TI论坛
直播中

王玉兰

7年用户 1296经验值
私信 关注
[问答]

TLV320AIC3268在没有任何模拟输入的情况下,只要使能了micpag的M端CM信号,I2S的输出端口就会有信号发出,为什么?


  • 现在做的项目遇到了这样的一个问题:一路Single end信号进入codec模拟端,经过AD送给ASI1,通信方式是I2S,在没有任何模拟输入的情况下(所有模拟信号隔直电容焊掉),只要使能了micpag的M端CM信号,I2S的输出端口就会有信号发出(见图片),请问这是直流偏执的信号吗?还是需要寄存器的设置呢?非常感谢!!!

回帖(2)

陈斌

2024-10-24 15:33:01
 即使是没有采集到信号,I2S的波形也不是一条直线,不能判定这个波形是否有问题,您在整个系统上遇到问题了吗?
举报

杨海清

2024-10-24 16:21:49
TLV320AIC3268是一款高性能、低功耗的音频编解码器,支持多种音频输入和输出接口,如I2S、TDM等。在您的项目中,您遇到了一个问题:在没有任何模拟输入的情况下,只要使能了micpag的M端CM信号,I2S的输出端口就会有信号发出。这个问题可能是由以下几个原因导致的:

1. 直流偏执信号:在某些情况下,编解码器可能会产生直流偏执信号,这可能是由于内部电路设计或者电源噪声引起的。这种信号可能会导致I2S输出端口有信号发出。您可以检查电源电压是否稳定,以及电源滤波是否足够。

2. 寄存器设置:TLV320AIC3268的寄存器设置可能会影响音频信号的输出。您需要确保寄存器设置正确,以避免不必要的信号输出。具体来说,您可以检查以下寄存器设置:

   a. MICPGA Gain Control Register(0x01):确保MICPGA的增益设置正确,以避免信号放大导致的输出信号。

   b. ADC Control Register(0x02):确保ADC的输入选择和滤波器设置正确,以避免信号处理过程中的噪声。

   c. I2S Control Register(0x04):确保I2S的时钟设置和数据格式正确,以避免信号输出过程中的误差。

3. 硬件连接问题:在某些情况下,硬件连接问题可能会导致信号输出。例如,如果I2S输出端口与地线或其他信号线短路,可能会导致信号输出。您可以检查硬件连接是否正确,以及是否有短路现象。

4. 软件问题:在某些情况下,软件问题可能会导致信号输出。例如,如果驱动程序或固件中的代码错误,可能会导致信号输出。您可以检查软件代码,确保其正确性。

综上所述,您需要从多个方面检查问题的原因,包括直流偏执信号、寄存器设置、硬件连接和软件问题。通过逐一排查,您应该能够找到问题的原因,并采取相应的措施解决。希望这些信息对您有所帮助!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分