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.

[参考译文] TLV320AIC3109-Q1:来自 I2S 的时钟(外部 BLCK = 256kHz)

Guru**** 2445440 points
Other Parts Discussed in Thread: TLV320AIC3109-Q1

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/716903/tlv320aic3109-q1-clocking-from-i2s-external-blck-256-khz

器件型号:TLV320AIC3109-Q1

我的客户希望使用外部 I2S 总线为音频编解码器计时。 只有256kHz BLCK 存在。
它们将外部 BCLK 信号连接到 BCLK 引脚、并根据48kHz 音频的需要对其进行配置。 但该配置不起作用。

数据表中未提供 BLCK 频率限制。 同时、MCLK 限制在最低512kHz。

此器
件可接受一个介于512kHz 至50MHz 之间的 MCLK 输入、此输入随后可通过一个可编程分频器或一个 PLL 来获得器件所需的适当内部音频主时钟。
BCLK 输入也可被用于生成内部音频主时钟。 

您能否澄清 BCLK 的限制?

编解码器可以从256kHz 计时?

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

    弗拉基米尔  

    一些东西不会累加。   如果客户的 BCLK 为256khz、 则其 wclk 不能为48kHz。    

    48kHz *字长*通道数= BCLK。   

    最小字长为16 、对于标准 I2S、它只有2个通道。  

    48000*16*2=1.536Mhz。

    请发表评论。  

    显然 、BCLK 可以低至256、但 PLL 不能接受如此低的频率。  

    在第一种情况下、D=0000、 PLLCLK_IN/P 必须大于2MHz。   这意味着在48kHz 时、字长应更大、或者您需要使用填充位。  

    此致、  

    -Steve Wilson

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

    您好 Steve、

    我和客户讨论了这个问题。  还有一些其他详细信息。

    客户希望将我们的编解码器与线缆调制解调器 EHS5连接。

    调制解调器使用 DAI/PCM 数字音频接口。 特性由制造商确定、并在数据表 https://ptelectronics.ru/wp-content/uploads/cinterion_ehs5_hardware_interface_description.pdf 的第30页进行了说明

    原理图很简单、只有4行。

    如何配置 TLV320AIC3109-Q1以与 EHS5配合使用?

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

    SCLK -> BCLK
    TSFDAI -> WCLK
    TXDDAI->SDIN
    RXDDAI->SDOUT

    由于其为8kHz、您需要在 AIC3109上设置 Fsref 为48kHz、但随后使用 PAGE 0寄存器2将其除以6 (对于 ADC 和 DAC)

    我会说只使用16位左对齐模式。 这应该能为您提供帮助。

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

    您好、Vladimir、Steve。

    我们在 差分模式下使用交流耦合 HPOUT 和 HPCOM 作为输出。

    当前设置为:

    300000
    300180
    300000
    3002AA
    300381.
    300460
    300500
    300600
    300B00
    300700
    300980
    300E80
    301580
    302B80
    302580
    302600
    303D80
    304195
    306620
    304895
    301980年
    30419D
    30489D
    302B00
    300718.

    我们通过切换 MICBIAS 电压来检查是否有正确的 I2C 总线工作。

    Micbias 工作正常、但声音却不能正常工作。

    问题出在哪里?

    此致、  
    Avetis Ter-Avetsyan

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

    在大多数情况下、这看起来正常、但您的最后一次寄存器写入会为 DAC 分配数据路径。 这应该在 DAC/ADC 上电之前完成。 这应该是您的第一个寄存器写入之一。
    3007 18.

    此外、对于 PLL、您的 BLCK 频率是多少? 从外观来看、BCLK 为256khz。 如果是这种情况、则不符合 PLL 的输入要求。 这至少需要512khz。

    此致、
    -Steve Wilson