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.

TLV320ADC6140: SDOUT has no output data waveform, while FSYNC and BCLK have outputs

Part Number: TLV320ADC6140

Tool/software:

Hello everyone:

At present, I am using the arm linux platform to adapt tv320adc6140. The hardware design is based on the design in the chip manual. The mic pickup (differential analog input) input chip has a normal data waveform, while the sdout of the chip has no normal output data waveform.


The tlv320adc6140 works in master mode, according to the active mode description in the chip manual and the evm demo:

Should only need: Power on, reset, wake up, configure other registers according to actual requirements, configure channel enable (IN_CH_EN, ASI_OUT_CH_EN) at the end, and configure PWR_CFG register to turn on the power supply. After turning on the power supply, you can check the power supply status through DEV_STS0 and DEV_STS1. Now, after the power supply is turned on through the driver configuration (or manually configured in user space), it is found that all channels are in the state of disable and power down after reading the two status registers directly. The status of the registers is as follows:

It can be seen that IN_CH_EN, ASI_OUT_CH_EN, and PWR_CFG are opened with operations, but DEV_STS0 and DEV_STS1 think that the channels are in the disable and active power down states. In this case, which aspects should be checked?

Thanks