Поскольку у меня была в наличии свободная плата STM32F746 Discovery, оставшаяся от предыдущих проектов, то озаботился поиском в интернете конструкций с её применением. Оказалось, что их не так уж и много, особенно с доступным для свободного использования софтом и применением в аппаратуре радиосвязи...
На сайте и форуме польских радиолюбителей http://sp-hm.pl/thread-2745.html нашёл SDR DSP трансивер под названием Husarek, где в качестве дисплейного модуля и АЦП-ЦАП 24 битного кодека используется именно STM32F746 Discovery! Первоначальный вариант этого трансивера был рассчитан на 4 диапазона, затем дополнен остальными, вплоть до 50 мГц.

Перевод форума сайта с польского вполне сносно выполняет переводчик встроенный в Google Chrome.
Технические характеристики трансивера Husarek:
Диапазон рабочих частот трансивера от 160 до 6 метров.
На базе модуля Discovery STM32F746G с 4,3-дюймовым графическим сенсорным дисплеем.
Излучения: CW и SSB
Затухание несущей 50 дБ
2- полосное затухание 60 дБ
Мощность передатчика 14 Вт для напряжения 13,8 В, встроенный конечный каскад на 2x RD16HHF1
Чувствительность 0,1 мкВ
Фильтры: 100, 200, 500 Гц, 1 кГц, 1,9 кГц, 2,2 кГц и 2,5 кГц.
Переключаемый входной усилитель 10 дБ.
Присоединяемый входной аттенюатор 20 дБ.
В комплект входит дополнительный усилитель приемника на 12 дБ.
Функция независимой настройки приемника и передатчика.
Ручной и автоматический Noch фильтр.
Встроенный электронный ключ и компрессор.
VFO на микросхеме Si570.
Шаг кодировщика x1, 3, 5, а также прямая быстрая смена x10, 100, 1000 и более.
3 постоянные времени АРУ.
Данные настроек сохраняются на SD-карте.
Потребляемый ток: приемный 0,44А, передающий 3,2А
В трансивере предусмотрено подключение антенного тюнера N7DDC с управлением от одной кнопки.
Размеры трансивера 206 х 104 х 254 мм.
Что самое интересное в этом трансивере - оригинальное схемное решение для избавления от наводок, идущих от дисплейного модуля, на радиочастотный тракт - полное гальваническое разделение земли дисплейного модуля от общего радиотракта при помощи высокочастотного DC-DC преобразователя SCW05A-05, работающего на частоте 50 кГц. Модуль имеет всего одну точку соединения с общей массой! Это позволило разорвать контур протекания уравнивающих токов по корпусу трансивера и обеспечить качественный приём на ВЧ диапазонах. Это не удалось сделать в трансиверах серии Тюльпан, что и проявлялось в виде пресловутого и раздражающего "паровозика" - "чух-чух-чух-чух" на ВЧ диапазонах. Дополнительно, по цепям управления платой DISCOVERY в схеме Husareka установлены микросхемы гальванической развязки ADUM1201 и ADUM1250. Основная микросхема, это ADUM1250, без ADUM1201 можно обойтись, так как она осуществляет развязку по шинам подключения к внешнему компьютеру.
Хотелось бы отметить, что программное обеспечение для этого трансивера есть двух видов - бесплатное, серия А, выложенное в посте Nr.9 форума http://sp-hm.pl/thread-2745.html - без панорамы, цифрового магнитофона и пр., и платная версия, последняя, на сегодня - Е, которую можно купить - с панорамой, водопадом и прочими плюшками. Но для этого нужно либо высылать свой модуль STM32F746 Discovery в Польшу автору программы для прошивки, либо покупать у него такой же модуль с установленной прошивкой. Странно, конечно, так как на форуме звучали предложения о создании ключа для прошивки, который бы позволил менять её с бесплатной версии на платную, не выходя из дома, переведя автору нужную сумму. Но, видимо, автор прошивки не владеет подобными технологиями. Написал автору софта письмо, но ответа так и не получил.
=======================================================
Заказал для Husareka микросхему Si570 LVDS, использующуюся в синтезаторе, на сайте Sdr-kits у англичан, печатные платы есть в Венгрии у Gyula HA3HZ - ждём доставку. Все печатные платы можно сделать и утюговым методом, так как на польском форуме выложены и платы в *.lay6 формате. Или сделать из lay6 герберы и заказать платы у китайцев - это будет раз в 5 дешевле, чем покупать их в Европе. Единственная сложность - вся информация разбросана по форуму и чтобы что-то нужное найти, а не промежуточный или с ошибками вариант - нужно очень постараться!
Прочитал форум два раза (!) - с начала до конца, затем с конца до начала и собрал всю доступную информацию по трансиверу.
=======================================================
Пример внутреннего исполнения и компановки трансивера от SQ2RH:


Красивое и удобное для монтажа и настройки исполнение!
А вот, сколько может быть в нём плат по версии Романа SQ2RH:

=======================================================
Блок-схема трансивера (гнёзда ключа и кнопки PTT не должны иметь соединения с корпусом трансивера на лицевой или задней панели в месте установки!):

Радиотракт:

Фильтры полосовые и ФНЧ передатчика:



Адаптер гальванической развязки и управления, подключаемый между STM32F746 Discovery и платами трансивера, версия 6:

Версия 8:

Усилитель мощности 15 Вт на двух RD16HHF1 на выходе:

