TI中文支持网
TI专业的中文技术问题搜集分享网站

TLV320ADC6140: SDOUT没有输出数据波形,而FSYNC和BCLK有输出

Part Number:TLV320ADC6140

大家好:

     目前我这里在使用arm linux平台适配tlv320adc6140,硬件设计是参考芯片手册中的设计,mic拾音(差分模拟输入)输入芯片的数据波形正常,而芯片的sdout没有正常输出数据波形。

tlv320adc6140工作在master模式,根据芯片手册中active mode的描述以及evm的demo:

应该只需要:上电、复位、唤醒,根据实际需求配置其他寄存器,在最后配置通道使能(IN_CH_EN、ASI_OUT_CH_EN),再配置PWR_CFG寄存器去打开供电,打开之后可以通过DEV_STS0、DEV_STS1去检查供电状态,而现在通过驱动配置供电打开(或者在用户空间手动配置)之后,直接读这两个状态寄存器会发现所有的通道都是disable已经power down的状态,寄存器状态如下图:

可以看到IN_CH_EN、ASI_OUT_CH_EN、PWR_CFG都是有操作打开的,但是DEV_STS0、DEV_STS1却认为通道是disable、active power down状态,这样的话需要从哪方面排查?

Links:

感谢您对TI产品的关注!为更加有效地解决您的问题,我们建议您将问题发布在E2E英文技术论坛上(https://e2e.ti.com/p/addpost).

赞(0)
未经允许不得转载:TI中文支持网 » TLV320ADC6140: SDOUT没有输出数据波形,而FSYNC和BCLK有输出
分享到: 更多 (0)