Dear all,
I'm using TLV320AIC12K for the audio service. CRs is configed as follows:
R2:0x60
R4:0x94
R4:0x41
R5:0x3a
R5:0x6a
R3:0x08
R6:0x02
R1:0x61
TLV320AIC12K codec is configed as a master and MCLK is 20.48M. DOUT pin outputs the digital signal which is input onto DIN pin next frame(falling edge of FS). But there are some problems:
1. As above, I pick M=20, N=8 and P=1. As mentioned in datasheet, FS = 20.48/(16*M*N*P) = 8kHz. But the actual FS on the oscilloscope is 32kHz with 31.25us time interval of two consecutive falling edges.
If I pick P=4 only, the actual FS is 8kHz.
2. Also I noticed that the voice from the codec. The backgound noise is low when the actual FS is 32kHz but loud when 8kHz.
thanks,
Miao.