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.

[FAQ] [参考译文] [常见问题解答] TLV320ADC5140:不同采样率下的加电时间和断电时间是多少?

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/934417/faq-tlv320adc5140-what-are-the-power-up-time-and-power-down-times-for-different-sampling-rates

器件型号:TLV320ADC5140

你(们)好 TLV320ADCx140系列的不同采样率的加电和断电时间是多少? 该系列包括以下器   件:TLV320ADC5140、TLV320ADC6140、TLV320ADC3140。

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

    TLV320ADCx140系列的上电时间(部件从“睡眠模式”变为“工作模式”所需的时间)由以下公式组成:

    加电时间=缓冲时间 (取决于快速充电设置) +软步进时间 (取决于采样率)

    “缓冲时间”取决于快速充电设置(请参阅下面的注释),但在默认情况下,它大约为12.3ms,这可能会变化+/- 10%。 这包括在开始向 ASI 总线发送未静音记录数据之前、对 AREG、VREF、PLL、ADC 调制器和内部数字进行加电。

    如果禁用“软步进时间”,则为0ms。 如果启用了该功能、则它基于采样率、每帧步长为0.5dB (从-100dB 到编程的数字音量控制设置)。 例如、对于192kHz 采样率和音量控制设置= 0dB、则为175/fs = 0.9ms。

    请注意 、在用于帮助快速充电外部交流耦合的电路完成之前、ASI 数据将保持未激活状态。 INCAP QCHG 寄存器设置允许不同的快速充电时序、该设置将决定数据开始流式传输所需的时间。 此操作有助于快速实现系统级稳定、并防止在此耦合电容器充电期间输出端的错误数据、尽管当 ASI 数据开始输出时会延迟。

    请注意 、更改 INCAP 快速充电设置(可通过写入 SHDN_CFG 寄存器来完成、请参阅下面的图1)将影响数据何时开始流式传输、从而影响缓冲时间。 请参阅下面的图2、默认快速充电设置为2.5ms。 该图显示了 AREG 上电所需的时间(大约为1.4ms)、PLL 上电和锁定所需的时间(大约为8.1ms)以及总线上要输出的数据所需的时间(总共大约为11.9ms、包括快速充电时间)。 这符合12.3ms 启动时间+/- 10%的预期。 图3是相同的图、但快速充电设置为12.5ms。 从图中可以清楚地看出、在2.5ms (默认值)和12.5ms 快速充电设置之间、输出数据流中存在10ms 的延迟。 这会将缓冲时间从12.3ms 增加到22.3ms。 另一个需要考虑的因素是软斜坡。 这不会栅极数据输出、但会在数据输出达到编程音量之前增加额外的延迟。 如果需要、可将其禁用。 此测试是在将器件配置为 ASI 总线主控时完成的、通过触发 I2C 命令来启动器件唤醒来捕获数据。 该器件正在生成时钟、这就是可以从捕获中近似计算 PLL 启动和锁定时间的原因。

     

    图 1:写入 SHDN_CFG 寄存器以调整快速充电设置。

     

    图 2:使用2.5ms 的默认快速充电设置时、捕获以显示 DOUT。

     

    图 3:使用12.5ms 快速充电设置时、捕获以显示 DOUT。

     

     

      TLV320ADCx140系列的断电时间(器件从“工作模式”变为“睡眠模式”所需的时间)取决于采样率。 表1显示了与采样率间隔相对应的断电时间。

    采样率(kHz)

    7.35–14.7

    14.7 - 44.1.

    44.1-48.

    88.2 - 768

    断电时间(ms)

    25

    15.

    5.2.

    2.7.

    表1:每个采样率间隔的断电时间。

    软步进可启用或禁用、并与断电时间并行进行。 如果启用了软步进、它会根据采样率按175/fs 进行缩放。 下面的表2显示了软步进时间如何随采样率变化。

    采样率(kHz)

    7.35.

    8.

    14.7.

    16.

    22.05

    24

    29.4.

    32

    44.1.

    计算出的软步长时间(ms)

    23.810

    21.875

    11.905

    10.938

    7.937

    7.292.

    5.952.

    5.469

    3.968

    测得的软步进时间(ms)

    24.48.

    21.20.

    12.56.

    10.85.

    8.06

    7.199

    6.41.

    5.449.

    4.18.

     

    采样率(kHz)

    48

    88.2.

    96

    176.4

    192.

    352.8

    384

    705.6

    768

    计算出的软步长时间(ms)

    3.646

    1.984

    1.823

    0.992

    0.911

    0.496

    0.456.

    0.248.

    0.228

    测得的软步进时间(ms)

    3.75

    2.16.

    1.91.

    0.187.

    0.18.

    0.121.

    0.11.

    0.087

    0.074.

    表2:每个采样率间隔的断电时间和软步进时间。

    请注意 、表中的测量值代表典型数据、遇到一些偏差是正常的。

    无论软步进是启用还是禁用、数据停止输出都会有230uS 的延迟。 这与采样率无关。

    启用软步进时、该时间将取决于采样率(请参阅下表)、但清除断电所需的时间仍可从表1推断出来。

     SHDN_Cnfg 寄存器中的 DREG 设置也必须寻址。

    第一种设置是在关断后让 DREG 立即断电、如下面的图4所示。 正如寄存器所述、这仅适用于 SHDNz 引脚的切换。 通过写入寄存器0x02将器件置于睡眠模式不会将 DREG 断电。

    图4:显示 DREG 在关断后立即断电的捕捉。

     

    另一种选择是使 DREG 保持有效、直到器件完全关断、在这种情况下、关断时序将基于上表中给出的采样率。 下面的图5中显示了启用软步进的情况、下面的图6中再次显示了在8kHz 频率下禁用软步进的情况。

    图5:捕获以显示 DREG 在启用软步进的情况下保持活动状态、直到器件完全关断。

     

    图6:捕获以显示 DREG 在禁用软步进的情况下完全关断之前保持有效。

     

    最后一个选项是对 SHDN_Cnfg 寄存器中的计时器进行编程、以便在计时器到期后使器件断电。 这仅适用于器件执行干净关断所需的时间超过计时器的情况。 这就是为什么使用8kHz 采样率测试之前的图、因为这使得这个计时器的效果清晰可见、这是因为在8kHz 运行时、它应该花费~25ms 的时间才能完全断电。 下面的图7显示了这种情况、计时器设置为10ms。 从图中可以清楚地看出、现在关断需要大约10ms、而不是25ms。

    图7:用于显示计时器效果的捕捉。 在这种情况下、计时器设置为10ms、DREG 现在大约需要10ms 关闭、而不是25ms。