ZHCSQQ6A October   2023  – October 2025 TPS2HCS10-Q1

PRODUCTION DATA  

  1.   1
  2. 特性
  3. 应用
  4. 说明
  5. 器件比较表
  6. 引脚配置和功能
    1. 5.1 版本 A 封装
    2. 5.2 引脚排列 — 版本 A
    3. 5.3 版本 B 封装
    4. 5.4 引脚排列 — 版本 B
  7. 规格
    1. 6.1 绝对最大额定值
    2. 6.2 ESD 等级
    3. 6.3 建议运行条件
    4. 6.4 热性能信息
    5. 6.5 电气特性
    6. 6.6 SPI 时序要求
    7. 6.7 开关特性
    8. 6.8 典型特性
  8. 参数测量信息
  9. 详细说明
    1. 8.1 概述
    2. 8.2 功能方框图
    3. 8.3 特性说明
      1. 8.3.1 保护机制
        1. 8.3.1.1 过流保护
          1. 8.3.1.1.1 浪涌期间 - 过流保护
          2. 8.3.1.1.2 过流保护 - 稳态运行
          3. 8.3.1.1.3 可编程保险丝保护装置
          4. 8.3.1.1.4 立即关断过流保护 (IOCP)
          5. 8.3.1.1.5 自动重试与闭锁行为
        2. 8.3.1.2 热关断
        3. 8.3.1.3 电池反向
      2. 8.3.2 诊断机制
        1. 8.3.2.1 集成型 ADC
        2. 8.3.2.2 数字电流检测输出
        3. 8.3.2.3 输出电压测量
        4. 8.3.2.4 MOSFET 温度测量
        5. 8.3.2.5 漏源电压 (VDS) 测量
        6. 8.3.2.6 VBB 电压测量
        7. 8.3.2.7 VOUT 电池短路和开路负载
          1. 8.3.2.7.1 启用通道输出 (FET) 时的测量
          2. 8.3.2.7.2 在禁用通道输出的情况下进行检测
      3. 8.3.3 并联模式运行
    4. 8.4 器件功能模式
      1. 8.4.1 状态图
      2. 8.4.2 输出控制
      3. 8.4.3 SPI 模式运行
      4. 8.4.4 故障报告
      5. 8.4.5 SLEEP
      6. 8.4.6 CONFIG/ACTIVE
      7. 8.4.7 LIMP_HOME 状态(仅限版本 A)
      8. 8.4.8 电池电源输入 (VBB) 欠压
      9. 8.4.9 低功耗模式 (LPM) 状态
        1. 8.4.9.1 MANUAL_LPM 状态
        2. 8.4.9.2 AUTO_LPM 状态
    5. 8.5 TPS2HCS10-Q1 寄存器
  10. 应用和实施
    1. 9.1 应用信息
    2. 9.2 典型应用
      1. 9.2.1 设计要求
      2. 9.2.2 详细设计过程
        1. 9.2.2.1 散热注意事项
        2. 9.2.2.2 配置电容充电模式
      3. 9.2.3 应用曲线
    3. 9.3 电源相关建议
    4. 9.4 布局
      1. 9.4.1 布局指南
      2. 9.4.2 布局示例
  11. 10器件和文档支持
    1. 10.1 第三方产品免责声明
    2. 10.2 接收文档更新通知
    3. 10.3 支持资源
    4. 10.4 商标
    5. 10.5 静电放电警告
    6. 10.6 术语表
  12. 11修订历史记录
  13. 12机械、封装和可订购信息

TPS2HCS10-Q1 寄存器

表 8-13 列出了 TPS2HCS10-Q1 寄存器的存储器映射寄存器。表 8-13 中未列出的所有寄存器偏移地址都应视为保留的位置,并且不应修改寄存器内容。

表 8-13 TPS2HCS10-Q1 寄存器
偏移首字母缩写词寄存器名称部分
0hDEV_ID从 NVM 读取器件 ID转到
1hCRC_CONFIGCRC 配置寄存器转到
2hSLEEP设置为从 ACTIVE 或 CONFIG 状态变为 SLEEP 状态转到
3hLPM低功耗模式 (LPM) 设置寄存器转到
4hGLOBAL_FAULT_TYPE通道故障状态和全局故障类型转到
5hFAULT_MASK屏蔽故障引脚上的故障报告转到
7hSW_STATEVOUT1 和 VOUT2 的开/关控制转到
9hDEV_CONFIG全局器件配置寄存器转到
AhADC_CONFIGADC 配置寄存器转到
BhADC_RESULT_VBBADC 转换结果 — VBB转到
DhFLT_STAT_CH1通道 1 故障状态转到
EhPWM_CH1通道 1 的 PWM 配置寄存器转到
FhILIM_CONFIG_CH1通道 1 的保护配置寄存器转到
10hCH1_CONFIG通道 1 的配置寄存器转到
11hADC_RESULT_CH1_IADC 转换结果 — 通道 1 的负载电流检测转到
12hADC_RESULT_CH1_TADC 转换结果 — 通道 1 的 TJ.FET 温度检测转到
13hADC_RESULT_CH1_VADC 转换结果 — 通道 1 的 VOUT 检测转到
14hADC_RESULT_CH1_VDSADC 转换结果 — 通道 1 的 VDS 检测转到
15hI2T_CONFIG_CH1通道 1 的 I2T 配置寄存器转到
16hFLT_STAT_CH2通道 2 的故障状态转到
17hPWM_CH2通道 2 的 PWM 配置寄存器转到
18hILIM_CONFIG_CH2通道 2 的保护配置寄存器转到
19hCH2_CONFIG通道 2 的配置寄存器转到
1AhADC_RESULT_CH2_IADC 转换结果 — 通道 2 的负载电流检测转到
1BhADC_RESULT_CH2_TADC 转换结果 — 通道 2 的 TJ.FET 温度检测转到
1ChADC_RESULT_CH2_VADC 转换结果 — 通道 2 的 VOUT 检测转到
1DhADC_RESULT_CH2_VDSADC 转换结果 — 通道 2 的 VDS 检测转到
1EhI2T_CONFIG_CH2通道 2 的 I2T 配置寄存器转到

复杂的位访问类型经过编码可适应小型表单元。表 8-14 展示了适用于此部分中访问类型的代码。

表 8-14 TPS2HCS10-Q1 访问类型代码
访问类型代码说明
读取类型
RR读取
RCR
C
读取
以清除
写入类型
WW写入
W1CW
1C
写入
1 以清零
复位或默认值
-n复位后的值或默认值

8.5.1 DEV_ID 寄存器(偏移 = 0h)[复位 = XXXXh]

DEV_ID 如表 8-15 所示。

返回到汇总表

表 8-15 DEV_ID 寄存器字段说明
字段类型复位说明
15-0DEVICE_IDRXX = 器件型号
  • FFF4h = TPS2HCS10A
  • FFF5h = TPS2HCS10B

8.5.2 CRC_CONFIG 寄存器(偏移 = 1h)[复位 = FFFEh]

CRC_CONFIG 如表 8-16 所示。

返回到汇总表

表 8-16 CRC_CONFIG 寄存器字段说明
字段类型复位说明
15-1RESERVEDR7FFFh保留
0CRC_ENR/W0h使能 SPI 命令帧的 CRC 校验。
  • 0h = 不对 SPI 命令帧进行 CRC 校验
  • 1h = 使能 SPI 命令帧的 CRC 校验

8.5.3 SLEEP 寄存器(偏移 = 2h)[复位 = FFFEh]

表 8-17 中显示了 SLEEP。

返回到汇总表

表 8-17 SLEEP 寄存器字段说明
字段类型复位说明
15-1RESERVEDR7FFFh保留
0SLEEPR/W0h将该位设置为 1 可将器件置于 SLEEP 状态
  • 0h = 无变化
  • 1h = 将器件置于 SLEEP 状态

8.5.4 LPM 寄存器(偏移 = 3h)[复位 = FF80h]

表 8-18 中显示了 LPM。

返回到汇总表

表 8-18 LPM 寄存器字段说明
字段类型复位说明
15-7RESERVEDR1FFh保留
6-5MAN_LPM_EXIT_CURR_CH2R/W0h设置因负载电流增加而退出 MANUAL_LPM 模式的阈值 — CH2
  • 0h = 500mA
  • 1h = 625mA
  • 2h = 150mA
  • 3h = 325mA
4-3MAN_LPM_EXIT_CURR_CH1R/W0h设置因负载电流增加而退出 MANUAL_LPM 模式的阈值 — CH1
  • 0h = 500mA
  • 1h = 625mA
  • 2h = 150mA
  • 3h = 325mA
