TCM6408
具有电平转换功能的I2C/SM 总线8位I/O扩展IC
产品描述
TCM6408是一个 8 位通用 I/O 端口扩展 IC,通过 I2C 总线/SM 总线接口为微控制器提供最多 8 个 I/O 端口扩展功能,并且还具有电平转换功能,使其可以灵活应用在多电压混合信号通信环境中。
TCM6408有两个电源电压:VDDI 和 VDDP。VDDI 为主控端(微控制器)接口提供电源电压,VDDP 为内部核心电路和 8 位 I/O 端口提供电源电压。
TCM6408有主要的 4 组寄存器,分别是:配置寄存器、输入寄存器、输出寄存器和极性反转寄存器。上电时,所有的 I/O 端口被默认配置为输入状态。通过配置寄存器,系统可以决定每个 I/O 端口的输入输出状态。
每个输入或输出数据都被保存在对应的输入或输出寄存器中。输入寄存器的极性可以通过配置极性反转寄存器进行翻转,以节省外部逻辑门。
此外,TCM6408还有其他 8 组寄存器:输出驱动强度调节寄存器、输入锁存寄存器、上/下拉电阻使能寄存器、上下拉类型选择寄存器、中断屏蔽寄存器、中断状态寄存器、输出状态控制寄存器等,通过配置这些寄存器,可以配置对应的各种状态。
当发生超时时间或错误操作时,主机可以通过在RESET端口施加一个低电平,将 TCM6408复位。上电复位时,所有的寄存器恢复到默认状态,并初始化 I2C 总线/SM 总线状态机。
当任意输入状态与其对应输入寄存器状态不同时,TCM6408开漏中断INT输出被激活,向主机表明输入状态已经变化。 INT可以连接到微控制器的中断输入,通过发送中断信号,通知微控制器端口上有数据进入,而不需要通过 I2C 总线。
TCM6408的端口 P0~P7 输出提供最大 25mA 的灌电流,可以直接驱动 LED。
I2C 总线地址可以通过 ADDR 引脚接 VDDP 或 VSS 来改变。
主要特点
- I2C/SM 总线到并行 8 位总线扩展
- 工作电压范围:1.65 V to 5.5 V
- 支持双向电平转换:
- 极低的静态电流损耗
- SCL/SDA 端口采用施密特触发器结构,支持缓慢的输入转换,并提升抗干扰能力
- SDA/SCL 输入高电平最小值小于 1.2V
- 复位输入信号低电平有效(RESET)
- 中断开漏输出信号低电平有效(INT)
- 400 kHz 快速模式(Fast-mode)I2C 总线
- 内部上电复位
- 输出具有推挽和开漏方式
- 上下拉电阻配置
- SCL/SDA 输入端口噪声滤波
- P 端口最大驱动能力 25mA,直接驱动 LED
- Latch-up 性能大于 100mA
- ESD 性能
- 封装形式:QFN16 (3mm ×3mm×0.75 mm)
典型应用图
