DUC-DDC ТРАНСИВЕР «ВОЛК»: РЕЛИЗ ВЕРСИИ 2.0

Проект сменил название и претерпел большие изменения аппаратной части.

+Трансивер теперь называется «Волк»
Базовая часть трансивера в достаточной степени готова, к тому же проект вызывает большой интерес у радиолюбителей. Поэтому пришло время дать ему имя «Волк»)))

+HARDW: Обновлены LPF/HPF/BPF, добавлен 2х и 6ти метровый диапазоны
По просьбам желающих добавил 6 метровый диапазон, а также начал работу над поддержкой УКВ. Пока на 145мгц трансивер отдаёт всего 1 ватт, но начало положено.

+HARDW: Переключатель на 2 антенны
Теперь у трансивера 2 антенных вывода, сохраняемые настройки для каждого диапазона. Например одна антенна для КВ и одна для УКВ, или просто две диапазонные антенны.

+HARDW: Отказ от шлейфа IDC в пользу FPC
FPC шлейфы очень компактные и занимают меньше места в корпусе. Паяются достаточно просто.

+HARDW: Плоский SMD кварц 32.768кГц
Ранее был использован кварц типа «бочонок», который постоянно отрывался от платы и был не удобен в монтаже. Теперь применён кварц в формате SMD.

+HARDW: Конденсаторы по выходам основного энкодера (по необходимости)
Наткнулся на вид энкодеров, которые абсолютно неадекватно себя ведут при отсутствии фильтрации на выходах. При этом другие наоборот, плохо работают при их наличии. Теперь есть площадки для распайки фильтров, при необходимости.

+HARDW: 10-pin ARM SWD разъём
Широкий 20 пиновый разъём для программирования МК STM32 заменён на компактный, полностью совместимый с китайскими ST-LINK v2 программаторами.

+HARDW: Предохранители и защитный диод по питанию
Тут всё понятно, просто для безопасности.

+HARDW: Автоподстройка высокочастотного VCXO сигналом низкочастотного TCXO/GPS
Т.к. основной кварц (122.880мгц) является управляемым напряжением (VCXO), и хорошей стабильности частоты в нём нет, реализована подстройка частоты основного генератора за счёт низкочастотного TCXO генератора. При желании можно подключить любой другой источник опоры любой частоты. Частоты опорного генератора указывается в прошивке FPGA, у меня это TCXO кварц 12.880мгц из чип-дипа.

+HARDW: Автоматическое управление частотой DC-DC преобразователя для устранения помех от его гармоник
Теперь DC-DC преобразователь работает на двух частотах, переключаемых в зависимости от прослушиваемой частоты, тем самым избегая помех от гармоник.

+HARDW: Площадка для монтажа экрана над DC-DC преобразователем
При желании DC-DC можно закрыть в экран, чтобы не фонил (не обязательно).

+HARDW: Подтяжка к земле для SWR ADC
КСВ метр перестал сходить с ума без подключенной RF-UNIT платы.

+HARDW: Больше кнопок на передней панели
Управление трансивером сильно расширено, добавлены кнопки под все основные функции. Зажатие кнопки также имеет своё значение.
(раскладка по кнопкам дана в файле Scheme/Front-Panel.xlsx)

+HARDW: Новый ЦАП с интерполяцией DAC5674
Новый ЦАП позволяет работать на 2-х метровом диапазоне, а также улучшает КВ сигнал за счёт его интерполяции.

+HARDW: Новый драйвер ЦАП OPA2673
Поддержка УКВ диапазона потребовала новых цепей предусилителя оконечного каскада, т.к. старый не мог работать на высоких частотах.


+HARDW: Отдельный порт для подключения усилителя/тюнера (BAND+PTT+TUNE)
Выход External распаян на плате RF-UNIT, и его можно использоваться для подключения внешних устройств.

+HARDW: Отказ от реле в пользу RF Switches в приёмном тракте
+HARDW: Отказ от пин-диодов в BPF
Вместо реле теперь используются специализированные быстродействующие микросхемы.

+HARDW: Регулируемый аттенюатор 0.5-31.5 дБ.
Программно регулируемый аттенюатор с шагом в 0.5дб. А для его отключения не требуется реле.

