Простой HAM синтезатор на Si5351

Аватара пользователя
R9OFG
Сообщения: 1182
Зарегистрирован: 03 ноя 2019, 22:30
Позывной: R9OFG, ex R0AEK
Город: Новосибирск
Имя: Саша
Благодарил (а): 181 раз
Поблагодарили: 276 раз
Контактная информация:

Простой HAM синтезатор на Si5351

Сообщение R9OFG » 21 окт 2022, 10:31

ShAlex13 писал(а):
21 окт 2022, 10:13
Александр, не большое примечание по схеме: два питающих вывода СИШ-ки рекомендуют запитывать раздельно, каждый вывод через свой дроссель.

Питание СИШ-ки.jpg
Спасибо, Александр, надо будет попробовать, посмотреть спектр в обоих случаях будет меняться или нет.

В голове рождается реализация подключения второй сишки, тогда возможности синтезатора увеличиваются, мучаюсь перед выбором как реализовать передачу данных на сишки, адреса то для i2c одинаковые, можно конечно программную реализацию еще одного i2c сделать, но это две ноги МК надо, а частота на второй сишке, которая для BFO будет, не так уж часто и меняется. Надо как то ключ реализовать (ему то для управления одной ноги от МК хватит), чтобы в момент смены BFO, пусть данные на обе сишки отправляются, а потом ключом рубим одну из линий SDA или SCL на BFO-шную сишку, и она будет уже "глухая" по i2c, но с установленной на выходе нужной частотой...

Alex_1970
Сообщения: 118
Зарегистрирован: 05 июл 2020, 18:35
Позывной: R6DPK
Город: Краснодар
Имя: Александр
Благодарил (а): 121 раз
Поблагодарили: 20 раз

Простой HAM синтезатор на Si5351

Сообщение Alex_1970 » 21 окт 2022, 15:49

R0AEK,
Посмотрите решение по 2-м сишкам у Андрея UR5FFR, на его личном сайте и блоге. Называется "универсальный синтезатор на si5352 si570".
Правда, заход туда только через VPN.


Аватара пользователя
R9OFG
Сообщения: 1182
Зарегистрирован: 03 ноя 2019, 22:30
Позывной: R9OFG, ex R0AEK
Город: Новосибирск
Имя: Саша
Благодарил (а): 181 раз
Поблагодарили: 276 раз
Контактная информация:

Простой HAM синтезатор на Si5351

Сообщение R9OFG » 22 окт 2022, 09:02

Alex_1970 писал(а):
21 окт 2022, 15:49
Посмотрите решение по 2-м сишкам у Андрея UR5FFR, на его личном сайте и блоге. Называется "универсальный синтезатор на si5352 si570".
Правда, заход туда только через VPN.
немного не то, у 570 и 5351 разные адреса, а 570 стоит дорого

Alex_1970
Сообщения: 118
Зарегистрирован: 05 июл 2020, 18:35
Позывной: R6DPK
Город: Краснодар
Имя: Александр
Благодарил (а): 121 раз
Поблагодарили: 20 раз

Простой HAM синтезатор на Si5351

Сообщение Alex_1970 » 22 окт 2022, 09:51

R0AEK,
Варианты комбинаций микросхем у синтезатора от UR5FFR могут быть разные. Один из них - это 2 шт si5351 с коммутатором. Посмотрите ещё раз.
Si570 уже наверное и не купить.

Аватара пользователя
R9OFG
Сообщения: 1182
Зарегистрирован: 03 ноя 2019, 22:30
Позывной: R9OFG, ex R0AEK
Город: Новосибирск
Имя: Саша
Благодарил (а): 181 раз
Поблагодарили: 276 раз
Контактная информация:

Простой HAM синтезатор на Si5351

Сообщение R9OFG » 22 окт 2022, 10:13

Alex_1970, спасибо, то что надо! Аналоговый переключатель sn74lvc1g3157 Стоит копейки и даже в местном ЧД есть в наличии.

Аватара пользователя
R9OFG
Сообщения: 1182
Зарегистрирован: 03 ноя 2019, 22:30
Позывной: R9OFG, ex R0AEK
Город: Новосибирск
Имя: Саша
Благодарил (а): 181 раз
Поблагодарили: 276 раз
Контактная информация:

Простой HAM синтезатор на Si5351

Сообщение R9OFG » 23 окт 2022, 21:32

Отработал CAT управление через OmniRig, выявил несколько багов, поправил, включил обратно показометр в виде S-метра.

Подключение по CAT:
Управление по CAT осуществляется через OmniRig версий 1.хх. Обмен синтезатора с компьютером осуществляется через TTL>USB переходник, который подключается через соответствующий разъем (см. схему). В архиве есть приложение, написанное для данного синтезатора, перед первым запуском приложения необходимо установить шрифт Font_for_app.ttf, который находится в архиве, установка шрифта – два клика по файлу шрифта и клик по кнопке Установить

