该充电器提供了一个 N-FET 驱动引脚 (SDRV) 来控制外部运输 FET。SDRV 引脚是电荷泵的输出,可提供 100nA 驱动电流,从而将运输 FET 栅极电容驱动至比电池电压高 5V(典型值)。在仅电池模式下,栅极驱动器以大约 50% 的占空比运行。当该运输 FET 关断时,它会消除从电池到系统的泄漏电流。运输 FET 由 SDRV_CTRL[1:0] 寄存器位控制,并支持关断模式、运输模式和系统电源复位。
- 空闲模式:当 SDRV_CTRL[1:0] = 00 时,POR 默认值。外部运输 FET 完全导通,启用 I2C。内部 BATFET 状态取决于充电状态。在正向充电期间、OTG 模式下或仅电池条件下,此模式在存在适配器时有效。
- 关断模式:当 SDRV_CTRL[1:0] = 01 时。运输 FET 关断。禁用 I2C。充电器完全关断,只能通过插入适配器来唤醒。仅当不存在适配器时才能进入此模式。如果在存在适配器的情况下向 SDRV_CTRL[1:0] 写入 01,则写入将被忽略。
- 运输模式:当 SDRV_CTRL[1:0] = 10 时。运输 FET 关断。I2C 仍然启用。通过将 SDRV_CTRL[1:0] 设置回 00、将 QON 引脚拉至低电平或插入适配器,可以唤醒充电器。仅当不存在适配器时才能进入此模式。如果在存在适配器的情况下向 SDRV_CTRL[1:0] 写入 01,则写入将被忽略。
- 系统电源复位:当 SDRV_CTRL[1:0] = 11 时。运输 FET 通常会关断 350ms 以复位系统电源(如果 VBUS 为高电平,转换器会进入高阻态模式),然后运输 FET 再次完全导通。BATFET 在系统电源复位期间保持状态不变。复位完成后,SDRV_CTRL[1:0] 恢复为 00。
当主机将 SDRV_CTRL[1:0] 从 00 更改为其他值时,充电器会立即关断运输 FET 或延迟 tSM_DLY(由 SDRV_DLY 位进行配置)。下图展示了电池通过外部运输 FET 连接到充电器时的应用图。