
通过CS和连续读取模式
串行接口可利用CS信号或该
输入可以简单地连接到低电平。有几个问题
与选择做一个或另一个相关联。
CS信号不直接控制的三态状态
在SDOUT或SDIO输出。这些信号通常是
在三态条件。他们只是变得活跃时
串行数据被从ADS1212 / 13传输。如果
ADS1212 / 13是在串行传输和SDOUT的中间
或者SDIO是输出,以CS高不会三态
输出信号。
如果有使用相同的多个串行外设
串行I / O线和通信与任何可能发生
外围设备在任何时间,则CS信号必须被使用。该
ADS1212 / 13可能会在主模式或从模式。
在主控模式下, CS信号是用来装过串行
与“就绪” ( DRDY LOW )通信ADS1212 / 13
直到主控制器可以适应通信
化。在从模式下, CS信号用于使能
与ADS1212 / 13通信。
CS输入有其它用途。如果CS状态保持低电平
之后,数据输出的读取寄存器已完成,
那么下一次DRDY变为低电平时, ADS1212 / 13
指令寄存器不会被输入。相反,该指令
灰寄存器的内容将被重新使用,并且新的内容
数据输出寄存器,或者一些其一部分的,将成为
传输。这会发生,只要CS为低电平,而不是
切换。
这种操作模式被称作连续读取模式
并示于图25和26.的读出的流程图
也示于图18和图19的时序图
在时序图。需要注意的是,一旦CS已经采取
高,连续读取模式将被激活(但不
输入),并永远不能被禁止。该模式实际上是
输入并如上所述退出。
上电条件SDIO
即使SDIO连接将只用于输入被使用,
还有就是要考虑对SDIO的一个重要项目。这
只适用于当ADS1212 / 13在主模式
和CS将被捆绑低。上电时,串行I / O线
大多数微控制器和数字信号处理器将
在一个三态状态,否则将被配置为输入。
当功率被施加到ADS1212 / 13 ,将开始
通过COM的默认状态为定义的操作
命令寄存器(见表X的系统配置
部分) 。这个条件定义的SDIO作为数据输出管脚。
由于ADS1212 / 13在主模式和CS连接
低,串行时钟运行时DRDY为低电平,并
一个指令将被输入并执行。如果SDIO线
是高的,因为它可能是有活性的上拉,则
指令是读操作和SDIO将成为
每个输出DRDY低电平期间, 32个串行时钟周期。
当主控制器的串行端口已启用,信号
争可能导致。
建议的解决这一问题的方法是有效地使
SDIO低。如果SDIO为低电平时, ADS1212 / 13进入
指令字节,然后将得到的指令是写
数据的一个字节的数据输出寄存器,这导致了
在没有内部操作。
如果SDIO信号不能被积极地拉低,然后
另一种可能性是时间的初始化
控制器的串行端口,使得它成为活跃的
相邻DRDY低电平周期。为缺省配置
该ADS1212 / 13产生326Hz -一个转换的数据速率
2.9ms的锡永的时期。这一次,应该比AD-
等同于大多数微控制器和DSP监控DRDY
和初始化串行端口在适当的时间。
主模式
主模式被激活时, MODE输入为高电平。
所有串行时钟周期将由ADS1212 / 13生产
在这种模式下,和SCLK引脚被配置为输出。
串行时钟的频率将是四分之一的
X
IN
频率。在无法发出多个指令
在这种模式下,只需要一个指令一个转换周期
每个转换周期化是可能的。
主模式将难以对某些微控制器,
特别是当X
IN
输入频率大于
为2MHz ,作为串行时钟可能会超过微控制器的
最大串行时钟频率。对于大多数数字
信号处理器,这将是不太关心的。在
此外,如果SDIO被用来作为一个输入和一个输出,
然后,从输入的转换时间,以输出可以是一个
关注。这将是真正的为微控制器和
DSP的。参见图20中的时序图。
需要注意的是,如果CS连接到低电平,有特殊的注意事项
关于SDIO如本节前面所述。还
注意,如果CS被用来从控制数据流
该ADS1212 / 13和它保持高电平为一个或多个
转换期间, ADS1212 / 13将正常运行。
但是,结果在数据输出寄存器将会丢失
当通过每一个新的结果覆盖。刚刚在此之前的
更新后, DRDY将被强制为高,将返回低
更新后。
从模式
大多数系统使用ADS1212 / 13在从机模式。
该模式允许每个要发出多个指令
转换期间以及允许主控制器
设置串行时钟频率和步伐的串行数据
传输。该ADS1212 / 13是在从属模式时,
MODE输入为低电平。
有关于在串行时钟几个重要的项目
对于这种操作模式。最大串行时钟
频率不能超过ADS1212 / 13×
IN
频率
除以10 (参见图15中的时序部分) 。
29
ADS1212 , 1213