2AUTO_LPM_EXIT_CH2R/W0h该位强制器件退出 AUTO_LPM 模式并进入 ACTIVE 状态,并使能 CH2(如果尚未使能)。要重新使能器件以进入 AUTO_LPM 模式,该位必须重置为 0。
  • 0h = 如果满足所有条件,重新使能器件以进入 AUTO_LPM 模式
  • 1h = 强制退出 AUTO_LPM 状态并进入 ACTIVE 状态。如果尚未使能,则使能 CH2
1AUTO_LPM_EXIT_CH1R/W0h该位强制器件退出 AUTO_LPM 模式并进入 ACTIVE 状态,并使能 CH1(如果尚未使能)。要重新使能器件以进入 AUTO_LPM 模式,该位必须重置为 0。
  • 0h = 如果满足所有条件,重新使能器件以进入 AUTO_LPM 模式
  • 1h = 强制退出 AUTO_LPM 状态并进入 ACTIVE 状态。如果尚未使能,则使能 CH1
0MANUAL_LPM_ENTRYR/W0h将该位设置为 1 会将器件置于 MANUAL_LPM。注意:两条通道必须关断,或者任何已使能的通道上的电流必须低于 MAN_LPM_EXIT_CURR_CHx 才能进入 MANUAL_LPM 模式。如果器件处于 MANUAL_LPM 状态并向 MANUAL_LPM_ENTRY 位写入 0,器件将检查 AUTO_LPM_EXIT_CHx 位的内容,如果任何位设置为 1,器件将退出 MANUAL_LPM 模式并开启尚未使能的通道。如果由于负载电流增加到大于 MAN_LPM_EXIT_CURR_CHx 而使器件退出 MANUAL_LPM 状态并进入 ACTIVE 状态,则需要将 MANUAL_LPM_ENTRY 位设置为 0,然后重置为 1 以重新进入 MANUAL_LPM 状态
  • 0h = 如果器件处于 MANUAL_LPM,则将器件置于 ACTIVE 模式
  • 1h = 如果满足所有条件,则将器件置于 MANUAL_LPM 模式

8.5.5 GLOBAL_FAULT_TYPE 寄存器(偏移 = 4h)[复位 = 0147h]

GLOBAL_FAULT_TYPE 如表 8-19 所示。

返回到汇总表

表 8-19 GLOBAL_FAULT_TYPE 寄存器字段说明
字段类型复位说明
15RESERVEDR0h保留
14RESERVEDR0h保留
13CH2_FLTR0h通道 2 的故障状态。如果 FLT_LTCH_DIS = 0,则故障位将被锁存,仅当读取 FLT_STAT_CH2 寄存器且故障条件不再存在时才会被清除 如果 FLT_LTCH_DIS = 1,则在故障条件不再存在时清除故障位
  • 0h = CH2 上未发生故障
  • 1h = CH2 上发生了故障
12CH1_FLTR0h通道 1 的故障状态。如果 FLT_LTCH_DIS = 0,则故障位将被锁存,仅当读取 FLT_STAT_CH1 寄存器且故障条件不再存在时才会被清除 如果 FLT_LTCH_DIS = 1,则在故障条件不再存在时清除故障位
  • 0h = CH1 上未发生故障
  • 1h = CH1 上发生了故障
11LPM_STATUSR0h该位指示器件是处于 MANUAL_LPM 模式还是 AUTO_LPM 模式,并在器件未处于任何 LPM 模式时清除该位。
  • 0h = 器件未处于 AUTO_LPM 或 MANUAL_LPM 状态
  • 1h = 器件已进入 AUTO_LPM 或 MANUAL_LPM 状态
10CHAN_OCP_I2T_TSDR0h该位指示任何一条通道中是否发生了过流保护、I2T 保护或热关断故障。如果 FLT_LTCH_DIS = 0,则故障位将被锁存,仅当读取 FLT_STAT_CHx 寄存器且故障条件不再存在时才会被清除 如果 FLT_LTCH_DIS = 1,则在故障条件不再存在时清除故障位
  • 0h = 任何通道中均无过流保护、I2T 保护或热关断故障
  • 1h = 一条或两条通道中存在过流保护、I2T 保护或热关断故障
9OL_SHRT_VBB_OFF_FLTR0h该位指示任何一条通道在关断状态故障下是否发生了 VBB 电源短路。如果 FLT_LTCH_DIS = 0,则故障位将被锁存,仅当读取 FLT_STAT_CHx 寄存器且故障条件不再存在时才会被清除
  • 0h = 任何通道中均无关断状态 VBB 短路或开路负载故障
  • 1h = 一条或两条通道中存在关断状态 VBB 短路或开路负载故障
8GLOBAL_ERR_WRNR1h该位指示 FLT_GLOBAL_TYPE[7:0] 位中是否报告了全局故障。通过该位报告的故障包括 LIMPHOME_STATE、POR、SPI_ERR、WD_ERR、VDD_UVLO、VBB_UV_WRN 或 VBB_UVLO。如果 FLT_LTCH_DIS = 0,则故障位将被锁存,仅当读取 GLOBAL_FAULT_TYPE 寄存器且故障条件不再存在时才会被清除 如果 FLT_LTCH_DIS = 1,则在故障条件不再存在时清除故障位
  • 0h = 未发生全局故障
  • 1h = 发生了以下事件之一:LIMPHOME_STATE、POR、SPI_ERR、WD_ERR、VDD_UVLO、VBB_UV_WRN 或 VBB_UVLO
7LIMPHOME_STATR/W1C0h该位指示器件是否由于 LHI 引脚变为高电平而处于 LIMP_HOME 状态。写入 1 以清除并退出 LIMP_HOME 状态。当该位设置为 1 时,LHI 引脚必须为低电平才能退出 LIMP_HOME 状态。
  • 0h = 器件未处于 LIMP_HOME 状态
  • 1h = 器件由于 LHI 引脚变为高电平而处于 LIMP_HOME 状态
6PORRC1h该位指示自上次读取后是否发生了上电复位 (POR) 该位在读取时清除,因此如果再次读取且该位为 0,则表示自上次读取后未发生上电复位。
  • 0h = 自上次读取寄存器后未发生上电复位 (POR)
  • 1h = 自上次读取寄存器后发生了上电复位。
5LPM_STATUS_1RC0h该位指示器件是处于 MANUAL_LPM 模式还是 AUTO_LPM 模式。该位将被锁存,仅当读取且器件不处于任何 LPM 模式时才会被清除。注意:如果不满足进入 MANUAL_LPM 的条件,该位将设置为 1 并在读取时清除。
  • 0h = 器件未处于 AUTO_LPM 或 MANUAL_LPM 状态
  • 1h = 器件已进入 AUTO_LPM 或 MANUAL_LPM 状态
4SPI_ERRRC0h该位指示是否发生了来自格式、时钟或 CRC 的 SPI 通信错误。故障位将被锁存,仅当读取后且错误不再存在时才会被清除。
  • 0h = 未发生 SPI 通信错误故障
  • 1h = 发生了格式、时钟或 CRC 导致的 SPI 通信错误
3WD_ERRRC0h如果 WD_EN = 1,则该位指示看门狗超时窗口中是否未收到可接受的 SPI 命令。故障位将被锁存,仅当读取后且错误不再存在时才会被清除
  • 0h = 无 SPI 接口看门狗错误
  • 1h = 发生了 SPI 看门狗超时错误
2VDD_UVLORC1h该位指示 VDD 电源是否在任何时间低于 VDD_UVLOF。如果已读取 GLOBAL_FAULT_TYPE 寄存器且已消除 UVLO 条件,则故障位将被清除
  • 0h = 未发生 VDD_UVLO 故障
  • 1h = 发生了 VDD_UVLO 故障
1VBB_UV_WRNRC1h该位指示 VBB 电源是否在任何时间低于 VBB_UV_WRN。如果 VBB 低于 VBB_UV_WRN,则器件中的诊断会关闭如果已读取 GLOBAL_FAULT_TYPE 寄存器且 UV 条件不再存在,则故障位将被清除
  • 0h = 未发生 VBB_UV_WRN 故障
  • 1h = 发生了 VBB_UV_WRN 故障
0VBB_UVLORC1h该位指示 VBB 电源是否在任何时间低于 VBB_UVLOF如果已读取 GLOBAL_FAULT_TYPE 寄存器且已消除 UVLO 条件,则故障位将被清除
  • 0h = 未发生 VBB_UVLO 故障
  • 1h = 发生了 VBB_UVLO 故障

8.5.6 FAULT_MASK 寄存器(偏移 = 5h)[复位 = FF80h]

FAULT_MASK 如表 8-20 所示。

返回到汇总表

