工具/软件:
你好
芯片不熟悉、必须按时修复音频路由问题。
寄存器 91 是否将 PGA_R 直接路由到 RIGHT_LOP、寄存器 92 是否将 PGA_R 路由到 DAC_R、然后路由到 RIGHT_LOP?
关于这些寄存器如何影响路由的位混淆 — 尝试使 Line1R 正确进入 LoP(单端)。
谢谢你。
基里
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:
你好
芯片不熟悉、必须按时修复音频路由问题。
寄存器 91 是否将 PGA_R 直接路由到 RIGHT_LOP、寄存器 92 是否将 PGA_R 路由到 DAC_R、然后路由到 RIGHT_LOP?
关于这些寄存器如何影响路由的位混淆 — 尝试使 Line1R 正确进入 LoP(单端)。
谢谢你。
基里
尊敬的 Giri:
正确的是、寄存器 91 将 PGA_R 输出直接路由到右侧 LOP/M
寄存器 92 不涉及 PGA_R DAC_R 是接收到数字输入 I2S 信号后来自 DAC 的输出信号。 寄存器 92 将该 DAC 输出连接到正确的 LOP/M
功能方框图显示了 PGA_R 和 DAC_R 是如何进入混合块的不同信号。 有关混频器的详细信息、请参阅 数据表的第 10.3.5 节。
此致、
Jeff McPherson
我猜测旁路功能不起作用、因为我从左通道转到右 LOB(如果我读取 DS 右通道)、 旁路仅适用于同一通道。
需要将 Line1LP 路由到 RIGHT_LOB。 (我有基于上一位工程师设计的电路板)。
WriteCodecReg ((uint8_t) 16、(uint8_t) 0x04);
WriteCodecReg ((uint8_t) 24、(uint8_t) 0x00);
WriteCodecReg ((uint8_t) 91、(uint8_t) 0x80);
WriteCodecReg ((uint8_t) 93、(uint8_t) 0x28);
感谢您的帮助。
基里