DSP - радиоприёмник на SI4735
-
- Сообщения: 47
- Зарегистрирован: 19 июл 2021, 09:17
- Позывной: UA6WSH
- Город: Махачкала
- Имя: Назим
- Благодарил (а): 44 раза
- Поблагодарили: 16 раз
DSP - радиоприёмник на SI4735
Сообщение Open-minded » 09 авг 2021, 17:35
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/ попытка украсить интерфейс, но возможно придётся адаптировать код под версию выше.
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/ попытка украсить интерфейс, но возможно придётся адаптировать код под версию выше.
Open-minded
-
- Сообщения: 46
- Зарегистрирован: 05 фев 2021, 10:31
- Позывной: RX3AKO
- Город: Москва
- Имя: Алексей
- Благодарил (а): 31 раз
- Поблагодарили: 14 раз
DSP - радиоприёмник на SI4735
Сообщение UA3170309 » 09 авг 2021, 18:06
Криворукий, почитал документацию на si473x... Там говорится, что на этот вход - RCLK - действительно можно подавать различные частоты от 31,130 КГц до 40 МГц, но эту частоту надо будет разделить с помощью коэффициента в регистре REFCLK_PRESCALE так, чтобы всё равно получить 32,768 КГц. Т.е. использовать переменную частоту на этом входе для какого-либо синтеза не очень-то и получается.
И, если уж так хочется точности и качества, всяко дешевле будет использовать вместо отдельного чипа si5351 просто корпусной генератор на 32 КГц со встроенным термостабилизатором. Цена вопроса - 1 - 2 доллара. Корпус - чуть больше обычного кристалла, а пользы - неимоверно больше.
В своей схеме я собирался задействовать выход для низкочастотного кварца с платки микроконтроллера BlackPill, тем более, что на платке как раз используется не кристалл а подобный указанному выше кварцевый генератор, но вывод оказался уже занят под таймер энкодера...
P.S. Печатные платы уже по Подмосковью катаются, а детальки почти все приехали. Так что скоро начну собирать свою "Мусю".
И, если уж так хочется точности и качества, всяко дешевле будет использовать вместо отдельного чипа si5351 просто корпусной генератор на 32 КГц со встроенным термостабилизатором. Цена вопроса - 1 - 2 доллара. Корпус - чуть больше обычного кристалла, а пользы - неимоверно больше.
В своей схеме я собирался задействовать выход для низкочастотного кварца с платки микроконтроллера BlackPill, тем более, что на платке как раз используется не кристалл а подобный указанному выше кварцевый генератор, но вывод оказался уже занят под таймер энкодера...
P.S. Печатные платы уже по Подмосковью катаются, а детальки почти все приехали. Так что скоро начну собирать свою "Мусю".

