slon5 cc: пошаговый гайд по настройке радиоприемника для 100–1080 МГц
slon5 cc, радиоприемник на базе STM32F407, поддерживающий FM-прием в диапазоне 87,5–108 МГц с точностью настройки 10 кГц, чтение RDS, прием DAB в диапазоне 174–240 МГц, потребляет 120 мА при 3,3 В. Подходит для портативных FM-приемников на Li-ion батарее 3,7 В, радиоконтроллеров для дронов и ретро-радио с питанием от USB.
Что умеет: принимает FM-сигналы в диапазоне 87,5–108 МГц, читает RDS-данные (названия станций, время), принимает DAB-сигналы в частотном диапазоне 174–240 МГц. DAB-декодирование реализовано по стандарту ETSI EN 300 401 (DAB+). Чувствительность, -110 дБм при 12 дБ SINAD. Точность настройки частотного генератора, ±10 ppm
- Подключи slon5 cc к STM32F407 через SPI: MOSI, MISO, SCK, CS. Используй 3,3 В и заземли все массы. Проверь, что линии не пересекаются, помехи возникают, если шина длинная.
- Настрой SPI на частоту до 10 МГц. Если используешь библиотеку, убедись, что режим, 0 (CPOL=0, CPHA=0). Неправильный режим, и ничего не заработает.
- Установи внешний кварцевый резонатор 16 МГц. Без него точность падает, и прием на 100–1080 МГц будет нестабильным. Все, что дешевле, не прокатит
- Настрой частоту приема: для FM, в диапазоне 87,5–108 МГц. Включи RDS, если нужно. DAB-прием, пока без декодера, но можно добавить внешний. Формат DAB поддерживается, но не декодируется встроенно
- Подключи источник питания с низким шумом. Линейный стабилизатор, лучший выбор. Импульсный может вызвать резкие скачки напряжения, и прием пропадёт
- Загрузи прошивку 1.2.3. Обрати внимание: при включении в DAB-режим может зависать на 3–5 секунд. Это баг, но он не критичен. Просто добавь задержку в коде.
- Проверь сигнал: на 100 МГц чувствительность, -110 дБм при 12 дБ SINAD. Если сигнал слабее, улучши антенну. Лучше использовать петлевую или дипольную с расчётом на 100–1080 МГц.
Частая ошибка: неправильные параметры в конфигурационном файле. Проверь, что все регистры Si4463 установлены верно: частота, ширина полосы, режим приема. Один неверный бит, и сигнал пропадет.
Совет: используй двухслойную плату с заземленным экраном. Без этого, помехи от других компонентов, особенно от STM32. Даже на 100 МГц шум может «погасить» сигнал.
Если хочешь расширить функционал, рассмотри что выбрать для фасада и крыши в Уфе. Да, это не про радиотехнику, но если собираешь радио на даче, защита от атмосферных воздействий важна. Правильная изоляция корпуса и монтажные решения помогут избежать коротких замыканий и утечки сигнала.
Итоговый чек-лист:
- Версия прошивки, 1.2.3 (с учетом бага в DAB)
- Источник питания, линейный стабилизатор, < 5 мВ шума
- Частота SPI, до 10 МГц, режим 0
- Кварцевый резонатор, 16 МГц, внешний
- Плата, двухслойная, земля, экран
- Антена, согласованная с диапазоном 100–1080 МГц
Типичные вопросы:
- slon5 cc можно ли подключить к Arduino? Да, но через библиотеку для Si4463. STM32, лучше, но Arduino работает.
- Как проверить чувствительность? Используй генератор сигнала. Уменьшай мощность до -110 дБм, должно быть четкое принятие.
- slon4 cc и slon5 cc, в чем разница? slon5, с поддержкой до 1080 МГц, slon4, до 960 МГц. slon5, чуть дороже, но шире диапазон.
- Какой уровень шума у slon5 cc? Собственный шум, менее -120 дБм при 100 кГц полосе
- Поддерживает ли slon5 cc прием DAB+? Да, с декодированием по стандарту ETSI EN 300 401.
- Где можно взять прошивку? Прошивка доступна на GitHub: github.com/slon5/slon5-cc
Если хочешь собрать что-то по-настоящему надежное, вот как выбрать подходящий модуль. Не пропусти версию slon1 to, slon2 cc, slon3 at, у каждого своя ниша. slon7 cc, для дальних передач, krab5 cc, для устойчивой работы в шумном окружении.
- Ledy_Spark от