[phpBB Debug] PHP Warning: in file [ROOT]/viewtopic.php on line 101: file_get_contents(http://ip-api.com/json/18.119.104.238?fields=countryCode): failed to open stream: HTTP request failed! HTTP/1.1 429 Too Many Requests
UR5FFR • Универсальный синтезатор Si570/Si5351 - Page 37
Page 37 of 39

Re: Универсальный синтезатор Si570/Si5351

Posted: 06 Mar 2023, 17:55
by UR5FFR
Купить осциллограф. Я серьезно

Re: Универсальный синтезатор Si570/Si5351

Posted: 04 Apr 2023, 13:08
by Anatoly
Прошу подсказать методику калибровки SI5351. В меню зашел и что делать дальше?

Re: Универсальный синтезатор Si570/Si5351

Posted: 05 Apr 2023, 19:41
by UR5FFR
Читать документацию - там отдельной главой расписан процесс калибровки

Re: Универсальный синтезатор Si570/Si5351

Posted: 19 Apr 2023, 09:42
by Anatoly
Алексей вопрос по скетчу.
Мне необходимо, чтобы частоты ГПД НЧ диапазонах были выше частоты сигнала , а на ВЧ ниже. Где сделать изменения в скетче?

Re: Универсальный синтезатор Si570/Si5351

Posted: 10 May 2023, 06:42
by ur6ibx
Здравствуйте Андрей !!!
Собрал синтез. Кошерно все получилось :) Все работает ! Частоты фильтров пока не менял.Думаю что с этим разберусь.Обратил внимание
что при переключении мод отсутствует FM.Как ее добавить ?И еще - как вывести сигналы включения AM и FM на расширитель.На старости лет котелок совсем варить перестал ;) . Спасибо за конструкцию!
С уважением Анатолий .

Re: Универсальный синтезатор Si570/Si5351

Posted: 10 May 2023, 10:37
by UR5FFR
Как описывать новые моды есть в документации. Чтобы вывести сигналы управления нужно дописывать код в функции UpdateExtCtrl

Re: Универсальный синтезатор Si570/Si5351

Posted: 11 May 2023, 09:04
by Anatoly
Андрей, пожалуйста ответьте на мое сообщение от 19 .04

Re: Универсальный синтезатор Si570/Si5351

Posted: 11 May 2023, 11:39
by UR5FFR
Anatoly wrote: 19 Apr 2023, 09:42 Алексей вопрос по скетчу.
Мне необходимо, чтобы частоты ГПД НЧ диапазонах были выше частоты сигнала , а на ВЧ ниже. Где сделать изменения в скетче?
Там не надо делать никаких особых изменений - если у фильтра прописан только один скат то синтезатор будет пытаться выставить гетеродин выше или ниже чтобы инвертировать боковую. Смотрите в config_sw.h

Code: Select all

// Если мода SBM_LSB/USB частоты freq задают соответственно частоты среза фильтра по уровню 3дб сверху/снизу
// Если необходимо запретить использование фильтра на каком-то из склонов (обычно из-за его пологости) то прописывается соответствующая частота равная 0
// Например: фильтр можно использовать только как LSB. При этом в зависимости от требуемой принимаемой боковой будет выбираться автоматически инверсии полосы
//   SBM_LSB,  true,    0, {11060000L+300, 0}},
//   SBM_USB,  true,    0, {11060000L+300, 0}},
Но я бы не рекомендовал такой режим так как существенно увеличивается количество пораженных точек по диапазонам. Это было актуально в досинтезаторную эпоху, когда низкая частота гарантировала стабильность ГПД. Сейчас это не актуально

Re: Универсальный синтезатор Si570/Si5351

Posted: 11 Nov 2023, 21:48
by cool-vovan
Вітання всім. Оживлю трохи тему. Питання до Андрія Миколайовича. Як зробити в варіанті MODE_SINGLE_IF щоб в режимі CW при передачі з"являвся сигнал bfo+700Hz на CLK1 а на CLK0 - зникав? При прийомі щоб все було як є. Просто ввести по CLK1 ще телеграфний гетеродин в режимі TX.

Re: Универсальный синтезатор Si570/Si5351

Posted: 14 Nov 2023, 09:49
by UR5FFR
Вітаю

По перше треба дозволити передачу в моді CW

Code: Select all

#define   DEFINED_MODES \
.......................
  {"CW",  '3', SBM_USB,  true, 700, {11060000L-700, 11056950L+700}}, \
.......................
  
По друге у функції UpdateFreq() робимо такі зміни

Code: Select all

#if defined(MODE_SINGLE_IF) || defined(MODE_SINGLE_IF_RXTX) || defined(MODE_SINGLE_IF_SWAP)
.......................
    #ifdef MODE_SINGLE_IF
      vfo_set_freq((trx.state.mode == MODE_CW && trx.TX ? 0 : CLK0_MULT*vfo), CLK1_MULT*bfo);
    #endif
.......................
#endif