ZHCSW37 April 2024 TPS23881B
PRODUCTION DATA
TPS23881B 配有内部 SRAM 存储器故障监控功能,如果检测到 SRAM 存储器错误,该器件将进入“安全模式”。在“安全模式”下,寄存器 0x41 中的“固件修订版”值将设置为 0xFFh。
当前受电的所有通道都将保持受电状态,但大部分操作将被禁用,直到可以重新加载 SRAM 为止。除了断开和电流折返功能之外,在“安全模式”下还将保留器件 UVLO 和热关断特性。
在 SRAM 故障检测之前未受电的任何通道都将设置为关闭模式(有关因更改为关闭模式而发生的其他更改,请参阅寄存器 0x12h 说明)。端口重映射 (0x26h) 和所有其他通道配置设置(即功率分配 0x29h)将保留。
检测到 SRAM 故障后,将清除 0x60 中的“RAM_EN”位,并设置寄存器 0x0A 中的 RAMFLT 位。内部固件将继续以“安全模式”运行,直到重新加载 SRAM 或发生 POR(上电复位)事件后主机再次设置该位为止。为了确保平滑过渡到“安全模式”或退出此模式,除了重新编程 SRAM 之外的任何 I2C 命令都需要延迟,直到重新加载 SRAM 并确定为“有效”为止(请参阅寄存器 0x60 SRAM 编程说明)。
设置后,即使将器件从安全模式中退出,RAMFLT 位也将保持设置状态。建议在 SRAM 重新加载之后设置寄存器 0x60 中的 RAM_EN 位之前清除该位。
必须设置寄存器 0x60 中的 PAR_EN 位,并且必须将相应的 SRAM_Parity 代码(可从 TI mySecure 软件 网页下载)加载到器件中,以启用 SRAM 故障监视功能。
有关建议的 SRAM 编程过程的更多信息,请参阅如何加载 TPS2388x SRAM 代码 文档。