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/TLV320AIC33:收听多扬声器

Guru**** 2473260 points
Other Parts Discussed in Thread: TLV320AIC3106

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/801882/linux-tlv320aic33-listen-to-multi-speaker

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

工具/软件:Linux

您好!

我有问题,不知道怎么做。 我可以在 AM335x 入门套件上播放.wav 文件。

我想播放两个不同的声音文件。  我想听左边的第一个音乐声音、听右边的第二个音乐声音?

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

    从编解码器的角度来看、您只有两个通道可以使用。 因此、处理器需要将声音文件发送到编解码器、这样、声音文件 A 中的数据被发送到左侧 DAC、而声音文件 B 中的数据被发送到右侧 DAC。 如果声音文件是立体声音频、则需要先将其转换为单声道音频。

    您能否提供有关您的情况的更多详细信息?
    此致、
    -Steve Wilson
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回答、

    编解码器有2个输出、我希望输出第一个音乐声音 HPLOUT (左耳机)并从第二个音乐声音 HPROUT (右耳机)输出。
    如何配置? Aplay、ALSA 配置或任何其他内容?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    猫头鹰、

    AIC3x 器件有一个非常旧的驱动程序。

    www.ti.com/.../TLV320AIC3XSW-LINUX

    我能够帮助进行硬件配置、但我对驱动程序没有任何深入了解。

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

    我提供了有关声音文件和声音工作机制的资源。 AM335x 入门套件上有一个 tlv320aic3106模块。 我想从每个输出(HLPOUT.HLROUT、HFPCOM、HPRCOM)获取声音、但我不知道如何配置它们? 请帮帮我。

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

    以下配置假设左侧 DAC 输出进入 HPLOUT 和 HPLCOM、而右侧 DAC 输出进入 HPROUT 和 HPRCOM


    为 DAC 加电
    寄存器37 = 0xc0
    设置左右 DAC 音量
    寄存器43= 0x00
    寄存器44 = 0x00

    HPLOUT 混频器:
    寄存器47 = 0x80

    HPLCOM 混频器
    寄存器54 = 0x80

    HPRCOM 混频器
    寄存器71 = 0x80

    HPROUT 混频器
    寄存器64 = 0x80

    为 HPLOUT 加电
    寄存器51 = 0x0d

    为 HPLCOM 加电
    寄存器58 = 0x0d

    为 HPRCOM 加电
    寄存器72 = 0x0d

    为 HPROUT 加电
    寄存器65 = 0x0d

    此致、
    -Steve Wilson