Вторая жизнь SDR-1000 в новых ОС



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

pelagea.jpg

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

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

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

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

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

Радиолавка Альберта RV3GW (SK). Там нажать "Меню" (вдова отвечает).

 

 

Вводная часть

Я уже отошёл от данной темы. Однако, иногда пользователи клонов SDR-1000 напоминают мне о ней. Как я понимаю, многие обладатели SDR-1000 и их клонов положили трансиверы на верхнюю полку из-за невозможности нормально эксплуатировать аппарат в новых Windows. Это касается как клонов, в котором на плате встроен USB-LPT переходник на микросхеме CY7C68013-56 (например клон от UR4QBP), так и трансиверов с чисто LPT-управлением. Используемый драйвер "от немца" для USB-LPT переходников на микросхеме CY7C68013-56 в новых ОС имеет некоторые проблемы. Об этом мне сообщил Игорь Кириенко UR5EFR/M7YNT. Вот его сообщение:
"с моим трансивером, в связи с жизненными обстоятельствами долгое время бывшим без использования, работать-то он работает, но в режиме передачи стоит крутнуть колесо мыши и он начинает перебирать релюшками полосовых фильтров, а так же выключает передачу напрочь."
Это и послужило отправной точкой для дальнейших экспериментов Игоря, о которых он меня проинформировал. 

Впрочем, существуют проверенные решения - использовать внешние переходники с HID-драйвером, смотреть здесь - http://ra3pkj.ru/page24.shtml, и ещё здесь - http://ra3pkj-forum.ru/viewtopic.php?t=80.

Озвученная ниже информация пригодна для всех видов SDR-1000 (со встроенным переходником и без него).

Игорь Кириенко UR5EFR/M7YNT прислал мне информацию о том, как в новых ОС заставить "красиво" работать трансивер от UR4QBP со встроенным в плату переходником. Игорь собрал сведения из различных источников и после экспериментов получил результат. В основном нужная информация была получена из https://pages.cs.wisc.edu/~timc/e/sdr1k-usb/index.html , но информация о прошивке там сильно туманная и сложная, поэтому Игорь нашёл простое и удобоваримое решение касательно прошивки.

 

Аппаратная часть

Вот такую фотку прислал Игорь (понятно, что это ещё не облагороженный монтаж). Потребовалось опытным путём перетрассировать проводники на плате навесным монтажом, потому что новая прошивка не совпала по сигналам: 

CY7C68013_UR4QBP.jpg  

Здесь пришлось резать проводники на плате. Однако, есть другой более щадящий способ. Можно снять микросхему с платы,  а в качестве переходника использовать китайскую плату, которую соединить с платой трансивера. Тогда резать проводники на плате не придётся. Но в этом случае могут быть длинные соединительные провода (думаю, что это не сильно страшно).
Вот такая китайская плата:

CY7C68013A_sale_2.jpg

Схема переходника в трансивере UR4QBP:

sdr_ur4qbp.jpg

Так как в новой прошивке сигналы оказались раскиданы по другим функциональным выходам микросхемы, то Игорю пришлось потратить некоторое время на то, чтобы разобраться что куда.

В результате соответствие между сигналами и портами микросхемы CY7C68013A (в скобках номера ножек) должно быть следующее:
D0-PA0(40)
D1-PA1(41)
D2-PA2(42)
D3-PA3(43)
D4-PA4(44)
D5-PA5(45)
D6-PA6(46)
D7-PA7(47)
C0-PB0(25)
C1-PB1(26)
C2-PB3(28)
C3-PB4(29)
S3-PB2(27)
S4-PD7(3)
S5-PD6(2)
S6-PD4(56)
S7-PD5(1)
Если переходник будет внешний, то не забудьте про земляные провода.

 

Прошивка

Игорь обнаружил, что файл SDR-2000.bin, который фигурирует в гуляющей в интернете документации SDR-2000UA, пригоден для прошивания, если переименовать его расширение в iic. Скачать прошивку - SDR-2000.zip. Процедура прошивания описана здесь - http://ra3pkj.ru/page2.shtml, но читать там параграф "Установка основного рабочего драйвера" и далее до конца не нужно, так как драйвер нужен другой (см. ниже).

 

Драйвер

Драйвер когда-то давно был создан для звукокартового древнего проекта от OpenHPSDR. Проект в основном прошёл мимо русскоязычной SDR-общественности. Драйвер обновлён для Win10 и подписан. Скачать драйвер - LibUSB-HPSDR_driver_win10_x86_x64.zip. Проект драйвера на Github (там же исходник) - https://github.com/TAPR/OpenHPSDR-WindowsDrivers/releases/ 

В PowerSDR подменить файл Sdr1kUsb.dll из архива Sdr1kUsb_HPSDR.zip и установить галочку "USB Present". LPT-порт не используется.