Страница 1 из 70

DSP - радиоприёмник на SI4735

Добавлено: 08 дек 2020, 22:30
Криворукий
1.Вступление.

SI4735 - DSP чип для постройки всеволнового радиоприёмника.
Документация для ознакомления:
si4735.pdf
(1.47 МБ) 2409 скачиваний
Микросхема применяется в таких приёмниках, как:
DEGEN 1103 DSP, XHDATA D808, TECSUN PL-365, PL-880, SANGEAN ATS-909x.
Португальский радиолюбитель написал большое количество программ, под разные микроконтроллеры и дисплеи, что позволяет человеку не посвящённому в программирование, сделать на этой микросхеме радиоприёмник. Ссылка на программы и т.д.:
https://github.com/pu2clr/SI4735

Продолжение следует.

DSP - радиоприёмник на SI4735

Добавлено: 08 дек 2020, 22:38
Криворукий
2. Собираем приёмник.

Нарисовал (вернее перерисовал и немного изменил схему) по которой делал радио.
Управление ардуиной (в моём варианте arduino pro mini)
Схема:
si4735p copy.png
Ссылка на оригинальную схему и статью:
https://www.qsl.net/py2ohh/trx/si4735/SI4735.html

По ссылке включение управлением точной настройкой в режиме SSB подключено на A0.
В примерах (которые я проверил) кнопка прописана на D13.
По этому я эту кнопку перенёс на D13.
В ардуино на 13 ноге висит светодиод, в программе используются внутренние подтягивающие резисторы и этот диод пришлось выпаять, иначе кнопка будет в неустойчивом состоянии (между 0 и 1).

Если использовать 3х вольтовую ардуину, то преобразователь уровней 5в>3в
можно убрать и подключить на прямую к SIшке. Но 3х вольтовые ардуино
работают на пониженной частоте (8 МГц) и возможно появится запоздалая реакция на
кнопки и энкодер (а может и нет), но этот вариант я не проверял.

Конструкция.
Приёмник собирал на 2х печатных платах.
На одной плате 2 стабилизатора (5в и 3.3в), конвертер уровней и SI4735.
dsp.jpg
На второй плате ардуино про мини и куча штырьков к которым подключаются кнопки, энкодер и дисплей.
main.jpg
Платы располагаются одна над другой.
dual.jpg
Продолжение следует.

DSP - радиоприёмник на SI4735

Добавлено: 08 дек 2020, 22:44
Криворукий
3. Программируем ардуино.

Чтобы приёмник заработал, в ардуино нужно загрузить программу.
Я использовал версию ide 1.8.13. Необходимые библиотеки:
liquidcrystal_i2c-master.zip
(9.44 КБ) 1603 скачивания
Tiny4kOLED-master.zip
(71.45 КБ) 1478 скачиваний
Файл на основную библиотеку для SI4735 на форум не влез (ругается на большой размер),
по этому необходимо его скачать по ссылке из первого сообщения.
Эти библиотеки по очереди нужно подключить к среде арудуино.
Делается это просто вот так:
LIB_ZIP.jpg
Я попробовал пока на двух дисплеях, которые подключаются по I2C.
Первый дисплей OLED_0.96 128x64
На картинке программа которую для него нужно загрузить:
oled_arduino.jpg
На рабочем приёмнике это выглядит так:
oled.jpg
Для меня этот дисплей мелкий.
Второй дисплей LCD20х4 (он же и на схеме)
На картинке показана программа которую для него нужно загрузить:
2004_arduino.jpg
На рабочем приёмнике это выглядит так.
lcd.jpg
Всё что написал - это для желающих собрать приёмник, но плохо понимающих в программировании. Возможно кому-то поможет.

DSP - радиоприёмник на SI4735

Добавлено: 10 дек 2020, 17:09
Криворукий
Работа фильтра в SSB режиме.
500Гц
ssb05.jpg
1КГц
ssb1.jpg
1,2КГц
ssb12.jpg
2,2КГц
ssb22.jpg
3КГц
ssb3.jpg
4КГц
ssb4.jpg
Случайным образом обнаружил, что на алиэкспрессе продаются кит наборы для сборки приёмника. В наборе идёт микросхема SI4732-A10. Библиотеки с ней тоже совместимы.

