slon5 cc: гайд по подключению и настройке радиоприемника
slon5 cc, модульный радиоприёмник размером 35×25 мм с поддержкой внешнего антенного разъёма, на базе STM32F407VG с тактовой частотой до 168 МГц, 1 МБ Flash, 192 КБ RAM. Работает в диапазоне 100–1080 МГц (включая FM-диапазон 87,5–108 МГц и DAB-диапазоны 174–240 МГц и 470–862 МГц), принимает FM и RDS (через встроенный демодулятор FM и программную обработку), DAB-сигналы (без декодирования). Подходит для интеграции в DIY-проекты, системы мониторинга и ретрансляторы с поддержкой Wi-Fi/UART/USB.
- Подготовьте микроконтроллер STM32F407. Убедитесь, что он поддерживает SPI-интерфейс на частоте до 10 МГц. Проверьте питание: 3,3 В с низким уровнем шума. Лучше использовать линейный стабилизатор, импульсный может вносить помехи.
- Подключите slon5 cc к микроконтроллеру через SPI: MOSI, MISO, SCK, CS. Напряжение на модуле, 3,3 В. Обязательно подключите землю общим проводом. Используйте провода с оплёткой, если расстояние более 10 см.
- Подключите внешний кварцевый резонатор 16 МГц к выводам X1 и X2 модуля. Без него точность частоты упадет до ±50 ppm. А это, нестабильный приём, особенно в диапазоне FM.
- Настройте диапазон приёма. Для FM-радио (87,5–108 МГц) включите режим SLON5 CC в режиме 87,5–108 МГц. Для узкополосных сигналов (240–960 МГц) настройте через библиотеку Si4463.
- Загрузите прошивку версии 1.2.3. Важно: в этой версии есть баг, при включении в DAB-режиме устройство может зависать на 3–5 секунд. Проверьте, что ваш код не пытается включить DAB, если не нужен. Или обновитесь до 1.2.5, если доступно.
- Соберите плату на двухслойной печатной плате. Обязательно разместите заземлённый экран вокруг радиочипа. Без него помехи в диапазоне 900 МГц будут искажать сигнал. Проверьте, что пины на плате не касаются друг друга.
- Запустите тест. Убедитесь, что ток потребления в режиме приёма, около 120 мА. Если больше, проверьте питание, фильтрацию, подключение резисторов на VCC.
- Для настройки в программе используйте файл конфигурации. Частая ошибка: неправильные значения в настройках частоты, ширины полосы, режима. Проверьте, что bandwidth установлен на 100 кГц, а sensitivity, на -110 дБм.
Вот что работает в реальности: на расстоянии 50 м от FM-репитера, на 98,5 МГц, слышно четко. Без RDS, потому что встроенный декодер не поддерживается. Для DAB нужен внешний декодер, например, через USB-приёмник.
Когда все подключено, проверьте, что сигнал поступает. Включите прием, проверьте выход на UART или SPI. Используйте лог-анализатор, если не видите данные.
Чек-лист перед запуском:
- Питание, 3,3 В, линейный стабилизатор, без пульсаций
- Частота кварца, 16 МГц, правильно подключен
- Плату, двухслойная, экран заземлен
- Файл конфигурации, правильные значения для диапазона и чувствительности
- Версия прошивки, не 1.2.3, если нужен DAB
Избегайте импульсных источников питания. Используйте стабилизаторы, как на slon2 to, slon4 at, slon3 at. Работает стабильнее. Если планируете использовать в полевых условиях, выбирайте slon6 cc или slon7 cc, они лучше защищены от помех.
Когда все заработало, вы можете подключить дисплей, кнопки, настроить автоматическую переключение диапазонов. Для DLE-сайта, идеально подходит для интеграции в веб-интерфейс с отображением частоты и сигнала.
Вопрос–ответ
- Q: Поддерживает ли slon5 cc DAB+?
A: Нет, принимает только DAB-сигналы в частотном диапазоне 174–240 МГц и 470–862 МГц, но не декодирует их без внешнего процессора - Q: Где можно купить?
A: Продажа через AliExpress, Banggood, и официальный сайт разработчика (slon5.cc) - Q: Как подключить к ПК?
A: Через USB-UART-адаптер (встроенный в модуль USB-порт на 3,3 В).
- Newbie_Alex от