ZHCSN29A July   2021  – December 2021 TCA9536

PRODUCTION DATA  

  1. 特性
  2. 应用
  3. 说明
  4. 修订历史记录
  5. 引脚配置和功能
  6. 规格
    1. 6.1 绝对最大额定值
    2. 6.2 ESD 等级
    3. 6.3 建议运行条件
    4. 6.4 热性能信息
    5. 6.5 电气特性
    6. 6.6 时序要求
    7. 6.7 I2C 总线时序要求
    8. 6.8 开关特性
    9. 6.9 典型特性
  7. 参数测量信息
  8. 详细说明
    1. 8.1 概述
    2. 8.2 功能方框图
    3. 8.3 特性说明
      1. 8.3.1 I/O 端口
      2. 8.3.2 P3 或中断 (INT) 输出
      3. 8.3.3 上拉禁用功能
    4. 8.4 器件功能模式
      1. 8.4.1 上电复位
      2. 8.4.2 加电
    5. 8.5 编程
      1. 8.5.1 I2C 接口
        1. 8.5.1.1 写入
        2. 8.5.1.2 读取
      2. 8.5.2 软件复位广播
    6. 8.6 寄存器映射
      1. 8.6.1 器件地址
      2. 8.6.2 控制寄存器和命令字节
      3. 8.6.3 寄存器说明
  9. 应用信息免责声明
    1. 9.1 应用信息
    2. 9.2 典型应用
      1. 9.2.1 设计要求
        1. 9.2.1.1 当 I/O 控制 LED 时更大程度减小 ICC
      2. 9.2.2 详细设计过程
      3. 9.2.3 应用曲线
  10. 10电源相关建议
    1. 10.1 上电复位
  11. 11布局
    1. 11.1 布局指南
    2. 11.2 布局示例
  12. 12器件和文档支持
    1. 12.1 文档支持
      1. 12.1.1 相关文档
    2. 12.2 接收文档更新通知
    3. 12.3 支持资源
    4. 12.4 商标
    5. 12.5 Electrostatic Discharge Caution
    6. 12.6 术语表
  13. 13机械、封装和可订购信息

软件复位广播

软件复位广播是 I2C 总线上的控制器发出的命令,指示所有支持该命令的器件复位为上电值。要确保按预期运行,I2C 总线必须能够正常工作,并且任何器件都不能挂起总线。

软件复位广播定义为以下步骤:

  1. I2C 总线控制器发送一个启动条件。
  2. 使用的地址是保留的通用广播 I2C 总线地址“0000 000”,其中 R/W 位设置为 0。发送的字节为 0x00。
  3. 任何支持通用广播功能的器件都将 ACK。如果 R/W 位设置为 1(读取),器件将 NACK。
  4. 通用广播地址得到确认后,控制器仅发送等于 0x06 的 1 字节数据。如果数据字节是任何其他值,器件将不会确认或复位。如果发送的数据超过 1 字节,则不会再确认更多字节,并且器件将忽略此 I2C 消息,将其视为无效。
  5. 发送 1 字节数据 (0x06) 后,控制器发送一个停止条件来结束软件复位序列。器件将忽略重复的启动条件,并且不执行复位。

成功完成上述步骤后,器件将执行复位。这会将所有寄存器值恢复为上电默认值。无论 P3 端口的端口模式配置如何,所有 P 端口都将配置为输入。