
AD7997/AD7998
WRITING TO THE AD7997 / AD7998
根据寄存器被写入,有三个
不同的写的AD7997 / AD7998 。
将数据写入两个字节来了一个极限,
迟滞,或配置寄存器
每4个限位寄存器是16位寄存器,所以两个字节
数据的要求值写入到其中的任何一个。写作
两个字节的数据到这些寄存器之一包括串行的
总线写地址,所选择的限制寄存器地址写入
地址指针寄存器,后面跟着两个数据字节写入
到所选择的数据寄存器中。参见图28 。
如果主机写入寻址AD7997 / AD7998 ,它可以
写多个寄存器没有重新定址的ADC。
后的第一个写操作已经完成对第一数据
注册,下一个字节中的高手简直写到
地址指针字节来选择下一个数据寄存器,用于写
操作。这消除了需要改变这种设备中
为了写入到另一数据寄存器。
写入数据地址指针寄存器
为随后的READ
为了从一个特定的寄存器中读取数据,地址指针
注册必须首先包含寄存器的地址。如果这样做
不,正确的地址必须被写入到该地址指针
通过执行单字节写操作寄存器,如图所示
在图26的写操作包括在串行总线的
地址后面的地址指针字节。没有数据被写入
到任何的数据寄存器。读操作可以随后
进行读取感兴趣的寄存器。
将数据写入一个字节到警报
状态寄存器或寄存器CYCLE
警报状态寄存器和周期寄存器都是8位寄存器,
这样的数据只有一个字节可以被写入到每个。写单
数据的字节到这些寄存器之一组成的串行总线的
写地址,所选择的数据寄存器的地址写入到
地址指针寄存器,后面是数据字节写入到
选择数据寄存器。参见图27 。
1
SCL
9
1
9
SDA
首先,
主
0
1
0
A3
A2
A1
A0
读/写
C4
C3
C2
C1
P3
P2
P1
P0
ACK 。 BY
AD7997/AD7998
停止
主
第1帧
串行总线地址字节
第2帧
地址指针寄存器字节
图26.写入地址指针寄存器来选择注册为随后的读操作
1
SCL
9
1
9
SDA
首先,
主
0
1
0
A3
A2
A1
A0
读/写
C4
C3
C2
C1
P3
P2
P1
P0
ACK 。 BY
AD7997/AD7998
ACK 。 BY
AD7997/AD7998
第1帧
串行总线地址字节
9
SCL (续)
1
第2帧
地址指针寄存器字节
9
SDA (续)
D7
D6
D5
D4
D3
D2
D1
D0
03473-0-027
停止
ACK 。 BY
AD7997 / AD7998 MASTER
3架
数据字节
图27.单字节写操作
第0版|第24页32
03473-0-026
ACK 。 BY
AD7997/AD7998