|
對, 還是要用到audio code IC 的DAC.
流程大概是:
1. Decode mp3 file, 得到sample rate, bit-count, channel count 等資訊
2. 以I2C 來控制audio coded 的DAC 部分(sample rate, volume, ...., 可參考DE2-70上的example)
3. 將mp3 file 解成raw PCM (為了保留音訊流暢, 要用fifo 暫存PCM waveform)
4. 透過I2S (或是其他的audio 介面)將PCM 送到audio codec IC
5. 此時Line-Out or Headphone 就會聽到聲音 |
|