Hello,
We are using and debugging TAS5720 for our new product as the CODEC. But it get SAIF clock error, and I measured the FAULTZ pin, it pulses low for 10us every 350us.
The register read is as follow,
00 01
01 fd
02 04
03 80
04 ff
06 55
08 08
10 ff
11 fc
In the tas5720M manual, there is a description like this,
While operating in shutdown mode, the SAIF clock error detect circuitry powers down and the CLKE bit reads
high. This reading is not an indication of a SAIF clock error. If the device has not entered active mode after a
power-up sequence or after transitioning out of shutdown mode, the FAULTZ pin pulses low for only
approximately 10 μs every 350 μs.
So what is the cause of the problem? It means the tas5720m never enter active mode or fail to transit to active mode. Generally, what makes tas5720m not enter active mode, is the MCLK error or the hardware error?
The working conditions:
- SAIF: I²S
- 64-Bit Frame, 16-Bit Data,
- FS= 44,1 kHz
- BCLK = 3170 MHz
- MCLK= 2910
But I don't think the problem has anything to do with the working conditions. Because before the I2S transfer, the SAIF clock error and FAULTZ pin pulse low for 10us has existed.
Best Regards,
Zhangjs