uSDX Micron v1.5
Обновленная версия КВ трансивера Micron. Исправлена разводка печатной платы, заменен выходной транзистор на 4x BS170. Охлаждение транзисторов происходит за счет прижатия их к печатной плате через термопасту.
Для настройки LPF, отматывая по одному витку с дросселей L9, L6, L4 добиваемся максимальной выходной мощности.
У меня вышли такие показатели: 80м-7Вт, 40м-6.5Вт, 20м-6вт, при напряжении 12В.
Для прошивки микроконтроллера используется Arduino NANO со снятым микроконтроллером Atmega328.
Прежде чем запаивать микроконтроллер на плату трансивера, нужно прошить загрузчик minicore 20 МГц, а компилировать прошивку надо под кварц 16 МГц . Подробнее можно узнать в открытом доступе на просторах интернета.
Распайка программатора:
Так же его можно использовать для соединения CAT.
Перемычка J1 служит для подключения в разъем сигнала reset. Если удалить перемычку J1, можно использовать стандартный 3 PIN Jack для подключения CAT интерфейса.
Распайка для подключения тангенты:
Схема трансивера uSDX Micron v1.5: Schematic_uSDX-Micron v1.5
BOM файл: BOM_uSDX-Micron v1.5
Герберы: uSDX Micron v1.5
Прошивка: FW_uSDX_Micron_v1.5
Внимание! Для данной прошивки используется кварц 25 МГц микроконтроллера Atmega328.
Прошивка V2: uSDX_Micron_CPU_25_MHz
Загрузчик MiniCore: https://swling.ru/2024/03/18/zapis-zagruzchika-minicore-dlja-usdx/
Подробно о сборке трансивера можете почитать в предыдущей статье: https://swling.ru/2023/10/09/usdx-micron/
One Comment
IgrikXD
После сборки столкнулся с ошибкой: трансивер отказывался корректно настраиваться на рабочую частоту. При попытке настройки на заранее известную вещательную станцию (к примеру 7265 кГц) нужно последовательно перестраиваться раз 10 на +-1 кГц вверх/вниз от целевой частоты и только тогда удается что-то принять и то нестабильно. Также, при перестройке появляется постоянный писк, значения S-метра в это время увеличиваются примерно до -60 дБм.
Как исправить?
Включаем в прошивке диагностический режим. Раскомментируйте строку 5:
#define DIAG 1
Прошиваем трансивер. Если после подачи питания вы видите следующее сообщение:
BER_i2c=XXXX, где XXXX после каждой перезагрузки устройства измеет различное числовое значение (если значение не менется — у вас указан неверный адрес SI5351 или синтезатор неработоспособен). Значит, вам необходимо изменить скорость шины I2C следующим образом:
На строке 1215 переопределяем значение I2C_DELAY выставляя значение 5, тем самым снижая скорость интерфейса I2C до 658 kb/s:
#define I2C_DELAY 5 // Determines I2C Speed (2=939kb/s (too fast!!); 3=822kb/s; 4=731kb/s; 5=658kb/s; 6=598kb/s).
Прошиваем трансивер повторно и проверяем работу!