Смотря сколько ПЧ и нужно ли менять частоту опорника для переключения боковой, может и имеет смысл, тем более если si уже куплено несколько.
Придумал как "малой кровью" реализовать управление двумя сишками, с одинаковыми адресами, по одной шине i2c. Суть идеи такая - линию SCL после преобразователя уровней с +5v на +3,3v делим на две линии SCL1 и SCL2, в момент установки нужной частоты BFO отправляем в шину i2c соответствующее "задание". После линию SCL1, она для сишки BFO, "гасим" на землю через ключ на 2n3904. Тем самым сишка для BFO становится неуправляемой по шине i2c, а сишка для VFO спокойно принимает команды на смену частоты. Проверил в железе - работает! Для этого задействован всего один дополнительный пин МК. Остается еще один на АЦП - есть идея SWR метр реализовать, если места хватит в МК на все хотелки.
Теперь схема синтезатора на макетке у меня такая
Отработаю алгоритм смены LSB/USB и калибровки второй сишки, реализую в коде.
Последний раз редактировалось R9OFG; 12.11.2022 в 14:58.
Спасибо от cerber38
Аппаратный I2c и программный I2c, по 3 проводам (SDA - общий), не проще? Без внешних компонентов.
(Для собственого теста боюсь, что выходной сигнал будет проскакивает через общий SDA (через проходную проводимость) не меньше, чем сигнал между двумя выходами одного Si).
А если для BFO просто второй контроллер поставить, типа tiny13/25/45 ? Нужно только два кода отправить для LSB/USB , памяти хватит.
(у меня для ADF4351 две частоты - код 1,2 кБ (на ассемблере писал для Attiny13)
Кстати, кто нибудь пробовал вариант, когда на выходе 1 одна частота, на выходе 2 вторая, а потом меняются местами - сколько времени на переключение уходит ?
RA3WDK,
Ну, примерно миллисекунда.. Навскидку, нужно в сторону сишки сотню раз ногой дернуть на скорости 400к.( Вон в проекте usdx ухитряются через программирование сишки рисовать на clk2 фазу однополосного tx сигнала, которая поступает на затвор мосфета, а шимом того же МК в тот же затвор рисовать огибающую.) На ассемблере делал лабу в прошлом году на гитхабе, можно прикинуть время. https://github.com/ozforester/burst_...b/main/burst.S Если быстро две частоты поменять местами, то fst3253 после сишки, не? (:
А если почитать даташит, то может и просто выходы переключить можно, не конфигуря частоты. Просто не думал над этим и не пробовал.
Последний раз редактировалось ozforester; 12.11.2022 в 19:17.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)