https://e2e.ti.com/support/audio-group/audio/f/audio-forum/861340/tlv320aic3254-q1-tlv320aic3254-q1
器件型号:TLV320AIC3254-Q1您好,
我曾使用 代码 IC -TLV320AIC3254-Q1在 Linux 平台上调试音频驱动程序,但当我播放音频时,Audio_LOL 和 Audio_Lor 没有任何输出。
我已经测试了编解码器 IC 的功率,还可以。播放音频文件时, DINMFP1 \ BCLK \ LOL\Lor 的波形 如下:
如下所示的寄存器值:add 是寄存器地址,value 是寄存器的值
Mike <写入 i2c add=0x0 value=0x0、IRET=0 >
Mike <写入 i2c add=0xd Value=0x0、IRET=0 >
Mike <写入 i2c add=0xe value=0x80、IRET=0 >
Mike <写入 i2c add = 0x13 value = 0x83、IRET = 0 >
Mike <写入 i2c add=0x1E Value=0x18、IRET=0 >
Mike <写入 i2c add=0x0 value=0x1、IRET=0 >
Mike <写入 i2c add=0xe value=0x8、IRET=0 >
Mike <写入 i2c add=0xF value=0x8、IRET=0 >
Mike <写入 i2c add=0x0 value=0x0、IRET=0 >
Mike <写入 i2c add=0x3f value=0x98、IRET=0 >
Mike <写入 i2c add=0x3f value=0xd8、IRET=0 >
Mike <写入 i2c add=0x0 value=0x1、IRET=0 >
Mike <写入 i2c add=0x9 value=0x8、IRET=0 >
Mike <写入 i2c add=0x9 value=0xc、IRET=0 >
Mike <写入 i2c add=0x12 Value=0x0、IRET=0 >
Mike <写入 i2c add=0x13 value=0x0、IRET=0 >
Mike <读取 i2c IRET=0、add=0x0值=0x01 >
Mike <读取 i2c IRET=0、add=0xd Value=0x00 >
Mike <读取 i2c IRET=0、add=0xe value=0x08 >
Mike <读取 i2c IRET=0、add=0x13 Value=0x00 >
Mike <读取 i2c IRET=0、add=0x1E 值=0x00 >
Mike <读取 i2c IRET=0、add=0x0值=0x01 >
Mike <读取 i2c IRET=0、add=0xe value=0x08 >
Mike <读取 i2c IRET=0、add=0xF value=0x08 >
Mike <读取 i2c IRET=0、add=0x0值=0x01 >
Mike <读取 i2c IRET=0、add=0x3f 值=0x030 >
Mike <读取 i2c IRET=0、add=0x3f 值=0x030 >
Mike <读取 i2c IRET=0、add=0x0值=0x01 >
Mike <读取 i2c IRET=0、add=0x9 value=0x0c >
Mike <读取 i2c IRET=0、add=0x9 value=0x0c >
Mike <读取 i2c IRET=0、add=0x12值=0x00 >
Mike <读取 i2c IRET=0、add=0x13 Value=0x00 >
和音频原理图如下所示:
那么为什么在播放音频时,LOL/Lor 没有任何输出?
是否需要设置一些寄存器?


