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

UA3170309
Сообщения: 46
Зарегистрирован: 05 фев 2021, 10:31
Позывной: RX3AKO
Город: Москва
Имя: Алексей
Благодарил (а): 31 раз
Поблагодарили: 14 раз

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

Сообщение UA3170309 » 21 июн 2021, 13:55

Криворукий писал(а):
18 июн 2021, 18:55
УВЧ и ДПФ конечно нужно добавить, только вопрос как ими управлять?
Фильтры рассчитывать придётся, т.к. у микросхемы по входу скорее всего не 50 Ом.
Вот ту да, есть проблемы: в текущей схеме, которую я выложил, свободных выводов GPIO на плате BlackPill уже нет. Вариант: использовать какой-нибудь расширитель GPIO, работающий через I2C. Таковые есть и много их разных. Но прежде всего, надо бы найти какую-нибудь рабочую схему УВЧ и фильтров для входных цепей этой микросхемы, а дальше уже будем думать, как её привязать.
Криворукий писал(а):
18 июн 2021, 18:55
В переключателе входов AM/FM вместо PE4259, вероятно можно поставить FSA3157 (SN74LVC1G3157).

В треде по "Малахиту" посоветовали вместо 4259 использовать 4283, которая работает в более широком диапазоне частот: от постоянного тока до 4ГГц.
Криворукий писал(а):
18 июн 2021, 18:55
Ещё вот что думаю. Для такого проекта дисплей нужен большой и хорошо читаемый, а не 0,96.
Я вот такой вот экранчик заказал для следующего этапа развития проекта. В корпус он влезает по габаритам, но переднюю панель, разумеется, всю надо будет переделывать.

Voevoda
Сообщения: 123
Зарегистрирован: 23 июн 2021, 18:33
Позывной: R7KEO
Город: г.Саки
Имя: Владимир
Благодарил (а): 5 раз
Поблагодарили: 21 раз

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

Сообщение Voevoda » 23 июн 2021, 18:39

Доброго дня, коллеги.
Имею такое радио.
На Али покупал.
Устраивает полностью. За единственным минусом, нет шага в 9 кГц, для длинных и средних волн.
Не мог бы кто (не безвозмездно) помочь хоть как то удаленно его перепрошить. Что бы появился шаг в 9кГц.
Если есть желающие, напишите в ЛС.


Криворукий
Сообщения: 584
Зарегистрирован: 20 ноя 2019, 19:00
Город: Ленинград
Имя: Андрей
Благодарил (а): 158 раз
Поблагодарили: 171 раз

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

Сообщение Криворукий » 23 июн 2021, 21:46

Voevoda, добрый вечер.
В теме есть ссылка на прошивку для приёмника с али.
Я сейчас посмотрел эту прошивку - там есть поддержка шага в 9 кГц.
step.jpg
(7.91 КБ) 0 скачиваний
Интереса ради прошил свой приёмник - работает ;)
si4735.jpg
Ссылка на прошивку: viewtopic.php?p=5748#p5748

Voevoda
Сообщения: 123
Зарегистрирован: 23 июн 2021, 18:33
Позывной: R7KEO
Город: г.Саки
Имя: Владимир
Благодарил (а): 5 раз
Поблагодарили: 21 раз

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

Сообщение Voevoda » 24 июн 2021, 12:44

Криворукий, да, спасибо. Я видел.
Я просто ни бум бум как это делать. Ардуину шить.
Малахит, Маламут, Висайр это я могу-умею, и не раз делал.
Ардуину не умею)))

Криворукий
Сообщения: 584
Зарегистрирован: 20 ноя 2019, 19:00
Город: Ленинград
Имя: Андрей
Благодарил (а): 158 раз
Поблагодарили: 171 раз

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

Сообщение Криворукий » 24 июн 2021, 13:41

Там сложного ничего нет. Нужно установить среду программирования и необходимые библиотеки. Опять же по ссылке есть пошаговая инструкция по программированию приёмника.
Если нужно могу откомпилировать и выложить hex файл для прошивки программатором.

Voevoda
Сообщения: 123
Зарегистрирован: 23 июн 2021, 18:33
Позывной: R7KEO
Город: г.Саки
Имя: Владимир
Благодарил (а): 5 раз
Поблагодарили: 21 раз

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

Сообщение Voevoda » 24 июн 2021, 15:53

Криворукий писал(а):
24 июн 2021, 13:41
Если нужно могу откомпилировать и выложить hex файл для прошивки программатором.
Во, давайте) Так наверное удобнее было бы.

Криворукий
Сообщения: 584
Зарегистрирован: 20 ноя 2019, 19:00
Город: Ленинград
Имя: Андрей
Благодарил (а): 158 раз
Поблагодарили: 171 раз

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

