TI论坛
直播中

李丹

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

tlv320aic3204 In1R/In1L输出声音都是噪声,请问一般是什么原因呢?


  • tlv320aic3204 In1R/In1L 输出声音都是噪声,请问一般是什么原因呢, 通过示波器检测 发现声音波形有送到aic3204芯片, 但是录制保存下来的声音全是沙沙的噪声。具体的寄存器配置如下:
    aic3204_write(0, 0x1); // Select page 1
    aic3204_write(2, 0x9);
    aic3204_write(1, 0x8);
    aic3204_write(2, 0x1);
    aic3204_write(61, 0x0);
    aic3204_write(71, 0x32);
    aic3204_write(123, 0x1);

    aic3204_write(51, 0x68);
    aic3204_write(52, 0x80);
    aic3204_write(54, 0x80);
    aic3204_write(55, 0x80);
    aic3204_write(57, 0x80);
    aic3204_write(59, 0x0C);
    aic3204_write(60, 0x0C);

    aic3204_write(0, 0); // Select page 0
    aic3204_write(61, 0x01);
    aic3204_write(81, 0xC0);
    aic3204_write(82, 0x00);
    aic3204_write(83, 0x0);
    aic3204_write(84, 0x0);

回帖(1)

HCPcry

2024-10-14 14:47:47
根据您的描述,TLV320AIC3204芯片的In1R/In1L输出声音都是噪声。这种情况可能是由多种原因导致的。以下是一些可能的原因和相应的解决方案:

1. 电源问题:确保芯片的电源电压稳定且在规定的范围内。电源波动或不稳定可能会导致噪声。检查电源滤波电路,确保电源线上没有过多的噪声。

2. 地线问题:确保芯片的地线连接良好,避免地线环路。地线环路可能导致噪声耦合到信号路径。检查地线布局,确保地线尽可能短且直接。

3. 输入信号问题:检查输入信号源是否有噪声。如果输入信号本身有噪声,那么输出信号也会有噪声。尝试使用不同的输入信号源,看看问题是否仍然存在。

4. 模拟电路设计问题:检查模拟电路设计,确保输入信号的阻抗匹配和信号完整性。不匹配的阻抗可能导致信号反射,从而产生噪声。检查输入信号路径上的电阻、电容等元件,确保它们满足设计要求。

5. 寄存器配置问题:检查寄存器配置是否正确。错误的寄存器配置可能导致芯片工作在非预期的模式下,从而产生噪声。根据芯片的数据手册,检查您提供的寄存器配置是否正确。以下是您提供的寄存器配置:

   ```
   aic3204_write(0, 0x1); // Select page 1
   aic3204_write(2, 0x9);
   aic3204_write(1, 0x8);
   aic3204_write(2, 0x1);
   aic3204_write(61, 0x0);
   aic3204_write(71, 0x32);
   aic3204_write(123, 0x1);
   aic3204_write(51, 0x68);
   aic3204_write(52, 0x80);
   aic3204_write(54, 0x80);
   aic3204_write(55, 0x80);
   aic3204_write(57, 0x80);
   ```

   请确保这些寄存器配置符合芯片的数据手册要求。如果有疑问,可以参考数据手册中的示例配置。

6. 芯片问题:如果以上方法都无法解决问题,可能是芯片本身存在问题。尝试更换一个新的TLV320AIC3204芯片,看看问题是否仍然存在。

总之,要解决这个问题,需要从多个方面进行排查。首先检查电源、地线和输入信号,然后检查模拟电路设计和寄存器配置。如果问题仍然存在,可能需要更换芯片。希望这些建议对您有所帮助。
举报

更多回帖

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