Переходник USB - SDR1000 от RA3PKJ/RN3QMP



Рекомендую: ПЕЛАГЕЯ!

pelagea.jpg

Фанаты группы ПЕЛАГЕЯ ("Полефаны") ВКонтакте

Концерт на площади Минина в Нижнем Новгороде 9 Мая 2013

Концерт в программе «Квартирник НТВ у Маргулиса» Январь 2023

Мини-концерт в Магасе (Ингушетия) 4 Июня 2014

Форум http://ra3pkj.keyforum.ru (кликнуть).

=Место для объявлений=

 

Важно!!!

Переходники закончились и больше не будут изготавливаться в связи с нулевым спросом на сегодняшний день.
У кого руки на месте, те могут быстро изготовить переходник на основе китайской платки (смотреть соответствующую тему в моём форуме http://ra3pkj.keyforum.ru/viewtopic.php?f=2&t=2&p=5#p5 ). Для прошивания такой платки потребуется приобрести дешёвый китайский программатор ST-LINK V2.

Переходник предназначен для работы ТОЛЬКО С КЛОНАМИ SDR-1000. Умельцы могут адаптировать к оригинальному SDR-1000 с учётом замечания в параграфе "Замечания".
Переходник может работать с трансивером от UT2FW, но имеется замечание в параграфе "Замечания".
Переходник работает в ЛЮБОЙ операционной системе Windows без установки стороннего драйвера.

 

Замечания

Замечание №1.
Переходник не предназначен для оригинального американского SDR-1000 из-за зеркальной разводки LPT-разъёма SDR. К тому же, в нём нет подтяжки к +5В линии S7, как впрочем и других линий, хотя это небольшая проблема.

Замечание №2.
Так как трансивер от UT2FW имеет на входе/выходе перестраиваемый П-контур, то уровень помех от переходника повышен на диапазоне 21 МГц и выше. Это выражается в том, что при перестройке частоты слышен шорох. Уровень помех зависит от настройки П-контура.

Замечание №3.
Если Вы забудите подключить переходник к usb-гнезду компьютера (ну мало ли, всякое бывает) при установленной в PowerSDR галочке "USB Adapter", то установленная галочка "слетит". Потом, подключив переходник, долго будите гадать - почему же не работает переходник?! Проверьте - на месте ли галочка.

 

Помехи от переходника

Уровень помех от переходника может быть большой, если имеется неисправность на плате TRX, а именно если нарушена симметрия схемы по вине микросхем INA163 или FST3253. Исправность платы можно проверить, сняв верхнюю плату RFE, и подключив кабель антенны непосредственно к плате TRX, при этом помехи от переходника на фоне шума эфира (т.е. с подключённой антенной) должны отсутствовать, кроме диапазона 6м, где помехи могут присутствовать.
Вопрос помех рассмотрю ниже применительно к стационарному компьютеру. В случае с ноутбуком и питанием трансивера от аккумулятора возможны нюансы, но я не проверял такие варианты.

1. Помехи за счёт общего тока через общий провод USB и Аудио кабелей (закольцовка тока). Так как потенциал общей точки USB-порта компьютера отличается от потенциала корпуса компьютера (частое явление, если не сказать обычное), то возникает ток через общий провод USB-кабеля на корпус трансивера, и далее через общий провод (или через оплётку) аудиокабеля на линейный вход карты.  Для уменьшения этого вида помех необходимо соединить корпус настольного компьютера с общей шиной трансивера максимально коротким и максимально толстым (насколько возможно) проводом. Это реально уменьшает помехи от переходника. Для сравнения, длина 1м и длина 0,4м дают разный эффект не в пользу длинного, естественно.

2. Помехи проникают в ВЧ-часть трансивера по воздуху. Первым делом прозвоните оплётку USB-кабеля между арматурами разъёмов. Если соединение нарушено, то такой кабель будет излучать жуткие помехи (был такой случай). USB-кабель обязательно продеть не менее шести раз через крупное ферритовое кольцо (ферритовые защёлки бесполезны). Можно продеть и большее число раз (польза имеется). 
Следует всегда использовать включённый УВЧ, так как вход смесителя должен быть подключён к активному выходному сопротивлению УВЧ, а не к ДПФ. К тому же при использовании УВЧ помехи маскируются шумом эфира.

 

Общая информация

Переходник USB - SDR1000 разработан мной в содружестве с Александром RN3QMP (Александр написал Sdr1kUsb.dll). Переходник предназначен для стыковки LPT-версий клонов SDR-1000 с компьютером через USB. Отличительная особенность устройства - нет необходимости устанавливать какой-либо драйвер, так как Windows сама найдёт драйвер в своих недрах (HID-драйвер). Переходник работает в любых операционных системах Windows без тормозов!!! Для использования переходника следует поместить файл Sdr1kUsb.dll в папку с PowerSDR (файл для скачивания выложен ниже на странице). В PowerSDR установить галочку "USB Adapter". В этом режиме программа PowerSDR игнорирует адрес порта LPT, указанный в соответствующем окошке. И вообще, забудьте про порт LPT, он уже не при делах ни в каком виде.

 

Общий вид

Информация для тех, кто САМОСТОЯТЕЛЬНО будет изготавливать переходник:

На плате имеется джампер (перемычка). Джампер на фото установлен в положение "Работа". При самостоятельном изготовлении переходника прошивание производить, переставив джампер вправо (положение "PROG"). На дальнем краю платы виден ряд из 4 штырей, которые нужны при прошивании. Левый штырь это GND (земля). Расположение штырей топологически соответствует схеме переходника.

usb_lpt_ra3pkj_foto_2.jpg

 

Схема

usb_lpt_stm32f103.gif

Плата

Плата спроектирована под пассивные элементы типоразмера 0603 и имеет приемущественно дорожки и зазоры 0,2мм.

Прямая сторона:

usb_lpt_ra3pkj_pcb_1.gif

Обратная сторона:

usb_lpt_ra3pkj_pcb_2.gif

Для желающих проект платы в SprintLayout 5.0: usb_lpt_ra3pkj_pcb.zip

 

Прошивка

При самостоятельном изготовлении переходника Вам потребуется прошивка. Скачать прошивку: usb_sdr1000_stm32f103c8.zip.

 

Файл Sdr1kUsb.dll

Файл Sdr1kUsb.dll создан Александром RN3QMP и предназначен для обеспечения взаимодействия PowerSDR c железом (файл создан именно для использования с описываемым здесь переходником USB-SDR1000). Чтобы PowerSDR знала, что взаимодействие должно происходить именно таким образом, необходимо в PowerSDR установить галочку "USB Adapter". Естественно, сам файл Sdr1kUsb.dll должен быть размещён в папке с PowerSDR. Скачать Sdr1kUsb.dll: sdr1kusb_rn3qmp.zip.

 

Прошивание

При самостоятельном изготовлении переходника следует прошить микроконтроллер. Ниже будут показаны действия на примере Windows 8. Набор "юного прошивальщика" состоит из адаптера USB-RS232 (в Китае хоть завались) и самодельной приспособы (смотрим в верхний правый угол схемы переходника):

usb_lpt_ra3pkj_prog_1.gif

1. Скачиваем драйвер для адаптера USB-RS232 ch341ser.zip (у меня адаптер с микросхемой CH341 (CH340)) и размещаем его в любом месте на диске. Подключаем голый адаптер к компьютеру. Бежим в диспетчер устройств и видим:

usb_lpt_stm32_1.gif

2. В диспетчере устройств щёлкаем правой мышью по показанному выше названию. В свойствах указываем установку драйвера через "Обновить":

usb_lpt_stm32_2.gif

3. Указываем поиск драйвера вручную:

usb_lpt_stm32_3.gif

4. Выбираем папку с драйвером через "Обзор":

usb_lpt_stm32_4.gif

5. Драйвер установлен:

usb_lpt_stm32_5.gif

6. Бежим в диспетчер устройств и видим (надо запомнить номер порта, он понадобится при прошивании):

usb_lpt_stm32_6.gif

7. Щёлкаем правой мышью по показанному выше названию и в свойствах указываем параметры порта (скорость порта делаем не высокой во избежание проблем при прошивании):

usb_lpt_stm32_7.gif

8. Выходим из диспетчера устройств и отключаем адаптер USB-RS232 от компьютера.

9. Скачиваем программу-прошивальщик flash_loader_demonstrator_zip и инсталлируем её на компьютер. Инсталляция проста и не вызывает трудностей. Если после инсталляции программа запустилась, то пока выходим из неё.

10. Переставляем джампер на плате нашего переходника на один штырь в сторону передней части переходника. Подключаем приспособу к переходнику (синие провода это минус батарейки):

usb_lpt_ra3pkj_prog_2.gif

11. Подключаем адаптер USB-RS232 к компьютеру и запускаем Flash Loader Demonstrator (который только что установили на компьютер). Указываем номер порта (тот, который прописался в системе при установке адаптера USB-RS232) и указываем параметры порта. Жмём Next:

usb_lpt_stm32_8.gif

12. Видим, что прошиваемый контроллер найден, жмём Next:

usb_lpt_stm32_9.gif

13. Видим, что контроллер читаемый, жмём Next:

usb_lpt_stm32_10.gif

14. Установить галочки как на картинке и выбрать файл прошивки, который Вы должны были скачать заблаговременно. Жмём Next:

usb_lpt_stm32_11.gif

15. Ждём когда пройдут процедуры прошивания и верификации. В завершении получаем сообщение о успешной прошивке на зелёном фоне:

usb_lpt_stm32_12.gif

16. Выходим из программы и отключаем все соединения. Джампер на плате нашего переходника возвращаем в исходное состояние.

Всё!