Сообщение Криворукий » 24 июн 2021, 17:17

Прошиваете на свой страх и риск.
Если из приёмника получите кирпич - я не виноват.
FUSE не трогайте, только FLASH и EEPROM. Перед тем как прошивать, сначала считайте прошивку и куда-нибудь сохраните на всякий случай.
HEX.ZIP
(123.27 КБ) 324 скачивания

UA3170309
Сообщения: 46
Зарегистрирован: 05 фев 2021, 10:31
Позывной: RX3AKO
Город: Москва
Имя: Алексей
Благодарил (а): 31 раз
Поблагодарили: 14 раз

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

Сообщение UA3170309 » 28 июн 2021, 13:19

Так, вторая попытка собрать недо-Малахит на этой микросхеме... ;)

"Но во время пути
собачка могла подрасти..."
Чтобы разместить все элементы, схему пришлось перетянуть с А4 на лист А3 (см. приаттаченный PDF). Что добавлено:
  • Предусилитель на BGA614 с by-pass коммутаторами на PE4283 (честно спионерено у Малахита);
  • Band Pass Filters по ссылке из проекта PU2CLR, только коммутаторные чипы поменял, как у Малахита - на PE42641;
  • FullColor LCD connector оставил с заделом на будущее (см. ниже).
Проверил много раз - вроде бы конфликтов нет, всех ножек хватает. В т.ч. - можно задействовать флешку, под которую на плате BlackPill есть место. Всё влезло, хотя и впритык.

Сейчас приступлю к разводке платы.

Вообще я планирую следующие шаги:
  • Сейчас развести эту универсальную плату. На ней будет точно такой же разъем, как и на продажном варианте, т.е. ею вполне можно будет заменить поставляемую, при этом используя стандартную (в смысле - заводскую) переднюю панель; по пинам разъем плоского шлейфа должен совпасть как родной. Цель - перенести весь проект на STM32 BlackPill, чтобы можно было уже разгуляться по-полной.
  • Переделать переднюю панель, заменив энкодер на двойной, экран - на SPI и большего размера, а большинство кнопок - банально выкинуть, оставив всего две. Вот тут-то уже начнётся настоящее веселье с интерфейсом, но это - на будущее. На плате все эти переделки уже заложены: контакты текущего энкодера, а так же кнопок Volume_Up & Volume_Down заведены на входы для таймеров TIM1 & TIM2, как раз умеющих обслуживать энкодеры; вместо разъема под плоский шлейф можно будет запаять простую гребенку, ну и т.д.
Schematic_Musya-2021-06-28a.pdf
(242.5 КБ) 598 скачиваний

Аватара пользователя
R2AJI
Сообщения: 755
Зарегистрирован: 12 окт 2019, 22:48
Город: Россошь
Благодарил (а): 197 раз
Поблагодарили: 241 раз

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

Сообщение R2AJI » 28 июн 2021, 16:19

UA3170309, коллега, мне кажется это уже перебор. Посмотрел схему, обвеса уже очень много, не в коня корм. Предлагаю изменить концепт, добавив смеситель, микросхему синтезатора и фильтр по ПЧ можно получить гораздо более интересный результат.
Потихоньку вынашиваю мысль, возможно уже скоро воплощу в блок-схеме.
Но это уже будет... немного другая история.
Все вопросы про радио, на форум пожалуйста, в личные сообщения, только личные вопросы.
В противном случае, все равно отправлю на форум.

YouTube канал HAM Radio Channel

Аватара пользователя
R2AJI
Сообщения: 755
Зарегистрирован: 12 окт 2019, 22:48
Город: Россошь
Благодарил (а): 197 раз
Поблагодарили: 241 раз

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

Сообщение R2AJI » 28 июн 2021, 17:12

Вот накидал по быстрому блок-схему.
изображение.png
Таким образом мы кардинальным образом решаем вопрос с вездесущим SoftMute на ДСКВ. Который всем, впрочем как и мне, уже изрядно надоел.
К вашей, UA3170309, схеме добавляется пара микросхем и фильтр.
За перестройку по частоте будет отвечать синтезатор и смеситель. Синтезатором будет управлять тот же контроллер.
Добавленный фильтр по ПЧ значительно повысит характеристики по приему. Частоту фильтра надо продумать, что бы и зеркалки не мешали и доступный был и СИшка смогла работать на этой частоте.
Таким образом мы получим приемник, отдаленно напоминающий фирменные образцы начала нулевых за очень невысокую цену.
Все вопросы про радио, на форум пожалуйста, в личные сообщения, только личные вопросы.
В противном случае, все равно отправлю на форум.

YouTube канал HAM Radio Channel

Ответить

Вернуться в «Микроконтроллеры и программирование»