+HARDW: Отключаемое питание LNA
Теперь при выключенном предусилителе на него не подаётся питание, что положительно сказывается на потребляемом токе во время приёма.

+HARDW: Входной порт для ALC и аварии от АМР
Для снижения мощности или аварийного отключения передачи. Программно пока не реализован.

+HARDW: Термодатчик оконечника для управления вентилятором
Теперь вентилятор автоматически включается по достижению определенной температуры. Сначала в половину мощности, далее на полную.

+HARDW: Шоттки в КСВ метре
Чтобы измерять небольшие значения мощности применены диоды с низким падением напряжения.

+HARDW: Крепление для радиатора на оконечном каскаде
В плате предусмотрены два отверстия для крепления радиатора. В качестве прокладки я использую терморезину.

+HARDW: Раздельное управление токами покоя оконечных транзисторов
На случае наличия асимметрии в работе каскадов.

+HARDW: Защитные диоды по входу PTT/KEY/аудио/ALC
Не обязательны к монтажу, но могут спасти электронику в случае проблем.

+HARDW: Отключается динамик, когда включены наушники
При подключении наушников, цепь УНЧ разрывается.

+HARDW: Выход на плату дополнительного усилителя
На RF-UNIT предусмотрены 2 SMA разъёма для подключения отдельной платы мощного усилителя. В обычном режиме замкнуты перемычкой.

+HARDW: Новый трансформатор оконечного каскада
Ранее применялся только балун, приводящий симметричный каскад к нессиметричной фильтрам и линией. С такой схемотехникой не получалось достичь мощности выше 6 ватт. Теперь добавлен согласующий трансформатор, позволяющий получить большее напряжение на выходе за счёт тока транзисторов. С ним получить 7 ватт стало проще простого. Располагается он рядом с основным трансформатором.
Кстати, если кто-то будет повторять конструкцию, и хорошо разбирается в усилителях — буду рад услышать идеи по его доработке (мощности, уменьшения искажений и т.п.), т.к. мне в этом опыта не хватает)))

Тут старый трансформатор

Тут уже новый

С новыми компонентами трансивер стал очень компактным, размеры плат составляют 187mm*77mm. Толщина бутерброда менее 55мм по платам. Вес всего 400грамм.


+STM32: Управление смещением VCXO через настройки калибровок
Можно подрегулировать частоту опорного генератора прямо из меню калибровки.

+STM32: Обновление AutoGainer
Для использования новых цепей.

+STM32: Подсветка области полосы приёма на FFT
Полоса приёма наглядно отображается на FFT

+STM32: Регулировка скорости FFT и водопада из меню
Для любителей медленных, или наоборот быстрых водопадов.

+STM32: Вывод версии прошивки при старте
Для контроля обновлений.

+FPGA: Исправление ошибок, оптимизация

Планы на будущее. Что дальше?
1. Разработка версии с 7 дюймовым дисплеем.
2. Доработка поддержки 2 метрового диапазона.
3. Доработка прошивки, внедрение новых функций.

Все идеи, баги, пожелания, правки прошивки, прошу оформлять через заявки в репозитории https://github.com/XGudron/UA3REO-DDC-Transceiver/issues
Там можно их обсуждать, контролировать и отмечать выполненные.

Присоединяйтесь к телеграмм-каналу, посвящённому SDR радио https://t.me/SDR_Radio


Подробное описание трансивера
Архив проекта версии 2.0
Репозиторий проекта на GitHub
Архив статей по проект

