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, TLV320AIC3106

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/786128/linux-tlv320aic3104-mono-speaker-output

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

工具/软件:Linux

我可以从 TLV320AIC3104获取单声道线路输出、还是需要 TLV320AIC3106?

谢谢你

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

    您可以从 AIC3104获取单声道线路输出。 只有两个线输出、因此如果您需要立体声线输出和单声道输出、您可能需要考虑 aic3106。
    此致、
    -Steve Wilson
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Steve、

    我只需要单声道线路输出。 如何配置 AIC3104以获取单声道输出?

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

    您是否希望此单声道输出是左右数据通道的总和组合? 还是仅使用左侧或右侧数据?

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

    我确实需要将输出相加、然后将其与左侧和右侧相加。

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

    好的。 有几种方法可以做到这一点、但最简单的方法可能是将寄存器7 D3-D4设置为"11"。 这意味着左侧 DAC 通道自动是 I2S 总线上接收到的左侧和右侧数据的单声道混合。

    之后(并为您的应用设置时钟)、您可以按照以下步骤在 LEFT_LOP/M 输出上获取输出

    #为左侧 DAC 加电
    宽30 25 80

    #撤消左侧 DAC 的静音
    宽30 2b 00

    将 DAC_L1路径路由至 LEFT_LOP/M OUT
    宽30 52 80

    #加电 LEFT_LOP/M OUT
    宽30 56 09

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

    我将配置这些设置。 还有一点、应该在 LEFT_LOP/M 的输出中看到原理图是什么? 我需要在 LEFT_LOP/M 上执行哪种类型的滤波?

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

    Samer、

    如果您要将此输出连接到 D 类放大器、或者如果带外噪声是另一个问题、我们绝对建议在输出上使用无源 LPF。  

    有关建议值、请参阅此应用报告。

    此致、

    -Steve Wilson

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

    我添加了推荐的 RC 滤波器、但我的音频噪声很大。 我几乎听不到背景中的音频。 我如何解决这个问题?

    谢谢你
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Samer、
    您使用的是 EVM 还是您自己的设计?
    您似乎对音频格式或时钟有问题。

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

    Steve、

    我有一个定制板。

    我还在来自 AIC3104的 HPLOUT 和 HPROUT 上安装了耳机、这似乎可以正常工作。 我可以清晰地听到耳机上的音频、没有噪音。

    但在 LEFT_LOP/M 上、我连接了一个单声道放大器、其输出连接到扬声器。 我在扬声器上听到很多噪声、几乎没有任何背景音频。

    我是否需要更改设置中的某些内容、或者我可以采取什么措施来解决此问题?

    谢谢你

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

    如果 HP 正常工作、则可能是放大器出现问题。

    您能否发布编解码器原理图?

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

    我开始工作了!

    我能够在内核驱动程序中路由左侧 DAC 以播放单声道混合。 因此、我重新编译了内核、并且在我的 alsamixer 驱动程序设置中、我打开了"左 DAC"、但我的"线路"设置关闭。 所以我也打开了它、然后它就运行了!

    感谢您的支持!
    非常感谢!