UA3170309
UA3170309
Vlad
-
- Сообщения: 46
- Зарегистрирован: 05 фев 2021, 10:31
- Позывной: RX3AKO
- Город: Москва
- Имя: Алексей
- Благодарил (а): 31 раз
- Поблагодарили: 14 раз
DSP - радиоприёмник на SI4735
Сообщение UA3170309 » 10 авг 2021, 15:38
Спасибо за пожелания! Собрать-то (в смысле, спаять) как раз проблемы нет. Я вот репу чешу над ПО. Там едрёная загогулина с заковыкой в плане управления этой самой SI473x - серьёзно попотеть придётся. Ну да ладно...
А вот ATS25 в том плане, какой он сейчас есть - огромный экран под управлением ESP32 - мне совсем не нравится. ESP32 - слишком уж мощный контроллер, с которым очень непросто работать. На нём мультики крутить можно, а вот простое управление реализовывать - умучаешься. Вот STM32F4 - он более чем достаточен для этого дела.
Мне гораздо интереснее продумать нормальную схему с преобразованием на ПЧ и соответствующими фильтрами, как это сразу предложил наш уважаемый предводитель R2AJI - это можно будет подумать и поковыряться.
Но не будем забегать вперед... Еще раз спасибо за пожелания!
UA3170309
Voevoda
-
- Сообщения: 584
- Зарегистрирован: 20 ноя 2019, 19:00
- Город: Ленинград
- Имя: Андрей
- Благодарил (а): 158 раз
- Поблагодарили: 171 раз
DSP - радиоприёмник на SI4735
Сообщение Криворукий » 10 авг 2021, 17:40
Самое сложное написать программу. Без неё это будет просто кусок железа.
ATS25 можно хоть сейчас собирать, схема и программа в открытом доступе.
И меня последние несколько дней, не покидает мысль заказать ESP32 и экран 2.8.
А я думаю, почему в ATS25 так реализована функция "MUTE".
Ведь можно было программно уводить громкость в ноль и упростить схему убрав не нужные детали. А тут вот оно что. (Это о схеме с генератором на SI5351).
Криворукий
-
- Сообщения: 584
- Зарегистрирован: 20 ноя 2019, 19:00
- Город: Ленинград
- Имя: Андрей
- Благодарил (а): 158 раз
- Поблагодарили: 171 раз
Криворукий
-
- Сообщения: 584
- Зарегистрирован: 20 ноя 2019, 19:00
- Город: Ленинград
- Имя: Андрей
- Благодарил (а): 158 раз
- Поблагодарили: 171 раз
DSP - радиоприёмник на SI4735
Сообщение Криворукий » 16 авг 2021, 20:13
Сегодня отмакетировал ещё один пример из библиотеки RICARDO.
Вот он на снимке с экрана: Дисплей используется LCD 2Х16, ничего особенного. Но понравилось управление. Энкодер с кнопкой и всё. При нажатии на кнопку - вход в меню, энкодером прокрутка и настройка параметров. Всё сделано очень продуманно и понимание пришло сразу, что и как крутить
Так выглядит мой рабочий макет:
Вот он на снимке с экрана: Дисплей используется LCD 2Х16, ничего особенного. Но понравилось управление. Энкодер с кнопкой и всё. При нажатии на кнопку - вход в меню, энкодером прокрутка и настройка параметров. Всё сделано очень продуманно и понимание пришло сразу, что и как крутить

Так выглядит мой рабочий макет:
Криворукий
-
- Сообщения: 47
- Зарегистрирован: 19 июл 2021, 09:17
- Позывной: UA6WSH
- Город: Махачкала
- Имя: Назим
- Благодарил (а): 44 раза
- Поблагодарили: 16 раз
DSP - радиоприёмник на SI4735
Сообщение Open-minded » 18 авг 2021, 13:35
Добрый день!
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 только в пч и всё это вписать в данный интерфейс выполнив необходимые дополнения...
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 только в пч и всё это вписать в данный интерфейс выполнив необходимые дополнения...

Open-minded
Вернуться в «Микроконтроллеры и программирование»
Перейти
- Обязательно к прочтению
- Аналоговая схемотехника
- ↳ Супергетеродинные приемники и трансиверы
- ↳ Прямое преобразование
- ↳ Прямое усиление
- ↳ Регенераторы
- ↳ Узлы, блоки, модули
- ↳ Усилители мощности
- Цифровая техника
- ↳ SDR приемники
- ↳ SDR приставки
- ↳ SDR трансиверы
- ↳ Микроконтроллеры и программирование
- Теплая лампота
- ↳ Супергетеродины
- ↳ Регенераторы
- ↳ Прямого усиления
- ↳ УНЧ
- ↳ ВЧ усилители мощности
- Источники питания
- ↳ Трансформаторные и линейные
- ↳ Импульсные и преобразователи
- ↳ Гибриды
- ↳ Аккумуляторы и батареи
- ↳ Альтернативные источники
- Антенны
- ↳ Антенны КВ
- ↳ Антенны УКВ
- ↳ Фидеры кабели
- ↳ Антенные приборы и устройства
- ↳ Тюнеры
- Фирменная аппаратура
- ↳ Yaesu
- ↳ Icom
- ↳ Kenwood
- ↳ Прочие
- Мастерская
- ↳ Измерения, приборы и софт
- ↳ Паяльное оборудование
- ↳ Слесарка
- ↳ ЧПУ и 3D принтеры
- Разное
- ↳ Другие радио темы
- ↳ Полевой день
- ↳ Помогите опознать
- ↳ Куплю Продам Магазины Продавцы
- ↳ Флудильня и оффтоп
- Работа форума