I am worried about phase shift between multiple CODECs in the system. Is it possible to synchronize the CODECs?
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.
I am worried about phase shift between multiple CODECs in the system. Is it possible to synchronize the CODECs?
When phase shift between multiple codecs is a concern it is recommended to turn on the ADC before apply the WCLK/BCLK/MCLK signals. The following steps could be used as a guide:
1. Disable MCLK/BCLK/WCLK.
2. Soft reset and config registers, then write registers to turn on ADC (registers 19 and 22).
3. Enable MCLK/BCLK/WCLK.
4. Write registers to unmute ADC.
These steps ensure that the delay between each codec will be avoided or will be minimal.
Applies to: TLV320ADC3100, TLV320ADC3101, TLV320ADC3001,TLV320AIC3203, TLV320AIC3253, TLV320AIC3204, TLV320AIC3254, TLV320AIC3206, TLV320AIC3256, TLV320AIC36, TLV320AIC3100, TLV320AIC3101, TLV320AIC3104, TLV320AIC3105, TLV320AIC3106, TLV320AIC3107, TLV320AIC3109, TLV320AIC3110, TLV320AIC3111, TLV320AIC3120, TLV320AIC3212, TLV320AIC3262, TLV320AIC3263 and TLV320AIC3268