Hello everyone,
I am currently using the WM8904 audio codec in my project. The audio is stored in external flash memory, and I am reading it in chunks of 1024 bytes at a time. The audio format is 16-bit WAV with an 8000 Hz sample rate.
For playback, we are using a mono speaker. I have attached the schematic of our codec for reference.
Issue: The audio output is not clear. I have verified the data being read from the flash, and it matches the stored data.
I would like to know:
- What audio formats (sample rate, bit width, clock configuration, etc.) are supported by the WM8904 codec?
- How can I ensure proper reading and playback of audio from the flash memory?
Thank you.