
PCA9538
www.ti.com
................................................................................................................................................
SCPS126E - 2006年9月 - 修订2008年6月
从机地址的最后一位定义的操作(读或写)要执行。当它为高( 1) ,读
被选中而低(0)中选择一个写操作。
控制寄存器和命令字节
下面的地址字节的成功确认,总线主机发送一个命令字节是
存储在PCA9538控制寄存器(见
图5)。
二位命令字节状态的操作
(读或写)和内部寄存器(输入,输出极性反转或配置),将受到影响。这
寄存器可以写入或读通过I
2
C总线。命令字节在写传输只发送。
一旦命令字节已发送,被寻址寄存器继续通过访问,直到读一
新的命令字节已发送。
0
0
0
0
0
0
B1
B0
图5.控制寄存器位
命令字节表
控制寄存器位
B1
0
0
1
1
B0
0
1
0
1
命令字节
(十六进制)
0x00
0x01
0x02
0x03
注册
输入端口
输出端口
极性反转
CON组fi guration
协议
读字节
读/写字节
读/写字节
读/写字节
上电默认设置
XXXX XXXX
1111 1111
0000 0000
1111 1111
注册说明
所述输入端口寄存器(寄存器0 )反映的是引脚的输入的逻辑电平,而不管引脚是
定义为输入或通过配置寄存器的输出。它仅作用于读操作。写到这
寄存器不起作用。默认值,X是由外部施加的逻辑电平来确定。
前一个读操作,写传输被发送的命令字节,以指示给我
2
I2C器件的
输入端口寄存器访问下一个。
寄存器0 (输入端口寄存器)表
位
默认
I7
X
I6
X
I5
X
I4
X
I3
X
I2
X
I1
X
I0
X
输出端口寄存器(寄存器1 )示出的引脚定义为输出的出的逻辑电平
配置寄存器。该寄存器的位值对定义为输入引脚无影响。反过来,从该读
寄存器反映在触发器控制输出选择,而不是实际的引脚值的值。
寄存器1 (输出端口寄存器)表
位
默认
O7
1
O6
1
O5
1
O4
1
O3
1
O2
1
O1
1
O0
1
极性反转寄存器(寄存器2 )允许通过配置定义为输入引脚极性反转
注册。如果该寄存器中的位被置位(写入1 ) ,相应端口引脚极性反转。如果在这一点
寄存器清零(写入0 ),相应的端口引脚原始极性保持不变。
寄存器2 (极性反转寄存器)表
位
默认
N7
0
N6
0
N5
0
N4
0
N3
0
N2
0
N1
0
N0
0
版权所有 2006-2008 ,德州仪器
提交文档反馈
产品文件夹链接( S) :
PCA9538
7