表 8-20 FAULT_MASK 寄存器字段说明
字段类型复位说明
15-7RESERVEDR1FFh保留
6RESERVEDR/W0h保留
5MASK_SHRT_VBBR/W0h该位决定器件是否应屏蔽 FLT 引脚上的关断状态电池短路故障信号
  • 0h = FLT 引脚上发出 VBB 短路故障信号
  • 1h = FLT 引脚上不会发出(已屏蔽)VBB 短路故障信号
4MASK_OL_OFFR/W0h该位决定器件是否应屏蔽 FLT 引脚上的关断状态开路负载故障信号
  • 0h = 通过诊断检测到故障时,FLT 引脚上会发出关断状态断线故障信号
  • 1h = FLT 引脚上不会发出(已屏蔽)关断状态断线故障信号
3RESERVEDR0h保留
2MASK_SPI_ERRR/W0h该位决定器件是否应屏蔽 FLT 引脚上和 GLOBAL_FAULT_TYPE 寄存器中的 SPI 错误 (SPI_ERR)
  • 0h = SPI 错误在 FLT 引脚上和 GLOBAL_FAULT_TYPE 寄存器中发出信号
  • 1h = SPI 错误不会在 FLT 引脚上或 GLOBAL_FAULT_TYPE 寄存器中发出错误信号
1MASK_WD_ERRR/W0h该位决定器件是否应屏蔽 FLT 引脚上和 GLOBAL_FAULT_TYPE 寄存器中的 SPI 看门狗错误 (WD_ERR)
  • 0h = SPI 看门狗错误在 FLT 引脚上和 GLOBAL_FAULT_TYPE 寄存器中发出信号
  • 1h = SPI 看门狗错误不会在 FLT 引脚上或 GLOBAL_FAULT_TYPE 寄存器中发出错误信号
0MASK_VBB_UVLOR/W0h该位决定器件是否应屏蔽 FLT 引脚上的电源电压 VBB UVLO 故障
  • 0h = FLT 引脚上发出 VBB_UVLO 故障信号
  • 1h = FLT 引脚上不会发出(已屏蔽)VBB_UVLO 故障信号

8.5.7 SW_STATE 寄存器(偏移 = 7h)[复位 = FFFCh]

SW_STATE 如表 8-21 所示。

返回到汇总表

表 8-21 SW_STATE 寄存器字段说明
字段类型复位说明
15-2RESERVEDR3FFFh保留
1CH2_ONR/W0h对于 TPS2HCS10A-Q1 版本,该位决定通道 2 的输出状态。
  • 0h = CH2 输出设置为 OFF(FET 为 OFF)
  • 1h = CH2 输出设置为 ON(FET 为 ON)注意:该位对 TPS2HCS10B-Q1 没有任何影响。对于 TPS2HCS10B-Q1,通道 2 输出控制仅通过 DI2 引脚决定。
0CH1_ONR/W0h对于 TPS2HCS10A-Q1 版本,该位决定通道 1 的输出状态。
  • 0h = CH1 输出设置为 OFF(FET 为 OFF)
  • 1h = CH1 输出设置为 ON(FET 为 ON)注意:该位对 TPS2HCS10B-Q1 版本没有任何影响。对于 TPS2HCS10B-Q1,通道 1 输出控制仅通过 DI1 引脚决定

8.5.8 DEV_CONFIG 寄存器(偏移 = 9h)[复位 = F800h]

DEV_CONFIG 如表 8-22 所示。

返回到汇总表

表 8-22 DEV_CONFIG 寄存器字段说明
字段类型复位说明
15-11RESERVEDR1Fh保留
10-9CH2_LH_INR/W0h这些位决定了对于 TPS2HCS10A-Q1 版本,通道 2 输出在 LIMP_HOME 状态下应如何响应。注意:这些位对 TPS2HCS10B-Q1 没有任何影响。TPS2HCS10B-Q1 中没有 LIMP_HOME 状态。
  • 0h = 当处于 LIMP_HOME 状态时,DI 引脚控制输出
  • 1h = 进入 LIMP_HOME 状态时,CH2_ON 位的输出状态保持不变
  • 2h = 在 LIMP_HOME 模式下的输出将为 OFF
  • 3h = 在 LIMP_HOME 模式下的输出将为 ON
8-7CH1_LH_INR/W0h这些位决定了对于 TPS2HCS10A-Q1 版本,通道 1 输出在 LIMP_HOME 状态下应如何响应。注意:这些位对 TPS2HCS10B-Q1 没有任何影响。TPS2HCS10B-Q1 中没有 LIMP_HOME 状态。
  • 0h = 当处于 LIMP_HOME 状态时,DI 引脚控制输出
  • 1h = 进入 LIMP_HOME 状态时,CH1_ON 位的输出状态保持不变
  • 2h = 在 LIMP_HOME 模式下的输出将为 OFF
  • 3h = 在 LIMP_HOME 模式下的输出将为 ON
6PWM_SHIFT_DISR/W0h该位决定通道之间的 PWM 开始时是否应存在偏移。
  • 0h = PWM 上升沿在第一个上升沿延迟 100µs
  • 1h = 禁用 PWM 延迟(偏移)以使上升沿对齐
5AUTO_LPM_ENTRYR/W0h该位决定满足进入 AUTO_LPM 模式的所有条件时器件是否应进入 AUTO_LPM 模式。
  • 0h = 禁用进入 AUTO_LPM 模式
  • 1h = 使能进入 AUTO_LPM 模式,满足所有条件时,器件会进入该模式
4PARALLEL_12R/W0h该位向器件发出信号,指示通道 1 (CH1) 和通道 2 (CH2) 在系统中并联。
  • 0h = CH1 和 CH2 未并联
  • 1h = CH1 和 CH2 已并联 注意:仅当 SW_STATE 寄存器中的 CH1_ON 和 CH2_ON 位为 0 时,对该位的写入才有效。
3WD_ENR/W0h该位决定是否使能 SPI 看门狗功能。如果使能,当看门狗超时窗口中没有收到有效的 SPI 命令时,会触发看门狗超时
  • 0h = 看门狗已禁用
  • 1h = 看门狗功能已使能
2-1WD_TOR/W0h该位决定 SPI 看门狗功能(如果已使能)的超时周期。当看门狗超时窗口中没有收到有效的 SPI 命令时,会触发看门狗超时。
  • 0h = 看门狗超时周期为 400µs
  • 1h = 看门狗超时周期为 400ms
  • 2h = 看门狗超时周期为 800ms
  • 3h = 看门狗超时周期为 1200ms
0FLT_LTCH_DISR/W0h该位决定发生故障时,是否应该锁存 FAULT_GLOBAL_TYPE [13:8] 中的故障位。
  • 0h = FAULT_GLOBAL_TYPE 寄存器中的故障位 [13:8] 将被锁存,仅当读取相关寄存器时才能清除
  • 1h = FAULT_GLOBAL_TYPE 寄存器中的故障位 [13:8] 不会被锁存,当故障不再存在时将被清除 注意:有关如何在 FLT_LTCH_DIS = 0 时清除各个故障位的更多详细信息,请参阅每个故障位的说明。LPM_STATUS[0] 为只读。

8.5.9 ADC_CONFIG 寄存器(偏移 = Ah)[复位 = FF3Ah]

ADC_CONFIG 如表 8-23 所示。

返回到汇总表

表 8-23 ADC_CONFIG 寄存器字段说明
字段类型复位说明
15-8RESERVEDRFFh保留
7-6ADC_ISNS_SAMPLE_CONFIGR/W0h这些位决定电流检测 (ISNS) 的采样率和转换率。采样率和转换率越低,IQ 消耗越低。
  • 0h = 以最大速率进行电流检测和 ADC 转换
  • 1h = 以最大速率进行电流检测和 ADC 转换
  • 2h = 以最大速率的一半进行电流检测和 ADC 转换
  • 3h = 以最大速率的四分之一进行电流检测和 ADC 转换
5ADC_VDS_DISR/W1h该位决定是否应禁用所有通道的 VDS 检测功能。如果禁用,则 ADC 转换序列中不包含所有通道的 VDS 转换。注意:也可以通过 CHx_CONFIG 寄存器中的 VDS_SNS_DIS_CHx 位使能或禁用每条通道的 VDS 检测功能。该位必须设置为 0 才能基于通道使能/禁用该功能。
  • 0h = VDS_SNS ADC 功能已使能
  • 1h = 禁用所有通道的 VDS SNS ADC 功能,所有通道的 ADC 转换序列中不包含 VDS_SNS ADC 转换
4ADC_VSNS_DISR/W1h该位决定是否应禁用所有通道的 VOUT 检测 (VSNS) 功能。如果禁用,则 ADC 转换序列中不包含所有通道的 VOUT 转换。注意:也可以通过 CHx_CONFIG 寄存器中的 VSNS_DIS_CHx 位使能或禁用每条通道的 VSNS 功能。该位必须设置为 0 才能基于通道使能/禁用该功能。
  • 0h = VSNS ADC 功能已使能
  • 1h = 禁用所有通道的 VSNS ADC 功能,所有通道的 ADC 转换序列中不包含 VSNS ADC 转换
