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



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

pelagea.jpg

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

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

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

Создайте тему (если она ещё не создана) на моём форуме http://ra3pkj.keyforum.ru (кликабельно)

 

Чистые платы для различного применения от Юрия (R3KBL) на его сайте http://sdrham.ru (кликабельно)

 

 

Важно!!!

Переходники закончились и больше не будут изготавливаться в связи с нулевым спросом на сегодняшний день.
У кого руки на месте, те могут быстро изготовить переходник на основе китайской платки (смотреть соответствующую тему в моём форуме). Для такой платки потребуется приобрести дешёвый китайский программатор ST-LINK V2.

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

 

Замечания

Замечание №1.
Переходник можно использовать с клонами от UT2FW, но для уменьшения помех от переходника на ВЧ-диапазонах (на диапазоне 6м пемехи не устранимы совсем) необходимо выполнить следующие действия:
1. Установить плоскую экранирующую металлическую пластину (материал не имеет значение) поверх полосовых фильтров платы RFE. Пластина должна быть соединена с общей шиной платы.
2. Эксплуатировать всегда с включённым УВЧ (клавиша AMP).

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

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

 

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

Переходник 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-SDR1000):

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. Выходим из программы и отключаем все соединения. Джампер на плате нашего переходника возвращаем в исходное состояние.

Всё!