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/TLV320AIC3105:支持tlv320aic3105 96kHz采样率

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/740554/linux-tlv320aic3105-tlv320aic3105-96khz-sample-rate-support

部件号:TLV320AIC3105

工具/软件:Linux

 大家好,

我正在使用TLV320aic3105编解码器来定制主板。 在24/16位的96 kHz采样率下工作。 我已经浏览过驱动程序代码(tlv320aic3x.c),只有48kHz/44.1kHz采样率支持,但不支持96kHz。  我尝试更改PLL_q=4,能够听到一些音频,但不清楚 ,而且BCLK也不正确。  下面我给出了驱动程序计算的快照。

请你在这方面帮助我。

Thnaks,

Jaya

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

    要启用96kHz模式,您必须将设备设置为48kHz,但同时为ADC和DAC启用双速率模式。

    这在寄存器7中使用D5和D6完成。

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

    您好,Steve,

    感谢您的回复。  

    如图所示,代码片段 会注意ADC和DAC的双速率模式。 但当设备设置为48kHz以启用 96kHz时,扬声器中听不到任何音频。 它是沉默的。

    请在这方面帮助我,因为我已滞留很长时间。

    谢谢,此致,

    Jaya。

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

    AIC3105是处于主模式还是从模式?

    您能否读取寄存器2-9并提供配置?

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

    您好,Steve,

    感谢你的帮助。

    我正在使用 AIC3105作为主控。  

    寄存器2为: 0x00

    寄存器3为: 0x10

    寄存器4为: 0x04

    寄存器5为: 0x00

    寄存器6为: 0x00

    寄存器7是: 0x0a

    寄存器8为:0xc0

    寄存器9为:0x00

    正在等待响应

    谢谢!

    Jaya