DSP - радиоприёмник на SI4735

Добавлено: 18 дек 2020, 00:25
abar
Тоже попробовал собрать такой приемник.Я уже почти динозавр,приемники собирал еще на лампах,с ардуино и самодельными радиоприемниками DSP не пришлось заниматься,захотелось попробовать.Заводские радио DSP есть у меня ,интересно было сравнить.В результате все получилось и со скетчами разобраться и микросхемы попробовать si4735,si4730,RDA5807 и ардуино нано,мини,уно.Дисплеи разные LCD 16х2,TFT 1.8-2.8,Nokia 5110,OLED. Все перепробовал.Правда печатки не делал,ради пробы не стал.Ну в итоге все работает.На FM даже хорошо,RDS можно принимать,на средних волнах - неплохо с магнитной антенной.А вот на КВ без преселектора с усилителем и хорошей антенны ловить нечего.Напрягает минимальный шаг перестройки в 1килогерц,неудобная расстройка,и неприятные переходные щелчки при настройке.si4730 две версии,одна работает только на MW и FM.На АЛИ только урезанная продается,надо внимательно посмотреть перед заказом.si4735 брал в ЧИП иДИП,там не дороже чем на АЛИ.Да,еще,конвертеры уровней между микросхемой и ардуинкой не ставил,если питаие SI взять с вывода 3.3 вольта ардуино все работает и ничего не горит.Есть еще один радиолюбитель по этой теме,вроде как из Бразилии,
У него много всяких вариантов,иногда раздает схемы и скетчи.Вот ссылка на его канал на Ютубе:https://www.youtube.com/user/Cesarsound1/featured.

DSP - радиоприёмник на SI4735

Добавлено: 18 дек 2020, 17:11
Криворукий
Если сравнить с заводскими DSP приёмниками (модели нижних ценовых категорий), то в них так же на КВ минимальный шаг 1КГц, переходные щелчки при настройке и точно такая же точная подстройка на станции в режиме SSB. Но в нашем случае есть простор для творчества и эту точную подстройку (если конечно есть умение программировать) можно сделать удобной.

Сама DSP микросхема шипит. Т.е. без разницы подключена антенна или нет.
Такое шипение Ш-Ш-Ш. Вот это не очень нравится.

DSP - радиоприёмник на SI4735

Добавлено: 19 дек 2020, 10:07
abar
Есть идея попробовать комбинированный вариант:si4735 с ардуино на фиксированную частоту 10.7 мгц или 455 кгц,а перед ней смеситель на NE612 и синтезатор на Si5153 и CTM32 в качестве гетеродина.Шаг перестройки от 1гц.Должна получится плавная настройка,а режимы работы выбирать используя ардуино и DSP.

DSP - радиоприёмник на SI4735

Добавлено: 19 дек 2020, 10:17
R2AJI
abar, поздравляю :) Вы сейчас изобрели Tecsun PL-880 :)

DSP - радиоприёмник на SI4735

Добавлено: 19 дек 2020, 12:59
Криворукий
abar, по той ссылке на ютуб, что Вы оставили, есть такой вариант на смесителе.
Вот нашёл ;)
phpBB [video]

DSP - радиоприёмник на SI4735

Добавлено: 19 дек 2020, 13:20
abar
Владимир,мой вариант будет гораздо дешевле Tecsun PL-880. :) А потом разве при вашей любимой операции "вскрытие покажет.." Tecsun PL-880 были замечены ардуино и Si5153, CTM32,дисплей 2.8 TFT? Да и "своя картошечка" вкуснее.Интересен процесс,какое-никакое творчество,уж вам это точно объяснять не надо.Просто купить приемник это скучно,да и есть у меня всякие от китайпрома,в том числе Degen 1103.Если получится у меня,значит я еще не совсем отстал от жизни в свои 70,радости будет больше,чем просто купить. 8-)
P.S.Видел я это видео,ну да примерно то же,только дисплей будет другой TFT,и возможно SI4730,если выберу ПЧ 455 кгц.У меня их много.А может разные SI попробую.