Синтезатор на Si570:

Дополнительный балансный УНЧ:

Антенная плата:

Плата подключения автоматического антенного тюнера N7DDC:

DC-DC преобразователь 12 В -> 5 В:

=======================================================
Размеры корпуса:

=======================================================
03.03.2021.g
Сегодня, наконец-то, получил микросхемы ADUM1250 и 1201 с алиэкспресса - оказались, как ни странно, рабочие! В результате заработало сопряжение STM32F746 Discovery + плата адаптера v.8 + VFO Si570. Частота на выходе VFO в четыре раза больше рабочей частоты индицируемой на дисплее Discovery. Достаточно маленький уровень ВЧ напряжения на выходе платы VFO и составляет 250 мВ на НЧ диапазонах и уменьшается до 150 мВ на 10 метровом диапазоне. На 6 метровом диапазоне вообще ничего не увидел, но это может быть особенность моего осциллографа ATTEN1102C, работающего до 100 мГц.
На 6 метровом диапазоне частота на выходе VFO должна составлять 51 мГц х 4 = 204 мГц и выше.
Ещё пару плат разработки HA3HZ.
Tandem Much:

Плата управления:

Последняя плата содержит схему ALC:

Изолирующий преобразователь напряжения 12 В / 5 В, мощностью 5 Вт, для питания модуля STM32F746 Discovery, нашёл на алиэкспресс.
Тип HLK-5D 1205 размером 25.4 х 25.4 х 11 мм.
Стоимость с пересылкой - 6,5 евро, что почти в два раза дешевле, чем предлагаемый в авторской конструкции SCW05A-05, причём печатная плата от HA3HZ предусматривает установку и такого варианта корпуса преобразователя. Мощность его та же, что и у применённого в авторской конструкции - 5 Вт.
====================================================
Наконец-то дело продвинулось и с механикой трансивера - всё приходится делать "на коленках". На мой взгляд, будет смотреться даже лучше, чем с квадратными стойками в авторском варианте:


Работы предстоит ещё очень много....
===================================================
Версия входных фильтров без использования реле:

===================================================
Плата усилителя мощности (схема выложена выше):

===================================================
Дополнительно, при помощи NWT-502 с выносным щупом, была снята АЧХ усилителя сигнала VFO, расположенного на плате радиотракта:
Спад уровня сигнала между НЧ диапазонами и диапазоном 50 мГц составляет около 5 дБ.
===================================================
09.01.2025 г.
Окончательный вариант исполнения внутренностей трансивера. Проведена первая радиосвязь на 80 метровом диапазоне!



Ну и сам красавец:

====================================================
01.05.2005 г.
Отправил в Польшу свой STM32F746 Disco и уже получил назад с установленным загрузчиком и последней версией софта Husareka.
Насколько знаю, этот модуль можно купить у автора конструкции сразу с установленным софтом - у SP5BMP Януша, sp5bmp@gmail.com
Поскольку установлен авторский загрузчик, то теперь программное обеспечение можно менять самостоятельно, если появятся новые версии софта.
Эта версия имеет панорамный индикатор с переключаемой полосой обзора 20 и 40 кгц, двумя уровнями чувствительности. Также в ней имеется водопад. В меню есть два трёхполосных эквалайзера - на приём и на передачу. Есть более гибкое меню для АРУ, по сравнению с первой версией прошивки А. К сожалению, из-за отсутствия описания и нестандартных обозначений функций, пока сложно с ними разобраться и приходится действовать наугад.
Есть цифровой магнитофон, имеющий 8 ячеек памяти, позволяющий записать собственный сигнал с микрофона. Думаю, что это не совсем удобно, так как хотелось бы иметь возможность записи сигнала корреспондента для демонстрации записанного сигнала ему. А так, как сейчас, возможно записать общий вызов, например. В телеграфе магнитофон тоже есть, но эта функция не работает.

В случае неправильно установленных в меню адресов переферийных устройств контроллера возможны зависания программы, для устранения которых автором приложен текстовый файл SWUPDATE.txt в котором нужно единственное, находящееся там слово DONE заменить на UPDATE, при помощи отдельного картридера, в который вставляем флешку извлечённую из STM32F746 Disco, затем в USB компьютера. Делаем изменения в вышеуказанном файле, сохраняем их и возвращаем флешку на место в STM32F746 Disco. При включении трансивера программа сама находит этот файл и перезапускается.
Установки адресов в меню такие:
Настройки PCF для ПО от 12.2021
Вам необходимо задать адреса PCF в настройках (для микросхем PCF8574A, используемых в трансивере: pcf0=0x38, pcf1=0x39, pcf3=0x3B,
для PCF8574 без A 0x20,0x21,0x23 соответственно)
MCP4726 (0x60) должен быть установлен (у меня не подходит этот адрес, хотя блок с MCP4726 подключён!)
Если на i2c нет данных IC, то необходимо установить значение OFF.
Давно заметил, что на выходе УНЧ трансивера присутствуют небольшие линейные искажения, видимо, что так ведёт себя микросхема УНЧ, об этом писал и коллега HA3HZ, поэтому заказал на Али собранную платку монофонического НЧ усилителя на TDA2030 (18 Ватт), стоимость которой с пересылкой 1.64 евро, что дешевле, чем покупать детали и собирать её самому. Приедет платка - проверим мои предположения.
|