ZHCSX84 October 2024 DRV8376
ADVANCE INFORMATION
表 7-9 列出了状态寄存器的存储器映射寄存器。表 7-9 中未列出的所有寄存器偏移地址都应视为保留的位置,并且不应修改寄存器内容。
偏移 | 首字母缩写词 | 寄存器名称 | 部分 |
---|---|---|---|
0h | 器件状态寄存器 | 器件状态寄存器 | 节 7.6.1.1 |
2h | 器件原始状态寄存器 | 器件原始状态寄存器 | 节 7.6.1.2 |
4h | 过热状态寄存器 | 过热状态寄存器 | 节 7.6.1.3 |
5h | 电源状态寄存器 | 电源状态寄存器 | 节 7.6.1.4 |
6h | 驱动器状态寄存器 | 驱动器状态寄存器 | 节 7.6.1.5 |
7h | 系统接口状态寄存器 | 系统接口状态寄存器 | 节 7.6.1.6 |
复杂的位访问类型经过编码可适应小型表单元。表 7-10 展示了适用于此部分中访问类型的代码。
访问类型 | 代码 | 说明 |
---|---|---|
读取类型 | ||
R | R | 读取 |
R-0 | R -0 | 读取 返回 0 |
复位或默认值 | ||
-n | 复位后的值或默认值 |
器件状态寄存器如表 7-11 所示。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
15 | 奇偶校验 | R | 0h | 如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留 |
14-11 | RESERVED | R-0 | 0h | 保留 |
10 | RESERVED | R | 0h | 保留 |
9 | DNRDY_STS | R | 1h | 器件未就绪状态。将在上电完成后自动清除。 0h = 器件已就绪 1h = 器件未就绪 |
8 | SYSFLT | R | 0h | 发生 OTP 读取故障。状态保持锁存,直到通过写入 FLT_CLR 或 nSLEEP 上的复位脉冲清除 0h = 未检测到 OTP 读取故障 1h = 检测到 OTP 读取故障 |
7 | 复位 | R | 1h | 器件复位状态。状态保持锁存,直到通过写入 FLT_CLR 或 nSLEEP 上的复位脉冲清除 0h = 读取后由固件清除 1h = 器件已完成上电复位 |
6 | SPIFLT | R | 0h | SPI 故障状态。状态保持锁存,直到通过写入 FLT_CLR 或 nSLEEP 上的复位脉冲清除 0h = 未检测到 SPI 故障 1h = 检测到 SPI 故障 |
5 | OCP | R | 0h | 过流状态。状态保持锁存,直到通过写入 FLT_CLR 或 nSLEEP 上的复位脉冲清除 0h = 未检测到过流情况 1h = 检测到过流情况 |
4 | RESERVED | R-0 | 0h | 保留 |
3 | OVP | R | 0h | 过压状态。状态保持锁存,直到通过写入 FLT_CLR 或 nSLEEP 上的复位脉冲清除 0h = 未检测到过压情况 1h = 检测到过压情况 |
2 | UVP | R | 0h | 电源欠压状态。状态保持锁存,直到通过写入 FLT_CLR 或 nSLEEP 上的复位脉冲清除 0h = 在 CP 上未检测到欠压电压情况 1h = 在 CP 上检测到欠压情况 |
1 | OTF | R | 0h | 过热故障状态。状态保持锁存,直到通过写入 FLT_CLR 或 nSLEEP 上的复位脉冲清除 0h = 未检测到过热警告/关断 1h = 检测到过热警告/关断 |
0 | 故障 | R | 0h | 器件故障状态。状态保持锁存,直到通过写入 FLT_CLR 或在 nSLEEP 上时间复位脉冲清除 0h = 未检测到故障情况 1h = 检测到故障情况 |
器件原始状态寄存器如表 7-12 所示。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
15 | 奇偶校验 | R | 0h | 如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留 |
14-13 | RESERVED | R-0 | 0h | 保留 |
12 | DRVOFF_RSTS | R | 0h | DRV_OFF 引脚的状态 0h = DRV_OFF 处于非活动状态 1h = DRV_OFF 处于活动状态 |
11 | OTW_RSTS | R | 0h | OT 警告原始状态 0h = OTW 处于非活动状态 1h = OTW 处于活动状态 |
10 | RESERVED | R | 0h | 保留 |
9 | DNRDY_RSTS | R | 1h | 器件未就绪状态 0h = 器件已就绪 1h = 器件未就绪 |
8 | SYSFLT_RSTS | R | 0h | 发生 OTP 读取故障。状态保持锁存,直到通过写入 FLT_CLR 清除 0h = 未检测到 OTP 读取故障 1h = 检测到 OTP 读取故障 |
7 | 复位 | R | 1h | 器件上电状态。状态保持锁存,直到通过写入 FLT_CLR 或 nSLEEP 上的复位脉冲清除 0h = 读取后由固件清除 1h = 器件已完成上电复位 |
6 | SPIFLT_RSTS | R | 0h | SPI 故障状态。状态保持锁存,直到通过写入 FLT_CLR 或 nSLEEP 上的复位脉冲清除 0h = 未检测到 SPI 故障 1h = 检测到 SPI 故障 |
5 | OCP_RSTS | R | 0h | 过流故障原始状态。状态保持锁存,直到自动重试完成、写入 FLT_CLR 或 nSLEEP 上收到复位脉冲。 0h = 过流情况处于非活动状态 1h = 过流情况处于活动状态 |
4 | RESERVED | R-0 | 0h | 保留 |
3 | OVP_RSTS | R | 0h | 过压原始故障状态。 0h = 过压情况处于非活动状态。 1h = 过压情况处于活动状态。 |
2 | UVP_RSTS | R | 0h | CP 欠压原始故障状态。 0h = 电荷泵欠压情况处于非活动状态。 1h = 电荷泵欠压情况处于活动状态。 |
1 | OTF_RSTS | R | 0h | 过热关断原始故障状态。 0h = 过热关断处于非活动状态。 1h = 过热关断处于活动状态。 |
0 | RESERVED | R-0 | 0h | 保留 |
过热状态寄存器如表 7-13 所示。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
15 | 奇偶校验 | R | 0h | 如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留 |
14-2 | RESERVED | R-0 | 0h | 保留 |
1 | OTW | R | 0h | 过热警告故障状态。可通过写入 FLT_CLR 或 nSLEEP 上的复位脉冲来清除 0h = 未检测到过热警告 1h = 检测到过热警告 |
0 | OTSD | R | 0h | 过热关断故障状态。可通过写入 FLT_CLR 或 nSLEEP 上的复位脉冲来清除 0h = 未检测到过热关断 1h = 检测到过热关断 |
电源状态寄存器如表 7-14 所示。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
15 | 奇偶校验 | R | 0h | 如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留 |
14-7 | RESERVED | R-0 | 0h | 保留 |
6 | VM_OV | R | 0h | Vm 过压故障状态 0h = 未检测到 Vm 过压 1h = 检测到 Vm 过压 |
5 | RESERVED | R-0 | 0h | 保留 |
4 | CP_UV | R | 0h | 电荷泵欠压故障状态 0h = 未检测到电荷泵欠压 1h = 检测到电荷泵欠压 |
3-0 | RESERVED | R-0 | 0h | 保留 |
驱动器状态寄存器如表 7-15 所示。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
15 | 奇偶校验 | R | 0h | 如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留 |
14-7 | RESERVED | R-0 | 0h | 保留 |
6 | OCPC_HS | R | 0h | OUTC 高侧开关上的过流状态 0h = 在 OUTC 的高侧 MOSFET 上未检测到过流 1h = 在 OUTC 的高侧 MOSFET 上检测到过流 |
5 | OCPB_HS | R | 0h | OUTB 高侧开关上的过流状态 0h = 在 OUTB 的高侧 MOSFET 上未检测到过流 1h = 在 OUTB 的高侧 MOSFET 上检测到过流 |
4 | OCPA_HS | R | 0h | OUTA 高侧开关上的过流状态 0h = 在 OUTA 的高侧 MOSFET 上未检测到过流 1h = 在 OUTA 的高侧 MOSFET 上检测到过流 |
3 | RESERVED | R-0 | 0h | 保留 |
2 | OCPC_LS | R | 0h | OUTC 的低侧开关上的过流状态 0h = 未在 OUTC 的低侧 MOSFET 上检测到过流 1h = 在 OUTC 的低侧 MOSFET 上检测到过流 |
1 | OCPB_LS | R | 0h | OUTB 的低侧开关上的过流状态 0h = 未在 OUTB 的低侧 MOSFET 上检测到过流 1h = 在 OUTB 的低侧 MOSFET 上检测到过流 |
0 | OCPA_LS | R | 0h | OUTA 的低侧开关上的过流状态 0h = 未在 OUTA 的低侧 MOSFET 上检测到过流 1h = 在 OUTA 的低侧 MOSFET 上检测到过流 |
系统接口状态寄存器如表 7-16 所示。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
15 | 奇偶校验 | R | 0h | 如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留 |
14-5 | RESERVED | R-0 | 0h | 保留 |
4 | OTPLD_ERR | R | 0h | 加载期间出现 OTP CRC 错误 0h = 未检测到 OTP 读取错误 1h = 检测到 OTP 读取错误 |
3 | RESERVED | R-0 | 0h | 保留 |
2 | SPI_PARITY | R | 0h | SPI 奇偶校验错误 0h = 未检测到 SPI 奇偶校验错误 1h = 检测到 SPI 奇偶校验错误 |
1 | RESERVED | R-0 | 0h | 保留 |
0 | FRM_ERR | R | 0h | SPI 帧错误 0h = 未检测到 SPI 帧错误 1h = 检测到 SPI 帧错误 |