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