20 мыслей о “DUC-DDC ТРАНСИВЕР «ВОЛК»: РЕЛИЗ ВЕРСИИ 2.0”

  1. Добрый день Дмитрий, очень рад новомоу релизу, сразу появились пара вопросов:
    1. где закаывали ЦАП
    2. какой дисплей на 7 дюймов планируете применить

    1. Добрый день! Рад что проект вызывает интерес, буду рад отзывам и пожеланиям, если соберёте.
      1. ЦАП заказывал на алиэкспрессе, в файле https://github.com/XGudron/UA3REO-DDC-Transceiver/blob/master/Scheme/partlist.txt я сохраняю ссылки на продавцов, где я покупал
      2. Думаю насчёт https://www.buydisplay.com/7-inch-lcd-module-capacitive-touch-screen-panel-i2c-spi-serial с 8080 интерфейсом и ёмкостным тачпадом.

      1. Интерес есть очень большой, учитывая, что на все предыдущие версии имеются все необходимые детали и даже 7 дюймовый дисплей планировал использовать вот такой: https://aliexpress.ru/item/2031328008.html
        но после отпуска времени катастрофически нет, видимо когда дойдут руки, выйдет очередная версия.

        Спасибо за Ваши труды.

  2. Тамбовский «Волк»? Годится! 🙂
    В BOM всего 245 позиций? Не так уж и много.
    Я так понимаю, что чертёж плат корректный — по приложенным на Гите герберам можно заказывать изготовление. Тогда самый главный вопрос: во сколько обходится комплект плат?
    Спасибо!

    1. Приветствую!
      Да, герберы проверены, всё работает.

      Последний заказ в JLCPCB вышел вот таким:
      615.16р FRONT-UNIT
      615.16р RF-UNIT
      2963.29р MAINBOARD
      1270.09р доставка
      Итого 5463.7р за 5 штук
      Цена изготовления одного комплекта 1092.74р

    1. Добрый вечер! всё что было — уже продал. Сейчас собираем желающих для заказа новой партии, присоединяйтесь.
      Всё обсуждение ведём в группе телеграмм https://t.me/SDR_Radio

      1. Прошу прощения, а тут не Малаиут обсуждают, случаем?.. Посмотрел чат, файлы и немного запутался…

  3. Ну всё… дал имя, значит теперь тащить до самого конца.
    Я восхищаюсь: как у тебя времени хватает на всё, при этом кукуха не посвистывает?

  4. Добрый день Дмитрий, очень рад новомоу релизу, определенно проект растет в правильном направлении 🙂
    Сегодня я заглянул в файлы Altium и заметил несколько моментов (все мелочи и только косметические):
    — Контакт к GND на конденсаторе C19 на «Mother board» плате не подключен на схеме, а также на плате.
    — в среднем слое 1 и 2 небольшие дефекты (ненужные повороты несколько дорожек), совсем не критично, просто косметическое.

    Хотелось бы узнать ваше мнение по поводу заливки также полигонов «GND» и «питания» в средних слоях. Как вы думаете, у этого могут быть недостатки или почему вы их не использовали?

    1. Тихомир , приветствую.
      Спасибо за найденные недочёты, обязательно их исправлю в следующих релизах!

      Насчёт полигонов питания и земли — тут сыграл недостаток опыта в проектировании плат, я читал что делать отдельные слои для питания и земли — правильное решение. Но при этом я не понимаю как правильно разместить полигоны сразу для нескольких питаний сразу: 12в, 5в, 3.3в, 2.5в, 1.2в
      В итоге я решил два внешних слоя залить землёй (чтобы сократить земляные петли), а сигналы и питание расположить в самом удобном кратчайшем порядке. Это не соответствует заветам правильного проектирования из умных книг, но не единой проблемы я не получил (к счастью).

      1. да, вы правы с множественными блоками питания, человек должен хорошенько подумать, как и куда залить полигоны.
        Думаю, еще больше уменьшить паразитную индуктивность может помочь просто увеличение размеров питающих дорожек. Я заметил, что линии 1,2 В и 2,5 В вокруг FPGA были относительно тонкими (0,23 мм). Возможно, в каком-то случае (внешние помехи) сыграют роль, но в основном случае определенно будет работать без проблем.
        Я думаю, что слой земли в Layer 1 точно не навредит 🙂

        Думаю в ближайшее время немного переделать разводку на mother board (без изменения расположения компонентов), потом заказываю платы.
        Вся прелесть полностью открытого кода 🙂

    1. да, когда закончу, выложу их в GitHub. Надеюсь автор не будет иметь ничего против.
      Надо сказать, что скорее всего по функционалу разницы не будет. Я просто сделаю разводку, исходя из моего понимания.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *