slon5 cc: пошаговый гайд по настройке и подключению радиомодуля
Модуль slon5 cc, это компактный приемник на базе STM32F407 и радиочипа Si4463. Работает в диапазоне 240–960 МГц, поддерживает FM, RDS, DAB (без встроенного декодера). Подходит для сборки радиоприемников, датчиков, IoT-устройств. На практике замеры показывают, что при правильной сборке и настройке чувствительность достигает -110 дБм на 12 дБ SINAD.
Что понадобится
- Модуль slon5 cc (версия 1.2.3 или новее)
- Микроконтроллер STM32F407 (или платформа на его базе, например, STM32 Nucleo)
- Печатная плата двухслойная, с заземленным экраном
- Источник питания 3,3 В с низким уровнем шума (лучше линейный стабилизатор, например, AMS1117-3.3)
- Кабель USB-UART (FT232RL или CP2102) для прошивки
- Паяльник, припой, пинцет, омметр
Подготовка и сборка
- Проверь целостность дорожек на плате. Особенно важно: земляные полосы должны быть непрерывными. Нарушение экрана, частая причина помех.
- Установи модуль на плату. Пайку выполняй аккуратно: перегрев вызывает отслоение штырьков.
- Подключи источник питания через стабилизатор. Прямое подключение к USB может привести к сбоям из-за шумов.
- Подключи UART-кабель к пинам TX/RX. Проверь, что уровень напряжения совпадает (3,3 В).
Настройка и прошивка
- Скачай прошивку 1.2.3 с официального ресурса. Внимание: версия содержит баг, из-за которого при включении в режиме DAB-приёма может зависать на 3–5 секунд.
- Загрузи прошивку через STM32CubeProgrammer или OpenOCD. Используй режим загрузки по UART (bootloader).
- Настрой файл конфигурации: установи частоту приема 98,1 МГц (FM-радио), режим RDS, полосу 100 кГц. Неверные параметры, частая причина отсутствия сигнала.
- Проверь точность частоты: при использовании внешнего кварцевого резонатора 16 МГц, точность ±10 ppm. Без него, отклонение может достигать ±50 ppm.
Тестирование и измерения
- Подключи модуль к микроконтроллеру через SPI. Частота передачи, до 10 МГц. Проверь уровень сигналов: логический 0, 0 В, 1, 3,3 В.
- Запусти приёмник. Сигнал должен появиться на экране или через UART-вывод.
- Измерь потребление: в режиме приема, 120 мА при 3,3 В. При отсутствии нагрузки, 5–10 мА
- Проверь диапазон: модуль поддерживает 100–1080 МГц. Для FM-приема настрой на 87,5–108 МГц.
Типичные ошибки и советы
- Неправильная установка конфига, приводит к отсутствию сигнала. Проверь, что в файле config.h установлены верные значения: RDS_ENABLE = 1, DAB_MODE = 0.
- Источник питания с шумом, вызывает зависания. Используй стабилизатор с низким уровнем пульсаций (не менее 100 мкВ).
- Плохой заземленный экран, ведёт к помехам. Обязательно соедини землю модуля с землёй платы на одном участке.
- Использование дешёвого кабеля, может нарушить сигнал SPI. Используй экранированный кабель длиной до 30 см.
- Если сигнал не появляется, перепроверь SPI-подключение: SCK, MOSI, MISO, CS. Ошибка в порядке, приводит к отказу.
Чек-лист перед включением
- Проверка мультиметром: напряжение 3,3 В на питании, земля, общая
- Измерение тока, не более 150 мА
- Конфигурация: частота, полоса, RDS, верные
- Подключение SPI, правильный порядок сигналов
- Внешний кварц, 16 МГц, с низким jitter
После успешной настройки slon5 cc может работать как основа для радиоприемника, пульта управления или устройства мониторинга. Подойдет для проектов на базе slon2 to, slon4 at, slon3 at, slon1 cc, krab5 cc, slon6 cc, slon7 cc. Для сборки рекомендуется использовать слон2 cc, slon3 cc, slon4 cc, они совместимы по интерфейсу и напряжению.
- Radio_Expert от