Найти в Дзене
Электроника, ESP32, Arduino

BK8000L Bluetooth-аудиомодуль не для радиолюбителей

Оглавление

Что хорошо - к модулю есть интуитивно понятная документация.

Продавец с Ali любезно предоставил документацию на BK8000L
Продавец с Ali любезно предоставил документацию на BK8000L

Область применения:

  • bluetooth колонка
  • bluetooth гарнитура
  • возможность подключения кнопок для управления приложением-проигрывателем
  • внешний аудиовход
  • возможность управления через интерфейс UART
  • питание 5V или аккумулятор 3.3....4.2V
  • индикация уровня заряда батареи на ПК или смартфоне

Поскольку ничего такого радиолюбители обычно не собирают (фу... оно же на модулях) - статья не для вас, остальные welcom, будем тестировать, что из этого работает, а что не очень.

Их Китая модуль приехал в антистатической упаковке, c QR кодом, подтверждающим, что в воздухе пакетика не содержится вирусов со странными цифрами: 1AA700962=211128000001.

BK8000L
BK8000L

На одной из сторон находится платка, с чипом BK8000L, микросхемой флеш-памяти 25D40 объемом 4 Мб где храниться микропрограмма модуля, и прочей обвязкой.

Модуль BK8000L с обвязкой - вид спереди
Модуль BK8000L с обвязкой - вид спереди

На другой стороне, два усилителя класса D на HT6872 c дифференциальными аудиовходами. При напряжении источника питания 5V и сопротивлении динамиков 4 Ом заявленная выходная мощность составляет 3Вт.

Модуль BK8000L с обвязкой - вид сзади
Модуль BK8000L с обвязкой - вид сзади

Выходы платы обвязки совестимы с шагом 2.54, поэтому паяем гребенку и тестируем. На плате есть 2 светодиода для индикации состояния платы, но свое состояние BK8000L может передавать и по UART, и поэтому особой надобности в них, лично я не вижу. Линейный стабилизатор 665К преобразовывает входное напряжение с входа VCC до значения 3.6V. Диапазон напряжения питания самого чипа BK8000L 3,3....4,2 В - если питание будет от АКБ - то его нужно подавать на вход BAT.

Тест базового функционала BK8000L в качестве беспроводной Bluetooth гарнитуры.

Подключение динамиков, кнопок, микрофона
Подключение динамиков, кнопок, микрофона

Микрофона под рукой у меня не было, поэтому вместо него я прикрутил старинный советский наушник ТОН-2.

Тест BK8000L как беспроводной гарнитуры
Тест BK8000L как беспроводной гарнитуры

И на смартфоне и на ПК устройство определяется как беспроводная гарнитура. Кнопки позволяют управлять проигрывателем (пауза/воспроизведение/предыдущий трек/следующий трек). Уровень громкости устанавливается в самом модуле. В случае поступления звонка на смартфон, снять/положить трубку можно нажав кнопку PLY.

Плата BK8000L также производит измерение напряжения на входе BAT, и отображает его значение в статусе гарнитуры, что будет актуально при питании устройства от батареи. У меня плата питается от источника питания через встроенный стабилизатор 5V->3.6V поэтому отображается уровень заряда 50%.

Отображение уровня заряда батареи на ПК
Отображение уровня заряда батареи на ПК

В скайп BK8000L тоже работает. Обычно ТОН-2 использовались для создания детекторных приемников. Если слушать на ДВ и СВ в вашем регионе нечего - прикрутите ТОН-2 к Skype. :-)

Настройки гарнитуры BK8000L в Skype
Настройки гарнитуры BK8000L в Skype

Тест внешнего аудиовхода BK8000L.

Для проверки аудиовхода была собрана нехитрая схема. Сигнал подается через переменные резисторы номиналом 10кОм (перед тестированием их ручки обязательно ставим в среднее положение).

Схема тестирования работы внешнего аудиовхода.
Схема тестирования работы внешнего аудиовхода.
Сигнал с гнезда наушников смартфона.
Сигнал с гнезда наушников смартфона.

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

В соответствии с документацией все выводы платы не толерантны к пяти вольтовой логике (только 3.3V)!

Подключение к микроконтроллеру и управление через UART отдельная большая тема, и она будет разобрана в следующий статье.

Модуль покупался ТУТ, цена вопроса 469 рублей.

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

Всем удачи!