带忙指示器链模式
此模式也可用于在 3 线串行接口上以菊花链方式连接多个 AD7980 器件,同时提供忙指示器。此功能有助于减少元件数量和布线连接,例如在隔离的多转换器应用中,或用于接口能力有限的系统。数据回读类似于移位寄存器的时钟控制。
使用三个 AD7980 的连接图示例如下图一所示,相应的时序如下图二所示。


当 SDI 和 CNV 为低电平时,SDO 被驱动为低电平。在 SCK 为高电平的情况下,CNV 的上升沿启动转换,选择链模式,并启用忙指示器功能。在此模式下,CNV 在转换阶段保持高电平,随后的数据回读也是如此。
当链中的所有 ADC 完成转换后,最靠近数字主机的 ADC 的 SDO 引脚(见图 40 中标记为 C 的 AD7980 ADC)被驱动为高电平。SDO 上的此转换可用作忙指示器,触发由数字主机控制的数据回读。
AD7980 然后进入采集阶段并断电。存储在内部移位寄存器中的数据位由随后的 SCK 下降沿时钟控制,首先输出 MSB。
对于每个 ADC,SDI 馈送内部移位寄存器的输入,并由 SCK 下降沿时钟控制。链中的每个 ADC 首先输出其数据的 MSB,读取 N 个 ADC 需要 16 × N + 1 个时钟。
虽然可以使用上升沿捕获数据,但使用 SCK 下降沿的数字主机允许更快的读取速率,因此链中可以容纳更多的 AD7980 器件,前提是数字主机具有可接受的保持时间。
无忙指示灯的链式模式可参考上篇文章内容。