3ADC_TSNS_DISR/W1h该位决定是否禁用所有通道的温度检测功能。如果禁用,则 ADC 转换序列中不包含所有通道的温度检测转换。注意:温度检测功能只能全局使能或禁用
  • 0h = TSNS ADC 功能已使能
  • 1h = 禁用所有通道的 TSNS ADC 功能,所有通道的 ADC 转换序列中不包含 TSNS ADC 转换
2ADC_ISNS_DISR/W0h该位决定是否禁用所有通道的电流检测 (ISNS) 功能。如果禁用,则 ADC 转换序列中不包含所有通道的 ISNS 转换 注意:也可以通过 CHx_CONFIG 寄存器中的 ISNS_DIS_CHx 位使能或禁用每条通道的 ISNS 功能。该位必须设置为 0 才能基于通道使能/禁用该功能。
  • 0h = ISNS ADC 功能已使能
  • 1h = 禁用所有通道的 ISNS ADC 功能,所有通道的 ADC 转换序列中不包含 ISNS ADC 转换
1ADC_VBB_DISR/W1h该位决定是否禁用 VBB_SNS 功能。如果禁用,则 ADC 转换序列中不包含电源电压 VBB 转换。
  • 0h = VBB_SNS ADC 功能已使能,ADC 转换序列中包含 VBB_SNS ADC 转换
  • 1h = VBB_SNS ADC 功能已禁用,ADC 转换序列中不包含 VBB_SNS ADC 转换
0ADC_DISR/W0h该位决定是否应禁用 ADC 功能。如果禁用,则无法使用 VDS_SNS、VSNS、TSNS 或 ISNS。ADC 默认已使能。
  • 0h = 启用 ADC 功能
  • 1h = 禁用所有 ADC 功能

8.5.10 ADC_RESULT_VBB 寄存器(偏移 = Bh)[复位 = F800h]

ADC_RESULT_VBB 如表 8-24 所示。

返回到汇总表

表 8-24 ADC_RESULT_VBB 寄存器字段说明
字段类型复位说明
15-11RESERVEDR1Fh保留
10VBB_RDYR0h该位指示自上次读取后是否有 VBB 电压转换的新 ADC 结果可用
  • 0h = VBB ADC 值未更新
  • 1h = 自上次读取后新的 VBB ADC 值已就绪
9-0ADC_RESULT_VBBR0h转换 VBB 电压得到的 10 位 ADC 结果

8.5.11 FLT_STAT_CH1 寄存器(偏移 = Dh)[复位 = E000h]

FLT_STAT_CH1 如表 8-25 所示。

返回到汇总表

表 8-25 FLT_STAT_CH1 寄存器字段说明
字段类型复位说明
15-13RESERVEDR7h保留
12I2T_MOD_CH1R0h该位指示通道 1 是否处于 I2T 循环中且正在累加或递减。当通道 1 不在 I2T 循环中时,该值将为 0
  • 0h = I2T 关断或该通道不在 I2T 循环中
  • 1h = 通道在 I2T 循环中且正在累加
11LATCH_STAT_CH1R0h该位指示通道 1 是否由于过流保护或热关断故障而被锁存。当通道关闭再重新开启时,该位将被清除。注意:当由于 I2T 而发生关断时,该位不会发出信号
  • 0h = 该通道不会被锁存
  • 1h = 该通道当前已被锁闭
10FLT_CH1R0h该位指示通道 1 当前是否处于自动重试等待时间周期 (2ms)、锁存或 I2T 冷却状态
  • 0h = 该通道当前未处于自动重试等待时间、锁存状态或 I2T 冷却状态
  • 1h = 该通道当前处于自动重试等待时间、锁存状态或 I2T 冷却状态
9SW_STATE_STAT_CH1R0h无论器件处于哪种模式,只要 SPI 正常工作,该位都会指示通道 1 的当前状态
  • 0h = CH1 已关闭
  • 1h = CH1 已开启
8VOUT_ERR_CH1R0h该位指示在经过 INRUSH_DURATION 周期后,如果已使能,通道 1 输出的漏源电压 (VDS) 是否小于 2V。
  • 0h = 使能该通道时,输出电压正确 (< 2V)
  • 1h = 应使能或禁用该通道时,输出电压不正确 (>2V)
7I2T_FLT_CH1RC0h该位指示通道 1 上是否发生了 I2T 故障。I2T_EN 必须设置为 1,才能使该位指示 I2T 故障。该故障将被锁存,当读取 FLT_STAT_CH1 寄存器且故障条件不再存在时将被清除 注意:该位不指示过流保护或热关断故障
  • 0h = 未发生 I2T 故障或 I2T 未使能
  • 1h = 该通道上发生了 I2T 故障
6LPM_WAKE_CH1RC0h该位指示通道 1 是否是器件退出 MANUAL_LPM 的原因,无论原因是什么(负载阶跃、短路)
  • 0h = 器件未处于 LPM 或该通道并非器件退出 MANUAL_LPM 模式的原因
  • 1h = 该通道是器件退出 MANUAL_LPM 的原因
5THERMAL_SD_CH1RC0h该位指示通道 1 上是否发生了热关断故障。该故障将被锁存,当读取 FLT_STAT_CH1 寄存器且通道温度降至低于热关断迟滞阈值时将被清除
  • 0h = 该通道上未发生热关断故障
  • 1h = 该通道上发生了热关断故障
4ILIMIT_CH1RC0h该位指示通道 1 上是否发生了过流保护故障 该故障将被锁存,当读取 FLT_STAT_CH1 寄存器且故障条件不再存在时将被清除
  • 0h = 该通道上未发生过流保护故障
  • 1h = 该通道上发生了过流保护故障
3SHRT_VBB_CH1RC0h该位指示通道 1 在关断状态下是否发生了 VBB 短路。通道 2 的输出通过 RSHRT_VBB 内部电阻器下拉。该故障将被锁存,当读取 FLT_STAT_CH1 寄存器且故障条件不再存在时将被清除
  • 0h = 该通道在关断状态下未发生 VBB 短路故障,或未使能关断状态下的 VBB 短路
  • 1h = 该通道上发生了关断状态下的 VBB 短路故障
2OL_OFF_CH1RC0h该位指示通道 1 在关断状态下是否存在开路负载。通道 1 的输出通过 OL_PULLUP_STR 设置上拉。该故障将被锁存,当读取 FLT_STAT_CH1 寄存器且故障条件不再存在时将被清除
  • 0h = 该通道上未发生关断状态开路负载故障,或未使能关断状态开路负载检测
  • 1h = 该通道上发生了关断状态开路负载故障
1RESERVEDR0h保留
0THERMAL_WRN_CH1RC0h该位指示通道 1 的 FET 温度是否高于过热警告阈值。该故障将被锁存,当读取 FLT_STAT_CH1 寄存器且故障条件不再存在时将被清除
  • 0h = 该通道中的 FET 温度低于过热警告阈值
  • 1h = 该通道中的 FET 温度高于过热警告阈值

8.5.12 PWM_CH1 寄存器(偏移 = Eh)[复位 = F000h]

PWM_CH1 如表 8-26 所示。

返回到汇总表

表 8-26 PWM_CH1 寄存器字段说明
字段类型复位说明
15-12RESERVEDRFh保留
11-9PWM_FREQ_CH1R/W0h设置 PWM 频率
  • 0h = 0.8Hz
  • 1h = 3.4Hz
  • 2h = 13.8Hz
  • 3h = 111Hz
  • 4h = 221Hz
  • 5h = 425Hz
  • 6h = 885Hz
  • 7h = 1770Hz
8-1PWM_DTY_CH1R/W0h这些位用于设置通道 1 PWM 操作的占空比。每个位的占空比约为 0.39%,线性上升至 100% 占空比
0PWM_EN_CH1R/W0h该位使能通道 1 的 PWM 操作。注意:PWM 占空比 > 200us。是否发生故障将在 FLT_STAT_CH1 寄存器中反映。仅当 CAP_CHRG_CH1[1:0] = 0 时,才能使能 PWM 模式
  • 0h = 输出跟随 CH1_ON 设置
  • 1h = 如果 CH1_ON 为高电平,则输出为根据占空比和频率设置的 PWM

8.5.13 ILIM_CONFIG_CH1 寄存器(偏移 = Fh)[复位 = 0066h]

ILIM_CONFIG_CH1 如表 8-27 所示。

返回到汇总表

