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.

[参考译文] Linux/TLV320AIC3104:是否可以在耳机上播放不同的音频、在线路输出上播放不同的音频?

Guru**** 2468460 points
Other Parts Discussed in Thread: TLV320AIC3104, AM3358

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/788617/linux-tlv320aic3104-is-it-possible-to-play-different-audio-on-headphones-and-different-audio-on-line-out

器件型号:TLV320AIC3104
主题中讨论的其他器件: AM3358

工具/软件:Linux

您好!

我有一个定制板、其中 TLV320AIC3104与 AM3358相连接。 如何控制音频路由、使我只能在耳机上获得音频输出、只能在扬声器上获得音频输出? 或者、我可以同时在耳机上获得不同的音频输出和在线路输出上播放不同的音频。 有可能吗? 如果是、如何操作?

谢谢你

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

    Samer、  

    请查看下面随附的功能方框图:  

    e2e.ti.com/.../8015.TLV320AIC3104_5F00_Functional_5F00_block_5F00_Diagram_5F00_With_5F00_Registers.pdf

    本文档包含与每个块关联的寄存器编号、可帮助您将音频路由到输出。  

    是否可以在 HPouts 和 LineOut 上播放不同的音频?  是的。  但是、您必须注意有2个 DAC 的限制。  因此、很显然、您不能有超过2个 DAC 输出、 但 PGA 输出可直接路由到输出块。  

    此致、

    -Steve Wilson

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

    我没有使用麦克风、因此不会使用 PGA。

    这意味着、我可以将 DAC L 用于线性输出、将 DAC R 用于 HPout 吗?

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

    正确、您可以将 DAC_R1发送到 HPLOUT 和 HPROUT。 左右两侧的耳机输出是相同的、因此您没有立体声音频、但这可能不是优先考虑的问题?

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

    是立体声不是优先级。
    现在、我打算将 DAC_R1发送到 Rright_LOP/M、并将 DAC_L1发送到 LEFT_LOP/M

    这也是可能的吗?

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

    是的、这是一个典型的立体声线路输出配置。

    寄存器37为 DAC 加电、
    寄存器41是默认设置、可使用 DAC_R1和 DAC_L1路径。
    寄存器43和44设置 DAC 音量、
    寄存器82将 DAC_L1音量设置为 LEFT_LOP/M 输出
    寄存器86配置 LEFT_LOP/M 输出(注意:数据表错误地将 D0位列为只读、这是不正确的、它是 R/W)
    寄存器92将 DAC_R1音量设置为 RIGHT _LOP/M 输出
    寄存器93配置 Rright_LOP/M 输出(注意:数据表错误地将 D0位列为只读、这是不正确的、它是 R/W)

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

    Steve、

    我能够在 LEFT_LOP/M 和 RIGHT _LOP/M 上播放不同的音频 但是、当我仅在 LEFT_LOP/M 上播放音频并关闭 DAC_R1时、我仍然可以在 RIGHT _LOP/M 上听到噪声 当播放另一个输出时、如何在其中一个输出上获得完全静音?

    谢谢你  

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

    我建议对正确的 DAC 进行多路复用、然后将 DAC_R1路径多路复用为 Rright_LOP/M 输出。 (寄存器92)

    此致、
    -Steve Wilson