
AD7291
初步的技术数据
图13.写入多个寄存器
读两个字节的数据从一个16位寄存器
从任意的16位寄存器读出的内容是一个两
字节读操作中,如图12所示。在这个协议中,
该事务的第一部分写入到寄存器指针。当
寄存器地址已经设置,任意数量的读取可以
从特定的寄存器,而无需编写完成
将地址指针重新注册。当所需数量的
的读取完成后,船长应不承认最后
字节。这告诉从机停止传输,使停车
条件由主断言。从这个还读取
寄存器可以在未来的交易没有被执行
不必重写寄存器指针。
如果从不同的地址的读出要求,相关
寄存器地址已被写入到地址指针寄存器,
又一次,任意数量的读取从该寄存器中然后可以
进行。在下面的示例中,主设备读出
从从属设备3拍的2个字节的数据,但作为多拍
由两个字节,可以根据需要读出。此协议
假定特定的寄存器地址已经组建了一支由
单字节写操作的地址指针寄存器。
1.
2.
主器件在SDA上一个启动条件。
主机发送7位从机地址的
读取位(高) 。
3.
4.
5.
6.
7.
8.
9.
被寻址的从器件发出一个应答
SDA上。
主机收到一个数据字节。
主断言一个应答SDA 。
主机接收第二个数据字节。
主断言一个应答SDA 。
主机收到一个数据字节。
主断言一个应答SDA 。
10.主机接收第二个数据字节。
11.主机使用一个应答SDA 。
12.主机接收到一个数据字节。
13.主机使用一个应答SDA 。
14.主机接收第二个数据字节。
15.主断言没有在SDA确认通知
从机的数据传输完成。
16.主机在SDA上一个停止条件以结束
交易。
S
从机地址
1
A
DATA<15 : 8>
A
Data<7 : 0>
A
DATA<15 : 8>
A
Data<7 : 0>
A
...
...
DATA<15 : 8>
A
Data<7 : 0>
A
P
从主机到从机
由从到主
图14.三读大量的数据,两个字节从转换结果寄存器
中国修订版|第20页21
05747-060
S =启动条件
SR =重复启动
P =停止条件
A =应答
A - 非确认