Заинтересовавшись темой о проблеме подключения SDR-1000 и его клонов, требующих порт LPT, который отсутствует в современных компьютерах, решил попробовать собрать USB-LPT адаптер конструкции RA3PKJ.
Продаваемые адаптеры в компьютерных магазинах, не работают с этими трансиверами и предназначены для работы только с принтерной техникой.
Вариант схемы адаптера:
Для упрощения сборки можно заказать на али готовый модуль на STM32F103C8T6, стоимостью всего 1.32 евро + пересылка. К нему достаточно подпаять 25 пиновое гнездо, залить в него прошивку и получим нужный адаптер, так как на плате модуля присутствуют все необходимые компоненты. К тому же, в этом модуле установлена микросхема малошумящего стабилизатора по питанию!
После ожидания в течении месяца, блок был получен и успешно прошит одной из версий прошивок для частоты опорного кварца 8 мГц, который установлен на плате модуля.. При элементарной замене кварца на 12 мГц, нужен другой вариант прошивки. Оба варианта можно найти здесь.
В архиве находится и файл библиотеки *.dll, который нужно скопировать в папку с программой PowerSDR. В настройках самой программы нужно поставить галочку в окошке USB Adapter.
======================================================
Для прошивки модуля на STM32F103 нужен SWD программатор, например, из состава STM32F407 DISCO или ST-Link и программа STM32 ST-LINK Utility. Подключить модуль для прошивки легко - достаточно переставить две перемычки в нём в положение I, подключить на его 4-ох пиновый разъём три провода от SWD программатора (GND, CLK, SWDIO - подписаны на плате) и подключить модуль через micro USB к USB компьютера, чтобы подать питание +5 В на него. Всё. После прошивки переставляем обе перемычки в исходное положение.
======================================================
После изготовления небольшой макетной платы и её сборки, адаптер заработал сразу же, тормозов в его работе не замечено:
Единственная проблема, с которой пока не разобрался - на ВЧ диапазонах, начиная с 20 метров, наблюдается тональная наводка, с частотой около 800 Гц, не зависящая от частоты настройки SDR трансивера. При прямом подключении трансивера к LPT порту, наводка отсутствует. Из этого можно сделать вывод, что это результат работы контроллера адаптера.
По информации автора - Николая RA3PKJ, для минимизации этой наводки, нужно использовать включённый УВЧ трансивера SDR-1000.
|