器件型号: BQ25188
只要发生复位情况、BQ2518x 就会将其 R/W 寄存器复位为默认值。 这可能是由于看门狗计时器、上电复位 (POR) 或软件启动的复位而发生。
看门狗计时器
BQ2518x 包含一个看门狗计时器、如果在计时器到期之前没有发生 I2C 事务、则可以将 R/W 寄存器复位为其默认值。 该看门狗的作用是在 MCU 无响应时使器件返回到已知状态。
看门狗计时器在向器件发送第一个 I2C 事务后启动。 默认看门狗超时为 160s、由 REG0x07 中的 WATCHDOG_SEL[1:0]位控制。 可以通过将这些位设置为 2b11 来禁用看门狗计时器。
看门狗计时器到期后、它会在器件的下一个 I2C 事务后复位。
15 秒后置适配器看门狗
如果在 VIN 上检测到有效适配器后的 15s 内没有发生 I2C 事务、则有另一个看门狗计时器会触发硬件复位。 在硬件复位期间、R/W 寄存器将复位为其默认值。
15s 看门狗计时器由 REG0x0A 中的 WATCHDOG_15S_ENABLE 位控制。
上电复位 (POR)
只要器件从未上电状态转换为上电状态、就会发生上电复位。 POR 会将所有 R/W 寄存器复位为其默认值。
软件复位
REG_RST 位提供软件启动的复位。 设置该位时、R/W 寄存器将复位为其默认值。