Форум Радиолюбителей

Синтезаторы

51111 просмотров, 31 ответов

Relayer 23 ноября 2020 г. в 02:12#1
Тема по синтезаторостроению. Делимся разработками. Обсуждаем аспекты реализации. Задаем вопросы.

Для затравки презентую свой последний проект NanoVFO3. Это синтезатор для простого трансивера/приемника, но с достаточно большими возможностями. Размер платы 10*3.5см. На ней поместились: процессор Atmega328, USB мост CH340, SI5351, драйверы питания, RTC DS3231, OLED 1.3", клавиатура и механический валкодер.
По функционалу вкратце: два гетеродина VFO A/B, SPLIT, LOCK, калиброванный S-метр, энергонезависимые часы, встроенный телеграфный ключ (обычный и ямбический режимы), CW-VOX, декодер морзе при передаче, CAT протокол.
Синтезатор умеет управлять 5ти диапазонным ДПФ без дешифратора, аттенюатором и УВЧ. Формируются сигналу CW самоконтроля и манипуляции.
Для продвинутых проектов прошивка умеет работать с двумя чипами SI570+SI5351. При этом SI570 подключается через I2C разъем.
Весь проект полностью опенсорсный - прошивка в исходниках на гитхабе, печатка на EasyEDA.
Более подробная информация на домашней странице NanoVFO 3

PS деталей минимальное количество. синтез паяется реально за вечер
Igor3e 23 ноября 2020 г. в 02:28#2
А готовую плату ардуино можно применить? Или, возможно, эту версию прошивку "залить" в NanoVFO?
Relayer 23 ноября 2020 г. в 03:08#3
Конечно можно готовую. Просто навешать всю периферию на соответствующие пины. RTC опционален - его можно и не подключать.
Печатку делал потому что с "готовыми" модулями очень громоздко и "колхозно" получается, особенно если портативный аппарат делаете.
В NanoVFO первых версий можно наверно но по пинам там несовместимость. В прошивке 3й версии все пины задаются в одном месте, так что можно переопределить аккуратно чтобы работало
Igor3e 23 ноября 2020 г. в 03:26#4
Спасибо, попробуем. Габариты меня пока мало волнуют.
Игорь 2 23 ноября 2020 г. в 03:32#5
Андрей, а насколько сложно привязать Ваше изделие к моей походной станции?
А то у меня есть только вариант с большой платой управления, а хотелось бы что-то мелкое, типа Вашего.
Ну, а по нюансам - с первой секции SI нужен такт 8.75...14 МГц, при отображении на индикаторе f=2fsi-fпч, fпч для нижней боковой примерно 16 МГц, для верхней - примерно 16003 кГц, частота второго гетеродина - вторая секция SI - нужна удвоенная т. е., примерно 32 МГц и 32006 кГц, нужно иметь возможность её точно подстраивать под имеющийся КФ.
Реально это сделать, или же это слишком сильный отход от оригинала?
Relayer 23 ноября 2020 г. в 04:11#6
Да это все будет работать "из коробки" ничего править не надо. В конфиге частоты только прописать и все
Игорь 2 23 ноября 2020 г. в 04:33#7
ничего править не надо

Тогда ещё ряд вопросов.

1. Вы точно не ошиблись, ведь у меня для правильного отображения нужно множить частоту с SI на двойку, и лишь потом вычитать ПЧ, обычно идёт просто её вычитание/прибавление.

2. Положим, я переключаю верхнюю/нижнюю боковушку, частота приёма при неизменном такте синтеза сдвигается на полосу пропускания КФ (примерно 3 кГц).
А у Вас в синтезе при этом переключении что происходит - такт сдвигается, чтобы отображаемая частота осталась той же, или же, такт неизменен, а меняется отображение частоты?

3. Как физически можно переключать верхнюю/нижнюю боковушку.

4. Как залить точные значения частот второго гетеродина?

5. Почта от вас к нам работает? Если да, цену платы обозначьте в личке.

И по поводу S-метра, там, насколько помню, просто под заданное напряжение каждый квадрат шкалы прописывается, или как-то иначе?
Relayer 23 ноября 2020 г. в 04:57#8
Игорь, я за рубеж платы не шлю принципиально. К вам - так тем более. Множители/деители частоты поддерживаются на уровне конфига. Остальное - все есть в документации на синтез и в исходном коде - дайте любому кто хоть немного шарит в програминге - вам все сделают. Ну или сами разберитесь - все открыто. Я адаптацией заниматься не буду. Ни за так. Ни за не так Физически нет времени.
Игорь 2 23 ноября 2020 г. в 05:13#9
Хорошо.
ru9wg 23 ноября 2020 г. в 06:32#10
Какой большой экран можно применить? Башенка стареет и не хочется все время в очках смотреть.
Relayer 23 ноября 2020 г. в 07:03#11
Никакой. Синтез заточен под OLED. Пины SPI заняты, так что TFT тоже не получится прикрутить
ru9wg 23 ноября 2020 г. в 07:12#12
. А синтезатор супер
Игорь 2 24 ноября 2020 г. в 02:27#13
Не, ну тут кому что нужно, я на компромиссы не иду, тем более, что синтезов мне много напаяли, и необходимости паять под микроскопом теперь нет...
МихаилС 24 ноября 2020 г. в 02:44#14
синтезов мне много напаяли
Игорь, а на Si570 среди них имеется хоть один? Вот бы проверить Вашими приборами монстра - полумонстра с этим синтезатором. И попутно вопрос ко всем: у кого такой синтез в Монстре стоит?
Игорь 2 24 ноября 2020 г. в 03:24#15
Игорь, а на Si570 среди них имеется хоть один?

