slon5 cc: пошаговый гайд по настройке и сборке радиоприёмника
SLON5 CC, компактный FM/RDS/DAB+ приёмник на STM32F407VG, чувствительность -110 дБм, поддержка внешней антенны, сборка по инструкции, для уверенного приема в сложных условиях. Предназначен для любителей DIY и радиолюбителей, идущих за качественным приемом без компромиссов. Работает в диапазоне FM 87,5–108 МГц, поддерживает RDS и DAB+ при подключении внешнего DAB-приемника. Чувствительность до -110 дБм позволяет уверенно принимать сигнал в условиях слабого покрытия, включая подземные помещения при наличии внешней антенны.
Что понадобится
- Модуль slon5 cc (включая радиочип Si4463)
- Микроконтроллер STM32F407VG (или аналог)
- Двухслойная печатная плата с заземлённым экраном
- Внешний кварцевый резонатор 16 МГц (для точности ±10 ppm)
- Источник питания 3,3 В с низким уровнем шума (лабораторный блок или линейный стабилизатор)
- Паяльник, флюс, олово, кислота (ну, для тех, кто не боится плавить)
1. Подготовка платы и пайки
Сначала, проверь, нет ли трещин на печатной плате. slon5 cc, не для новичков в пайке. Используй двухслойную плату с заземлённым экраном. Без этого, помехи, шум, и радио будет звучать, как будто в метро. Паяй все по схеме: микросхема Si4463, на 40-м пине, SPI-контроллер, на 3,3 В. Обязательно подключи внешний резонатор 16 МГц. Без него частота съезжает, и ты ловишь не то, что надо.
2. Подключение к микроконтроллеру
Пин-мап: MOSI, PB5, MISO, PB4, SCK, PB3, CS, PB6. SPI-частота, 10 МГц (максимум). Настрой SPI в режиме 0 (CPOL=0, CPHA=0). Если не сработает, проверь уровень логики: slon5 cc работает на 3,3 В, не 5 В. Поставь резисторы pull-up на CS и RESET, если нужно. Без них, модуль не проснется.
3. Настройка частотного диапазона
slon5 cc может работать в диапазоне 100–1080 МГц. Для FM-радио, 87,5–108 МГц. Настройку делай через регистры Si4463. Используй библиотеку оᴍ́г про, что это и стоит ли пробовать?, она упрощает работу с регистрами. Установи канал 87,5 МГц, и если все верно, ты услышишь первый сигнал.
4. Настройка форматов и режимов
FM, работает. RDS, тоже. DAB, нет, встроенного декодера нет. Но если хочешь, можно подключить внешний DAB-чип, например RDA5807M, в режиме DAB+ на частотах 174–240 МГц. Для FM: включи RDS-декодер, настрой на 50 кГц полосу. Чувствительность, -110 дБм при 12 дБ SINAD. Проверь настройку с помощью осциллографа: если сигнал не появляется, смотри в логи. Частая ошибка, неверные параметры в конфиге. Файл config.h, не трогай, если не знаешь, что делаешь. Проверь, что SPI-адрес 0x00, а частота, 95,5 МГц.
5. Проверка питания и стабильности
Потребление в приеме, 120 мА при 3,3 В. Если ток больше, проверь источник. Используй линейный стабилизатор, не импульсный. Импульсники создают шум, и модуль начнет ловить не радио, а «взрывы». Собери на 3,3 В с фильтром: конденсатор 100 нФ и 10 мкФ рядом с питанием. Без них, сбои, зависания.
Типичные ошибки и советы
- Если сигнал не появляется, проверь, включён ли резонатор 16 МГц. Без него, частота сбивается на 100 кГц. Это фиаско братан.
- При включении в режиме DAB, зависает на 3–5 секунд. Это баг в прошивке 1.2.3. Обнови до 1.2.4, если есть. Если нет, просто жди.
- Проверь, что SPI работает. Используй простой тест: зажги светодиод при каждом передаче байта. Если не горит, проблема в пинах
- Не паяй «в лоб». Используй флюс и хорошую паяльную пасту. Поврежденные контакты, частая причина отказа.
Чек-лист перед включением
- [ ] Плата, двухслойная, с экраном
- [ ] Резонатор 16 МГц установлен
- [ ] Источник, 3,3 В, без шума
- [ ] SPI-пины, правильно подключены
- [ ] Конденсаторы 100 нФ и 10 мкФ, рядом с питанием
Вопрос–ответ
- Поддерживает ли SLON5 CC DAB+?
Да, с помощью модуля DAB-приёмника (например, RDA5807M или аналога), но требуется дополнительная прошивка и настройка - Где найти инструкцию по сборке?
Официальная сборка доступна на GitHub (https://github.com/slon5cc/slon5cc), включая схемы, BOM и прошивку. - Какова потребляемая мощность?
Около 120 мВт в режиме приема, что делает его пригодным для работы от USB или аккумулятора
Готово. Теперь включи, и слушай. Если не заработало, ну, вы поняли. Занавес)