概述
ET6416是一款16位通用I/O端口扩展器,通过I2C总线接口为微处理器提供端口扩展功能。
ET6416为I/O端口扩展提供一个简单的方案,通过极少的互联即可实现。除了提供一组灵活的 GPIO 端口,还支持不同电压设备之间的电平转换,使其可以灵活应用在多电压混合信号环境中。
ET6416有两个电源电压:VDDI和VDDP。VDDI为主控端(微控制器)接口提供电源电压,VDDP为核心 电路和端口 P 提供电源电压。
ET6416一共有4对8位寄存器,分别是:配置寄存器、输入寄存器、输出寄存器和极性反转寄存器。
上电时,所有的I/O端口被配置为输入状态。通过配置I/O的配置寄存器,系统可以决定每个I/O端口的输入输出状态。每个输入或输出数据都被保存在对应的输入或输出寄存器中。输入寄存器的极性可以通过配置极性反转寄存器进行翻转,以节省外部逻辑门。
当发生超时时间或错误操作时,主机可以通过在 RESET 端口施加一个低电平,将ET6416复位。上电复位时,所有的寄存器处于默认状态,并初始化I2C总线/SM总线状态机。
当任意输入状态与其对应输入寄存器状态不同时,ET6416开漏中断(INT)输出被激活,向主机表明输入状态已经变化。
INT可以连接到微控制器的中断输入。通过发送中断信号,通知微控制器端口上有数据进入,而不需要通过I2C总线。
ET6416的端口P输出提供25mA的灌电流,可以直接驱动LED。
硬件引脚(ADDR)可以用于编程和改变I2C总线地址。
功能特点
● I2C总线到并行总线扩展器
● 工作电压范围:1.65V至5.5V
● 支持双向电平转换和GPIO扩展
● 极低的静态电流损耗
● SCL/SDA 端口采用施密特触发器结构,支持缓慢的输入转换,并提升抗干扰能力
● 5V输入输出端口
● 复位输入信号低电平有效(RESET)
● 中断开漏输出信号低电平有效(INT)
● 400 kHz 快速模式(Fast-mode)I2C总线
● 输入输出配置寄存器
● 极性反转寄存器
● 内部上电复位
● 上电后所有通道被配置为输入端口
● SCL/SDA输入端口噪声滤波
● 最大驱动能力25mA,直接驱动LED
● Latch-up性能大于100mA
● ESD性能:
HBM 模型高于2000V
CDM 模型高于1000V
● 封装形式:
TSSOP24 (width4.4 mm ET6416V)
QFN24 (4*4*0.75 mm ET6416Y)
VFBGA24 (3*3*0.85 mm ET6416)
管脚排列图