Thread 中讨论的其他器件: TAC5212
工具与软件:
你(们)好
我一直在使用 PP3中的预设来配置 TAC5212EVM-K 开发板。
"录制交流耦合单端 IN1-IN2"预设允许我通过 Audacity 向 PC 录制立体声信号。
"播放单端单声道线路输出 OUT1-OUT2"预设允许从编解码器唱机插座的 PC 播放录制。
这很棒、但我注意到播放 I2C 设置包括"w a0 26 01"、这基本上告诉编解码器预期 DIN 与标准协议定义相比会偏移1个 BCLK 周期。
在 GUI 中也可以看到这一点:
如果我删除该偏移、800Hz 正弦波输出会严重失真:
有趣的是 、《TAx5x12EVM-K 评估模块用户指南》(2024年1月)具有第34页中列出的相同播放配置、它未设置寄存器0x26、这意味着它是默认值、因此未应用偏移。
我无法理解为什么 AC-MB 板的 TDM 接口不是标准协议。
然后、我使用标准 I2S 协议设置连接了 STM32开发板、只有配置了偏移时、此方法才起作用。
是否有人可以就此提出任何意见?
非常感谢
Graeme