Страница 12 из 71
DSP - радиоприёмник на SI4735
Добавлено: 09 авг 2021, 17:35
Open-minded
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
Урра! Приехали платы!
С корпусным размером вроде как угадал!
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
На нём мультики крутить можно
Мож кто панораму и реализует.
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
Криворукий
DSP - радиоприёмник на SI4735
Добавлено: 16 авг 2021, 20:13
Криворукий
Сегодня отмакетировал ещё один пример из библиотеки RICARDO.
Вот он на снимке с экрана:
Дисплей используется LCD 2Х16, ничего особенного. Но понравилось управление. Энкодер с кнопкой и всё. При нажатии на кнопку - вход в меню, энкодером прокрутка и настройка параметров. Всё сделано очень продуманно и понимание пришло сразу, что и как крутить
Так выглядит мой рабочий макет:
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 который вставляется в разъём модуля радиоканала. Удлинительный шлейф для соединения с экраном.
Вот что получилось у меня:
P$: В скетче есть есть раздел пресетов, куда записаны частоты и названия станций... их можно перебить на свои. При нажатии на кнопку PRESET на экране можно будет их перебирать.
Было бы идеально совместить в скетче управление SI4735 и SI5351 использовав dsp только в пч и всё это вписать в данный интерфейс выполнив необходимые дополнения...