
PCA9554A
远程8位I
2
C和SMBus的I / O扩展器
具有中断输出和配置寄存器
SCPS127A - 2006年9月 - 修订2007年2月
www.ti.com
读和写
总线主机必须首先发送一个带有最低显著位设置的PCA9554A地址为逻辑0 (见
图4
对于设备地址)。地址后,命令字节发送,并确定哪一个寄存器进行访问。
在重新启动后,该装置地址被再次发送,但是这一次是最不显著位被设置为逻辑1,数据
从由命令字节然后由PCA9554A发送定义的寄存器(见
图8
和
图9)。
后
重新启动,寄存器由命令字节定义的值被访问时,该寄存器相匹配
发生重启。数据读入寄存器的ACK时钟脉冲的上升沿。没有
不限于接收到一个读取发送的字节数据的数量,但在接收到最后一个字节时,该
总线主机必须不承认的数据。
从机地址
S 0
1
1
从ACK
SLAVE
A
命令字节
从ACK
SLAVE
A S 0
从机地址
1
1
从ACK
从ACK
从寄存器中的数据
主
SLAVE
数据
A
1 A2 A1 A0 0
读/写
1 A2 A1 A0 1 A
读/写
从寄存器中的数据
数据
最后字节
从NACK
主
NA P
从图8寄存器读
<br / >
SCL
1
2
3
4
5
6
7
8
9
数据从港
A
从ACK
SLAVE
数据1
A
从ACK
主
数据从港
数据4
NA P
从NACK
主
停止
条件
从机地址
SDA
S 0
1
1
1 A2 A1 A0 0
读/写
开始
条件
从阅读
PORT
数据导入
PORT
数据2
t
ph
数据3
t
ps
数据4
资料5
INT
t
iv
t
ir
A.
B.
C.
这个数字假定命令字节之前已编程00H 。
数据传输可以停在任何时候通过一个停止条件。
这个数字消除了最初的从机地址的指令字节传输,重新启动,并从地址电话
呼叫和从P端口实际的数据传输。看
图8
对于这些细节。
图9.读取输入端口寄存器
10
提交文档反馈