TI工程师,你们好。我使用TLV320ADC5120时,SDOUT输出数据很奇怪,数据不稳定,并且应该也不是我想要的数据。我使用的是模拟输入,把输入端都接到地的情况下,用逻辑分析仪采到的输入如下:
参考下方两个链接进行排查。
1)(+) TLV320ADC5120: 使用I2C配置后,BCLK和FSYNC有波形,SDOUT无输出,DEV_STS状态寄存器指示ADC channel power down - 音频论坛 - 音频 - E2E 设计支持
2) 使用 TLV320ADCx120 和 PCMx120-Q1 中的语音活动检测器 (VAD) (Rev. A)
那两个链接我排查过了,我没有使用VAD,并且在power up的时候将其关闭了,之后我改为使用ADC作为ASI总线上的主机时,还是会出现数据错误的情况,总是会有通道突然变化
详细说一下硬件是怎么接的,软件是怎么配置的
BCLK是512KHz吧
线会不会太长了产生了干扰
是512K,我之前写的有误。我又在另外一块板子上测试了还是会出现同样的现象,应该是配置有问题,但我不知道在哪配置错了。
您再把您最新的原理图,配置和测试波形一并发给我们看一下。
模拟信号输入端都是直接接地的,目前就只对TLV320ADC5120进行了这些配置