catBasilio 0 29 мая, 2023 Опубликовано 29 мая, 2023 · Жалоба Есть такая конфигурация: 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, может подсказать, что я не учел? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 184 29 мая, 2023 Опубликовано 29 мая, 2023 · Жалоба 26 минут назад, catBasilio сказал: ESP32 -> [SPI] -> VS1053 -> [I2S] -> MA1070P ... Тут еще проблема в том что VS1053 не очень сильно позволяет конфигурить поток. Выкинуть VS1053 и подключить MA12070 напрямую к МК. И всех делов. У вас комбайн, который может хоть 5 MP3-потоков параллельно декодировать, а вы непонятно зачем туда VS1053 всунули. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
catBasilio 0 29 мая, 2023 Опубликовано 29 мая, 2023 · Жалоба Так кроме MP3 еще и другие могут быть потоки. VS их умеет нормально декодировать. А на ESP придется колхозить комбайн из 100500 декродеров Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться