
2线接口,16位I / O端口扩展器
带有中断和热插入保护
MAX7311
数据移入寄存器上的下降沿
应答时钟脉冲。读出的第一个字节后,
其他字节可以被读取和反映内容中
在该对中的另一个寄存器中。例如,如果输入端口1
读取,读取下一个字节是输入端口2.无限
的数据字节数可以读取在一个读取反
使命,但收到的最后一个字节不能为
总线主机确认。
中断(
INT
)
漏极开路中断输出,
INT ,
当激活
端口引脚之一改变了状态,只有当
引脚被配置为输入。中断取消激活
当输入恢复到以前的状态或输入
读寄存器(图9) 。配置为输出的销
放不引起中断。每个8位端口寄存器
独立阅读;因此,中断引起的
由端口1没有被端口2的寄存器的读操作清除。
变化的一个I / O从输出到输入可能导致
如果我的状态/ O没有虚假中断发生
匹配输入端口寄存器的内容。
输入/输出端口
当一个I / O配置为输入,场效应晶体管Q1和Q2的
都关闭(图10) ,产生具有高阻抗输入
标称100kΩ的上拉至V
+
。所有的输入都是过压
保护到5.5V ,与电源电压无关。当
端口被配置为输出, Q1或Q2导通,
根据输出端口寄存器的状态。当
V
+
上电时,内部上电复位将所有寄存器
TER值到它们各自的默认值(表1)。
输入端口寄存器
输入端口寄存器(表2)是只读端口。
它们反映的是引脚的输入的逻辑电平,
不管管脚是否被定义为输入或
由相应的配置寄存器的输出。一
读取输入端口1个寄存器锁存电流
I / O0 -I / O7的值。输入端口2寄存器的读
锁存器的I / O8 -I / O15的当前值。写到
输入端口寄存器被忽略。
输出端口
注册资料
CON组fi guration
注册
SET
D
Q
Q
CLR
SET
D
Q
Q2
V
SS
输入端口
注册
SET
D
Q
Q
CLR
POWER- ON
RESET
DATA FROM
移位寄存器
写极性
脉冲
SET
D
Q
极性
注册
数据
为INT
V
DD
Q1
100k
I / O引脚
DATA FROM
移位寄存器
写
CON组fi guration
脉冲
DATA FROM
移位寄存器
写脉冲
Q
CLR
输出端口
注册
读脉冲
输入端口
注册资料
Q
CLR
极性反转
注册
我/图10.原理示意图锇
10
______________________________________________________________________________________