DUC-DDC ТРАНСИВЕР UA3REO: РЕЛИЗ ВЕРСИИ 1.9

Очередное обновление программной и аппаратной части.

+HARDW: Схема перенесена в Altium Designer // Thx to BH8CGJ
Теперь стал удобным экспорт схем в PDF, разделение схемы по модулям, авто-экспорт Gerber и прочие фишки.
Собственно схема доступна на гитхабе по ссылке.

+HARDW: Переход на новый МК STM32H743VIT6

Теперь открыт огромный простор для творчества, скорость нового МК во много раз выше старого.

+HARDW: Универсальные посадочные места под текущие и миниатюрные ВЧ трансформаторы (вроде TC4-1T)

Можно использовать дешевые и миниатюрные трансформаторы.

+HARDW: Новый фильтр питания

Дополнительная защита от импульсных помех

+HARDW: Защитный диод по входу ВЧ

На случай возможной статики, для защиты АЦП

+HARDW: Выход на модуль расширения с FPGA (для будущих экспериментов)

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

+HARDW: LVPECL вход тактового сигнала в FPGA

Дифференциальный вход под кварцевый генератор с алиэкспресс.

+HARDW: Кнопка включения с обратной связью от процессора

Чтобы успеть записать настройки и корректно выключить трансивер.

+HARDW: ADC перенесён на материнскую плату
+HARDW: DAC перенесён на материнскую плату

Отказ от лишних плат, теперь их всего 3. Конструкция стала компактней.


+HARDW: LCD заменён на 3’2 дюймовый, разрешением 480*320

Большая четкость изображения и прорисовка водопада, но к сожалению, пока не работает регулировка яркости.

+HARDW: EEPROM перемещён на общую SPI шину переферии

Освободились пины у микроконтроллера.

+HARDW: WIFI ESP8266 перенесён на переднюю панель

Для лучшего приёма, т.к. ранее сигнал экранировало.

+HARDW: Добавлено управление сигналом OE в SN74HC595D (RF-UNIT)

При включении не происходит щелчка всех реле. В т.ч. и оконечного усилителя.

+HARDW: Отключаемый МШУ/LNA предусилитель на входе

МШУ для работы на УКВ и со слабыми сигналами. Полезно включать, чтобы скомпенсировать потери в фильтрах.

+HARDW: В BPF на диапазон 145мгц добавлены подстроечные конденсаторы

Теперь можно точно настроить полосу фильтра на УКВ.

+HARDW: Переход на компактные ВЧ транзисторы в оконечнике RD07MVS1 / 2SK2975

Я опробовал вторые, но первые тоже должны работать. Греются умеренно, работаю прекрасно.


+FPGA: Добавлена возможность калибровки смещения ADC

Для компенсации погрешности АЦП.

+FPGA: Двойной приёмник (приём сразу двух частот/мод)

Режим одно ухо — один приёмник, и режим смешивания сигналов.

+STM32: Разрешение FFT увеличено до 1024

Большая точность FFT и водопада.

+STM32: Расположение элементов интерфейса вынесено в отдельный файл для быстрой кастомизации

Можно создавать собственные настройки темы оформления, или быстро подгонять размер элементов.

+STM32: В режиме отладки в консоль выводится текущая загрузка процессора

Расчёт загрузки CPU для профайлинга и пр.

+STM32: Кодек переключен в разрешение 32бит, FPGA и шина на 32бита, USB звук на 24бита

Улучшение ДД данных.

+STM32: Включение отладки в консоль через системное меню

Режим вывода отладочной информации (USB/UART) управляется через системное меню.



+STM32: Доработки и улучшения крутизны и количества фильтров HPF/LPF/HILBERT

Все фильтры пересчитаны учитывая скорость нового МК.

+STM32: DC-корректор отключен для моды AM, NFM, WFM
+STM32: DC-корректор сохраняет состояние в EEPROM
+STM32: Для каждого диапазона отдельно сохраняются настройки AGC, PRE, ATT и прочие
+STM32: Несколько стилей отображения FFT/WTF на выбор

Вывод FFT без водопада или наоборот, или изменение их размеров.

+STM32: Упрощена регулировка усиления при отключенном AGC

При отключенном AGC усиление регулируется резистором на передней панели.

+STM32: STM32 измеряет опорное напряжение для уточнения значений АЦП
+STM32: Вывод температуры кристалла к консоль отладки
+STM32: Верификация EEPROM при записи/чтении

Дополнительная проверка, что настройки записаны корректно.

+STM32: EEPROM теперь может уходить в режим сна
+STM32: Меню калибровки трансивера (сервисное меню) с отдельной областью EEPROM

Скрытое меню для индивидуальной калибровки трансивера без необходимости изменения прошивки.

Архив проекта версии 1.9
Репозиторий проекта на GitHub
Архив статей по проекту

12 мыслей о “DUC-DDC ТРАНСИВЕР UA3REO: РЕЛИЗ ВЕРСИИ 1.9”

  1. Вот душевно так подходишь к обновлениям. Редко, но дофига сразу!
    Проект, я вот думаю, уже в стадии «пора в серийное производство». нет? Достойный конкурент на рынке так то!)

    1. Аха) спасибо, надо у китайцев прицениться сколько стоит изготовление платы, самому глаза сломаешь собирать)

  2. Такой вопрос — дисплей только с таким контролёром как написано в схеме или можно немного другой контролер .

    1. В этом случае скорее всего придётся доработать файл lcd_driver.c, поменять флаги/команды инициализации дисплея исходя из документации к дисплею или примеров в интернете. Других отличий быть не должно. А какой контроллер хотите применить?

      1. Вот такой покупался к синтезатору ( на атмеге применяли такой в этой конструкции , вместо такого как вы применили ) контролер ILI9486 .

  3. Дмитрий, доброго дня!
    Спасибо за очередной релиз.
    Выходной каскад на 145мгц какую мощность у Вас отдает?
    Видео работы на прием аппарата не делали еще?

    1. Добрый день!
      УКВ работает только на приём, передача текущего ЦАП ограничена 75мгц (а ФНЧ фильтры сейчас стоят вообще до 30мгц, выше не проверял).
      Для передачи на более высокие частоты нужно применять или ЦАП с интерполяцией, либо трансвертер. Всё это планы на будущие версии.
      Про характеристики и частоты написано в README файле https://github.com/XGudron/UA3REO-DDC-Transceiver/blob/master/README.md

  4. Дмитрий, а длин валов энкодеров, резисторов, валкодера хватает при установке какой либо панели?

  5. Дмитрий добрый день,
    подскажите пожалуйста, что дала АЦП калибровка?
    Как это на слух проявлялось?
    —————————————————————————————
    +FPGA: Добавлена возможность калибровки смещения ADC
    Для компенсации погрешности АЦП.
    —————————————————————————————

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

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