表 8-27 ILIM_CONFIG_CH1 寄存器字段说明
字段类型复位说明
15-14RESERVEDR/W0h保留
13-12CAP_CHRG_CH1R/W0h这些位将在开启后的浪涌周期内设置电容充电模式。当 CAP_CHRG_CH1 = 00 时,这些位在 INRUSH_DURATION_CH1 周期内编程为过流保护阈值。如果达到阈值,通道将立即关断。当 CAP_CHRG_CH1 = 10 时,这些位编程为电流限制调节阈值。通道将开启进入电流限制状态,并持续调节电流,直到输出充满电或出现热关断事件。注意:在 INRUSH_DURATION 期间未使能 PWM 和 I2T。
  • 0h = 无电容充电模式,IOCP 值通过 INRUSH_LIMIT_CH1 位设置
  • 1h = 不支持
  • 2h = 电流限制调节模式,值通过 INRUSH_LIMIT_CH1 位设置
  • 3h = 不支持
11I2T_EN_CH1R/W0h使能通道 1 的 I2T 功能。I2T 可在使能通道之前或使能通道期间使能,但 I2T 计算仅在浪涌周期结束后开始。
  • 0h = I2T 功能未使能
  • 1h = I2T 功能已使能
10-8INRUSH_DURATION_CH1R/W0h这些位决定浪涌周期持续时间,在此期间 INRUSH_LIMIT_CH1 电平有效。
  • 0h = 0ms
  • 1h = 2ms
  • 2h = 4ms
  • 3h = 6ms
  • 4h = 10ms
  • 5h = 20ms
  • 6h = 50ms
  • 7h = 100ms
7-4INRUSH_LIMIT_CH1R/W6h这些位决定了通过 CAP_CHRG_CH1 位设置的不同电容充电模式下,通道 1 上的浪涌电流限制。如果未使用电容充电模式 (CAP_CHRG_CH1 = 00),则值为: 0h = 10A
1h = 12.5A
2h = 15A
3h = 17.5A
4h = 20A
5h = 22.5A
6h = 25A
注意:CAP_CHRG_CH1 = 00 时,并联模式下支持的最大 INRUSH_LIMIT_CH1 值为 20A。如果使用电流调节模式 (CAP_CHRG_CH1 = 10),则值为:
  • 0h = 1.5A
  • 1h = 1.85A
  • 2h = 2.25A
  • 3h = 2.6A
  • 4h = 3A
  • 5h = 3.4A
  • 6h = 3.8A
  • 7h = 5A
  • 8h = 6.25A
  • 9h = 7.5A
  • Ah = 8.7A
  • Bh = 10.1A
  • Ch = 11.3A
    不支持其他设置。
3-0ILIMIT_SET_CH1R/W6h这些位决定 INRUSH_DURATION 周期过期后通道 1 稳态运行时的过流保护 (IOCP) 阈值。注意:CAP_CHRG_CH1 = 00 时,并联模式下支持的最大 ILIMIT_SET_CH1 值为 20A。
  • 0h = 10A
  • 1h = 12.5A
  • 2h = 15A
  • 3h = 17.5A
  • 4h = 20A
  • 5h = 22.5A
  • 6h = 25A
    不支持其他设置。

8.5.14 CH1_CONFIG 寄存器(偏移 = 10h)[复位 = C002h]

CH1_CONFIG 如表 8-28 所示。

返回到汇总表

表 8-28 CH1_CONFIG 寄存器字段说明
字段类型复位说明
15VSNS_DIS_CH1R/W1h该位决定是否使能通道 1 的 VOUT VSNS ADC 功能。
  • 0h = CH1 VOUT VSNS ADC 功能已使能
  • 1h = CH1 VOUT VSNS ADC 功能已禁用
14VDS_SNS_DIS_CH1R/W1h该位决定是否使能通道 1 的 VDS_SNS ADC 功能。
  • 0h = CH1 VDS_SNS ADC 功能已使能
  • 1h = CH1 VDS_SNS ADC 功能已禁用
13ISNS_DIS_CH1R/W0h该位决定是否使能通道 1 的 ISNS ADC 功能。
  • 0h = CH1 ISNS ADC 功能已使能
  • 1h = CH1 ISNS ADC 功能已禁用
12-11RESERVEDR/W0h保留
10ISNS_SCALE_CH1R/W0h该位决定 ADC 输入的通道 1 ISNS 的电压调节 注意:建议仅在 OL_ON_EN_CH1 = 1 模式下且 I2T 已禁用 (I2T_EN_CH1 = 0) 时使用 8 倍电压调节选项。如果 I2T 已使能 (I2T_EN_CH1 = 1) 且 ISNS_SCALE_CH1 = 1,则对 I2T 算法应用 8 倍电压调节,这将提供不同的 I2T 跳闸阈值,并可能导致通道在较低的 I2T 阈值关断。
  • 0h = ADC 输入电压调整比例等于 1 倍
  • 1h = ADC 输入电压调整比例等于 8 倍
9OL_ON_EN_CH1R/W0h该位决定通道 1 是否应进入具有较高 RON 和较低 KSNS 值的模式,以更准确地测量较低的输出电流。注意:建议仅在 I2T 已禁用 (I2T_EN_CH1 = 0) 时使用 OL_ON_EN_CH1 = 1 模式。如果 I2T 已使能 (I2T_EN_CH1 = 1) 且 OL_ON_EN_CH1 = 1,则对 I2T 算法应用较低的 KSNS2,这将提供不同的 I2T 跳闸阈值,并可能导致通道在较低的 I2T 阈值关断。仅当通道上没有现有故障且输出电流低于 IENTRY_OL_ON 时,器件才能进入此模式。
  • 0h = KSNS1 比率且 RON = RON
  • 1h = KSNS2 比率且 RON = RON_OL
8-7OL_SVBB_BLANK_CH1R/W0h这些位决定通道 1 在 OFF 状态下开路负载或 VBB 短路故障的消隐时间
  • 0h = 消隐时间为 0.4ms
  • 1h = 消隐时间为 1.0ms
  • 2h = 消隐时间为 2.0ms
  • 3h = 消隐时间为 4.0ms
6-5OL_PU_STR_CH1R/W0h这些位决定关断状态开路负载检测电路在 VOUT1 处的上拉电流 (I_pu)。
  • 0h = I_pu 为 26.5µA
  • 1h = I_pu 为 60µA
  • 2h = I_pu 为 127µA
  • 3h = I_pu 为 260µA
4-3OL_SVBB_EN_CH1R/W0h这些位用于在 OFF 状态下使能开路负载和电源短路检测。将这些位设置为 10 会导通上拉电阻,通过输出比较器检测在关断状态下是否存在开路负载或电源短路。如果 OL_OFF_CH1 = 1,则存在电源短路或开路负载故障。此后,这些位可设置为 01,导通下拉电阻以区分关断状态下的电源短路与开路负载。如果发生电源短路,则 SHRT_VBB_CH1 = 1;否则,SHRT_VBB_CH1 = 0 并存在开路负载。“开关禁用时的检测”部分详述了上述顺序
  • 0h = 禁用
  • 1h = 使能输出下拉电阻以区分电源短路与开路负载。
  • 2h = 使能从 VBB 电源到输出的上拉电阻,以检测是否存在开路负载或电池短路。
  • 3h = 仅使能输出比较器,使用外部开关和上拉/下拉电阻以检测开路负载或电源短路。
2LATCH_CH1R/W0h该位决定发生过流或热关断事件后通道 1 应自动重试还是锁存。
  • 0h = 通道 1 将在 tRETRY 到期且达到 THYS 后自动重试
  • 1h = 通道 1 会锁存,直到再次写入 SW_STATE 寄存器
1-0SLRT_CH1R/W2h这些位决定通道 1 的导通和关断压摆率。
  • 0h = 0.14 V/µs
  • 1h = 0.2 V/µs
  • 2h = 0.25 V/µs
  • 3h = 0.32 V/µs

8.5.15 ADC_RESULT_CH1_I 寄存器(偏移 = 11h)[复位 = F000h]

ADC_RESULT_CH1_I 如表 8-29 所示。

返回到汇总表

表 8-29 ADC_RESULT_CH1_I 寄存器字段说明
字段类型复位说明
15-12RESERVEDRFh保留
11ISNS_SCALE_EFF_CH1R0h该位指示用于转换的电压调节系数
  • 0h = 1 倍 ISNS1 电压调节
  • 1h = 8 倍 ISNS1 电压调节
10ISNS_RDY_CH1R0h确保自上次读取此项时后 ADC 转换为新值
  • 0h = ADC 值未更新
  • 1h = 自上次读取后 ADC 值已就绪
9-0ADC_RESULT_CH1_IR0hCH1 中电流转换的 ADC 结果(10 位)

8.5.16 ADC_RESULT_CH1_T 寄存器(偏移 = 12h)[复位 = F800h]

