ZHCSXY0 March 2025 TPS65214
ADVANCE INFORMATION
请参考 PDF 数据表获取器件具体的封装图。
TPS65214 能够提供各种故障检测。默认情况下,所有这些故障都会导致定序关断。其中一些是可屏蔽的,并且对已屏蔽故障的反应是可配置的。
该器件能够对电源电压 (VSYS) 与内部电源电压 (VDD1P8) 提供以下故障检测。这些故障均不可屏蔽。
TPS65214 能够对降压输出端与 LDO 输出端进行以下故障检测:
SCG、OC、HOT、 与 TO 不可屏蔽。如果出现以上任一情况,器件会断电。每个稳压器的正负电流限值共用同一掩码位。
对 UV、RV 和 WARM 故障的反应是可配置的。如果未屏蔽,故障会触发定序关断。可以在 INT_MASK_BUCKS、INT_MASK_LDOS 和 INT_MASK_WARM 寄存器中为每个稳压器单独屏蔽 UV、RV 和 WARM。在发生屏蔽故障的情况下不会进行状态转换。可以通过 MASK_CONFIG 寄存器中的 MASK_EFFECT 位全局配置是否设置了位以及 nINT 是否拉至低电平。每个稳压器的正负电流限值共用同一掩码位。
对于任何与关断条件对应的故障,故障位将保持有效状态,直到通过 I2C 执行 W1C(写 1 清除)操作(假设故障不再存在)。如果出现关断故障,则无需更新 ON 请求。如果只要 EN/VSENSE 仍为高电平并且无需按下按钮即可重新启动,故障就不再存在,那么该器件会自动执行上电序列。
对于任何非关断条件的故障(例如,因为故障被屏蔽),该位在进入 INITIALIZE 状态时被清除。
有两个热阈值:热警告 (WARM) 和热关断 (TSD / HOT)。
热警告,WARM 阈值
如果温度超过 TWARM_Rising 阈值,则会设置 SENSOR_x_WARM 位并且 PMIC 会定序关闭(除非已屏蔽)。如果温度降至 TWARM_Falling 阈值以下,无需发出新的 Push-button-ON_Request,器件会再次上电。在 EN 或 VSENSE 配置中,ON 请求仍必须有效才能转换为 ACTIVE 状态。
如果温度超过 TWARM_Rising 阈值,但设置了 SENSOR_x_WARM_MASK 位,PMIC 仍会处于 ACTIVE 状态。故障报告由 MASK_EFFECT 位配置。处理器决定是定序关断还是控制正在运行的应用程序,从而降低功耗并有望避免热关断情况。
热关断,HOT 阈值
如果温度超过 THOT_Rising 阈值,则会设置 SENSOR_x_HOT 位,并且 PMIC 会立即关断所有电源轨。这种关断是同时进行,而不是按时序进行。
无论是在序列期间还是通过 I2C 命令,在启用每条电源轨以前,都会进行残余电压检查。RV 故障的处理取决于故障发生时的情况。说明残余电压检查的简化状态图如 图 6-14 所示。
如果升序时存在残余电压,器件会在 INT_SOURCE 寄存器中设置相应的 INT_TIMEOUT_RV_SD_IS_SET 位,在 INT_TIMEOUT_RV_SD 寄存器中设置 LDOx_RV_SD 或 BUCKx_RV_SD 位和 TIMEOUT 位,并且会在时隙结束时启动断电序列。
如果通过 I2C 命令对电源轨上电或断电期间存在残余电压,器件会设置相应的 LDOx_RV 或 BUCKx_RV 位。如果未设置 MASK_INT_FOR_RV 位(RV 未屏蔽),器件会将 nINT 引脚拉至低电平。
如果在升序或降序时检测到残余电压,可通过 GENERAL_CONFIG 寄存器的 BYPASS_RV_FOR_RAIL_ENABLE 位屏蔽关断故障反应。如果通过 I2C 命令检测到残余电压,可通过 MASK_CONFIG 寄存器的 MASK_INT_FOR_RV 位屏蔽 nINT 引脚的反应。
如果在上电时隙持续时间以后或在断电时隙持续时间八倍时间以后未能释放残余电压,则会发生超时。器件会设置 INT_TIMEOUT_RV_SD 寄存器的 TIMEOUT 位。
每检测到一次关断故障,重试计数器(POWER_UP_STATUS_REG 寄存器的 RETRY_COUNT)都会递增。器件会尝试两次重试上电。如果两次都失败,则需要在 VSYS 上进行一次电源循环,以便重置重试计数器。任何成功的上电都会重置重试计数器。屏蔽故障不会导致关断,也不会导致重试计数器递增。
可通过 MFP_2_CONFIG 寄存器的 MASK_RETRY_COUNT_ON_FIRST_PU 位,在首次上电时停用重试计数器。设置后,在完成首次上电序列以前,器件会无限重试。
也可以通过 INT_MASK_UV 寄存器的 MASK_RETRY_COUNT 位,永久禁用重试计数器。设置后,器件会在发生任何关断故障以后无限重试。
下表概述了在 ACTIVE 和 STBY 状态下的故障行为(如果未屏蔽)以及故障是否可屏蔽。
德州仪器 (TI) 不建议在同一电源轨上屏蔽 OC 检测与 UV 检测。
| 块 | 事件 | 状态转换(未屏蔽时) | 可屏蔽 | 中断状态位(根据 MASK_EFFECT 设置) | 中断状态位清除 |
|---|---|---|---|---|---|
| PB/EN/VSENSE | 按钮上升沿 | 无状态转换 | 否 | PB_RISING_EDGE_DETECTED | W1C、INITIALIZE 状态或 VSYS UVLO |
| PB/EN/VSENSE | 按钮下降沿 | 无状态转换 | 否 | PB_FALLING_EDGE_DETECTED | W1C、INITIALIZE 状态或 VSYS UVLO |
| PB/EN/VSENSE | 睡眠退出超时 | 转换至 SLEEP 状态 | 否 | PB_EN_SLEEP_EXIT_TIMEOUT | W1C 或 VSYS UVLO |
| BUCK 与 LDO | 残余电压 - RV | 无状态转换 | 是 | *_RV | W1C、INITIALIZE 状态或 VSYS UVLO |
| BUCK 与 LDO | 残余电压 - 关断故障 - RV_SD *) | 有序关断至 INITIALIZE 状态 | 是 | *_RV_SD | W1C 或 VSYS UVLO |
| BUCK 与 LDO | 超时 - TO *) | 有序关断至 INITIALIZE 状态 | 部分 (MASK_UV) | TIMEOUT | W1C 或 VSYS UVLO |
| BUCK 与 LDO | 欠压 - UV | 有序关断至 INITIALIZE 状态 | 是 | *_UV | W1C、INITIALIZE 状态(如果屏蔽)或 VSYS UVLO |
| BUCK 与 LDO | 过流 - OC | 有序关断至 INITIALIZE 状态 | 否 | *_OC | W1C 或 VSYS UVLO |
| BUCK 与 LDO | 接地短路 - SCG | 有序关断至 INITIALIZE 状态 | 否 | *_ SCG | W1C 或 VSYS UVLO |
| BUCK 与 LDO | 温度警告 - WARM | 有序关断至 INITIALIZE 状态 | 是 | SENSOR_x_WARM | W1C、INITIALIZE 状态(如果屏蔽)或 VSYS UVLO |
| BUCK 与 LDO | 温度关断 - HOT | 立即关断至 INITIALIZE 状态(未定序) | 否 | SENSOR_x_HOT | W1C 或 VSYS UVLO |
| VSYS | 欠压 - UV | 立即关断至关断状态(未定序) | 否 | 无 | 不适用 |
| VSYS | 过压保护 (OVP) | 立即关断至关断状态(未定序) | 否 | 无 | 不适用 |
| VDD1P8 | 欠压或过压 (UV 或 OV) | 立即关断至关断状态(未定序) | 否 | 无 | 不适用 |
*) RV_SD 和 TIMEOUT 故障只能在序列期间发生