Using I2S Codec TLV320AIC23B with mbed
This note is currently under maintenance...

backgrounds
mbed (or LPC1768) has an I2S digital audio interface. So we can build the audio sytem using to enjoy high-quality sound via I2S Codec.
Mr.Simon Ford made audio system using his mbed and TLV320AIC23B (TI).
I also tried to make an audio system using AIC23B and my mbed and......... finally, I succeed;-) .
To control AIC23B... "Use the CMSIS, Luke! The CMSIS will be with you, always!"
NXP semiconductor shows us how to use peripherals on LPC17xx, for example LPC17xx CMSIS-Compliant Standard Peripheral Firmware Driver Library.For instance I used this examples about I2S.
When we use I2S DAC, 4pins are required as follows,
• TX_DIN
• TX_BCLK
• TX_WSCLK(LRCLK)
• TX_MCLK
Unfortunately LPC1768 has a TX_MCLK, but there's no TX_MCLK on mbed's DIP.
I decided to treat mbed as slave and AIC23B as master.AIC23B's MCLK connected external 12MHz-Xtal.
continued...
0 comments
You need to log in to post a comment
