This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Choosing MCU for TLV320AIC33EVM



Hello,

I will be using the TI TLV320AIC33EVM Codec for my senior project which is an audio player/recorder. I will be using the TLV320AIC33EVM daughter card alone without the demo board.  I want to have 16 bit/44.1kHz audio that will be stored as .WAV files on an SD Card.

I am in the proces of choosing a 16 or 32 bit microcontroller but I am unsure of how fast it needs to be to handle the data to/from the codec and store it on the SD Card. I am also wondering if it is possible to configure SPI to function as I2S.

Any help would be greatly appreciated! Thanks.]

  • The data rate from the CODEC will be 16 * 2 * 44.1 kHz which is 1.411 MHz. You need to be able to deal with the data at that rate. If you miss data, it is gone for good. You will also have some overhead with the wav file format.

    The I2S and SPI are completely different formats. The SPI is used for control and can not be used to input/output audio from the CODEC. I would look for a processor with an I2S bus.