0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

TCA9537远程4位I²C/SMBus I/O扩展器技术解析与应用指南

科技观察员 2025-09-15 16:00 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Texas Instruments TCA9537远程4位I^2^C和SMBus I/O扩展器在1.65V至5.5V VCC电压下运行,可通过I²C接口实现通用远程I/O扩展。系统控制器可通过写入I/O配置寄存器位使I/O作为输入或输出。每一路输入或输出的数据都储存在相应的输入/输出寄存器中。可通过极性反转寄存器反转输入端口寄存器的极性。

数据手册:*附件:Texas Instruments TCA9537远程4位I²C和SMBus IO扩展器数据手册.pdf

TI TCA9537 I/O扩展器提供开漏中断输出 (INT) 功能,功能在任何输入与其相应的输入端口寄存器状态不同时激活,用于向系统控制器指示输入状态已发生变化。在超时或其他不当操作情况下,系统处理器可通过I^2^C软复位命令(或者使用RESET引脚)重置TCA9537,该命令可将寄存器置于默认状态。

特性

  • I^2^C转GPIO扩展器
  • 工作电源电压范围:1.65V至5.5V
  • 耐受5V的I/O端口
  • 通过I^2^C通用呼叫进行软件复位
  • 用于外部复位控制的RESET输入引脚
  • 专用INT输出
  • 1MHz快速模式 + I^2^C总线
  • 输入和输出配置寄存器
  • 极性反转寄存器
  • 内部上电复位
  • 上电,所有通道配置为输入
  • SCL和SDA输入端噪声滤波器
  • 锁存输出带大电流驱动最大能力,用以直接驱动LED
  • 静电放电保护超出JESD 22标准
    • 2000V人体模型 (A114-A)
    • 1000V充电器件模型 (C101)

简化示意图

1.png

逻辑图

2.png

TCA9537远程4位I²C/SMBus I/O扩展器技术解析与应用指南

一、产品概述

Texas Instruments的TCA9537是一款低功耗、高性能的4位I²C和SMBus接口I/O扩展器,主要特性包括:

  • 宽电压工作范围‌:1.65V至5.5V
  • 4位可配置GPIO‌:每个引脚可独立配置为输入或输出
  • 中断输出功能‌:开漏INT引脚可指示输入状态变化
  • 极性反转寄存器‌:支持输入信号逻辑极性反转
  • 高驱动能力‌:输出可直接驱动LED
  • 复位功能‌:支持硬件RESET引脚和I²C软件复位

二、关键特性与技术参数

2.1 电气特性

  • 电源电压范围‌:1.65V至5.5V
  • I/O端口耐压‌:5V耐受
  • 低导通电阻‌:典型值40mΩ
  • 工作温度范围‌:-40°C至+125°C
  • ESD保护‌:
    • 2000V人体模型(HBM)
    • 1000V充电器件模型(CDM)

2.2 通信接口

  • I²C兼容接口‌:
    • 支持标准模式(100kHz)
    • 快速模式(400kHz)
    • 快速模式+(1MHz)
  • SMBus兼容‌:满足系统管理总线规范

三、功能模块详解

3.1 引脚配置

器件采用10引脚VSSOP封装(DGS),引脚功能如下:

引脚号名称类型描述
1P0I/O可配置I/O端口0
2P1I/O可配置I/O端口1
3P2I/O可配置I/O端口2
4P3I/O可配置I/O端口3
5GND-
6RESETI低电平有效复位输入
7INTO开漏中断输出
8SCLI/OI²C串行时钟线
9SDAI/OI²C串行数据线
10VCC-电源电压

3.2 寄存器架构

TCA9537包含4个8位寄存器,实际使用低4位:

  1. 输入端口寄存器(0x00) ‌:只读,反映I/O引脚当前状态
  2. 输出端口寄存器(0x01) ‌:读写,控制输出引脚状态
  3. 极性反转寄存器(0x02) ‌:读写,控制输入极性是否反转
  4. 配置寄存器(0x03) ‌:读写,设置I/O方向(1=输入,0=输出)

四、软件编程指南

4.1 器件地址

固定7位地址:1001001(0x49),第8位为R/W位

4.2 基本操作流程

  1. 初始化配置‌:
    • 写配置寄存器(0x03)设置I/O方向
    • 写极性反转寄存器(0x02)设置输入极性
    • 写输出端口寄存器(0x01)设置初始输出状态
  2. 读取输入状态‌:
    • 发送读输入端口寄存器(0x00)命令
    • 读取返回的4位数据
  3. 中断处理‌:
    • INT引脚变低表示输入状态变化
    • 读取输入端口寄存器清除中断

