I2S DAC

Whilst the mbed has a built-in ADC, it also includes an I2S digital audio interface which means we can connect up a high quality audio ADC.

Here are some basic requirements for trying to find a suitable one:

  • Includes an amplifier of some sort (ideally headphone, with a bonus of small speaker/line)
  • Is in a sensible SOIC/LQFP etc package, rather than BGA/CSP/QFN which is hard to hand solder
  • Ideally could be run off the single 3.3v rail with minimal external components
  • Is available widely in 1-off units

Options

Wolfson Microcelectronics

TI TLV320DAC23

First experiments with the TI chip. It lives!


2 comments

Excellent job.  Is the I2S driver a part of the library or did you write it as a "bit-banging" mode?
Thanks,

Sridhar

02 Nov 2010

Hi Simon,

I guess BCLK from the TI chip connected to both I2SRX_CLK and I2STX_CLK and you used a 12MHz oscillator for the XTI/MCLK.

Is that correct?

 

Cheers

Malcolm

You need to log in to post a comment