ADC_RESULT_CH1_T 如表 8-30 所示。

返回到汇总表

表 8-30 ADC_RESULT_CH1_T 寄存器字段说明
字段类型复位说明
15-11RESERVEDR1Fh保留
10TSNS_RDY_CH1R0h该位指示自上次读取后是否有通道 1 TSNS转换的新 ADC 结果可用
  • 0h = ADC 值未更新
  • 1h = 自上次读取后 ADC 值已就绪
9-0ADC_RESULT_CH1_TR0h转换通道 1 FET 温度得到的 10 位 ADC 结果 (TSNS)

8.5.17 ADC_RESULT_CH1_V 寄存器(偏移 = 13h)[复位 = F800h]

ADC_RESULT_CH1_V 如表 8-31 所示。

返回到汇总表

表 8-31 ADC_RESULT_CH1_V 寄存器字段说明
字段类型复位说明
15-11RESERVEDR1Fh保留
10VSNS_RDY_CH1R0h该位指示自上次读取后是否有通道 1 VOUT 电压 (VSNS) 转换的新 ADC 结果可用
  • 0h = ADC 值未更新
  • 1h = 自上次读取后 ADC 值已就绪
9-0ADC_RESULT_CH1_VR0h转换通道 1 VOUT 电压得到的 10 位 ADC 结果 (VSNS)

8.5.18 ADC_RESULT_CH1_VDS 寄存器(偏移 = 14h)[复位 = F800h]

ADC_RESULT_CH1_VDS 如表 8-32 所示。

返回到汇总表

表 8-32 ADC_RESULT_CH1_VDS 寄存器字段说明
字段类型复位说明
15-11RESERVEDR1Fh保留
10VDSSNS_RDY_CH1R0h该位指示自上次读取后是否有通道 1 VDS 电压 (VDSSNS) 转换的新 ADC 结果可用
  • 0h = ADC 值未更新
  • 1h = 自上次读取后 ADC 值已就绪
9-0ADC_RESULT_CH1_VDSR0h转换通道 1 VDS 电压得到的 10 位 ADC 结果 (VDSSNS)

8.5.19 I2T_CONFIG_CH1 寄存器(偏移 = 15h)[复位 = 0000h]

I2T_CONFIG_CH1 如表 8-33 所示。

返回到汇总表

表 8-33 I2T_CONFIG_CH1 寄存器字段说明
字段类型复位说明
15-14TCLDN_CH1R/W0h这些位设置通道 1 在 I2T 关断后的冷却时间(或重试时间)。注意:如果使用设置 0x0,则通道将在 I2T 关断后保持关断状态而不会重试。要在此设置中重试,请将这些位更改为 0.8s、2.0s 或 4.0s 选项,以允许器件在 I2T 关断后重试。
  • 0h = 无限期冷却
  • 1h = 0.8s
  • 2h = 2.0s
  • 3h = 4.0s
13-11RESERVEDR/W0h保留
10-9SWCL_DLY_TMR_CH1R/W0h这些位将设置计时器,如果 IOUT 电流持续超过 ISWCL 电平达到配置的时间,通道 1 将关断。
  • 0h = 0.2ms
  • 1h = 0.4ms
  • 2h = 1.0ms
  • 3h = 2.0ms
8-7ISWCL_CH1R/W0h这些位设置通道 1 的延迟关断电流检测值 (ISWCL,700)。IOUT 电流超过 ISWCL,700 值后,计时器将启动;如果电流保持高于 ISWCL,700 阈值的持续时间达到 SWCL_DLY_TMR_CH1,将关断通道。该阈值应设置为低于电流检测饱和值 (IOUT_SAT = KSNS1 * ISNS_SAT)。以下电流阈值假设 RSNS = 700Ω。要根据不同的 RSNS 值计算新的 ISWCL,700 阈值,可使用以下公式: ISWCL,ADJ = ISWCL,700 * (700/RSNS)
  • 0h = 19.55A
  • 1h = 17.6A
  • 2h = 16.05A
  • 3h = 13.3A
6-3I2T_TRIP_CH1R/W0h这些位设置通道 1 的 I2T 跳闸值。注意:I2T 跳闸值的参考公式如下:I2T = (IOUT12 - NOM_CUR_CH12) * t 以下值假设 RSNS = 700Ω。要根据不同的 RSNS 值计算新的 I2T 跳闸值,可使用以下公式: I2TADJ = I2T700 * (700/RSNS)2 注意:器件处于冷却周期时,无法修改 I2T_TRIP_CH1 值。
  • 0h = 8.8 A2s
  • 1h = 13.1 A2s
  • 2h = 26.3 A2s
  • 3h = 39.4 A2s
  • 4h = 52.5 A2s
  • 5h = 65.6 A2s
  • 6h = 78.8 A2s
  • 7h = 91.9 A2s
  • 8h = 109.4 A2s
  • 9h = 126.9 A2s
  • Ah = 144.4 A2s
  • Bh = 166.3 A2s
  • Ch = 192.5 A2s
  • Dh = 218.8 A2s
  • Eh = 262.5 A2s
  • Fh = 350 A2s
2-0NOM_CUR_CH1R/W0h这些位设置 I2T 功能通道 1 的标称电流值。如果为通道 1 使能 I2T 功能,则高于该值时,器件将进入 I2T 累加模式。下面的标称电流值假设 RSNS = 700Ω。要根据不同的 RSNS 值计算新的 I2T 跳闸值,可使用以下公式: NOM_CUR_CH1ADJ = NOM_CUR_CH1700 * (700 / RSNS) 注意:器件处于冷却周期时,无法修改 NOM_CUR_CH1 值。
  • 0h = 4.0A
  • 1h = 5.0A
  • 2h = 5.7A
  • 3h = 6.5A
  • 4h = 7.5A
  • 5h = 9.0A
  • 6h = 12.0A
  • 7h = 15.0A

8.5.20 FLT_STAT_CH2 寄存器(偏移 = 16h)[复位 = E000h]

FLT_STAT_CH2 如表 8-34 所示。

返回到汇总表

表 8-34 FLT_STAT_CH2 寄存器字段说明
字段类型复位说明
15-13RESERVEDR7h保留
12I2T_MOD_CH2R0h该位指示通道 2 是否处于 I2T 循环中且正在累加或递减。当通道 2 不在 I2T 循环中时,该值将为 0
  • 0h = I2T 关断或该通道不在 I2T 循环中
  • 1h = 通道在 I2T 循环中且正在累加
11LATCH_STAT_CH2R0h该位指示通道 2 是否由于过流保护或热关断故障而被锁存。当通道关闭再重新开启时,该位将被清除。注意:当由于 I2T 而发生关断时,该位不会发出信号
  • 0h = 该通道不会被锁存
  • 1h = 该通道当前已被锁闭
10FLT_CH2R0h该位指示通道 2 当前是否处于自动重试等待时间周期 (2ms)、锁存或 I2T 冷却状态
  • 0h = 该通道当前未处于自动重试等待时间、锁存状态或 I2T 冷却状态
  • 1h = 该通道当前处于自动重试等待时间、锁存状态或 I2T 冷却状态
9SW_STATE_STAT_CH2R0h无论器件处于哪种模式,只要 SPI 正常工作,该位都会指示通道 2 的当前状态
  • 0h = CH2 已关闭
  • 1h = CH2 已开启
8VOUT_ERR_CH2R0h该位指示在经过 INRUSH_DURATION 周期后,如果已使能,通道 2 输出的漏源电压 (VDS) 是否小于 2V。
  • 0h = 使能该通道时,输出电压正确 (< 2V)
  • 1h = 应使能或禁用该通道时,输出电压不正确 (>2V)
7I2T_FLT_CH2RC0h该位指示通道 2 上是否发生了 I2T 故障。I2T_EN 必须设置为 1,才能使该位指示 I2T 故障。该故障将被锁存,当读取 FLT_STAT_CH2 寄存器且故障条件不再存在时将被清除 注意:该位不指示过流保护或热关断故障
  • 0h = 未发生 I2T 故障或 I2T 未使能
  • 1h = 该通道上发生了 I2T 故障
6LPM_WAKE_CH2RC0h该位指示通道 2 是否是器件退出 MANUAL_LPM 的原因,无论原因是什么(负载阶跃、短路)
  • 0h = 器件未处于 LPM 或该通道并非器件退出 MANUAL_LPM 模式的原因
  • 1h = 该通道是器件退出 MANUAL_LPM 的原因
5THERMAL_SD_CH2RC0h该位指示通道 2 上是否发生了热关断故障。该故障将被锁存,当读取 FLT_STAT_CH2 寄存器且通道温度降至低于热关断迟滞阈值时将被清除
  • 0h = 该通道上未发生热关断故障
  • 1h = 该通道上发生了热关断故障
