ZHCSQE8H November   2022  – April 2025 TPS389C03-Q1

PRODUCTION DATA  

  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 时序要求
  8. 详细说明
    1. 7.1 概述
    2. 7.2 功能方框图
    3. 7.3 特性说明
      1. 7.3.1  I2C
      2. 7.3.2  可屏蔽中断 (AMSK)
      3. 7.3.3  VDD
      4. 7.3.4  MON
      5. 7.3.5  NRST
      6. 7.3.6  NIRQ
      7. 7.3.7  ADC
      8. 7.3.8  数据包错误检查 (PEC)
      9. 7.3.9  Q&A 看门狗
        1. 7.3.9.1 问题和令牌生成
        2. 7.3.9.2 Q&A 看门狗开启和关闭窗口延迟
        3. 7.3.9.3 Q&A 看门狗状态寄存器
        4. 7.3.9.4 Q&A 看门狗时序
        5. 7.3.9.5 Q&A 看门狗状态机和测试程序
      10. 7.3.10 错误信号监测 (ESM)
        1. 7.3.10.1 ESM 时序
      11. 7.3.11 寄存器保护
    4. 7.4 器件功能模式
      1. 7.4.1 内置自检和配置负载
        1. 7.4.1.1 BIST 执行注意事项
      2. 7.4.2 TPS389C03-Q1 上电
  9. 寄存器映射
    1. 8.1 寄存器概览
      1. 8.1.1 BANK0 寄存器
      2. 8.1.2 BANK1 寄存器
  10. 应用和实施
    1. 9.1 应用信息
    2. 9.2 典型应用
      1. 9.2.1 汽车类多通道序列发生器和监视器
      2. 9.2.2 设计要求
      3. 9.2.3 详细设计过程
      4. 9.2.4 应用曲线
    3. 9.3 电源相关建议
      1. 9.3.1 电源指南
    4. 9.4 布局
      1. 9.4.1 布局指南
      2. 9.4.2 布局示例
  11. 10器件和文档支持
    1. 10.1 器件命名规则
    2. 10.2 文档支持
    3. 10.3 接收文档更新通知
    4. 10.4 支持资源
    5. 10.5 商标
    6. 10.6 静电放电警告
    7. 10.7 术语表
  12. 11修订历史记录
  13. 12机械、封装和可订购信息

Q&A 看门狗

问答看门狗需要在特定时间间隔内将特定数据从 MCU 发送至 TPS389C03-Q1。

TPS389C03-Q1 会生成问题,供 MCU 在开启和关闭窗口期间读取。问题读取为 BANK0 中 WD_STAT_QA 寄存器中的 ANSW_CNT[1:0] 和 TOKEN[3:0] 状态位的组合。读取问题后,MCU 使用图 7-10 中所示的逻辑公式计算参考应答,并通过将 8 位应答写入 BANK1 中的 WDT_ANSWER 寄存器进行响应。参考应答计算的代码示例如图 7-13 所示。对于典型应用,无需更改 BANK1 中 WDT_QA_CFG 寄存器的 FDBK[1:0] 的默认值 FDBK[1:0] = 00b。然而,如果需要不同的参考应答计算,则可以更改 FDBK[1:0]。节 7.3.9.1详细介绍了问题生成和应答计算。

TPS389C03-Q1 FDBK[1:0] = 00b 时的看门狗应答计算图 7-10 FDBK[1:0] = 00b 时的看门狗应答计算

在一个“事件”期间,TPS389C03-Q1 在关闭窗口中生成三个问题,在开启窗口中生成一个问题。MCU 必须在指定的关闭窗口内正确读取并回答所有三个问题,并在指定的开启窗口内正确读取并回答一个问题,“良好事件”才能发生。在事件开始时,ANSW_CNT[1:0] = 11b。正确回答问题后会使 ANSW_CNT[1:0] 递减,以生成下一个问题。良好事件发生后,ANSW_CNT[1:0] 复位为 ANSW_CNT[1:0] = 11b,并且 TOKEN[3:0] 的值更改,为下一个事件生成一组新问题。

错误回答问题后会使违例计数递增,将 ANSW_CNT[1:0] 复位为 ANSW_CNT[1:0] = 11b,并重新启动关闭窗口。使用 BANK1 中的 WDT_CFG 寄存器对最大违例计数 MAX_VIOLATION_COUNT[2:0] 进行编程。当违例计数达到最大值时,TPS389C03-Q1 WDO(锁存)为低电平,并根据故障映射将 NIRQ 和 NRST 置为低电平有效。请注意,如果在 NIRQ 置为有效时 NIRQ 未被看门狗故障报告映射,则 NIRQ 置为无效;在重新映射时 NIRQ 重新置为有效(假设故障已被清除)。如果违规计数尚未等于零,良好事件将使违规计数递减。当看门狗进入空闲状态时,违例计数会复位。当看门狗进入挂起状态时,违例计数保持不变。看门狗状态图如图 7-22 所示。

在事件中,关闭窗口时间是固定值,并且如果所有三个问题的回答速度都快于设置时间,则该时间不会改变。例如,如果关闭窗口时间设置为 10ms,并且在 5ms 内正确回答了三个问题,则 TPS389C03-Q1 在转换到开启窗口之前等待剩余的 5ms。在开启窗口期间,如果问题的回答速度快于所选的开启窗口时间,则 TPS389C03-Q1 会自动转换到下一个事件的关闭窗口。在关闭或开启窗口中问题回答错误会导致 TPS389C03-Q1 重新启动关闭窗口。