Руководство по проекту - Чтение аудиофайла с SD-карты через I2S с частотой дискретизации 48 кГц - Управление воспроизведением с помощью Arduino
Я ищу руководство по проекту. Что мне нужно сделать, это прочитать некоторые аудиофайлы на SD-карте (файлы WAV), эти файлы затем необходимо преобразовать в I2S, который будет загружен в плату разработки DSP. Плата для разработки требует, чтобы частота дискретизации составляла 48 кГц. Мне нужно управлять воспроизведением аудиофайлов (воспроизведение, пауза и остановка) с Arduino DUE.
Я знаю, что у Arduino есть I2S, но я не думаю, что он может генерировать нужную мне частоту дискретизации 48 кГц. Я искал коммутационную доску, которая может делать то, что мне нужно, но не смог ее найти. Я смотрел на teensy 4.1, но он может работать с частотой дискретизации только 44,1 кГц без значительных изменений аудиобиблиотеки (что я в настоящее время не могу сделать, особенно с учетом моих временных ограничений для этого проекта). Кто-нибудь знает о коммутационной плате или другом контроллере, который может делать то, что мне нужно?