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.

[参考译文] TLV320ADC3101:具有 miniDSP 的 TLV320ADC3101寄存器0x3D 和0x15的问题

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/997589/tlv320adc3101-question-of-tlv320adc3101-register-0x3d-and-0x15-with-minidsp

器件型号:TLV320ADC3101

您好、Sirs、

以下是 e2e.ti.com/.../tlv320adc3101-question-of-purepath-studio-gde-for-tlv320adc3101-minidsp-for-4ch-tdm-recording 的主题

客户的编程顺序没有声音问题:

(1)写入第0x00页~第0x04页、
(2)写入第0x20页~0x2F。
(3)写入页0x00寄存器0x3D=0x00 (启用 miniDSP)

根据 I2C 转储数据、0x3D hen 被正确写入0x00。



根据数据表、当我们写入0x3D=0x00时、我们应该相应地更新寄存器0x15。 但是、当尝试写入0x15 = 0xff 时、客户一直没有声音问题。 您是否会建议如何正确地对0x15进行编程?

    
谢谢、此致、

陈耀恩
2021年4月29日


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

    您好、Wayne、

    对于如何配置 miniDSP 有一些限制。 它们是:

    1) MCLK 必须>IADC*FS、否则为510*44.1kHz = 22.491MHz。 此处的典型倍数将是22.5792MHz、因此请确保时钟配置如此

    2) mAdc x AOSR >= IADC

    3) 3) AOSR 和 IADC 必须是抽取因子的整数倍数

    从您的寄存器转储中看、AOSR 被设置为128、因此当 IADC = 510时、条件2不再满足。 您需要增加 AOSR 或调整 mAdc 分频器、以使音频正常工作。

    最棒的

    Zak

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

    Zak 您好!

    感谢您的详细介绍。 我们将检查客户的时钟配置。 因此、我们还建议产品线将 PurePath Studio 和编解码器控制 GUI 组合在一起、以便为客户的系统集成生成有效的 CFG。

    此外、我们能否说我们无法使用 客户的现有时钟配置启用 miniDSP。 这是 TLV320ADC3101的 miniDSP 的限制吗?   

    谢谢、此致、

    陈耀恩
    2021年4月5日  

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

    您好、Wayne、

    抱歉、我错过了您的后续问题。 问题在于、您要将 miniDSP 设置为 使用没有足够时钟周期支持的指令计数运行。 我不会说这是 miniDSP 的限制、因为它只是一个无效的配置。

    最棒的

    Zak

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

    感谢您的建议、Zak...Wayne Chen