ZHCABX6A July 2021 – December 2025 ADS117L11 , ADS127L11 , ADS127L14 , ADS127L18 , ADS127L21 , ADS127L21B
ADS1x7Lxx 多通道 ADC 使用专用的帧同步数据端口,以获得与 SPI 端口分离的转换结果。相反,SPI 端口仅用于读取和写入寄存器配置数据。但是,与 SPI 类似,帧同步数据端口也可以采用菊花链配置连接。
ADS1x7Lxx 多通道系列的帧同步数据端口在控制器模式下运行,因此 ADC 会生成数据时钟 (DCLK) 和字时钟 (FSYNC)。此外,ADC 可以在菊花链配置中的 1、2 或 4 个数据通道(DOUT0、DOUT1、DOUT2 和 DOUT3)上提供数据。虽然使用全部 4 个数据通道确实有助于提高吞吐量,但这种方法的代价是需要与 ADC 进行更多物理连接。
要使用帧同步菊花链模式,DP_CFG1 寄存器中的 DP_DAISY 位必须设置为 0b,这也是默认值。在此配置(1、2 或 4 个数据通道)中,DINx 数据移入并附加到原始通道数据。更多详细信息,请参阅 ADS1x7Lxx 系列数据表。
与 SPI 菊花链类似,帧同步菊花链可以有效地将各个 ADC 移位寄存器链接到长度更长的寄存器。图 10-1、图 10-2 和 图 10-3 分别展示了 1、2 和 4 个数据通道的这些配置选项。
使用菊花链连接可减少主机控制器上所需的 IO 引脚数量,并简化电路板的布线。菊花链帧同步信号包括 1 条 DCLK 线路、1 条 FSYNC 线路,以及 1 条、2 条或 4 条 DOUT 线路。除了帧同步信号外,还需要一个公共 CLK 和 START 信号来实现正确同步。也可以使用额外的硬件线路,尤其是在使用硬件编程模式时。
图 10-4、图 10-5 和 图 10-6 分别显示了单通道、双通道和四通道配置的帧同步菊花链连接。请注意,帧同步接收器只需要一个 FSYNC 和一个 DCLK 连接,因为所有 ADC 针对菊花链进行同步,并且所有 FSYNC 和 DCLK 信号都具有相同的频率和相位。
通过写入 DP_CFG1 寄存器中的 DP_TDM[1:0] 字段来选择所需数量的数据通道。图 10-7 展示了单数据通道配置的典型 ADS1x7L18 数据传输,如 图 10-4 所示。有关这些配置以及生成的数据输出序列的更多详细信息,请参阅 ADS1x7Lxx 系列数据表。