概述
ET6408是一款8位通用I/O端口擴展器,通過I2C總線/SM總線接口為MCU提供多達8個I/O端口擴展功能。
ET6408有兩個電源電壓:VDDI和VDDP。VDDI為主終端(MCU)接口提供電源電壓,VDDP為核心電路和8位I/O端口提供電源電壓。
ET6408有四組主要寄存器,分別是:配置寄存器、輸入寄存器、輸出寄存器和極性反轉寄存器。
上電時,所有的I/O端口被配置為輸入狀態。通過配置寄存器,系統可以決定每個I/O端口的輸入輸出狀態。每個輸入或輸出數據都被保存在對應的輸入或輸出寄存器中。輸入寄存器的極性可以通過配置極性反轉寄存器進行翻轉,以節省外部邏輯門。一
此外,ET6408還有其他八個寄存器:調整輸出驅動強度寄存器、輸入鎖存寄存器、上拉/下拉使能電阻器、上拉和下拉電阻器類型選擇寄存器、中斷屏蔽寄存器、中斷狀態寄存器、輸出狀態控制寄存器。通過配置寄存器,可以根據各種狀態進行相應的配置。
當發生超時時間或錯誤操作時,主機可以通過在 RESET 端口施加一個低電平,將ET6408復位。上電復位時,所有的寄存器處于默認狀態,并初始化I2C總線/SM總線狀態機。
當任意輸入狀態與其對應輸入寄存器狀態不同時,ET6408開漏中斷(INT)輸出被激活,向主機表明輸入狀態已經變化??梢酝ㄟ^發送中斷信號來通知MCU端口上的數據來連接到MCU的中斷輸入,并且不經過I2C總線。
ET6408的端口P0至P7輸出提供25mA的灌電流,可以直接驅動LED。
硬件引腳(ADDR)可以用于編程和改變I2C總線地址。
功能特點
● I2C總線到并行總線擴展器
● 工作電壓范圍:1.65V至5.5V
● 支持雙向電平轉換和GPIO擴展
-1.8V SCL/SDA and 1.8V,2.5V,3.3V or 5V Port P
-2.5V SCL/SDA and 1.8V,2.5V,3.3V or 5V Port P
-3.3V SCL/SDA and 1.8V,2.5V,3.3V or 5V Port P
-5V SCL/SDA and 1.8V,2.5V,3.3V or 5V Port P
● 極低的靜態電流損耗
- 1.5 uA typical at VDDP = 5 V
- 1.0 uA typical at VDDP = 3.3 V
● SCL/SDA 端口采用施密特觸發器結構,支持緩慢的輸入轉換,并提升抗干擾能力
-VHYS = 0.2 V (typical) at 1.8 V
-VHYS = 0.3 V (typical) at 2.5 V
-VHYS = 0.2 V (typical) at 3.3 V
-VHYS = 0.15 V (typical) at 5 V
● 最小SDA/SCL輸入高電平小于1.2V
● 復位輸入信號低電平有效(RESET)
● 400 kHz 快速模式(Fast-mode)I2C總線
● 中斷開漏輸出信號低電平有效(INT)
● 輸入輸出配置寄存器
● 極性反轉寄存器
● 內部上電復位
● 輸出具有推拉和開漏模式
● 可以配置上拉電阻器和下拉電阻器
● SCL/SDA輸入端口噪聲濾波
● 最大驅動能力25mA,直接驅動LED
● Latch-up性能大于100mA
● ESD性能:
-±HBM 模型高于2000V
-±CDM 模型高于1000V
● 封裝形式:
?
管腳排列圖