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.

[参考译文] TLV320AIC3106:PGA_R 音量控制与 DAC_R 1 音量控制间的关系

Guru**** 2560390 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1571385/tlv320aic3106-pga_r-volume-control-vs-dac_r-1-volume-control

器件型号:TLV320AIC3106


工具/软件:

你好

芯片不熟悉、必须按时修复音频路由问题。

寄存器 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

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的描述。

    图显示了这一点,但我不知道如何解释的信息。

    再次感谢。

    基里

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    如果我可以问一个后续的 qustion。

    我尝试通过正确的 PGA 将 Line1LP 路由到 RIGHT_LOP。

    我设置了寄存器 16、24、91 和 93。 但不要让路线完成。

    如果我执行了音频旁路操作 — 音频显示在 RIGHT_LOP 上(因此我认为我已经确认了电路板)。

    是否缺少寄存器或我对布线有误解?

    谢谢  

    基里

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    旁路错误。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Giri:

    那么、无源旁路也不起作用? 您能否分享您要写入寄存器的确切寄存器值?

    此外、是否向器件提供 I2S 时钟? 在有源旁路模式下、仍需要时钟。

    谢谢、
    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);

    感谢您的帮助。

    基里

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    无 I2S 音频。 我只有 Line1L、Line1R 和 Mic3R 音频作为输入。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Giri:

    尝试将寄存器 93 更改为 0x29、而不是 0x28。 我知道数据表中显示 LSB 是只读位、但这是一个拼写错误、实际上是控制驱动器上电的位。 该位需要设置为 1。

    此致、
    Jeff McPherson

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Jeff — 非常感谢。 就是这样。  

    TI 在上一次发布后的 4 年内未更新此 DS 的行为太可怕了。

    非常感谢您的时间和知识。

    基里