ZHCSZA2 December 2025 ADS8688W
PRODUCTION DATA
图 7-26 显示了菊花链模式下多个器件的典型连接图。所有器件的 CS、SCLK 和 SDI 输入连接在一起,并分别由主机控制器的单个 CS、SCLK 和 SDO 引脚进行控制。链中第一个 ADC 的 DAISY1 输入引脚连接到 DGND,SDO1 输出引脚连接到 ADC2 的 DAISY2 输入,依此类推。链中第 n 个 ADC 的 SDON 引脚连接到主机控制器的 SDI 引脚。这些器件无需任何特殊的硬件或软件配置即可进入菊花链模式。
图 7-26 菊花链连接原理图以菊花链模式连接的三个器件的典型时序图如 图 7-27 中所示。
图 7-27 以菊花链模式连接的三个器件的时序图在 CS 信号的下降沿,所有器件都在各自选择的通道对输入信号进行采样,并进入转换阶段。在前 16 个 SCLK 周期中,可以使用链中所有器件通用的 SDI 线路输入下一次转换的内部寄存器设置。在此期间,所有器件的 SDO 输出都保持低电平。转换结束时,链中的每个 ADC 都会将自己的转换结果加载到内部 16 位移位寄存器中。对于 14 位器件,内部移位寄存器加载了 14 位输出数据,后跟 LSB 中的 00。在第 16 个 SCLK 下降沿,链中的每个 ADC 都在自己的 SDO 输出引脚上输出 MSB 位。在每个后续 SCLK 下降沿,每个 ADC 的内部移位寄存器都会锁存 DAISY 引脚上可用的数据,并移出 SDO 引脚上的下一位数据。因此,数字主机会接收 ADCN 的数据,然后是 ADCN–1 的数据,依此类推(采用 MSB 优先方式)。总共需要至少 16 × N 个 SCLK 下降沿来捕获链中所有 N 个器件的输出。此示例在菊花链连接中使用三个器件,因此需要 3 × 16 = 48 个 SCLK 周期来捕获链中所有器件的输出,并需要 16 个 SCLK 周期来输入下一次转换的寄存器设置,因此整个数据帧总共需要 64 个 SCLK 周期。系统的总吞吐量随着菊花链拓扑中所连接器件数的增多而按比例减少。
关于 图 7-26 中所示的菊花链配置,必须注意以下几点: