Gast
#4348687
Hi, Ich habe eine Frage an die I2S-Spezialisten hier: Ich überlege gerate einen Software MP3-Player mit PIC32 bauen. Der soll auf SD-Karten (FATFS) gespeicherte MP3-Files abspielen und sich über USB-mass-storage laden und befüllen lassen. Als DAC hätte ich mir den I2S-DAC UDA1334ATS ausgekuckt. Mein PIC kann ja I2S. Dieser DAC kann aus dem Wordclock seinen eigenen Clock generieren. Problem: MP3s sind gerne mit z.B. 44100kHz Samplerate codiert. Das beißt sich mit USB, denn für Audio bräuchte ich z.B. 11,289MHz, für USB 12MHz. Beides muss jetzt aber akkurrat sein. Zwei Systemtakte sind leider nicht möglich. Fragen: Ab welcher Abweichung bei der Samplerate leidet die Audioqualität? Gibt es möglicherweise eine elegantere Lösung für das Problem? Auch Links auf Appnotes wären schon eine Hilfe :-)