Страница 12 из 71

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

Добавлено: 09 авг 2021, 17:35
Open-minded
https://www.facebook.com/groups/532613604253401/ обсуждение подобных приёмников на английском

https://www.pi4raz.nl/razzies/razzies202009.pdf статья о приёмнике

https://www.youtube.com/watch?v=k7mHiFi ... L&index=64 видео

https://github.com/pe0mgb/SI4735-Radio- ... en-Arduino код

https://www.facebook.com/groups/5326136 ... 761967981/ попытка украсить интерфейс, но возможно придётся адаптировать код под версию выше.

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

Добавлено: 09 авг 2021, 18:06
UA3170309
Криворукий, почитал документацию на si473x... Там говорится, что на этот вход - RCLK - действительно можно подавать различные частоты от 31,130 КГц до 40 МГц, но эту частоту надо будет разделить с помощью коэффициента в регистре REFCLK_PRESCALE так, чтобы всё равно получить 32,768 КГц. Т.е. использовать переменную частоту на этом входе для какого-либо синтеза не очень-то и получается.
И, если уж так хочется точности и качества, всяко дешевле будет использовать вместо отдельного чипа si5351 просто корпусной генератор на 32 КГц со встроенным термостабилизатором. Цена вопроса - 1 - 2 доллара. Корпус - чуть больше обычного кристалла, а пользы - неимоверно больше.
В своей схеме я собирался задействовать выход для низкочастотного кварца с платки микроконтроллера BlackPill, тем более, что на платке как раз используется не кристалл а подобный указанному выше кварцевый генератор, но вывод оказался уже занят под таймер энкодера...
P.S. Печатные платы уже по Подмосковью катаются, а детальки почти все приехали. Так что скоро начну собирать свою "Мусю". ;)

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

Добавлено: 10 авг 2021, 10:54
UA3170309
Урра! Приехали платы!
С корпусным размером вроде как угадал!
IMAG3775.jpg
IMAG3776.jpg

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

Добавлено: 10 авг 2021, 14:22
Vlad
Ну теперь дело пойдёт.... а потом плавно переходим на ATS25. Успехов в сборке модернизированого радио.

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

Добавлено: 10 авг 2021, 15:38
UA3170309
Vlad писал(а):
10 авг 2021, 14:22
Ну теперь дело пойдёт.... а потом плавно переходим на ATS25. Успехов в сборке модернизированого радио.
Спасибо за пожелания! Собрать-то (в смысле, спаять) как раз проблемы нет. Я вот репу чешу над ПО. Там едрёная загогулина с заковыкой в плане управления этой самой SI473x - серьёзно попотеть придётся. Ну да ладно...
А вот ATS25 в том плане, какой он сейчас есть - огромный экран под управлением ESP32 - мне совсем не нравится. ESP32 - слишком уж мощный контроллер, с которым очень непросто работать. На нём мультики крутить можно, а вот простое управление реализовывать - умучаешься. Вот STM32F4 - он более чем достаточен для этого дела.
Мне гораздо интереснее продумать нормальную схему с преобразованием на ПЧ и соответствующими фильтрами, как это сразу предложил наш уважаемый предводитель R2AJI - это можно будет подумать и поковыряться.
Но не будем забегать вперед... Еще раз спасибо за пожелания!

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

Добавлено: 10 авг 2021, 16:00
Voevoda
UA3170309 писал(а):
10 авг 2021, 15:38
На нём мультики крутить можно
Мож кто панораму и реализует. :roll:

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

Добавлено: 10 авг 2021, 17:40
Криворукий
Vlad писал(а):
10 авг 2021, 14:22
Ну теперь дело пойдёт.... а потом плавно переходим на ATS25.
Самое сложное написать программу. Без неё это будет просто кусок железа.

ATS25 можно хоть сейчас собирать, схема и программа в открытом доступе.
И меня последние несколько дней, не покидает мысль заказать ESP32 и экран 2.8.
UA3170309 писал(а):
10 авг 2021, 15:38
ESP32 - слишком уж мощный контроллер, с которым очень непросто работать. На нём мультики крутить можно, а вот простое управление реализовывать - умучаешься.
А я думаю, почему в ATS25 так реализована функция "MUTE".
Ведь можно было программно уводить громкость в ноль и упростить схему убрав не нужные детали. А тут вот оно что. (Это о схеме с генератором на SI5351).

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

Добавлено: 15 авг 2021, 23:41
Криворукий
Китайцы не спят. Ничего не напоминает? ;)
https://aliexpress.ru/item/1005003009875155.html

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

Добавлено: 16 авг 2021, 20:13
Криворукий
Сегодня отмакетировал ещё один пример из библиотеки RICARDO.
Вот он на снимке с экрана:
4735.jpg
Дисплей используется LCD 2Х16, ничего особенного. Но понравилось управление. Энкодер с кнопкой и всё. При нажатии на кнопку - вход в меню, энкодером прокрутка и настройка параметров. Всё сделано очень продуманно и понимание пришло сразу, что и как крутить :)
Так выглядит мой рабочий макет:
SI4753.jpg

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

Добавлено: 18 авг 2021, 13:35
Open-minded
Добрый день!
ESP32 DevKitv1 wroom-32 30тиногая. Экран с тачем 2.8" ILI9341
Прошивка двухдневной давности от https://github.com/pe0mgb/SI4735-Radio- ... en-Arduino Автор перенял в свою прошивку приятный интерфейс от https://github.com/JimCom123/Si4735_ESP32_Radio. Требуются библиотеки https://github.com/pu2clr/SI4735 и https://github.com/Bodmer/TFT_eSPI . Во второй библиотеке надо заменить оригинальные файлы Setup1_ILI9341.h и User_Setup_Select.h на те, что идут с проектом pe0mgb. В среду arduino-1.8.15 надо добавить поддержку плат ESP32 и библиотеку Bodmer/TFT_eSPI.
https://dl.espressif.com/dl/package_esp32_index.json
http://arduino.esp8266.com/stable/packa ... index.json
http://drazzy.com/package_drazzy.com_index.json
эти строки добавлял вроде... в менеджер плат... и потом поиск плат.
Платы разводил сам под dip. Субмодуль другого автора, но чуть передвинул некоторые компоненты. Три платы: Плата управления (к нему подключается экран, энкодер и шлейф от платы радиоканала. Плата радиоканала является обвязкой к субмодулю радиоканала на SI4735 который вставляется в разъём модуля радиоканала. Удлинительный шлейф для соединения с экраном.
Вот что получилось у меня:
734b59b9-2ea6-47fe-b0b5-f99f259a63d8.jpg
5349f0c9-05cb-4283-a079-8b9980b77ff4.jpg
89481615-c371-403c-9bb4-aa6275417677.jpg
WhatsApp Image 2021-08-18 at 13.11.02.jpeg
WhatsApp Image 2021-08-18 at 13.12.06.jpeg
P$: В скетче есть есть раздел пресетов, куда записаны частоты и названия станций... их можно перебить на свои. При нажатии на кнопку PRESET на экране можно будет их перебирать.

Было бы идеально совместить в скетче управление SI4735 и SI5351 использовав dsp только в пч и всё это вписать в данный интерфейс выполнив необходимые дополнения... :roll: