主题中讨论的其他器件: PCM5122、 PCM5102、 PCM5242
大家好、我有一个 AudioB I2S 蓝牙音频模块、它连接到基于 PCM5102A 的芯片、输出虽然可识别为音乐、但严重失真。
模块: https://www.tinyosshop.com/audiob-i2s-bluetooth-digital-audio-receiver-module
基于 PCM5102A 的 DAC 芯片: https://www.amazon.com/gp/product/B075B44CL6/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&psc=1
我使用 BCK、DIN、 LRCK 和我能够听到音乐、但我怀疑 DAC 对位流的解释有问题、因为存在失真、我无法通过蓝牙音量控制降低音量。 音乐暂停时、DAC 会静音、但如果音乐音量更改为零、我将获得强烈的嗡嗡声输出。
蓝牙模块的数字输出已知为左对齐格式、因此我使用 DAC 上提供的3.3V 引脚来生成 FMT 引脚。 (参考 FMT 的引脚说明:音频格式选择:I2S (低)/左对齐(高))
为了关闭静音、我还使用同一引脚将 XSMT 引脚升高到3.3V。 (供参考: 软静音控制(1):软静音(低)/软取消静音(高))
作为参考、下面列出了 DAC 上的最后三个引脚、并且我没有成功地将它们接地或3.3V。
过滤器选择标志:正常延迟(低)/低延迟(高)
针对44.1kHz 采样率进行去加重控制的 DMP (1):关闭(低)/打开(高)
针对系统时钟输入(1)的 SCL (或 PCM5102A 引脚输出上的 SCK)、注释为(1):故障保护 LVCMOS 施密特触发输入。
当然、我想让这种禁忌发挥作用、但深入了解如何进行故障排除和显示问题的方法是 AudioB、而不是 PCM5102A 也是一个好方法。 我有一个简单的示波器、如果这应该很方便的话。
提前感谢您。