slon5 cc: пошаговый гайд по настройке радиоприемника
slon5 cc, приемник FM, RDS и DAB+ на базе Si4463, работающий в диапазонах FM: 87,5–108 МГц, DAB+: 174–240 МГц. Потребление, менее 150 мВт в режиме приёма, точность частоты, ±10 ppm при использовании 16 МГц кварцевого резонатора. Стоимость сборки с использованием стандартных компонентов, менее 3000 руб. В этом гайде, все, что нужно знать для настройки и использования slon5 cc.
Что понадобится
- Модуль slon5 cc (версия 1.2.3 или новее)
- Микроконтроллер STM32F407 (например, на отладочной плате STM32F407VG)
- Внешний кварцевый резонатор 16 МГц (обязателен для точности ±10 ppm)
- Источник питания 3,3 В с низким уровнем шума (рекомендуется линейный стабилизатор LP2950)
- Кабель UART/SPI (в зависимости от выбранного интерфейса)
- Программатор для загрузки прошивки (например, ST-Link v2)
- Печатная плата с заземленным экраном (двухслойная, обязательно, с раздельным заземлением)
Настройка и подключение
- Убедитесь, что используется внешний кварцевый резонатор 16 МГц. Без него точность частоты падает до ±100 ppm, сигнал будет прыгать.
- Подключите slon5 cc к микроконтроллеру через SPI. Скорость, не выше 10 МГц. Если использовать быстрее, появляются сбои в приёме.
- Настройте в прошивке диапазон приема. Для FM-радио, 87,5–108 МГц. Включите RDS, если нужен текст программы.
- Проверьте настройки в конфигурационном файле. Частая ошибка, неправильные значения в регистре частоты. Ошибка приводит к полному отсутствию сигнала. Используйте шаблон из документации, сверьтесь с таблицей Si4463.
- Подключите питание. Обязательно, 3,3 В. Проверьте, что напряжение стабильное. Источник с шумом вызывает зависания при включении.
- Загрузите прошивку версии 1.2.3. Известен баг: при включении в режиме DAB-приема устройство может зависать на 3–5 секунд. Обход, отключить DAB, если не нужен.
- Проверьте чувствительность. При нормальных условиях, -110 дБм на 12 дБ SINAD. Если показатели ниже, проверьте антенну и подключение
Типичные ошибки и советы
- Использование однослойной платы, приводит к помехам. Всегда, двухслойная, с заземлённым экраном.
- Неправильная установка параметров в конфиге, основная причина «нет сигнала». Сверяйтесь с официальной документацией по Si4463.
- Питание через USB-адаптер с шумом, может вызвать сбои. Лучше, линейный стабилизатор.
- Попробуйте сначала режим FM. Если работает, переходите к DAB.
- Если приём нестабилен, проверьте длину проводов между микроконтроллером и slon5 cc. Длинные провода вносят искажения.
Проверка работы
- Запустите прием в диапазоне 87,5–108 МГц. Станция должна появиться на экране.
- Проверьте RDS: если настройка включена, должен отображаться название станции.
- Чувствительность: прием на -100 дБм, должен быть слышен. Ниже, шум.
- Для DAB, проверьте наличие сигнала. Без встроенного декодера, не будет воспроизведения. Используйте внешний декодер, если нужен DAB.
Вопросы и ответы
- Можно ли использовать slon5 cc для DAB+?, Да, с поддержкой DAB+ в диапазоне 174–240 МГц.
- Можно ли использовать slon5 cc без STM32?, Да, но только с другим контроллером, совместимым по SPI и уровню напряжения. Важно, поддержка 3,3 В.
- Почему не работает DAB?, slon5 cc не имеет встроенного DAB-декодера. Нужен внешний модуль или ПО на стороне контроллера.
- Как проверить точность частоты?, Используйте осциллограф. Измерьте сигнал на выводе кварца. Должно быть 16 МГц с отклонением ±10 ppm.
- Почему зависает при включении?, Баг в прошивке 1.2.3. Обход, отключить DAB-режим. Обновите прошивку, если доступна.