Комментарии 11
Я правильно вас понял, что вы подключили QFN чип навесным монтажом, и не рекомендуете его, потому что он зависает?
А известны ли примеры подключения нескольких одновременно работающих аудио чипов на шину I2S? Знаю, что по умолчанию можно по этому интерфейсу присоединиться только к одному чипу.
Я хоть и не имел дела с ПЛИС, но тем не менее этот чип мне тоже показался знакомым. Проверил по записям и точно: его устанавливали в iPod mini и iPod третьего поколения.
там был WM8711
https://www.instructables.com/DiyMod/
еще там были WM8975, WM8758
На изображении плата от iPod Photo, по крайней мере так по ссылке указано. За неё тоже спасибо, уточнил по ней свою таблицу. WM8758 - самый популярный получается, стоял в iPod video, iPod touch и iPhone.
Небольшое дополнение по Wolfson. Сейчас разбираю фото и нашёл фото своего разобранного Xbox 360 Keenect. Так вот, там стоят два WM8737G. Интересно, где-нибудь ещё их встречу?..
Я только что придумал классный способ отлаживать ASIC аудио кодеки.
В один прекрасный день вы столкнетесь с тем, что аудио система не работает. Как выявить источник неисправности?
Можно проверить сам Audio Codec.
Надо взять джампер и соединить пины ADDAC и DADAT. Таким образом получится полностью I2S цифровое эхо. Бит в бит.
Затем можно попробовать сказать что-н в микрофон и одновременно слушать наушники. Если конфиг в кодеке исправен, то вы услышите то, что сказали в реальном времени. Если звука нет или появилась какая-то трескотня, то ищите ошибку в конфиге I2C ячеек.
Чип AudioСodec(а) WM8731 (или (ADC/DAC)*2 из iPod(а))