
例如,图24示出了刚好在DRDY
信号变低,内部数据输出寄存器( DOR )
被更新。此更新包括了偏移校准
寄存器( OCR )和满量程寄存器( FSR ) 。如果
OCR或FSR正在写入,它们的最终值可能不
正确的,结果放入DOR肯定不会
是有效的。问题也可能出现,如果的某些位
命令寄存器被改变。
请注意,读取数据输出寄存器是一个例外
化。如果DOR正被读时,内部更新是
启动的,则更新被阻止。旧的输出数据会
留在DOR和新的数据将丢失。老
数据将保持有效,直到读操作的COM有
pleted 。在一般情况下,多条指令可以被发出,但
最后一个在任何转换周期应该是完整的
在24 X
IN
下一个DRDY低时钟周期
时间。在这种用法中, “完全”指的是点
DRDY上升的图17和图19 (在时间段) 。
请教图25和图26为串行数据流
在任何一个转换期。
开始
阅读
开始
写作
ADS1212/13
驱动器DRDY低
ADS1212/13
驱动器DRDY低
CS
状态
高
低
CS
状态
高
低
CS
状态
高
连续
读
模式?
是的
低
ADS1212/13
产生8
串行时钟周期
并接收
指令寄存器
通过SDIO数据
No
ADS1212/13
产生8个串行时钟
周期和接收
指令寄存器
通过SDIO数据
ADS1212/13
生成N个
串行时钟周期
并接收
特定网络版
注册资料
通过SDIO
利用
SDIO的
输出?
是的
No
SDOUT变
从三态活跃
SDIO输入
输出转换
ADS1212/13
驱动器DRDY高
结束
ADS1212 / 13生成N个
串行时钟周期
并指定发送
注册通过SDOUT数据
ADS1212 / 13生成N个
串行时钟周期
并指定发送
通过SDIO寄存器数据
SDOUT返回
三态条件
SDIO转换到
三态条件
ADS1212/13
驱动器DRDY高
结束
图25.流程图写作和阅读注册数据,主模式。
27
ADS1212 , 1213