4ILIMIT_CH2RC0h该位指示通道 2 上是否发生了过流保护故障 该故障将被锁存,当读取 FLT_STAT_CH2 寄存器且故障条件不再存在时将被清除
  • 0h = 该通道上未发生过流保护故障
  • 1h = 该通道上发生了过流保护故障
3SHRT_VBB_CH2RC0h该位指示通道 2 在关断状态下是否发生了 VBB 短路。通道 2 的输出通过 RSHRT_VBB 内部电阻器下拉。该故障将被锁存,当读取 FLT_STAT_CH2 寄存器且故障条件不再存在时将被清除
  • 0h = 该通道在关断状态下未发生 VBB 短路故障,或未使能关断状态下的 VBB 短路
  • 1h = 该通道上发生了关断状态下的 VBB 短路故障
2OL_OFF_CH2RC0h该位指示通道 2 在关断状态下是否存在开路负载。通道 2 的输出通过 OL_PULLUP_STR 设置上拉。该故障将被锁存,当读取 FLT_STAT_CH2 寄存器且故障条件不再存在时将被清除
  • 0h = 该通道上未发生关断状态开路负载故障,或未使能关断状态开路负载检测
  • 1h = 该通道上发生了关断状态开路负载故障
1RESERVEDR0h保留
0THERMAL_WRN_CH2RC0h该位指示通道 2 的 FET 温度是否高于过热警告阈值。该故障将被锁存,当读取 FLT_STAT_CH2 寄存器且故障条件不再存在时将被清除
  • 0h = 该通道中的 FET 温度低于过热警告阈值
  • 1h = 该通道中的 FET 温度高于过热警告阈值

8.5.21 PWM_CH2 寄存器(偏移 = 17h)[复位 = F000h]

PWM_CH2 如表 8-35 所示。

返回到汇总表

表 8-35 PWM_CH2 寄存器字段说明
字段类型复位说明
15-12RESERVEDRFh保留
11-9PWM_FREQ_CH2R/W0h设置 PWM 频率
  • 0h = 0.8Hz
  • 1h = 3.4Hz
  • 2h = 13.8Hz
  • 3h = 111Hz
  • 4h = 221Hz
  • 5h = 425Hz
  • 6h = 885Hz
  • 7h = 1770Hz
8-1PWM_DTY_CH2R/W0h这些位用于设置通道 2 PWM 操作的占空比。每个位的占空比约为 0.39%,线性上升至 100% 占空比
0PWM_EN_CH2R/W0h该位使能通道 2 的 PWM 操作。注意:PWM 占空比 > 200us。是否发生故障将在 FLT_STAT_CH2 寄存器中反映。仅当 CAP_CHRG_CH2[1:0] = 0 时,才能使能 PWM 模式
  • 0h = 输出跟随 CH2_ON 设置
  • 1h = 如果 CH2_ON 为高电平,则输出为根据占空比和频率设置的 PWM

8.5.22 ILIM_CONFIG_CH2 寄存器(偏移 = 18h)[复位 = 0066h]

ILIM_CONFIG_CH2 如表 8-36 所示。

返回到汇总表

表 8-36 ILIM_CONFIG_CH2 寄存器字段说明
字段类型复位说明
15-14RESERVEDR/W0h保留
13-12CAP_CHRG_CH2R/W0h这些位将在开启后的浪涌周期内设置电容充电模式。当 CAP_CHRG_CH1 = 00 时,这些位在 INRUSH_DURATION_CH1 周期内编程为过流保护阈值。如果达到阈值,通道将立即关断。当 CAP_CHRG_CH1 = 10 时,这些位编程为电流限制调节阈值。通道将开启进入电流限制状态,并持续调节电流,直到输出充满电或出现热关断事件。注意:在 INRUSH_DURATION 期间未使能 PWM 和 I2T。
  • 0h = 无电容充电模式,IOCP 值通过 INRUSH_LIMIT_CH1 位设置
  • 1h = 不支持
  • 2h = 电流限制调节模式,值通过 INRUSH_LIMIT_CH1 位设置
  • 3h = 不支持
11I2T_EN_CH2R/W0h使能通道 2 的 I2T 功能。I2T 可在使能通道之前或使能通道期间使能,但 I2T 计算仅在浪涌周期结束后开始。
  • 0h = I2T 功能未使能
  • 1h = I2T 功能已使能
10-8INRUSH_DURATION_CH2R/W0h这些位决定浪涌周期持续时间,在此期间 INRUSH_LIMIT_CH2 电平有效。
  • 0h = 0ms
  • 1h = 2ms
  • 2h = 4ms
  • 3h = 6ms
  • 4h = 10ms
  • 5h = 20ms
  • 6h = 50ms
  • 7h = 100ms
7-4INRUSH_LIMIT_CH2R/W6h这些位决定了通过 CAP_CHRG_CH1 位设置的不同电容充电模式下,通道 2 上的浪涌电流限制。如果未使用电容充电模式 (CAP_CHRG_CH2 = 00),则值为: 0h = 10A
1h = 12.5A
2h = 15A
3h = 17.5A
4h = 20A
5h = 22.5A
6h = 25A 如果使用电流调节模式 (CAP_CHRG_CH2 = 10),则值为:
  • 0h = 1.5A
  • 1h = 1.85A
  • 2h = 2.25A
  • 3h = 2.6A
  • 4h = 3A
  • 5h = 3.4A
  • 6h = 3.8A
  • 7h = 5A
  • 8h = 6.25A
  • 9h = 7.5A
  • Ah = 8.7A
  • Bh = 10.1A
  • Ch = 11.3A
    不支持其他设置。
3-0ILIMIT_SET_CH2R/W6h这些位决定 INRUSH_DURATION 周期过期后通道 2 稳态运行时的过流保护 (IOCP) 阈值。
  • 0h = 10A
  • 1h = 12.5A
  • 2h = 15A
  • 3h = 17.5A
  • 4h = 20A
  • 5h = 22.5A
  • 6h = 25A
    不支持其他设置。

8.5.23 CH2_CONFIG 寄存器(偏移 = 19h)[复位 = C002h]

CH2_CONFIG 如表 8-37 所示。

返回到汇总表

表 8-37 CH2_CONFIG 寄存器字段说明
字段类型复位说明
15VSNS_DIS_CH2R/W1h该位决定是否使能通道 2 的 VOUT VSNS ADC 功能。
  • 0h = CH2 VOUT VSNS ADC 功能已使能
  • 1h = CH2 VOUT VSNS ADC 功能已禁用
14VDSSNS_DIS_CH2R/W1h该位决定是否使能通道 2 的 VDS_SNS ADC 功能。
  • 0h = CH2 VDS_SNS ADC 功能已使能
  • 1h = CH2 VDS_SNS ADC 功能已禁用
13ISNS_DIS_CH2R/W0h该位决定是否使能通道 2 的 ISNS ADC 功能。
  • 0h = CH2 ISNS ADC 功能已使能
  • 1h = CH2 ISNS ADC 功能已禁用
12-11RESERVEDR/W0h保留
10ISNS_SCALE_CH2R/W0h该位决定 ADC 输入的通道 2 ISNS 的电压调节 注意:建议仅在 OL_ON_EN_CH2 = 1 模式下且 I2T 已禁用 (I2T_EN_CH2 = 0) 时使用 8 倍电压调节选项。如果 I2T 已使能 (I2T_EN_CH2 = 1) 且 ISNS_SCALE_CH2 = 1,则对 I2T 算法应用 8 倍电压调节,这将提供不同的 I2T 跳闸阈值,并可能导致通道在较低的 I2T 阈值关断。
  • 0h = ADC 输入电压调整比例等于 1 倍
  • 1h = ADC 输入电压调整比例等于 8 倍
9OL_ON_EN_CH2R/W0h该位决定通道 2 是否应进入具有较高 RON 和较低 KSNS 值的模式,以更准确地测量较低的输出电流。注意:建议仅在 I2T 已禁用 (I2T_EN_CH2 = 0) 时使用 OL_ON_EN_CH2 = 1 模式。如果 I2T 已使能 (I2T_EN_CH2 = 1) 且 OL_ON_EN_CH2 = 1,则对 I2T 算法应用较低的 KSNS2,这将提供不同的 I2T 跳闸阈值,并可能导致通道在较低的 I2T 阈值关断。仅当通道上没有现有故障且输出电流低于 IENTRY_OL_ON 时,器件才能进入此模式。
  • 0h = KSNS1 比率且 RON = RON
  • 1h = KSNS2 比率且 RON = RON_OL
8-7OL_SVBB_BLANK_CH2R/W0h这些位决定通道 2 在 OFF 状态下开路负载或 VBB 短路故障的消隐时间
  • 0h = 消隐时间为 0.4ms
  • 1h = 消隐时间为 1.0ms
  • 2h = 消隐时间为 2.0ms
  • 3h = 消隐时间为 4.0ms
