AD7988模数转换器SPI接口的配置
0赞
发表于 8/27/2012 11:05:12 PM
阅读(7034)
尽管引脚数很少,AD7988-x在串行接口模式上仍具有灵活性。CS模式下,AD7988-x与SPI、QSPI™和数字主机兼容。此接口可使用三线式或四线式接口。三线式接口使用CNV、SCK和SDO信号,可将线路连接减至最少,在隔离应用中非常有用。四线式接口使用SDI、CNV、SCK和SDO信号,用于启动转换的CNV与回读时序(SDI)独立,这在低抖动采样或同步采样应用中很有用。
链模式下,AD7988-x提供菊花链特性,利用SDI输入可在单条数据线上实现多个ADC的级联,类似移位寄存器。器件工作模式取决于CNV上升沿出现时的SDI电平。如果SDI为高电平,选择CS模式,而如果SDI为低电平,则选择链模式。SDI保持时间是当SDI和CNV连接在一起时,就会选择链模式。用户必须在回读前等待最大转换时间。
CS模式,三线式
在将单个AD7988-x连接到兼容SPI的数字控制器主机时,通常会使用此模式。连接图如图1所示,相应的时序如图2所示。将SDI连接到VIO时,CNV上的上升沿启动转换,选择CS模式,并强制SDO进入高阻态。转换完成后,AD7988-x进入采集阶段并进入省电模式。
CNV变为低电平时,MSB输出至SDO。剩余数据位则在随后的SCK下降沿逐个输出。数据在SCK的上升沿和下降沿均有效。虽然上升沿可以用于捕捉数据,但使用SCK下降沿的数字主机能实现更快的读取速率,只要它具有合理的保持时间。在第16个SCK下降沿之后,或者当CNV变为高电平时(以最先出现者为准),SDO返回高阻态。

图1

图2
CS模式,四线式
在将多个AD7988-x连接到SPI兼容数字主机时,通常会使用此模式。使用两个AD7988-x器件的连接图示例如图3所示,相应的时序如图4所示。将SDI置为高电平时,CNV上的上升沿启动转换,选择CS模式,并强制SDO进入高阻态。此模式下,CNV在转换阶
段和随后的数据回读期间必须保持高电平。(如果SDI和CNV为低电平,SDO变为低电平。)最小转换时间之前,SDI可用于选择其它SPI器件,如模拟多路复用器,但SDI必须在最小转换时间逝去前返回高电平,接着在最大转换时间内保持高电平。
转换完成后,AD7988-x进入采集阶段并进入省电模式。每个ADC结果可通过将SDI输入拉低来读取,从而将MSB输出至SDO。剩余数据位则在随后的SCK下降沿逐个输出。数据在SCK的上升沿和下降沿均有效。虽然上升沿可以用于捕捉数据,但使用SCK下降沿的数字主机能实现更快的读取速率,只要它具有合理的保持时间。在第16个SCK下降沿之后,或者当SDI变为高电平时(以最先出现者为准),SDO返回高阻态,之后可读取另一个AD7988-x。


