ZHCSS95D March   2022  – October 2024 TPS389006-Q1 , TPS389R0-Q1

PRODMIX  

  1.   1
  2. 特性
  3. 应用
  4. 说明
  5. 器件比较
  6. 引脚配置和功能
  7. 规格
    1. 6.1 绝对最大额定值
    2. 6.2 ESD 等级
    3. 6.3 建议运行条件
    4. 6.4 热性能信息
    5. 6.5 电气特性
    6. 6.6 时序要求
    7. 6.7 典型特性
  8. 详细说明
    1. 7.1 概述
    2. 7.2 功能方框图
    3. 7.3 特性说明
      1. 7.3.1  I2C
      2. 7.3.2  自动屏蔽 (AMSK)
      3. 7.3.3  数据包错误检查 (PEC)
      4. 7.3.4  VDD
      5. 7.3.5  MON
      6. 7.3.6  NIRQ
      7. 7.3.7  ADC
      8. 7.3.8  时间戳
      9. 7.3.9  NRST
      10. 7.3.10 寄存器保护
    4. 7.4 器件功能模式
      1. 7.4.1 内置自检和配置负载
        1. 7.4.1.1 BIST 执行注意事项
      2. 7.4.2 TPS389006/08-Q1、TPS389R0-Q1 上电
      3. 7.4.3 常规监控
        1. 7.4.3.1 IDLE 监测
        2. 7.4.3.2 ACTIVE 监测
        3. 7.4.3.3 序列监控 1
          1. 7.4.3.3.1 ACT 转换 0→1
          2. 7.4.3.3.2 SLEEP 转换 1→0
          3. 7.4.3.3.3 SLEEP 转换 0→1
        4. 7.4.3.4 序列监控 2
          1. 7.4.3.4.1 ACT 转换 1→0
    5. 7.5 寄存器映射
      1. 7.5.1 BANK0 寄存器
      2. 7.5.2 BANK1 寄存器
  9. 应用和实施
    1. 8.1 应用信息
    2. 8.2 典型应用
      1. 8.2.1 多通道序列发生器和监视器
      2. 8.2.2 设计要求
      3. 8.2.3 详细设计过程
      4. 8.2.4 应用曲线
    3. 8.3 电源相关建议
      1. 8.3.1 电源指南
    4. 8.4 布局
      1. 8.4.1 布局指南
      2. 8.4.2 布局示例
  10. 器件和文档支持
    1. 9.1 器件命名规则
    2. 9.2 文档支持
    3. 9.3 接收文档更新通知
    4. 9.4 支持资源
    5. 9.5 商标
    6. 9.6 静电放电警告
    7. 9.7 术语表
  11. 10修订历史记录
  12. 11机械、封装和可订购信息

封装选项

机械数据 (封装 | 引脚)
散热焊盘机械数据 (封装 | 引脚)
订购信息

数据包错误检查 (PEC)

TPS389C03-Q1 支持数据包错误检查 (PEC) 作为一种实现循环冗余校验 (CRC) 的方法。PEC 是一种动态 CRC,仅在启用后才在读取或写入事务期间发生。CRC 的初始值设置为 0x00 时,PEC 使用由多项式表示的 CRC-8:

方程式 1. C ( x ) = x 8 + x 2 + x + 1

多项式用于捕获 I2C 通信中任何会导致数据和 PEC 字节不匹配的位翻转或噪声。PEC 计算包括传输中的所有字节,包括地址、命令和数据。PEC 计算不包括 ACK 或 NACK 位,或者启动、停止或重复启动条件。如果启用了 PEC,并且 TPS389C03-Q1 正在传输数据,则 TPS389C03-Q1 负责发送 PEC 字节。如果启用了 PEC,并且 TPS389C03-Q1 从 MCU 收到数据,则 MCU 负责发送 PEC 字节。如果需要更快的通信(例如对看门狗进行维护),则可以有效地使用所需的 PEC 功能来处理缺失的 PEC 信息并避免触发故障。图 7-8图 7-9 突出显示了需要 PEC 时的通信协议流程以及哪个器件在实际通信期间的不同实例中控制 SDA 线。

TPS389006-Q1 TPS389R0-Q1  采用 PEC 的单字节写入图 7-8 采用 PEC 的单字节写入
TPS389006-Q1 TPS389R0-Q1  采用 PEC 的单字节读取图 7-9 采用 PEC 的单字节读取

表 7-3 总结了与 PEC 写入命令相关的寄存器以及相应的器件行为。表 7-4 总结了与 PEC 读取命令相关的寄存器以及相应的器件行为。

表 7-3 PEC 写入总结
EN_PEC REQ_PEC PEC_INT 中断状态
0 x x 写入操作不需要 PEC 字节,不会将 NIRQ 置为有效。
1 0 x 缺少 PEC 字节的写入命令被视为有效,写入命令将执行并产生 I2C ACK。具有错误 PEC 的写入命令被视为错误,写入命令不会执行并产生 I2C NACK。不会将 NIRQ 置为有效。
1 1 0 缺少 PEC 会被视为错误,仅当提供了正确的 PEC 字节时才执行写入命令。尽管写入命令未执行,但 I2C 通信仍然以 ACK 进行响应。具有错误 PEC 的写入命令被视为错误,写入命令不会执行并产生 I2C NACK。不会将 NIRQ 置为有效。
1 1 1 缺少 PEC 会被视为错误,仅当提供了正确的 PEC 字节时才执行写入命令。尽管写入命令未执行,但 I2C 通信仍然以 ACK 进行响应。具有错误 PEC 的写入命令被视为错误,写入命令不会执行并产生 I2C NACK。当尝试使用 PEC 字节不正确或缺失的写入命令时,NIRQ 会被置为有效。
表 7-4 PEC 读取总结
EN_PEC REQ_PEC PEC_INT 中断状态
0 x x 对于 I2C 读取操作,会以寄存器中存储的数据进行响应,对于 I2C 读取命令,不会以寄存器对应的 PEC 字节进行响应。
1 x x 对于 I2C 读取操作,会以寄存器中存储的数据和对应的 PEC 字节进行响应。