4.3 复位操作

  1. 硬件复位‌:拉低RESET引脚至少30ns
  2. 软件复位‌:发送I²C通用呼叫地址(0x00)后跟0x06

五、应用场景

  1. MCU端口扩展‌:为资源受限的微控制器增加GPIO
  2. 人机接口‌:连接按钮、开关、LED指示灯
  3. 传感器接口‌:采集数字传感器信号
  4. 电源管理‌:控制外设电源使能
  5. 工业控制‌:作为PLC的数字I/O模块
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 扩展器
    +关注

    关注

    0

    文章

    167

    浏览量

    16162
  • SMBus
    +关注

    关注

    1

    文章

    129

    浏览量

    23032
  • i/o
    i/o
    +关注

    关注

    0

    文章

    39

    浏览量

    4789
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    PCA9536具有配置寄存远程4I2CSMBus I/O扩展器数据表

    电子发烧友网站提供《PCA9536具有配置寄存远程4I2CSMBus
    发表于 06-22 10:54 0次下载
    PCA9536具有配置寄存<b class='flag-5'>器</b>的<b class='flag-5'>远程</b><b class='flag-5'>4</b><b class='flag-5'>位</b><b class='flag-5'>I2C</b>和<b class='flag-5'>SMBus</b> <b class='flag-5'>I</b>/<b class='flag-5'>O</b><b class='flag-5'>扩展器</b>数据表

    TCA9536具有配置寄存远程4I2CSMBus I/O扩展器数据表

    电子发烧友网站提供《TCA9536具有配置寄存远程4I2C
    发表于 06-22 10:51 0次下载
    <b class='flag-5'>TCA</b>9536具有配置寄存<b class='flag-5'>器</b>的<b class='flag-5'>远程</b><b class='flag-5'>4</b><b class='flag-5'>位</b><b class='flag-5'>I2C</b>和<b class='flag-5'>SMBus</b> <b class='flag-5'>I</b>/<b class='flag-5'>O</b><b class='flag-5'>扩展器</b>数据表

    TCA6408A低电压8I2CSMBus I/O扩展器数据表

    电子发烧友网站提供《TCA6408A低电压8I2CSMBus I/O
    发表于 06-24 10:47 0次下载
    <b class='flag-5'>TCA</b>6408A低电压8<b class='flag-5'>位</b><b class='flag-5'>I2C</b>和<b class='flag-5'>SMBus</b> <b class='flag-5'>I</b>/<b class='flag-5'>O</b><b class='flag-5'>扩展器</b>数据表

    TCA6416A低电压16I2CSMBus I/O扩展器数据表

    电子发烧友网站提供《TCA6416A低电压16I2CSMBus I/O
    发表于 06-24 10:48 0次下载
    <b class='flag-5'>TCA</b>6416A低电压16<b class='flag-5'>位</b><b class='flag-5'>I2C</b>和<b class='flag-5'>SMBus</b> <b class='flag-5'>I</b>/<b class='flag-5'>O</b><b class='flag-5'>扩展器</b>数据表

    TCA9537具有配置寄存远程4I2CSMBus I/O扩展器数据表

    电子发烧友网站提供《TCA9537具有配置寄存远程4I2C
    发表于 06-24 10:05 0次下载
    <b class='flag-5'>TCA9537</b>具有配置寄存<b class='flag-5'>器</b>的<b class='flag-5'>远程</b><b class='flag-5'>4</b><b class='flag-5'>位</b><b class='flag-5'>I2C</b>和<b class='flag-5'>SMBus</b> <b class='flag-5'>I</b>/<b class='flag-5'>O</b><b class='flag-5'>扩展器</b>数据表

    具有中断输出和配置寄存的PCA9555远程16I2CSMBus I/O扩展器数据表

    电子发烧友网站提供《具有中断输出和配置寄存的PCA9555远程16I2CSMBus I/
    发表于 06-25 09:31 0次下载
    具有中断输出和配置寄存<b class='flag-5'>器</b>的PCA9555<b class='flag-5'>远程</b>16<b class='flag-5'>位</b><b class='flag-5'>I2C</b>和 <b class='flag-5'>SMBus</b> <b class='flag-5'>I</b>/<b class='flag-5'>O</b><b class='flag-5'>扩展器</b>数据表

    TCA9555低电压16I2CSMBus I/O扩展器数据表

    电子发烧友网站提供《TCA9555低电压16I2CSMBus I/O
    发表于 06-29 09:59 0次下载
    <b class='flag-5'>TCA</b>9555低电压16<b class='flag-5'>位</b><b class='flag-5'>I2C</b>和<b class='flag-5'>SMBus</b> <b class='flag-5'>I</b>/<b class='flag-5'>O</b><b class='flag-5'>扩展器</b>数据表

    TCA9539低压16I2CSMBus低功耗I/O扩展器数据表

    电子发烧友网站提供《TCA9539低压16I2CSMBus低功耗I/O
    发表于 06-29 09:39 0次下载
    <b class='flag-5'>TCA</b>9539低压16<b class='flag-5'>位</b><b class='flag-5'>I2C</b>和<b class='flag-5'>SMBus</b>低功耗<b class='flag-5'>I</b>/<b class='flag-5'>O</b><b class='flag-5'>扩展器</b>数据表

    TCA6416低压16I2CSMBus I/O扩展器数据表

    电子发烧友网站提供《TCA6416低压16I2CSMBus I/O
    发表于 06-29 09:23 0次下载
    <b class='flag-5'>TCA</b>6416低压16<b class='flag-5'>位</b><b class='flag-5'>I2C</b>和<b class='flag-5'>SMBus</b> <b class='flag-5'>I</b>/<b class='flag-5'>O</b><b class='flag-5'>扩展器</b>数据表

    TCA9534低电压8I2CSMBUS低功耗I/O扩展器数据表

    电子发烧友网站提供《TCA9534低电压8I2CSMBUS低功耗I/O
    发表于 07-02 10:31 0次下载
    <b class='flag-5'>TCA</b>9534低电压8<b class='flag-5'>位</b><b class='flag-5'>I2C</b>和<b class='flag-5'>SMBUS</b>低功耗<b class='flag-5'>I</b>/<b class='flag-5'>O</b><b class='flag-5'>扩展器</b>数据表

    TCA6408A-Q1具有中断输出的低电压8I2CSMBus I/O扩展器数据表

    电子发烧友网站提供《TCA6408A-Q1具有中断输出的低电压8I2CSMBus I/O
    发表于 07-03 11:47 0次下载
    <b class='flag-5'>TCA</b>6408A-Q1具有中断输出的低电压8<b class='flag-5'>位</b><b class='flag-5'>I2C</b>和<b class='flag-5'>SMBus</b> <b class='flag-5'>I</b>/<b class='flag-5'>O</b><b class='flag-5'>扩展器</b>数据表

    TCA9538低压8I2CSMBus低功耗I/O扩展器数据表

    电子发烧友网站提供《TCA9538低压8I2CSMBus低功耗I/O
    发表于 07-08 10:03 0次下载
    <b class='flag-5'>TCA</b>9538低压8<b class='flag-5'>位</b><b class='flag-5'>I2C</b>和<b class='flag-5'>SMBus</b>低功耗<b class='flag-5'>I</b>/<b class='flag-5'>O</b><b class='flag-5'>扩展器</b>数据表

    TCA6424低压24I2CSMBus I/O扩展器数据表

    电子发烧友网站提供《TCA6424低压24I2CSMBus I/O
    发表于 07-11 11:35 1次下载
    <b class='flag-5'>TCA</b>6424低压24<b class='flag-5'>位</b><b class='flag-5'>I2C</b>和<b class='flag-5'>SMBus</b> <b class='flag-5'>I</b>/<b class='flag-5'>O</b><b class='flag-5'>扩展器</b>数据表

    TCAL9539 I2C总线I/O扩展器技术解析与应用指南

    Texas Instrument TCAL9539/TCAL9539-Q1 I^2^C总线/SMBus I/O
    的头像 发表于 08-08 11:49 921次阅读
    TCAL9539 <b class='flag-5'>I2C</b>总线<b class='flag-5'>I</b>/<b class='flag-5'>O</b><b class='flag-5'>扩展器</b><b class='flag-5'>技术</b><b class='flag-5'>解析</b>与应用<b class='flag-5'>指南</b>

    TCA9536 4I2C/SMBus I/O扩展器技术解析

    Texas Instruments TCA9536 4I/O扩展器用于
    的头像 发表于 09-19 14:45 481次阅读
    <b class='flag-5'>TCA</b>9536 <b class='flag-5'>4</b><b class='flag-5'>位</b><b class='flag-5'>I2C</b>/<b class='flag-5'>SMBus</b> <b class='flag-5'>I</b>/<b class='flag-5'>O</b><b class='flag-5'>扩展器</b><b class='flag-5'>技术</b><b class='flag-5'>解析</b>