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.

Getting started with TLV320 PCM

Other Parts Discussed in Thread: TLV320AIC1106

Hello Everyone,

We are working with I2S interface with TLV320AIC1106 device. The issue is that there is no I2C interface & customer wants to operate in default configuration. I am not sure what the default configuration is.

PFA the output on the scope. it shows Clock & sync pulse, data is not available. I had checked data pin separately, it is showing data.  Please ignore the voltage levels showed in image below, they are attenuated by 10. The actual voltage is 3.9V for Clock & sync pulse is 3.6V. The sync pulse comes after 32 clock cycles. The output signal looks good & is as per the timing diagram mentioned on page 19 of the datasheet.

There is one issue, the clock is 2.033Mhz not 2.048. I feel that PLL should take care.

I am sending value 20,000 on the I2S out pin from my microcontroller. How to check the output of the TLV ? How to get TLV working ?

Regards,

Chaitannya


  • Hi Chaitannya,

    Welcome to E2E and thank you for your interest in our products.

    It could be related with a clock issue. In clock frequencies and sample rates section of TLV320AIC1106 datasheet, it mentions that PCMSYN must be derived from the MCLK and the divide ratio must be set to 256 for the device to work properly. It means that the MCLK must have 256 clock cycles per PCMSYN frame.

    I hope this helps you. If you still have questions, please let me know.

    Best regards,

    Luis Fernando Rodríguez S.