Как собрать FM-приёмник на TEA5767: полный гайд от схемы до работающего устройства

Если вы захотели собрать компактный FM-приёмник — например, для кухни, гаража или как учебный проект по электронике — TEA5767 оказывается одним из самых разумных вариантов. Это готовая микросхема-тюнер, которая практически всё делает сама, а вам остаётся подключить несколько деталей, плату и антенну. Разберёмся, как это реально работает, что нужно для сборки и какие подводные камни тут есть.

Почему именно TEA5767

TEA5767 — это чип от NXP (ранее Philips), который объединяет в себе FM-тюнер с PLL-синтезатором частоты. Проще говоря, он не просто «ловит» радио, а точно настраивается на нужную частоту через цифровой синтез, а не переменным конденсатором, как в старых приёмниках.

Вот что он даёт на практике:

  • Диапазон приёма от 76 до 108 МГц — покрывает и восточный FM-диапазон (65–74 МГц, если включить расширенный режим), и стандартный 87.5–108 МГц.
  • Управление по I2C — подключается к любому микроконтроллеру, Arduino, ESP32 или даже к простой логике.
  • Встроенный усилитель ВЧ, детектор, ограничитель шума — минимум обвязки.
  • Низкое питание: обычно 3.3 В, реально работает и при 2.7 В.
  • Корпус SO-16 — паять можно и на макетке, хотя удобнее на плате.

Чип не требует ручной настройки, не нуждается в подстроечных конденсаторах, а частота выставляется программно. Для домашнего проекта это огромный плюс — вы не будете мучиться с калибровкой.

Что понадобится для сборки

Существует два пути: купить готовый модуль на TEA5767 или собрать обвязку на плате самостоятельно. Рассмотрим оба, потому что у каждого есть свои нюансы.

Вариант 1: Готовый модуль

Модули на TEA5767 продаются на AliExpress, eBay и в радиомагазинах. Обычно это маленькая плата с чипом, кварцем, разъёмом для наушников и проволочной антенной. Цена — в районе 2–5 долларов.

Плюсы: быстро, не надо паять сам чип, уже работает «из коробки».

Минусы: качество плат попадается разное, антенна часто коротковата, а аудиовыход иногда не имеет усилителя — звук тихий и только в наушниках.

Вариант 2: Собрать самому на плате

Если хотите нормальный звук и надёжную работу, лучше спроектировать свою плату или хотя бы развесить обвязку на макетке. Вот реальный список компонентов:

  • Микросхема TEA5767HN (SO-16)
  • Кварцевый резонатор 32.768 кГц
  • Конденсаторы: 100 нФ (питание), 10 мкФ (фильтр питания), 15 пФ и 22 пФ (обвязка кварца)
  • Резисторы: 10 кΩ (подтяжки к питанию на линиях I2C), 1 кΩ (аудиовыход)
  • Индуктивность 1 мкГн (фильтр по питанию ВЧ-части)
  • Разъём для антенны (или просто кусок провода 75–100 см)
  • Аудиовыход: либо на наушники через конденсатор 1 мкФ, либо на внешний усилитель

Схема обвязки у TEA5767 простая — всего 5–6 деталей вокруг чипа. Главное — не заземлять выводы неправильно и поставить конденсаторы питания как можно ближе к выводам VCC.

Подключение к микроконтроллеру

Самый популярный сценарий — подключить TEA5767 к Arduino. Чип общается по I2C, адрес у него фиксированный: 0x60. Подключение занимает четыре провода:

  1. VCC модуля → 3.3 V Arduino (не 5 В! Чип может не пережить)
  2. GND → GND
  3. SCL → SCL (A5 на Arduino Uno)
  4. SDA → SDA (A4 на Arduino Uno)

На плате Arduino подтяжки I2C уже стоят, но если у модуля их нет — поставьте резисторы 4.7–10 кΩ от SDA и SCL к питанию. Без них шина будет сбоить, и чип не отзовётся.

У Arduino есть готовые библиотеки — например, TEA5767Radio. Они позволяют одной строчкой выставить частоту, включить поиск станций, регулировать громкость и читать статус приёма. Минимальный рабочий код выглядит примерно так:

#include <Wire.h>
#include <TEA5767Radio.h>

TEA5767Radio radio;

void setup() {
  radio.setFrequency(104.3);  // МГц
}

void loop() { }

Всё. После загрузки скетча на выходе модуля должен появиться звук, если подключить наушники или усилитель.

Антенна — это важнее, чем кажется

TEA5767 чувствительный, но без нормальной антенны даже хороший чип будет шуметь. Для FM-диапазона оптимальна телескопическая антенна длиной около 75 см — это примерно четверть волны на 98 МГц.

Если используете проволоку — подключайте её к входу ANT чипа через разделительный конденсатор 10–22 пФ. Это защищает вход от статики. Не кладите антенну прямо на плату — заведите её подальше от источников помех: импульсного блока питания, светодиодных лент, микроконтроллера.

На практике: если приёмник стоит рядом с Arduino и блоком питания, а антенна — короткий провод 5 см, вы поймаете одну-две мощные станции с шипением. С нормальной антенной в том же месте — штук десять без проблем.

