Hi-Fi Premium Bluetooth Audio

Поиск заготовки для последующих проектов с аудио и беспроводной связью увенчался успехом.
На просторах Aliexpress были найдены замечательные модули.

Собрал я себе недавно вот такую штуку.

Судя по фото выглядит это все не очень презентабельно, но задача была испытать это все в работе.
В качестве ЦАП я использовал понравившийся мне PCM5102 — 112dB Audio Stereo DAC with 32-bit, 384kHz PCM Interface

В качестве Bluetooth выступил CSR8675 Bluetooth Audio SoC


Ознакомится с внушительным списком технических характеристик данного модуля, можно тут.
Что бы соединить все это по I2S используем следующюю распиновку:
DAC — BT
SCK — clear(not connected) — В этом режиме у PCM5102 перемычка под SCK должна быть запаяна.
BCK — SCK(BCK)
DIN — DAT(DATA)
LCK — WS(LRCK)
GND — GND
VIN — VDD (3.3v-5v)

P.S. Что мы получаем из всего этого? У нас готовая заготовка для построения например HiFi Bluetooth портативной колонки, или подключить все это к усилителю и получить Bluetooth.
Качество звука на этой заготовке просто шикарное. Куда ее применить я еще подумаю, а результат вы всегда найдете на сайте. Сейчас ожидаю доставку программатора, для этих Bluetooth модулей, будет интересное продолжение.
Ну и конечно все выше описанные девайсы вы можете найти на https://aliexpress.com.

4 комментария

  1. Сергей Ответить
    11.10.2019 at 01:04

    SCK — clear(not connected) — В этом режиме у PCM5102 перемычка под SCK должна быть запаяна.

    Где находится эта перемычка?

    • onx Ответить
      17.11.2019 at 04:25

      Прямо под буквой К в слове SCK есть две площадки, их нужно спаять. Это и есть перемычка.

  2. Владимир Ответить
    14.02.2020 at 05:56

    Дружище спасибо тебе,но скажи зачем программировать bluetooth модуль,а так что не будет играть?

    • onx Ответить
      14.02.2020 at 12:23

      Добрый день.
      Работать будет конечно. Данный CSR8675 на самом деле очень интересный модуль, это по сути целый микро контроллер, на который есть две основные прошивки это для I2S и DAC сам модуль может играть без внешнего DAC. Плюс там можно настраивать кнопки называть сеть, управлять системой шумоподавления микрофона и еще куча всего. Есть только проблема что среда разработки проприетарная и достать ее сложно, потому как она идет только от производителя с платой разработки и стоит все это непомерно дорого. Я с трудом нашел ее, немного поразбирался, но на больше времени пока не хватило. В общем программировать его нужно если вы хотите сделать какие то экстра функции, в духе кнопки подключения устройства, сброса, переключения треков, громкости, ответить на звонок, отображать время или трек на дисплее он это все умеет.

Оставить комментарий Отменить ответ

Пожалуйста, будьте вежливы. Мы ценим это. Обязательные поля отмечены *