TI论坛
直播中

李燕

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

PCM3168 TDM8 96K输出噪音怎么解决?


  • PCM3168A配置成TDM8输出,  LRCKAD 与 LRCKDA 合并后 和 主控芯片的 LRCK 相连
    BCKAD 与 BCKDA 合并后 和 主控芯片的 BCK=12.288M 相连,主控SPI模式,PCM3168为slave ,采样率LRCK:48K MCLK: 12.88M, BCK:12.288M;
    addr=42, val=0
    addr=43, val=0
    addr=44, val=0
    addr=45, val=0
    addr=46, val=0
    addr=47, val=ff
    addr=48, val=ff
    addr=49, val=ff
    addr=4a, val=ff
    addr=4b, val=ff
    addr=4c, val=ff
    addr=4d, val=ff
    addr=4e, val=ff
    addr=4f, val=ff
    addr=50, val=1
    addr=51, val=6
    addr=52, val=0
    addr=53, val=0
    addr=54, val=0
    addr=55, val=0
    addr=56, val=0
    addr=57, val=0
    addr=58, val=d7
    addr=59, val=d7
    addr=5a, val=d7
    addr=5b, val=d7
    addr=5c, val=d7
    addr=5d, val=d7
    addr=5e, val=d7

    ---readback---:
    addr=c0, val=c0
    addr=c1, val=6
    addr=c2, val=0
    addr=c3, val=0
    addr=c4, val=0
    addr=c5, val=ff
    addr=c6, val=0
    addr=c7, val=ff
    addr=c8, val=ff
    addr=c9, val=ff
    addr=ca, val=ff
    addr=cb, val=ff
    addr=cc, val=ff
    addr=cd, val=ff
    addr=ce, val=ff
    addr=cf, val=ff
    addr=d0, val=1
    addr=d1, val=6
    addr=d2, val=0
    addr=d3, val=0
    addr=d4, val=0
    addr=d5, val=0
    addr=d6, val=0
    addr=d7, val=0
    addr=d8, val=d7
    addr=d9, val=d7
    addr=da, val=d7
    addr=db, val=d7
    addr=dc, val=d7
    addr=dd, val=d7
    addr=de, val=d7
    TDM8  slave模式  48K输出正常,采样率96K后,改成单速率、双速率、自动速率输出都不正常,麻烦帮忙看看96K配置哪个地方需要更改,谢谢!

回帖(1)

张玲

2024-9-30 17:18:25
PCM3168是一款高性能的立体声音频ADC,支持多种数据格式和采样率。在您的描述中,PCM3168被配置为TDM8模式,96kHz采样率输出。以下是一些建议来解决噪音问题:

1. **检查电源和地线**:确保PCM3168的电源和地线连接正确且稳定。电源噪声可能会影响音频质量。

2. **检查时钟信号**:确保MCLK和BCK时钟信号的频率和相位准确无误。时钟抖动或不准确的时钟频率可能会导致噪音。

3. **检查数据线路**:确保LRCKAD和LRCKDA,BCKAD和BCKDA的合并正确,并且与主控芯片的LRCK和BCK连接正确。

4. **检查SPI通信**:确保SPI通信设置正确,包括时钟速率、数据位数、CPOL和CPHA等。

5. **检查配置寄存器**:您提供的配置寄存器值看起来是将PCM3168设置为TDM8模式,96kHz采样率。请确保这些设置与您的应用需求相匹配。

6. **检查输入信号**:确保输入信号质量良好,没有过多的噪声或干扰。

7. **软件滤波**:在数字信号处理阶段,可以使用软件滤波器来减少噪音。

8. **硬件滤波**:在PCM3168之前添加一个低通滤波器可以帮助减少高频噪声。

9. **检查布局和布线**:在PCB设计中,确保音频信号线路远离可能产生干扰的电源线和高速信号线。

10. **检查固件和驱动程序**:确保固件和驱动程序正确处理PCM3168的数据流。

11. **检查环境因素**:有时候,外部电磁干扰也可能导致噪音,检查设备周围的环境。

12. **使用示波器或逻辑分析仪**:使用这些工具可以帮助您更准确地诊断问题所在。

如果以上步骤都无法解决问题,可能需要更详细地检查PCM3168的数据手册,或者联系技术支持获取帮助。
举报

更多回帖

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