Перейти к содержанию
    

Помогите подружить два I2S девайса

Есть такая конфигурация:

ESP32 -> [SPI] -> VS1053 -> [I2S] -> MA1070P

 

МК - esp32 шлет декодеру MP3 поток по SPI

далее - раскодированный поток идет уже по I2S на усилитель.

И тут проблема - то немогу никак согласовать параметры потока I2S чтобы MA12070 его понимал.

Поток идет нормальный. Я пробовал его грабить логическим анализатором и потом преобразовывать награбленное в WAV файл. Файл проигрывается нормально.

Но на усилителе - полная тишина.

Тут еще проблема в том что VS1053 не очень сильно позволяет конфигурить поток.

так клоки BCLK на выходе VS1053 - где-то 1.5Мгц. На плате усилителя - есть перемычка, которая соединяет BCLK и MCLK. Подозреваю, что частоты клоков недостаточно чтобы все работало, Так как по даташиту  там нужно около 3Мгц.

Но, я пробовал давать родной MCLK от VS1053 - 12.288Мгц. Казалось бы его должно хватать, но нет. почему-то и так не работает.

 

Пробовал подключать усилитель напрямую к МК и давать тестовый сигнал. так вот, когда MСLK==BCLK == 2.88Мгц - все работает. 

Если на усилитель подается MLCK != BCLK то опять полная тишина. 

Может кто из форумчан работал с MA12070P, может подсказать, что я не учел? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

26 минут назад, catBasilio сказал:

ESP32 -> [SPI] -> VS1053 -> [I2S] -> MA1070P

...

Тут еще проблема в том что VS1053 не очень сильно позволяет конфигурить поток.

Выкинуть VS1053 и подключить MA12070 напрямую к МК. И всех делов.  :unknw:

У вас комбайн, который может хоть 5 MP3-потоков параллельно декодировать, а вы непонятно зачем туда VS1053 всунули.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так кроме MP3 еще и другие могут быть потоки. VS их умеет нормально декодировать. А на ESP придется колхозить комбайн из 100500 декродеров

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...