ZHCSZ00A May 2024 – September 2025 DRV8000-Q1
PRODUCTION DATA
当器件处于激活状态并等待驱动命令时,半桥 OUT1 - OUT6 会存在开路负载检测环路。检测方案按顺序检查每个半桥输出的每个高侧和低侧的开路负载状态,并在寄存器 HB_STAT2 的 OUTx_xx_OLA 位和寄存器 IC_STAT1 的 WARN 位中报告状态。
在待机或睡眠模式下,控制环路从 OUT1 开始检查开路负载状态,方法是在完成开路负载滤波时间后,将电流与该半桥的欠流阈值进行比较。在 PWM 模式下运行时,可以使用寄存器 HB_OL_CNFG2 中的 OUTx_OLA_TH 位将该延迟配置为 32、128、512 或 1024 个 PWM 周期。回读需要一个额外的周期,例如,如果 OUTx_OLA_TH 配置为 32 个周期,则要读回的值在第 33 个周期结束时可用。如果仅使用 EN/DIS(无 PWM 开关)驱动输出,则开路负载检测延迟为 10ms。
| OUTx_OLA_TH | 延迟周期计数 |
|---|---|
| 00b | 32 |
| 01b | 128 |
| 10b | 512 |
| 11b | 1024 |
若在周期计数阈值结束时检测到开路负载,或发生 10ms 超时,则报告 OUTx_HS_OLA/OUTx_LS_OLA 位。如果在配置的周期计数结束后仍未检测到开路负载,则环路会移至下一个半桥。环路继续检查每个输出,直至 OUT6,然后返回到 OUT1 以重新启动 OLA 环路。为了使开路负载检查有效,必须使能半桥开路负载检测 (OUTx_OLA = 1b),并且不得禁用输出 OUTx_CNFG。下图显示了 OLA 方案:
如果满足以下三个条件中的任何一个,则会跳过任何给定的半桥:
在没有 PWM 的情况下使能所有半桥 OUTx 时,遍历所有半桥的总环路时间最多可能需要 60ms。当单独或按顺序驱动半桥时,环路会在 10ms 或更快的时间内检测到开路负载(取决于 EN 或 PWM 控制频率)。如果使用低频外部 PWM 信号驱动半桥,则输出的关断时间会超过 10ms 的开路负载检测窗口,因此半桥将在超时结束或 PWM 周期数少于 10ms 时报告状态并继续运行。