Далее копируем файл описания команд CAT_R9OFG.ini, который находится в архиве, в папку:


С:\Program Files (x86)\Afreet\OmniRig\Rigs\


После запуска приложения необходимо произвести настройку OmniRig, для этого кликаем по кнопке Settings

Настройка CAT_1.png
(10.3 КБ) 0 скачиваний

В открывшемся окне настроек выбираем:
  • Rig type – CAT_R9OFG;
  • Port – тот порт на котором определился TTL>USB переходник;
  • Baud rate – 57600.


Остальные параметры устанавливаем, как на картинке ниже и кликаем кнопку Ок

Настройка CAT_2.png
(8.02 КБ) 0 скачиваний

Приложение начнет обмен с синтезатором, поддерживаются все команды управления, реализованные в синтезаторе

Настройка CAT_3.png

Подключение к программам цифровых видов связи на примере WSJTX (в данном случае приложения синтезатора можно закрыть, а можно и не закрывать, друг другу они мешать не будут)

Настройка CAT_4.png

Если WSJT-X/JTDX после открытия не видят подключенный синтезатор необходимо сменить диапазон/частоту либо на синтезаторе, либо в программе WSJT-X/JTDX.
73!

HAM_synt_R9OFG_1.9.zip
(1.06 МБ) 65 скачиваний

Аватара пользователя
R9OFG
Сообщения: 1182
Зарегистрирован: 03 ноя 2019, 22:30
Позывной: R9OFG, ex R0AEK
Город: Новосибирск
Имя: Саша
Благодарил (а): 181 раз
Поблагодарили: 276 раз
Контактная информация:

Простой HAM синтезатор на Si5351

Сообщение R9OFG » 25 окт 2022, 06:35

Ниже прошивка с исправленной ошибкой подключения программ WSJT-X/JTDX к синтезатору, после открытия.

HAM_synt_R9OFG_1.9s.zip
(1.06 МБ) 85 скачиваний

Аватара пользователя
R9OFG
Сообщения: 1182
Зарегистрирован: 03 ноя 2019, 22:30
Позывной: R9OFG, ex R0AEK
Город: Новосибирск
Имя: Саша
Благодарил (а): 181 раз
Поблагодарили: 276 раз
Контактная информация:

Простой HAM синтезатор на Si5351

Сообщение R9OFG » 10 ноя 2022, 20:35

Дошли руки до внедрения второй сишки для BFO, чтобы переключать LSB/USB, вернулся к вопросу коммутации управления сишек с одинаковыми адресами по одной шине i2c.

Не отпускает мысль соорудить из того, что есть под рукой. Посидел в протеусе, вот, что получилось

1.png

на схеме преобразователь уровней для сишки с +5v до +3,3v, идея следующая - "раздваиваем" линию SCL идущую к обоим сишкам на две линии SCL1 и SCL2. Линию SCL1 "гасим" логической единицей с атмеги на "землю" при помощи ключа на 2n3904. С атмеги управляем сишкой сидящей на линии SCL2, это VFO.


Если надо переключить частоту BFO, то отправляем логический ноль (имитируем переключателем SW1) на ключ 2n3904 и линия SCL1 восстанавливается.

2.png

Отправляем "задание" на обе сишки с установкой новой частоты BFO. Далее опять "гасим" линию SCL1 для BFO сишки, а на сишке для VFO через линию SCL2 устанавливаем необходимую частоту. Происходить это будет можно сказать мгновенно.

Будет такая фиговина работать в железе?! Модель для протеуса в аттаче

Switch i2c.zip
(44.05 КБ) 56 скачиваний

Аватара пользователя
R9OFG
Сообщения: 1182
Зарегистрирован: 03 ноя 2019, 22:30
Позывной: R9OFG, ex R0AEK
Город: Новосибирск
Имя: Саша
Благодарил (а): 181 раз
Поблагодарили: 276 раз
Контактная информация:

Простой HAM синтезатор на Si5351

Сообщение R9OFG » 10 ноя 2022, 20:43

Епрст, вместо D1 перемычка!

Аватара пользователя
R9OFG
Сообщения: 1182
Зарегистрирован: 03 ноя 2019, 22:30
Позывной: R9OFG, ex R0AEK
Город: Новосибирск
Имя: Саша
Благодарил (а): 181 раз
Поблагодарили: 276 раз
Контактная информация:

Простой HAM синтезатор на Si5351

Сообщение R9OFG » 12 ноя 2022, 14:23

Добавил в прототип синтезатора вторую сишку - идея заработала! :mrgreen:

Схема с двумя сишками

Circuit-si5351x2.png

Продумаю алгоритм переключения LSB/USB и калибровки второй сишки, реализую в коде, места в МК пока хватает.

Ответить

Вернуться в «Микроконтроллеры и программирование»