Стерео FM-передатчик с RDS/RBDS на базе Si4713

  • adafruit_products_board.jpg
    Сделайте собственную пиратскую радиостанцию с помощью этого FM-радио передатчика! Этот модуль, в основе которого передовой Si4713, — настоящий универсальный FM-радио передатчик, который также может осуществлять передачу по стандарту RDS/RBDS!
    adafruit_products_1958iso_ORIG.jpg
    Подключите свой любимый микроконтроллер (мы советуем Arduino) к шинам данных, чтобы задать частоту передачи данных и проиграйте аудио линейного уровня в разъем для стереонаушников. Готово! Теперь радио — это Вы! Слушайте с помощью любого FM-приемника, например, автомагнитолы или портативного радиоприемника. Это простой способ передачи аудио на расстояние до 10 метров.
    adafruit_products_1958kit_ORIG.jpg
    Этот передатчик также поддерживает стандарт RDS/RBDS, то есть как и большинство современных FM-приемников, он может передавать текстовые данные.  (Таким образом в автомагнитолах отображаются названия FM-станций и название играющей песни). вы можете передать почти любой текст, настроить определитель станции и произвольный буфер.
    adafruit_products_1958_side_detail_ORIG.jpg
    И самое лучшее, Вы можете сразу приступить к использованию благодаря нашей замечательной библиотеке Arduino, образцам кода и урокам!

    Назначение выводов

    На плате есть несколько выводов. Давайте разберемся с каждой группой по отдельности.
    adafruit_products_board.jpg

    Аудио входы

    • LIN — левый линейный вход. Он также подсоединен к разъему наушников, но если Вам нужно подключиться без огромных кабелей, подключайте линейное аудио (~0.7 Vpp) сюда.
    • RIN - правый линейный вход, аналогичен LIN.

    Входы питания

    • Vin — вход питания. Чипу нужно 3-5 В постоянного питания. Лучше всего использовать такое же напряжение, как и на логических уровнях. Для Arduino это обычно 5 В.
    • GND — земля. Подсоедините сюда вывод заземления микроконтроллера.
    • 3Vo — вывод от встроенного регулятора с номиналом 3,3 В. Используйте его, если Вам потребуется до 100мА регулируемого 3-вольтного напряжения.

    Выводы интерфейса

    Для настройки чипа FM-передатчика нужен микроконтроллер, в отличии от аналоговых версий, где используется потенциометр. Как вариант, можно добавить немного кода и можно будет осуществлять более точную цифровую настройку.
    В нашей кодовой базе для коммуникации используется шина данных. Чип поддерживает и SPI, но к сожалению, образцы кода есть только для шин данных.
    Все выводы интерфейса совместимы с напряжением 5В и могут использоваться с логическими схемами 3-5В.

    • RST — вывод сброса. Его нужно активировать перед началом работы с чипом. Если задан уровень «0», чип в состоянии сброса.
    • CS — вывод выбора кристалла для режима SPI. Он также задает адрес шины данных. Если он поднят вверх (по умолчанию), то адрес — 0x63. Если он замкнут на землю, то адрес — 0x11.
    • SCL — вывод таймера шины данных. Подсоедините к SCL микроконтроллера.
    • SDA - информационный вывод. Подсоедините к SDA микроконтроллера.

    Дополнительные выводы GPIO

    Здесь также есть два GPIO вывода, которые можно использовать, чтобы заставить светодиоды мигать. По умолчанию они в аналоговом режиме, поэтому их не нужно заземлять или подключать к VCC во время сброса. Они выдают только 3-вольтное напряжение!
    • GP1 — это GPIO №1
    • GP2 — это GPIO №2

    GPIO №3 используется со встроенным 32-килогерцовым тактовым генератором.

    Монтаж

    adafruit_products_1958kit_ORIG.jpg

    • adafruit_products_header.jpg

    Подготовьте полоску основания:

    Обрежьте ее, если нужно. Будет легче паять, если вставить ее длинными выводами вниз в макетную плату.

    • adafruit_products_boardplace.jpg

    Добавьте коммутационную плату:

    Разместите коммутационную плату на выводах так, чтобы они проходили сквозь ее отверстия.

    • adafruit_products_solder1.jpg
    • adafruit_products_solder1.jpg
    • adafruit_products_solder2.jpg
    • adafruit_products_solder3.jpg

    Теперь спаиваем!

    Удостоверьтесь, что спаяли все выводы, чтобы был надежный электрический контакт.
    (Советы о пайке здесь).

    • adafruit_products_done.jpg
    Готово! Осмотрите паяные соединения и переходите к антенне

    • adafruit_products_antennastrip.jpg
    Нам нужна будет антенна! В комплекте идет провод длиной 1м, но можно взять и покороче.
    Оголите несколько миллиметров на конце провода.

    • adafruit_products_antennaplace.jpg
    Зацепите оголенный проводок за отверстие ANT

    • adafruit_products_antsolder.jpg
    Припаяйте его!

    • adafruit_products_antsoldered.jpg
    Готово!