概述
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)
管腳排列圖