
的SMBus / I
2
接口9端口,
电平转换GPIO和LED驱动器,具有CLA
MAX7302
表8.端口锁定寄存器
地址
CODE
0x72
0x73
注册资料
D7
PORT
P5
—
D6
PORT
P4
—
D5
PORT
P3
—
D4
PORT
P2
—
D3
PORT
P1
PORT
P9
D2
—
PORT
P8
D1
CON组fi guration
寄存器0x27
PORT
P7
D0
0
PORT
P6
当启用反跳的端口输入,过渡
检测适用于存储的去抖输入信号
值,而不是在所述的瞬时值
输入。这个过程使得有用的转换检测
嘈杂的信号,如按键开关输入,而不
造成虚假中断。
端口输入瞬态检测和中断
配置端口的任何变化都将自动输入
设置端口的I / O的D1位寄存器的高。任何输入即可
被选择来断言中断输出指示跃迁
化发生在输入端口(多个) 。在MAX7302 SAM-
普莱斯端口输入(内部锁存到快照
注册)在其P_端口I / O寄存器的读访问。
在MAX7302持续比较与快照
端口的输入条件。如果设备检测到的变化
对于任何端口输入,内部转型的标志设置为
端口。读寄存器0X26清除中断,然后读取所有
端口I / O寄存器( 0x01至0×09 ),通过启动突发
读来清除MAX7302的内部转型的标志。记
当启用反跳的端口输入,过渡
检测适用于存储的去抖输入信号
值,而不是在输入端的瞬时值。
转换位D4和D3的必须被设置为0 ,以检测
下一个上升沿或在输入端口P_下降沿。
在MAX7302允许用户选择输入端口(多个)
导致的中断
INT
输出。集
INT
为
每个端口通过在每个INTenable位( D5)的
P_端口寄存器。适当的端口的转换标志
当输入的变化,无论是总集
港口INTenable位的设置。该INTenable位允许
处理器中断只对关键事件,而
输入和转换标志可以查询periodical-
LY检测到不太重要的事件。
当去抖禁用,信号之间transtions
时钟的第9和第11下降沿不会寄存器
由于过渡篇幅中被检测,并且在清
同样的读周期。
配置为输出并没有出现过渡口
检测,因此,不能产生一个中断。
在例外的是CLA输出。
该
INT
输出在读出时序从未一再重申
因为这个过程可能引起一个递归再入
到中断服务程序。相反,如果一个数据
期间,通常会设置读取发生变化
该
INT
输出,中断断言被延迟,直到
停止条件。如果改变后的输入数据被读出
在停止条件之前,一个新的中断是不
需要,而不是断言。该
INT
位和
INT
产量
(如果选择)在任何时候都为相同的值。
转型标志
在设备配置寄存器0X26的转换位
所有的端口或非I / O寄存器的个人转型
位。端口I / O寄存器的转换位集时
端口被设置为输入,并从所述输入改变
端口的I / O寄存器最后通过串行接口读取。
一个端口的单个转换位清零通过读取
端口的I / O寄存器。配置的转换标志
寄存器0X26读取所有的端口后才能清除I / O
寄存器在其上已经出现了转变。
RST
输入
低有效
RST
输入作为一个硬件复位
该空隙的任何正在进行的我
2
涉及到了C交易
MAX7302 。此功能允许MAX7302电源电流
租金在电力的关键应用通过最小化
有效地断开总线的MAX7302 。
RST
也作为一个芯片使能,允许多个
设备使用相同的余
2
I2C从地址,如果只有一个
MAX7302有
RST
投入高,在任何时候。
RST
可以
配置恢复所有端口寄存器上电
通过设置设备配置稳压的D0位设置最多
存器值为0x26 (表1) 。
RST
也可以被配置为复位
通过使用PWM和眨眼的内部定时计数器
设置设备配置寄存器值为0x26位D1 。
当
RST
为低时, MAX7302被迫进入我
2
C
停止条件。复位操作不清除
中断输出
诠释。
该
RST
输入是参考V
DD
和过压容限上升到电源电压V
LA
.
______________________________________________________________________________________
13