
ADT7518
1
SCL
9
1
9
SDA
首先,
主
1
0
0
1
A2
A1
A0
读/写
ACK 。 BY
ADT7518
P7
P6
P5
P4
P3
P2
P1
P0
ACK 。 BY
ADT7518
停止
主
第1帧
串行总线地址字节
第2帧
地址指针寄存器字节
图56.我
2
C-写入地址指针寄存器来选择注册为随后的读操作
1
SCL
9
1
9
SDA
首先,
主
1
0
0
1
A2
A1
A0
读/写
ACK 。 BY
ADT7518
P7
P6
P5
P4
P3
P2
P1
P0
ACK 。 BY
ADT7518
第1帧
串行总线地址字节
第2帧
地址指针寄存器字节
1
SCL (续)
9
SDA (续)
D7
D6
D5
D4
D3
D2
D1
D0
04879-057
ACK 。 BY停止
ADT7518 MASTER
3架
数据字节
图57.我
2
C-写入地址指针寄存器其次是数据的一个字节到选定注册
1
SCL
9
1
9
SDA
首先,
主
1
0
0
1
A2
A1
A0
读/写
ACK 。 BY
ADT7518
D7
D6
D5
D4
D3
D2
D1
D0
NO ACK 。 BY
主
停止
主
第1帧
串行总线地址字节
第2帧
一个数据字节从ADT7518
图58.我
2
从选定的寄存器C-读取数据的一个字节
写操作
读操作
图59示出了用于写操作的时序图
ADT7518 。数据移入寄存器的上升沿
的SCLK 。当CS为高电平时, DIN和DOUT线
处于三态模式。只有当CS变为从高到
不低的一部分,接受DIN线路上的任何数据。在SPI模式下,
地址指针寄存器能够自动递增到的
无需加载寄存器映射下一个寄存器
地址指针每次注册。在图59中,寄存器
地址部分给出了将被写入第一寄存器。
随后的数据将被写入顺序写
寄存器。因此,每个数据字节后已被写入到一个
寄存器,地址指针寄存器自动递增其值
下一个可用的寄存器。地址指针寄存器
从00h到3Fh和将循环自动增量回来重新开始
在00h开始,当它到达3Fh的。
图60至图62示出了时序图,有必要
实现正确的读操作。从稳压回读
存器,第一写入地址指针寄存器中的地址
寄存器被读出。此操作示于
图60.图61显示了程序,用于读回一个
数据的单个字节。所读取的命令被首先发送到该部
在第8个时钟周期。在接下来的8
时钟周期中,包含在寄存器中的数据来选择由
地址指针寄存器是输出到对D
OUT
线。数据
输出到对D
OUT
线在SCLK的下降沿。图62
从两个连续读取数据时显示的过程
寄存器。多个数据读取是可能的SPI接口
模式作为地址指针寄存器是autoincremental 。该
地址指针寄存器将从00h开始自动递增到3Fh和
会回送再在00H ,当它到达3Fh的开始。
版本A |第36页40
04879-058
04879-056