Найти тему
Электроника, ESP32, Arduino

Изготовление печатных плат на шаг 2.54 для FM-радиомодулей и средство быстрой диагностики.

Приехали из Китая 2 радио-модуля TEA5767 и RDA5807 вот только с шагом 2.54 они не дружат. Для проведения тестирования на макетной плате и более удобного использования в готовой конструкции, было принято решение изготовить для них самодельные переходники на шаг 2.54.

FM радио-модули TEA5767 и RDA5807
FM радио-модули TEA5767 и RDA5807

Потребуется 2 кусочка (25х25мм) 1-стороннего, фольгированного стеклотекстолита толщиной 1-1.5мм. И PLS-40 вилка штыревая 2.54мм 1х40pin прямая тип 1.

1-сторонний, фольгированный стеклотекстолит и вилка PLS-40
1-сторонний, фольгированный стеклотекстолит и вилка PLS-40

Используя обычную макетную плату под пайку с отверстиями в качестве кондуктора, сверлом 1мм делаем по 10 отверстий.

Сверловка отверстий в стеклотекстолите
Сверловка отверстий в стеклотекстолите

С помощью маркера для печатных плат рисуем дорожки

Специальный маркер для рисования печатных плат
Специальный маркер для рисования печатных плат
Рисунок маркером на фольгированном стеклотекстолите
Рисунок маркером на фольгированном стеклотекстолите

Поскольку на платах еще осталось место - можно нанести и маркировку подключения.

Расположение выходов питания, антенны и SDA
Расположение выходов питания, антенны и SDA

После окончательной примерки платы и отправляем в раствор хлорного железа.

Хлорное железо - инструкция есть прямо на баночке
Хлорное железо - инструкция есть прямо на баночке

Платы маленькие - поэтому я травил в мальком пластиковом стаканчике, погруженным в горячую воду.

Травление печатной платы минут 20-30
Травление печатной платы минут 20-30
Протравленная печатная плата
Протравленная печатная плата

Краску смываем спиртом.

Печатная плата после снятия маркера
Печатная плата после снятия маркера

Покрываем плату флюсом

-11

и паяем обычным паяльником

Модуль TEA5767 установленный на самодельном переходнике
Модуль TEA5767 установленный на самодельном переходнике
Модуль RDA5807 установленный на самодельном переходнике
Модуль RDA5807 установленный на самодельном переходнике

Платы необходимо быстренько протестировать. Делать это подключая антенну, наушники и прочий обвес совсем не обязательно. В документации написано, что плата работает на шине I2C. Поэтому берем макетку, еще какой-нибудь любой I2C модуль и цепляем вместе с ним на шину I2C нашу плату радио-модуля.

Быстрый тест TEA5767
Быстрый тест TEA5767

Заливаем в плату Arduino скетч I2C сканер, и открываем монитор порта:

-15

У INA219 адрес 0х40 и плюс мы видим еще один адрес 0х60. Это означает что как минимум с питанием и подключением по шине мы уже не накосячили, а сам модуль исправен.

Делаем тоже самое для RDA5807.

Быстрый тест TEA5767
Быстрый тест TEA5767

В мониторе порта видим уже три "лишних" значения.

Быстрый тест RDA5807
Быстрый тест RDA5807

Модули работоспособны, можно подключать весь необходимый обвес, и тестировать их радио-возможности. Но это уже тема другой статьи.

p.s: Дополнительный I2C модуль можно было и не подключать, но именно у этих радио-модулей нет подтяжки к питанию шины I2C, то есть необходимо обязательно подтянуть резисторами 10КОм выходы SDA и SCL к питанию.

p.p.s: После сборки схемы, всегда рекомендую проверять сборку с помощью I2C сканера так это дает:

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

Эта диагностика весьма полезна перед написанием своего и особенно перед использованием чужого кода. (брак и не дефолтные применяемые в библиотеках адреса для Китайских I2C модулей не редкость).

Скачать скетч I2C сканера можно по этой ссылке:

I2C_SCANER.zip

Полный список статей доступен тут:

Всем удачи!