Уважаемые посетители! Форум CQHAM.RU существует исключительно за счет показа рекламы. Мы будем благодарны, если Вы не будете блокировать рекламу на нашем Форуме. Просим внести cqham.ru в список исключений для Вашего блокировщика рекламы.
Страница 1 из 7 1234 ... ПоследняяПоследняя
Показано с 1 по 10 из 62

Тема: Еще один простой и дешевый синтезатор на si5351 c CAT

  1. #1

    Еще один простой и дешевый синтезатор на si5351 c CAT

    Нового я тут ни чего не придумал, просто реализовал в простом синтезаторе все свои хотелки.

    Нажмите на изображение для увеличения. 

Название:	Circuit_1.8.png 
Просмотров:	1388 
Размер:	121.4 Кб 
ID:	380385

    Функционал:

    • используемый выход Si5351 - CLK0, для чистоты спектра сигнала остальные выходы принудительно отключены;
    • перестройка по частоте механическим энкодером (24 импульса на оборот, трещотку лучше убрать);
    • четыре кнопки управления FUNC/ATT-PRE/CW/PTT;
    • плавная перестройка частоты от 1000000 Гц до 29999999 Гц;
    • диапазон перестройки разбит на 9 поддиапазонов, переключение BPF/LPF по ABCD коду (0000/1000/0100/1100/0010/1010/0110/1110/0001), верхние границы частот поддиапазонов (2499999/4499999/7999999/11999999/15999999/19999999/23999999/25999999) в Гц;
    • включение аттенюатора и предусилителя (ATT/PRE), данные режимы сохраняются в EEPROM для каждого диапазона отдельно;
    • управляющие сигналы (+4.9v) для BPF/LPF/ATT/PRE/CW/PTT снимаются с пинов сдвигового регистра 74HC595;
    • запись частоты используемого опорного генератора (BFO) в Гц (значение по умолчанию 8865000Гц), преобразование частот 40m и ниже VFO+BFO, выше 40m VFO-BFO;
    • калибровка частоты опорного кварцевого резонатора для тактирования Si5351 в Гц (значение по умолчанию 25000000Гц);
    • выбор шага перестройки 1Гц/10Гц/100Гц/500Гц/1КГц/10КГц/100КГц;
    • кольцевая смена диапазона по нарастанию;
    • автоматическое сохранение последней установленной частоты в EEPROM на поддиапазоне через 2 секунды после установки;
    • при включении синтезатор устанавливает диапазон, частоту и режимы ATT/PRE установленные за 2 секунды до момента отключения питания;
    • возможность отключения неиспользуемых диапазонов;
    • установка тока драйвера (drive strength setting) выхода CLK0 Si5351;
    • "показометр" S-метр;
    • управление синтезатором на компьютере через TTL/USB преобразователь по CAT - OmniRig v-1.xx, поддерживаются все команды заложенные в синтезаторе.


    Функционал кнопки FUNC:

    1. Кратковременное нажатие - смена разрешенных в настройках диапазонов по кругу.
    2. Удержание 1...2 секунды - выбор шага перестройки частоты, осуществляется вращением эенкодера, доступно и в пунктах a и b меню настроек.
    3. Удержание более 5 секунд - вход в меню настроек, переход по пунктам меню выполняется кратковременным нажатием на кнопку FUNC:


    • "Set freq BFO" ввод, вращением энкодера, частоты опорного генератора, настроенного на нижний скат используемого фильтра ПЧ с точностью до 1Гц;
    • "Calibrate XTALL" установка, вращением энекодера, частоты кварцевого резонатора, используемого для тактирования генератораSi5351 с точностью до 1Гц, для контроля частоты сигнала на выходе синтезатора рекомендуется использовать частотомер, при использовании кварцевого резонатора на 25МГц на выходе синтезатора, при калибровке, должна быть установлена частота равная 25МГц, при использовании кварцевого резонатора на 27МГц на выходе синтезатора, при калибровке, должна быть установлена частота равная 25МГц;
    • "Use of bands" разрешение/запрещение использования диапазонов, значение "off" устанавливается вращением энкодера влево, значение "on" - вращением вправо;
    • "Drive strength" установка тока драйвера выхода CLK0 генератора Si5351, значение (2/4/6/8mA) выбирается вращением энкодера.


    При выходе из меню настроек, синтезатор устанавливает первый разрешенный диапазон, все изменения настроек применяются мгновенно, дополнительная перезагрузка синтезатора после изменения настроек не требуется. Можно записать отдельно значения BFO и XTALL в откалиброванном синтезаторе, если в дальнейшем затереть EEPROM либо поменять микроконтроллер, то ввод известных значений BFO и XTALL сэкономит время!

    Для управления по CAT через OmniRig v1.xx, дополнительно написал приложение поддерживающее все команды заложенные в синтезаторе

    Нажмите на изображение для увеличения. 