Нет, ни одного нет. Смысла не вижу - там от спуров в принципе не уйти.
У меня-то в синтезе, как минимум, на 120 дБ весь мусор задавлен, все ложные каналы легко вычисляются, и промеряются непосредственно в тракте, а смотреть по такому уровню мусор с SI570, не зная, где он вылезет, у меня просто нечем, а в лоб проверять, крутя ручку настройки - так это на несколько дней работа.
Ну, а то, что вылезет, и ни только по -120, а заметно выше, можете не сомневаться.
ra0ahc 24 ноября 2020 г. в 03:58#16
Деталей практически нет
при наличии платы и моника можно , действительно, за вечер собрать.
Сзади еще такую же платку поставить с приемным трактом - и в итоге приемник в мыльнице с неплохими параметрами.
Dim 24 ноября 2020 г. в 11:35#17
Нужный на сегодняшний день синтезатор-это с дисплеем не менее 3.5",лучше на пару дюймов больше, и на SI570. Остальное-баловство,для походных радеек.
Игорь 2 24 ноября 2020 г. в 11:50#18
Ну почему, к примеру, во всех моих конструкциях, уже стоит качественный синтезатор без какого-либо мусора, которому требуется лишь тактирование, а для этого и SI5351 за глаза хватит, а присоединять к монстру даже SI570 чисто в качестве гетеродина - не самая лучшая идея - это уже и не монстр будет, а что-то клопикоподобное...
Dim 24 ноября 2020 г. в 12:14#19
На тот синтезатор мало кто созревает.Я точно не созрел.Приобрёл 2шт цветных от RD3AY. На AD9859 и AD9954.Тут сервис рулит-нужно подключение к прогам TR4W,N5TR,UR5EQW....
Пусть динамика пострадает (60км до ближайших р\станций),зато искажений в тракте минимум. Это я про РП! )
ОСА-103М в режиме анализатора спектра может только до -120дб\Гц что-то показать.На этих моих синтиках она именно столько и показывает.Т.е. не видит .... На слух-всё супер!
Alex42 25 ноября 2020 г. в 01:54#20
К вам - так тем более.
Ну тогда в Европу можно слать!!!
Relayer 25 ноября 2020 г. в 02:05#21
ur5vft, ну зачем же вы так? Игорь ведь аргументированно доказал ��то этот приемник со смесителем на четверке BF998 работать не может А люди то не в курсе - повторяют схему и она почему-то у них работает И очень даже неплохо
ur5vft 25 ноября 2020 г. в 10:44#22
в итоге приемник в мыльнице с неплохими параметрами.
- http://ur3ilf.blogspot.com/2020/10/rx998.html?view=magazine
- http://ur3ilf.blogspot.com/?view=magazine
rtty 27 ноября 2020 г. в 09:19#23
Формируются сигналу CW самоконтроля и манипуляции.

А сишка в этом проекте может сразу генерировать ВЧ сигнал на передачу? Хотя бы непрерывный, а ключевать уже в драйвере или питании УМ класса С,Д?
Как в различных буржуйских тлг мини трансиверах сейчас...
ra0ahc 27 ноября 2020 г. в 09:27#24
Я делал манипуляцию сишкой посылок cw работает и точки нормально и быстро отрабатываются.
Relayer 27 ноября 2020 г. в 09:47#25
Ключевать она может - проблем в этом нет никаких. Но вот форма огибающей посылки будет прямоугольная, что приведет к расширению спектра. Поэтому такой режим я не делал
Игорь 2 27 ноября 2020 г. в 10:54#26
Игорь ведь аргументированно доказал что этот приемник со смесителем на четверке BF998 работать не может

Да, ссылку забыл дать на ответ - http://analogtrx.com/SMF/index.php?topic=491.0
vasis 31 декабря 2020 г. в 02:05#27
Синтезатор UR4UPQ на Aruino Nano + LCD1602 + module SI5351

Предварительно :

три диапазона 80 / 40 / 20 м,

ГПД и ОГ,

LSB / USB,

шаг перестройки 100 / 500 / 1000 Гц,

управление реле ДПФ, РТТ.

Экспериментирую с данным синтезатором, скетч пока автор не оп��бликовывает, так как вовремя тестирования обнаруживаются некоторые косяки, которые автор устраняет.
Relayer 7 марта 2021 г. в 06:46#28
Прикрутил к своим синтезаторам энкодера на основе магниточувствительной AS5600. Разрешение 4096 импульсов на оборот, реально используется 256, чего хватает с запасом для плавной перестройки. По цене она гораздо дешевле той которая с квадратурными выходами.
Механическую часть сделал на основе подшипника 25*37*7. Код поддержки в NanoVFO3 на гитхабе, 3D-моделька расшарена на TINKERCAD
ra0ahc 7 марта 2021 г. в 08:20#29
Прикольно придумали !
Relayer 7 марта 2021 г. в 08:56#30
Ну идея с подшипником не моя - увидел в тырнете
ra0ahc 7 марта 2021 г. в 09:01#31
И2ц ! в постоянном опросе микросхема? Прерываний то нет там. Шумов от шины не нахватаете?