ZHCSFO6B November 2016 – May 2026 ADS8900B , ADS8902B , ADS8904B
PRODUCTION DATA
主机控制器通过交错执行转换周期和数据传输帧,来以所需的吞吐量运行器件。
器件的周期时间 tcycle 是主机控制器提供的两个连续 CONVST 上升沿之间的时间差。器件的响应时间 tresp 是主机控制器启动转换 C 和主机控制器接收转换 C 的完整结果之间的时间差。
图 6-15 显示了三个转换循环:C、C + 1 和 C + 2。转换 C 由 CONVST 上升沿在 t = 0 时间启动,转换结果可在 tconv 用于数据传输。但是,此结果仅在后续 CS 下降沿加载到 ODR 中。该 CS 下降沿必须在转换 C + 1 完成之前(即在 tcycle + tconv 之前)提供。
为达到额定性能规范,主机控制器必须确保在静默采集时间 (tqt_acq) 和静默孔径时间 (td_cnvcap) 内不会切换数字信号。td_cnvcap 期间的任何噪声都会对正在进行的转换的结果产生负面影响,而 tqt_acq 期间的任何噪声都可能会对后续转换的结果产生负面影响。
图 6-15 数据传输区域这种架构允许两个不同的区域(区域 1 和区域 2)为每次转换传输数据。用于转换 C 的区域 1 和区域 2在表 6-3 中定义。
| 区域 | 开始时间 | 结束时间 |
|---|---|---|
| 转换 C 的区域 1 | ![]() | ![]() |
| 转换 C 的区域 2 | ![]() | ![]() |
响应时间包括转换时间和数据传输时间,因此是所选数据传输区域的函数。
图 6-16 和图 6-17 分别展示了区域 1 和区域 2 中三个转换周期(C、C + 1 和 C + 2)与三个数据传输帧(F、F + 1 和 F + 2)的交织。
图 6-16 区域 1 数据传输
图 6-17 区域 2 数据传输要实现周期时间 tcycle,区域 1 中的读取时间需由方程式 5 指定:

对于最优数据传输帧,方程式 5 产生的 SCLK 频率由方程式 6 指定:

然后,区域 1 数据传输实现由方程式 7 定义的响应时间:

在较低的 SCLK 速度下,tread-Z1 会增加,从而导致响应速度变慢和周期时间变长。
要实现相同周期时间 tcycle,区域 2 中的读取时间由方程式 8 指定:

对于最优数据传输帧,方程式 8 产生的 SCLK 频率由方程式 9 指定:

然后,区域 2 数据传输实现由方程式 10 定义的响应时间:

tread-Z2 的任何增加都会增加响应时间,并可能增加周期时间。
对于给定周期时间,区域 1 数据传输显然可以实现更快的响应时间,但也需要更高的 SCLK 速度(如方程式 5、方程式 6 和方程式 7 中所示),而区域 2 数据传输显然需要较低的 SCLK 速度,同时具有较慢的响应时间(如方程式 8、方程式 9 和方程式 10 中所示)。
数据传输帧可以从区域 1 开始,然后扩展到区域 2;但是,主机控制器必须确保在 tqt_acq 和 td_cnvcap 时间间隔内不会发生数字转换。
对于使用 ADC 时钟主协议 (SDO_MODE[1:0] = 11b) 的区域 2 中的
数据传输操作,该器件仅支持外部时钟回声选项
(SSYNC_CLK_SEL[1:0] = 00b);请参阅表 6-9。