Звук: почему наушники, а не колонка

На большинстве модулей TEA5767 аудиовыход рассчитан на наушники с импедансом 16–32 Ом. Чип не может раскачать динамик — у него просто не хватает выходной мощности.

Если хотите слушать через колонку, варианты такие:

  • Взять модуль с усилителем — например, на PAM8403 или LM386. Они часто встречаются в связке «TEA5767 + усилитель» на одной плате.
  • Впаять усилитель отдельно после выхода чипа. Вход усилителя подключайте через конденсатор 1 мкФ, чтобы не перегружать выход TEA5767.
  • Использовать активную компьютерную колонку — подать сигнал на её вход, и всё заработает.

Ещё один момент: выход TEA5767 — аналоговый, с небольшим уровнем. Если слышите фон или гул 50 Гц, скорее всего, проблема в питании. Поставьте электролит 47–100 мкФ параллельно питанию чипа и убедитесь, что земля усилителя и земля тюнера соединены в одной точке.

Сравнение популярных модулей на TEA5767

На рынке есть несколько вариантов плат, и они отличаются по комплектации и возможностям. Вот что обычно встречается:

Модуль Что входит Питание Аудиовыход Подходит для
Базовый модуль TEA5767 Чип, кварц, антенна-провод 3.3–5 В Напрямую на наушники Изучение I2C, простые проекты
Модуль с усилителем PAM8403 TEA5767 + усилитель + регулятор громкости 5 В На динамик 3 Вт Самостоятельный приёмник без доп. усилителя
Модуль с дисплеем и кнопками TEA5767 + LCD/LED + энкодер 5 В Напрямую или через усилитель Готовый радиоприёмник с настройкой

Если собираете первый проект — берите модуль с усилителем. Базовая версия без усилителя разочарует тихим звуком, и вы решите, что чип плохой, хотя проблема в обвязке.

Типичные ошибки при сборке

Вот реальные проблемы, с которыми сталкиваются люди, и способы их решения:

  • Чип не отвечает по I2C. Проверьте питание (3.3 В, не 5 В), подтяжки SDA/SCL, правильность адреса. Если используете 5 В логику Arduino — нужен преобразователь уровней, иначе чип умрёт.
  • Нет звука вообще. Убедитесь, что частота выставлена правильно и есть станция на этой частоте. Проверьте выход осциллографом или просто коснитесь аудиовыхода — должен быть слышный треск.
  • Шипение и шум на всех частотах. Скорее всего, плохая антенна или помехи от питания. Замените блок питания на аккумулятор и удлините антенну.
  • Звук заикается или пропадает. Плохой контакт на кварце или конденсаторах обвязки. Перепаяйте эти элементы, проверьте, что кварц именно 32.768 кГц.
  • Поиск станций не работает. В библиотеке может быть неправильно задан диапазон. Убедитесь, что в коде включён режим поиска с правильными порогами сигнала.

Как выбрать вариант под свою задачу

Ситуация 1: хотите просто попробовать, как работает FM-тюнер. Берите базовый модуль, подключайте к Arduino, ставьте библиотеку — через час уже будет играть радио. Носите с собой наушники и проволоку-антенну.

Ситуация 2: нужен реальный приёмник для дома. Берите модуль с усилителем и регулятором громкости. Питайте от стабильного блока питания 5 В, поставьте на антенну телескопическую палку, и получите полноценное радио без наворотов.

Ситуация 3: хотите встроить радио в какой-то проект — например, в умную колонку или на панель управления. Тогда собирайте свою плату на TEA5767 с минимальной обвязкой, интегрируйте с основным микроконтроллером и питайте от общего стабилизатора 3.3 В.

Практические советы

  • Всегда ставьте конденсатор 100 нФ максимально близко к выводам питания чипа. Без него тюнер работает нестабильно.
  • Если делаете плату сами — земляная область (polygon) под TEA5767 обязательна. Чип чувствителен к паразитным связям.
  • Не удлиняйте провода к антенне больше чем на 20–30 см без экранированного кабеля. Чем длиннее провод, тем больше помех.
  • Если используете кварцевые конденсаторы с номиналом из даташита (обычно 15–22 пФ), не заменяйте их на «что было под рукой». От этого зависит точность настройки.
  • При отладке кода выводите статус чипа в монитор порта — там видно, поймана ли станция и какой уровень сигнала.

Итог

TEA5767 — это простой и надёжный способ добавить FM-радио в любой электронный проект. Чип делает всю сложную работу по синтезу частоты и обработке сигнала, а от вас требуется только подключить несколько деталей, антенну и написать пару строк кода.

Если начинаете с нуля — купите готовый модуль с усилителем, подключите к Arduino по I2C, загрузите тестовый скетч. Через час у вас будет работающий приёмник. Если хотите разобраться глубже — изучите даташит, спроектируйте свою плату, поэкспериментируйте с антенной и питанием. В любом случае, TEA5767 даст вам работающий FM-тюнер без лишней головной боли.

radio-blog.ru — электроника и технологии