slon5 cc: пошаговый гайд по настройке и подключению радиоприёмника
slon5 cc, приемник 100–1080 МГц на STM32F407, поддерживает FM/RDS, DAB (с внешним декодером), потребляет 120 мА при 3,3 В, чувствительность, до -110 дБм при 12 дБ SINAD, размер платы, 30×30 мм. Подходит для студентов, хобби-инженеров и разработчиков, которые хотят работать с широким диапазоном и качественным приемом сигнала.
Что понадобится
- Модуль slon5 cc (версия 1.2.3 или выше)
- Микроконтроллер STM32F407 (например, на плате Nucleo-F407ZG)
- Источник питания 3,3 В с низким шумом, лучше линейный стабилизатор, например, MCP1700
- Паяльник, олово, пинцет, флюс
- Двухслойная печатная плата (или прототипная плата с заземленным экраном)
- Кабель USB-UART (например, CH340G) для прошивки
- Программатор (если нужно обновлять прошивку)
Подготовка и сборка
- Проверьте, что у вас есть внешний кварцевый резонатор 16 МГц. Без него точность частоты упадет, и слушать FM будет сложно. Ставьте его на место, как указано в схеме.
- Собирайте модуль на двухслойной плате. Заземление, сплошной слой. Если вы используете макетную плату, шумы будут брать верх. Надежное заземление, залог стабильной работы.
- Подключите модуль через SPI: SCLK, MOSI, MISO, CS, к соответствующим пинам STM32. Пин 13 на STM32, SCLK, 12, MOSI, 11, MISO, 10, CS.
- Питание, от 3,3 В. Не подключайте напрямую от USB, шумы от монитора могут вызвать зависание. Лучше отдельный источник, с фильтром.
Настройка и прошивка
- Скачайте прошивку 1.2.3 с официального ресурса, официальный источник. Важно: версия 1.2.3 содержит баг, из-за которого при включении в DAB-режиме система может зависать на 3–5 секунд. Проверьте, есть ли обновление, если да, используйте его.
- Подключите модуль к компьютеру через USB-UART. Настройте терминал: 115200 бод, 8N1.
- Загрузите прошивку через программатор. Убедитесь, что SPI-интерфейс работает: проверьте сигналы с помощью осциллографа или логического анализатора.
- После загрузки перезагрузите модуль. Если не отвечает, проверьте пины CS и SCK. Один из них может быть неправильно подключён.
Настройка диапазонов
- Для FM-приема (87,5–108 МГц) используйте встроенную настройку в коде. Включите RDS, он работает, но не включает дешифрацию (не поддерживается встроенная библиотека).
- Для 240–960 МГц, настройте радиочип Si4463 через регистры. Стандартные настройки для приема в этом диапазоне уже есть в прошивке, но при смене частоты убедитесь, что вы не выходите за пределы допустимого.
- Чувствительность, до -110 дБм при 12 дБ SINAD. Это норма для подобного уровня. Если сигнал ниже, ищите помехи в цепи питания
Типичные ошибки и как их избежать
- Неправильный файл конфигурации, частая причина «ни звука, ни сигнала». Проверьте, что в .ini-файле указаны верные настройки SPI, частота, режим приема.
- Питание с шумом, если стабилизатор нелинейный, модуль может «зависать» при включении. Линейный стабилизатор, обязательный элемент.
- Отсутствие заземлённого экрана, особенно критично при работе в 900 МГц. Без экрана помехи от соседних цепей мешают приему.
- Неверный порядок пинов, перепутали MOSI и MISO, ничего не будет. Проверьте схему вручную, не полагайтесь на автопрошивку.
Чек-лист перед запуском
- Проверен ли резонатор 16 МГц?
- Есть ли заземленный экран на плате?
- Подключен ли источник питания с низким уровнем шума?
- Версия прошивки, 1.2.3 или новее?
- Проверены ли SPI-пины (SCLK, MOSI, MISO, CS)?
Вопрос-ответ
- Поддерживает ли slon5 cc DAB без внешнего чипа? Нет, DAB-декодер должен быть подключен внешним образом. Модуль принимает сигнал, но не декодирует его
- Где найти прошивку и документацию? На GitHub-репозитории slon5 (https://github.com/slon5/slon5-cc).
- Можно ли использовать slon5 cc вместо Si4703? Да, но с оговорками: slon5 cc превосходит Si4703 по диапазону (100–1080 МГц против 87–108 МГц), но уступает по энергопотреблению (120 мА против 30–50 мА)
- Какова мощность потребления? Около 120 мА при 3,3 В. В режиме сна, до 10 мА.
Если все прошло, у вас есть полноценный приемник для FM, RDS и любых сигналов в 240–960 МГц. Используйте его для мониторинга радиосигналов, построения приемников для дронов, или просто, чтобы слушать радио по-новому. А ещё, подключайте его к системе сопровождения, где важны точность и низкий шум. Как по мне, это один из лучших модулей для начала. оᴍ́г сайт