Prosty w implementacji DAC/codec audio

Projektuję właśnie urządzenie, które będzie posiadało m.in. funkcję odtwarzania plików audio w paru różnych formatach. Początkowo planowałem zastosować popularny dekoder MP3 zintegrowany z DAC/ADC - vs1003. Miałem z nim już do czynienia i mam przetestowaną bibliotekę do jego obsługi oraz projekt płytki. Takie podejście stworzyło jednak kilka dodatkowych problemów - przede wszystkim ten układ wymaga dodatkowego napięcia, bodajże 2,5V. Ponieważ urządzenie ma być zasilane z akumulatora li-pol, chciałem uniknąć stosowania stabilizatorów liniowych.

Ponieważ w projekcie wykorzystuję relatywnie mocny mikrokontroler (STM32F407) rozpatruję alternatywne podejście - zastosowanie software'owej biblioteki do dekodowania plików audio i użycie jakiegoś codeca na I2S. Najlepiej konfigurowalnego przez I2C. W chwili obecnej rozważam użycie WM8731, z którym też miałem do czynienia (na Raspberry Pi).

Może jednak w ostatnim czasie pojawiło się coś lepszego i prostszego w implementacji? Zależy mi na tym, żeby wyjście analogowe pozwalało na podłączenie słuchawek. Dobrze by było, gdyby układ posiadał wejścia audio i ADC, jednak samym DAC-iem też się zadowolę.

Reply to
Atlantis
Loading thread data ...

cos jak to?

formatting link
albo:

formatting link

Reply to
K

Atlantis pisze:

To już nie z mojego doświadczenia, ale te płytka uruchomieniowa

formatting link
w sobie przetwornik CS43L22. Chyba spełnia Twoje wymagania. Ogólnie polecam płytki Discovery, dobrze się na nich uczy. Mają sporo przykładowego oprogramowania.

Pozdrowienia, MKi

Reply to
MKi

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.