6-5OL_PU_STR_CH2R/W0h这些位决定关断状态开路负载检测电路在 VOUT1 处的上拉电流 (I_pu)。
  • 0h = I_pu 为 26.5µA
  • 1h = I_pu 为 60µA
  • 2h = I_pu 为 127µA
  • 3h = I_pu 为 260µA
4-3OL_SVBB_EN_CH2R/W0h这些位用于在 OFF 状态下使能开路负载和电源短路检测。将这些位设置为 10 会导通上拉电阻,通过输出比较器检测在关断状态下是否存在开路负载或电源短路。如果 OL_OFF_CH2 = 1,则存在电源短路或开路负载故障。此后,这些位可设置为 01,导通下拉电阻以区分关断状态下的电源短路与开路负载。如果发生电源短路,则 SHRT_VBB_CH2 = 1;否则,SHRT_VBB_CH2 = 0 并存在开路负载。“开关禁用时的检测”部分详述了上述顺序
  • 0h = 禁用
  • 1h = 导通输出下拉电阻以区分电源短路与开路负载。
  • 2h = 导通从 VBB 电源到输出的上拉电阻,以检测是否存在开路负载或电池短路。
  • 3h = 使能输出比较器,使用外部开关和上拉/下拉电阻以检测开路负载或电源短路。
2LATCH_CH2R/W0h该位决定发生过流或热关断事件后通道 2 应自动重试还是锁存。
  • 0h = 通道 2 将在 tRETRY 到期且达到 THYS 后自动重试
  • 1h = 通道 2 会锁存,直到再次写入 SW_STATE 寄存器
1-0SLRT_CH2R/W2h这些位决定通道 2 的导通和关断压摆率。
  • 0h = 0.14 V/µs
  • 1h = 0.2 V/µs
  • 2h = 0.25 V/µs
  • 3h = 0.32 V/µs

8.5.24 ADC_RESULT_CH2_I 寄存器(偏移 = 1Ah)[复位 = F000h]

ADC_RESULT_CH2_I 如表 8-38 所示。

返回到汇总表

表 8-38 ADC_RESULT_CH2_I 寄存器字段说明
字段类型复位说明
15-12RESERVEDRFh保留
11ISNS_SCALE_EFF_CH2R0h该位指示用于转换的电压调节系数
  • 0h = 1 倍 ISNS2 电压调节
  • 1h = 8 倍 ISNS2 电压调节
10ISNS_RDY_CH2R0h确保自上次读取此项时后 ADC 转换为新值
  • 0h = ADC 值未更新
  • 1h = 自上次读取后 ADC 值已就绪
9-0ADC_RESULT_CH2_IR0hCH2 中电流转换的 ADC 结果(10 位)

8.5.25 ADC_RESULT_CH2_T 寄存器(偏移 = 1Bh)[复位 = F800h]

ADC_RESULT_CH2_T 如表 8-39 所示。

返回到汇总表

表 8-39 ADC_RESULT_CH2_T 寄存器字段说明
字段类型复位说明
15-11RESERVEDR1Fh保留
10TSNS_RDY_CH2R0h该位指示自上次读取后是否有通道 2 TSNS转换的新 ADC 结果可用
  • 0h = ADC 值未更新
  • 1h = 自上次读取后 ADC 值已就绪
9-0ADC_RESULT_CH2_TR0h转换通道 2 FET 温度得到的 10 位 ADC 结果 (TSNS)

8.5.26 ADC_RESULT_CH2_V 寄存器(偏移 = 1Ch)[复位 = F800h]

ADC_RESULT_CH2_V 如表 8-40 所示。

返回到汇总表

表 8-40 ADC_RESULT_CH2_V 寄存器字段说明
字段类型复位说明
15-11RESERVEDR1Fh保留
10VSNS_RDY_CH2R0h该位指示自上次读取后是否有通道 2 VOUT 电压 (VSNS) 转换的新 ADC 结果可用
  • 0h = ADC 值未更新
  • 1h = 自上次读取后 ADC 值已就绪
9-0ADC_RESULT_CH2_VR0h转换通道 2 VOUT 电压得到的 10 位 ADC 结果 (VSNS)

8.5.27 ADC_RESULT_CH2_VDS 寄存器(偏移 = 1Dh)[复位 = F800h]

ADC_RESULT_CH2_VDS 如表 8-41 所示。

返回到汇总表

表 8-41 ADC_RESULT_CH2_VDS 寄存器字段说明
字段类型复位说明
15-11RESERVEDR1Fh保留
10VDSSNS_RDY_CH2R0h该位指示自上次读取后是否有通道 2 VDS 电压 (VDSSNS) 转换的新 ADC 结果可用
  • 0h = ADC 值未更新
  • 1h = 自上次读取后 ADC 值已就绪
9-0ADC_RESULT_CH2_VDSR0h转换通道 2 VDS 电压得到的 10 位 ADC 结果 (VDSSNS)

8.5.28 I2T_CONFIG_CH2 寄存器(偏移 = 1Eh)[复位 = 0000h]

I2T_CONFIG_CH2 如表 8-42 所示。

返回到汇总表

表 8-42 I2T_CONFIG_CH2 寄存器字段说明
字段类型复位说明
15-14TCLDN_CH2R/W0h这些位设置通道 2 在 I2T 关断后的冷却时间(或重试时间)。注意:如果使用设置 0x0,则通道将在 I2T 关断后保持关断状态而不会重试。要在此设置中重试,请将这些位更改为 0.8s、2.0s 或 4.0s 选项,以允许器件在 I2T 关断后重试。
  • 0h = 无限期冷却
  • 1h = 0.8s
  • 2h = 2.0s
  • 3h = 4.0s
13-11RESERVEDR/W0h保留
10-9SWCL_DLY_TMR_CH2R/W0h这些位将设置计时器,如果 IOUT 电流持续超过 ISWCL 电平达到配置的时间,通道 2 将关断。
  • 0h = 0.2ms
  • 1h = 0.4ms
  • 2h = 1.0ms
  • 3h = 2.0ms
8-7ISWCL_CH2R/W0h这些位设置通道 2 的延迟关断电流检测值 (ISWCL,700)。IOUT 电流超过 ISWCL,700 值后,计时器将启动;如果电流保持高于 ISWCL,700 阈值的持续时间达到 SWCL_DLY_TMR_CH2,将关断通道。该阈值应设置为低于电流检测饱和值 (IOUT_SAT = KSNS1 * ISNS_SAT)。以下电流阈值假设 RSNS = 700Ω。要根据不同的 RSNS 值计算新的 ISWCL,700 阈值,可使用以下公式: ISWCL,ADJ = ISWCL,700 * (700/RSNS)
  • 0h = 19.55A
  • 1h = 17.6A
  • 2h = 16.05A
  • 3h = 13.3A
6-3I2T_TRIP_CH2R/W0h这些位设置通道 2 的 I2T 跳闸值。注意:I2T 跳闸值的参考公式如下:I2T = (IOUT22 - NOM_CUR_CH22) * t 以下值假设 RSNS = 700Ω。要根据不同的 RSNS 值计算新的 I2T 跳闸值,可使用以下公式: I2TADJ = I2T700 * (700/RSNS)2 注意:器件处于冷却周期时,无法修改 I2T_TRIP_CH2 值。
  • 0h = 8.8 A2s
  • 1h = 13.1 A2s
  • 2h = 26.3 A2s
  • 3h = 39.4 A2s
  • 4h = 52.5 A2s
  • 5h = 65.6 A2s
  • 6h = 78.8 A2s
  • 7h = 91.9 A2s
  • 8h = 109.4 A2s
  • 9h = 126.9 A2s
  • Ah = 144.4 A2s
  • Bh = 166.3 A2s
  • Ch = 192.5 A2s
  • Dh = 218.8 A2s
  • Eh = 262.5 A2s
  • Fh = 350 A2s
2-0NOM_CUR_CH2R/W0h这些位设置 I2T 功能通道 2 的标称电流值。如果为通道 2 使能 I2T 功能,则高于该值时,器件将进入 I2T 累加模式。下面的标称电流值假设 RSNS = 700Ω。要根据不同的 RSNS 值计算新的 I2T 跳闸值,可使用以下公式: NOM_CUR_CH2ADJ = NOM_CUR_CH2700 * (700 / RSNS) 注意:器件处于冷却周期时,无法修改 NOM_CUR_CH2 值。
  • 0h = 4.0A
  • 1h = 5.0A
  • 2h = 5.7A
  • 3h = 6.5A
  • 4h = 7.5A
  • 5h = 9.0A
  • 6h = 12.0A
  • 7h = 15.0A