Название:	Настройка CAT_3.png 
Просмотров:	244 
Размер:	8.6 Кб 
ID:	380379

    Настройки CAT (Значение поле Port - номер порта на котором определился TTL>USB переходник)

    Нажмите на изображение для увеличения. 

Название:	Настройка CAT_2.png 
Просмотров:	143 
Размер:	5.7 Кб 
ID:	380380

    Настройки WSJT-X/JTDX

    Нажмите на изображение для увеличения. 

Название:	Настройка CAT_4.png 
Просмотров:	161 
Размер:	20.8 Кб 
ID:	380381

    Синтезатор пока собран на макетке, платку позже нарисую

    Нажмите на изображение для увеличения. 

Название:	Прототип на макетке.png 
Просмотров:	719 
Размер:	872.8 Кб 
ID:	380382

    Все это дело работает у меня с трансивером на базе STEP-II. Затраты на компоненты менее 1000 руб, на момент публикации данного поста. В дальнейшем планирую подцепить еще одну сишку для использования в качестве опорника, чтобы иметь возможность преобразования всегда VFO выше BFO и переключать USB/LSB. В архиве ниже прошивка, описание, ini файл описания команд для OmniRig.
    Вложения Вложения
    Блог - r9ofg.ru, Телеграм канал - t.me/r0aek_me



  2. #2
    Добрый! Несколько вопросов:
    1.Работают ли дробно-переменные? Не будет ли как в крымском варианте, спуристо? В отличие от варианта Андрея ILF?
    2.Можно ли использовать контроллер в soic?
    3.Почему именно мех.энкодер? Как будет работать колесо от принтера с 1000 рисок?
    4.Файл DipTrace со схемой можно?

  3. #3
    Цитата Сообщение от sergejbelyj Посмотреть сообщение
    Работают ли дробно-переменные?
    Имеете в виду используются ли числа с плавающей точкой? Если правильно понял вопрос, то нет.

    Цитата Сообщение от sergejbelyj Посмотреть сообщение
    Не будет ли как в крымском варианте, спуристо? В отличие от варианта Андрея ILF?
    Будет время, посмотрю осой спектр, особо негатива не заметил. Рекомендуют питание сишки отдельно по ногам через дросселя заводить, пока не пробовал, влияет ли это на спуры или нет.

    Цитата Сообщение от sergejbelyj Посмотреть сообщение
    Можно ли использовать контроллер в soic?
    А почему нет? Убедиться, чтобы выводы те же были.

    Цитата Сообщение от sergejbelyj Посмотреть сообщение
    Почему именно мех.энкодер? Как будет работать колесо от принтера с 1000 рисок?
    Механический энкодер доступный и дешевый, я использую с кнопкой, на нее и завел FUNC. От принтера... теоретически должно, к количеству контактных площадок ни как не привязано, количество должно быть четным, направление вращения в коде определяется по 4-ем тактам.

    На схеме надо проверять посадочные места компонентов, разводкой плотно еще не занимался.
    Вложения Вложения
    Блог - r9ofg.ru, Телеграм канал - t.me/r0aek_me

  4. #4
    Аватар для vadim_d
    Регистрация
    29.10.2006
    Адрес
    Санкт-Петербург
    Сообщений
    13,139
    Цитата Сообщение от R9OFG Посмотреть сообщение
    Если правильно понял вопрос
    Вопрос видимо был про отношение в петле ФАПЧ
    Вадим

  5. #5
    На выходе синтезатора 15 МГц

    Нажмите на изображение для увеличения. 

