ZHCSQE8H November 2022 – April 2025 TPS389C03-Q1
PRODUCTION DATA
错误信号监测 (ESM) 引脚用于监测 SOC 或微控制器的错误输出。可以在微控制器中配置将 ESM 引脚被置为低电平有效所需发生的内部错误类型。一旦 ESM 引脚置为低电平有效,就无法依赖微控制器的操作或结果。ESM 引脚具有可编程的阈值延迟(组 1_0x09E_Threshold),以可防止意外的误跳闸。ESM 引脚还具有可配置去抖(组 1_0x09F_ESM_DEB)。当 TPS389C03-Q1 的 ESM 引脚置为低电平有效时,ESM_ERROR 由 INT_VENDOR 寄存器中的位进行标记。默认情况下,ESM 引脚通过内部 100k 下拉电阻拉至低电平,因此如果 ESM 引脚上没有施加外部源,则默认情况下会标记 ESM_ERROR。请注意,下拉电阻器仅在施加 VDD 后才有效,否则该引脚为悬空。
| 寄存器值 | 时间 | 注释 |
|---|---|---|
|
0-31 |
1-32 ms |
1ms 步进 |
|
32-63 |
34-96 ms |
2ms 步进 |
|
64-255 |
100-864 ms |
4ms 步进 |
表 7-8 至表 7-14 中列出的配置展示了 TPS389C03-Q1 在映射到不同故障输出(如 NRST、NIRQ 和 WDO)时如何响应。映射到 NIRQ 的故障始终是锁存行为。请注意,如果在 NIRQ 置为有效(锁存)时 NIRQ 未被 ESM 映射,则 NIRQ 置为无效;NIRQ 在重新映射时被重新置为有效(假设 ESM_ERROR 位未被清除)。根据 OTP 设置,映射到 WDO 的故障可以被锁存或具有相关的 WDO 延迟。如果将 ESM 功能作为一种复位方法,建议将 ESM 映射到 WDO 以避免 NRST 切换。如果 WDE 在运行时被拉至低电平,建议将 ESM 故障仅映射到 NIRQ。
当 ESM 映射到 WDO 时,不会在 WDT_ERROR 位中标记 ESM 故障和产生的 WDO 置为有效。不过,建议向 INT_VENDOR(表 8-11)寄存器中的 WDT_ERROR 位和 ESM_ERROR 位写入 1,以清除所有锁存输出。也可以通过切换 WDE 引脚将 WDO 输出置为无效。请注意,如果在 WDO 置为有效(锁存)时 ESM 未被 WDO 映射,则 WDO 保持置为有效状态直到向 WDT_ERROR 位和 ESM_ERROR 位写入 1。
| WDE | WDO | NIRQ | NRST | |
|---|---|---|---|---|
| ESM 故障 | 高 | ESM 延迟后,WDO 置为有效并设置 ESM 故障。I2C 写入以清除和置为无效。 | ESM 延迟后,NIRQ 置为有效并设置 ESM 故障。I2C 写入以清除和置为无效。 | ESM 延迟后,NRST 置为有效并在复位延迟后置为无效。在 WDO 置为无效之前未检查 ESM 引脚的状态。 |
| 低 | ESM 故障未将 WDO 置为有效。 | ESM 延迟后,NIRQ 置为有效并设置 ESM 故障。I2C 写入以清除和置为无效。 | ESM 延迟后,NRST 置为有效并在复位延迟后置为无效。ESM 延迟后已检查 ESM 引脚的状态。如果 ESM 保持低电平,则 NRST 切换。 |
| WDE | WDO | NIRQ | NRST | |
|---|---|---|---|---|
| ESM 故障 | 高 | 未置为有效。 | ESM 延迟后,NIRQ 置为有效并设置 ESM 故障。I2C 写入以清除和置为无效。 | ESM 延迟后,NRST 置为有效并在复位延迟后置为无效。ESM 延迟后已检查 ESM 引脚的状态。如果 ESM 保持低电平,则 NRST 切换。 |
| 低 | 未置为有效。 | ESM 延迟后,NIRQ 置为有效并设置 ESM 故障。I2C 写入以清除和置为无效。 | ESM 延迟后,NRST 置为有效并在复位延迟后置为无效。ESM 延迟后已检查 ESM 引脚的状态。如果 ESM 保持低电平,则 NRST 切换。 |
| WDE | WDO | NIRQ | NRST | |
|---|---|---|---|---|
| ESM 故障 | 高 | ESM 延迟后,WDO 置为有效并设置 ESM 故障。I2C 写入以清除和置为无效。 | ESM 延迟后,NIRQ 置为有效并设置 ESM 故障。I2C 写入以清除和置为无效。 | 未置为有效。 |
| 低 | 未置为有效。 | ESM 延迟后,NIRQ 置为有效并设置 ESM 故障。I2C 写入以清除和置为无效。 | 未置为有效。 |
| WDE | WDO | NIRQ | NRST | |
|---|---|---|---|---|
| ESM 故障 | 高 | ESM 延迟后,WDO 置为有效并设置 ESM 故障。I2C 写入以清除和置为无效。 | 未置为有效。 | ESM 延迟后,NRST 置为有效并在复位延迟后置为无效。在 WDO 置为无效之前未检查 ESM 引脚的状态。 |
| 低 | 未置为有效。 | 未置为有效。 | ESM 延迟后,NRST 置为有效并在复位延迟后置为无效。ESM 延迟后已检查 ESM 引脚的状态。如果 ESM 保持低电平,则 NRST 切换。 |
| WDE | WDO | NIRQ | NRST | |
|---|---|---|---|---|
| ESM 故障 | 高 | 未置为有效。 | 未置为有效。 | ESM 延迟后,NRST 置为有效并在复位延迟后置为无效。ESM 延迟后已检查 ESM 引脚的状态。如果 ESM 保持低电平,则 NRST 切换。 |
| 低 | 未置为有效。 | 未置为有效。 | ESM 延迟后,NRST 置为有效并在复位延迟后置为无效。ESM 延迟后已检查 ESM 引脚的状态。如果 ESM 保持低电平,则 NRST 切换。 |
| WDE | WDO | NIRQ | NRST | |
|---|---|---|---|---|
| ESM 故障 | 高 | 未置为有效。 | ESM 延迟后,NIRQ 置为有效并设置 ESM 故障。I2C 写入以清除和置为无效。 | 未置为有效。 |
| 低 | 未置为有效。 | ESM 延迟后,NIRQ 置为有效并设置 ESM 故障。I2C 写入以清除和置为无效。 | 未置为有效。 |
| WDE | WDO | NIRQ | NRST | |
|---|---|---|---|---|
| ESM 故障 | 高 | ESM 延迟后,WDO 置为有效并设置 ESM 故障。I2C 写入以清除和置为无效。 | 未置为有效。 | 未置为有效。 |
| 低 | ESM 故障未将 WDO 置为有效。 | 未置为有效。 | 未置为有效。 |