Название:	Спектр прототипа.png 
Просмотров:	245 
Размер:	104.4 Кб 
ID:	380418
    Блог - r9ofg.ru, Телеграм канал - t.me/r0aek_me

  6. #6

    Регистрация
    11.10.2008
    Адрес
    ВИЧУГА
    Сообщений
    532
    Позывной
    ua3uhp
    Все красиво! и кат система нужное дело, но все же вторую часть сишки надо бы задействовать для опорного генератора !чтоб синтез был более гибким так сказать!
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	Screenshot_1.png 
Просмотров:	139 
Размер:	46.2 Кб 
ID:	380419  
    Последний раз редактировалось ua3uhp; 25.10.2022 в 16:26.

  7. #7
    Цитата Сообщение от R9OFG Посмотреть сообщение
    Имеете в виду используются ли числа с плавающей точкой?
    Немого не то. PLL синтезатора может работать с цельночисленными коэффициентами деления прескалера, а может с дробно-переменными. Есть мнение, что во втором случае Сишка образует большое число спур. В частности Олег9 не использует ДП в своих конструкциях. Андрей ILF так же, и оба говорят о превосходном спектре на выходе чипа. Я им верю. Так же подключение второго выхода портит сигнал, делать это не стоит.

  8. #8

    Регистрация
    12.09.2006
    Адрес
    Болгария, Силистра, KN34PC
    Сообщений
    928
    Позывной
    LZ2WSG
    Будет ли прог. код общедоступным? Если нет, то подробности о зарядке Si5351A интересны. Используемые публичные библиотеки, начин вычисления и т. д.

  9. #9
    Цитата Сообщение от sergejbelyj Посмотреть сообщение
    В частности Олег9 не использует ДП в своих конструкциях.
    Не пишите ерунды. В петле ФАПЧ без дробного деления не обойтись. Использую по полной. Не использую в Multisynth - в делителе после генератора. Дробное деление в петле ФАПЧ это меньшее зло, чем дробное деление в Multisynth. Вообще без дробного деления в подобных синтезаторах никак нельзя. sergejbelyj не пишите от том, о чём вообще не имеете понятия


  10. #10
    Модератор
    Регистрация
    23.10.2005
    Адрес
    Ялта
    Сообщений
    12,814
    Цитата Сообщение от sergejbelyj Посмотреть сообщение
    Немого не то. PLL синтезатора может работать с цельночисленными коэффициентами деления прескалера, а может с дробно-переменными. Есть мнение, что во втором случае Сишка образует большое число спур.
    По ссылке тема где проведены десятки измерений влияния кода программы для Si5351A на спектр.
    http://www.cqham.ru/forum/showthread...=1#post1784089
    Сергей sgk.

  11. Спасибо от R9OFG

Страница 1 из 7 1234 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Синтезатор на Mega2560 + 3.2 TFT LCD + Si5351 V2.0
    от UA7KJ в разделе Конструкции на микроконтроллерах для радиолюбителей
    Ответов: 3895
    Последнее сообщение: Сегодня, 00:38
  2. Синтезатор на SI5351 из доступных деталей
    от UV7QAE в разделе Конструкции на микроконтроллерах для радиолюбителей
    Ответов: 1762
    Последнее сообщение: 22.02.2023, 14:22
  3. Синтезатор на ESP32 и Si5351 c графическим дисплеем на ILI9341 и сенсорным экраном
    от IG_58 в разделе Конструкции на микроконтроллерах для радиолюбителей
    Ответов: 46
    Последнее сообщение: 08.07.2022, 09:11
  4. Синтезатор на Si5351
    от Славин в разделе Техника прямого преобразования
    Ответов: 9
    Последнее сообщение: 20.11.2021, 21:51
  5. Синтезатор частоты на Si5351 help ???
    от ta1ozh в разделе Конструкции на микроконтроллерах для радиолюбителей
    Ответов: 0
    Последнее сообщение: 04.10.2018, 19:29

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •