ZHCSZ33 October 2025 DRV8311-Q1
PRODUCTION DATA
DRV8311-Q1 寄存器 列出了 DRV8311-Q1 寄存器的存储器映射寄存器。DRV8311-Q1 寄存器 中未列出的所有寄存器偏移地址均视为保留位置,并且未修改寄存器内容。
复杂的位访问类型经过编码可适应小型表单元。DRV8311-Q1 访问类型代码 展示了适用于此部分中访问类型的代码。
| 访问类型 | 代码 | 说明 |
|---|---|---|
| 读取类型 | ||
| R | R | 读取 |
| R-0 | R -0 | 读取 返回 0 |
| 写入类型 | ||
| W | W | 写入 |
| 复位或默认值 | ||
| -n | 复位后的值或默认值 | |
DEV_STS1 寄存器 显示了 DEV_STS1,DEV_STS1 寄存器字段说明 中对此进行了介绍。
返回到汇总表。
器件状态 1 寄存器
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| Parity_bit | RESERVED | OTP_FLT | |||||
| R-0h | R-0-0h | R-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| 复位 | SPI_FLT | OCP | RESERVED | UVP | OT | FAULT | |
| R-1h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | Parity_bit | R | 0h | 如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留 |
| 14-9 | RESERVED | R-0 | 0h | 保留 |
| 8 | OTP_FLT | R | 0h | OTP 读取故障 0h = 未检测到 OTP 读取故障 1h = 检测到 OTP 读取故障 |
| 7 | 复位 | R | 1h | 电源上电复位状态 0h = 未检测到上电复位条件 1h = 检测到上电复位条件 |
| 6 | SPI_FLT | R | 0h | SPI 故障状态 0h = 未检测到 SPI 通信故障 1h = 检测到 SPI 通信故障 |
| 5 | OCP | R | 0h | 驱动器过流保护状态 0h = 未检测到过流情况 1h = 检测到过流情况 |
| 4-3 | RESERVED | R | 0h | 保留 |
| 2 | UVP | R | 0h | 电源欠压状态 0h = 未在 CP、AVDD 或 VIN_AVDD 上检测到欠压电压条件 1h = 在 CP、AVDD 或 VIN_AVDD 上检测到欠压电压条件 |
| 1 | OT | R | 0h | 过热故障状态 0h = 未检测到过热警告/关断 1h = 检测到过热警告/关断 |
| 0 | 故障 | R | 0h | 器件故障状态 0h = 未检测到故障情况 1h = 检测到故障情况 |
OT_STS 寄存器 显示了 OT_STS,OT_STS 寄存器字段说明 对其进行了介绍。
返回到汇总表。
过热状态寄存器
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| Parity_bit | RESERVED | ||||||
| R-0h | R-0-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | OTS_AVDD | OTW | OTSD | ||||
| R-0-0h | R-0h | R-0h | R-0h | ||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | Parity_bit | R | 0h | 如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留 |
| 14-3 | RESERVED | R-0 | 0h | 保留 |
| 2 | OTS_AVDD | R | 0h | AVDD LDO 过热故障状态 0h = 未在 AVDD 附近检测到过热关断 1h = 在 AVDD 附近检测到过热关断 |
| 1 | OTW | R | 0h | 过热警告状态 0h = 未检测到过热警告 1h = 检测到过热警告 |
| 0 | OTSD | R | 0h | 过热关断故障状态 0h = 未检测到过热关断 1h = 检测到过热关断 |
SUP_STS 寄存器 显示了 SUP_STS,SUP_STS 寄存器字段说明 对其进行了介绍。
返回到汇总表。
电源状态寄存器
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| Parity_bit | RESERVED | ||||||
| R-0h | R-0-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CSAREF_UV | CP_UV | RESERVED | AVDD_UV | RESERVED | VINAVDD_UV | |
| R-0-0h | R-0h | R-0h | R-0-0h | R-0h | R-0-0h | R-0h | |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | Parity_bit | R | 0h | 如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留 |
| 14-6 | RESERVED | R-0 | 0h | 保留 |
| 5 | CSAREF_UV | R | 0h | CSA REF 欠压故障状态 0h = 未检测到 CSAREF 欠压 1h = 检测到 CSAREF 欠压 |
| 4 | CP_UV | R | 0h | 电荷泵欠压故障状态 0h = 未检测到电荷泵欠压 1h = 检测到电荷泵欠压 |
| 3 | RESERVED | R-0 | 0h | 保留 |
| 2 | AVDD_UV | R | 0h | AVDD LDO 欠压故障状态 0h = 未检测到 AVDD 输出欠压 1h = 检测到 AVDD 输出欠压 |
| 1 | RESERVED | R-0 | 0h | 保留 |
| 0 | VINAVDD_UV | R | 0h | VIN_AVDD 欠压故障状态 0h =未检测到 AVDD 电源输入欠压 1h =检测到 AVDD 电源输入欠压 |
DRV_STS 寄存器 显示了 DRV_STS,DRV_STS 寄存器字段说明 对其进行了介绍。
返回到汇总表。
驱动器状态寄存器
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| Parity_bit | RESERVED | ||||||
| R-0h | R-0-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | OCPC_HS | OCPB_HS | OCPA_HS | RESERVED | OCPC_LS | OCPB_LS | OCPA_LS |
| R-0-0h | R-0h | R-0h | R-0h | R-0-0h | R-0h | R-0h | R-0h |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | Parity_bit | R | 0h | 如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留 |
| 14-7 | RESERVED | R-0 | 0h | 保留 |
| 6 | OCPC_HS | R | 0h | OUTC 的高侧 MOSFET 上的过流状态 0h = 未在 OUTC 的高侧 MOSFET 上检测到过流 1h = 在 OUTC 的高侧 MOSFET 上检测到过流 |
| 5 | OCPB_HS | R | 0h | OUTB 的高侧 MOSFET 上的过流状态 0h = 未在 OUTB 的高侧 MOSFET 上检测到过流 1h = 在 OUTB 的高侧 MOSFET 上检测到过流 |
| 4 | OCPA_HS | R | 0h | OUTA 的高侧 MOSFET 上的过流状态 0h = 未在 OUTA 的高侧 MOSFET 上检测到过流 1h = 在 OUTA 的高侧 MOSFET 上检测到过流 |
| 3 | RESERVED | R-0 | 0h | 保留 |
| 2 | OCPC_LS | R | 0h | OUTC 的低侧 MOSFET 上的过流状态 0h = 未在 OUTC 的低侧 MOSFET 上检测到过流 1h = 在 OUTC 的低侧 MOSFET 上检测到过流 |
| 1 | OCPB_LS | R | 0h | OUTB 的低侧 MOSFET 上的过流状态 0h = 未在 OUTB 的低侧 MOSFET 上检测到过流 1h = 在 OUTB 的低侧 MOSFET 上检测到过流 |
| 0 | OCPA_LS | R | 0h | OUTA 的低侧 MOSFET 上的过流状态 0h = 未在 OUTA 的低侧 MOSFET 上检测到过流 1h = 在 OUTA 的低侧 MOSFET 上检测到过流 |
SYS_STS 寄存器 显示了 SYS_STS,SYS_STS 寄存器字段说明 对其进行了介绍。
返回到汇总表。
系统状态寄存器
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| Parity_bit | RESERVED | ||||||
| R-0h | R-0-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | OTPLD_ERR | RESERVED | SPI_PARITY | BUS_CNT | FRM_ERR | ||
| R-0-0h | R-0h | R-0-0h | R-0h | R-0h | R-0h | ||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | Parity_bit | R | 0h | 如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留 |
| 14-5 | RESERVED | R-0 | 0h | 保留 |
| 4 | OTPLD_ERR | R | 0h | OTP 读取错误 0h = 未检测到 OTP 读取错误 1h = 检测到 OTP 读取错误 |
| 3 | RESERVED | R-0 | 0h | 保留 |
| 2 | SPI_PARITY | R | 0h | SPI奇偶校验错误 0h = 未检测到 SPI 奇偶校验错误 1h = 检测到 SPI 奇偶校验错误 |
| 1 | BUS_CNT | R | 0h | SPI 总线争用错误 0h = 未检测到 SPI 总线争用错误 1h = 检测到 SPI 总线争用错误 |
| 0 | FRM_ERR | R | 0h | SPI 帧错误 0h = 未检测到 SPI 帧错误 1h = 检测到 SPI 帧错误 |
PWM_SYNC_PRD 寄存器 显示了 PWM_SYNC_PRD,PWM_SYNC_PRD 寄存器字段说明 对其进行了介绍。
返回到汇总表。
PWM 同步周期寄存器
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| Parity_bit | RESERVED | PWM_SYNC_PRD | |||||
| R-0h | R-0-0h | R-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| PWM_SYNC_PRD | |||||||
| R-0h | |||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | Parity_bit | R | 0h | 如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留 |
| 14-12 | RESERVED | R-0 | 0h | 保留 |
| 11-0 | PWM_SYNC_PRD | R | 0h | 指示 PWM_SYNC 信号周期的 12 位输出 |
FLT_MODE 寄存器 显示了 FLT_MODE,FLT_MODE 寄存器字段说明 对其进行了介绍。
返回到汇总表。
故障模式寄存器
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| Parity_bit | RESERVED | OTPFLT_MODE | |||||
| R-0h | R-0-0h | R/W-1h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SPIFLT_MODE | OCP_MODE | UVP_MODE | OTSD_MODE | ||||
| R/W-0h | R/W-1h | R/W-1h | R/W-1h | ||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | Parity_bit | R | 0h | 如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留 |
| 14-9 | RESERVED | R-0 | 0h | 保留 |
| 8 | OTPFLT_MODE | R/W | 1h | 系统故障模式。 0h = 启用 OTP 读取故障 1h = 禁用 OTP 读取故障 |
| 7 | SPIFLT_MODE | R/W | 0h | SPI 故障模式 0h = 启用 SPI 故障 1h = 禁用 SPI 故障 |
| 6-4 | OCP_MODE | R/W | 1h | 过流保护故障模式 0h = 在 nFault 上报告、前置驱动器 HiZ、以慢速重试时间自动恢复(以 ms 为单位) 1h = 在 nFault 上报告、前置驱动器 HiZ、以快速重试时间自动恢复(以 ms 为单位) 2h = 在 nFault 上报告、前置驱动器 HiZ、锁存故障 3h = 在 nFault 上报告、前置驱动器上无操作 4h = 保留 5h = 保留 6h = 保留 7h = 禁用 |
| 3-2 | UVP_MODE | R/W | 1h | 欠压保护故障模式 0h = 在 nFault 上报告、前置驱动器 HiZ、以慢速重试时间自动恢复(以 ms 为单位) 1h = 在 nFault 上报告、前置驱动器 HiZ、以快速重试时间自动恢复(以 ms 为单位) 2h = 保留 3h = 保留 |
| 1-0 | OTSD_MODE | R/W | 1h | 过热故障模式 0h = 在 nFault 上报告、前置驱动器 HiZ、以慢速重试时间自动恢复(以 ms 为单位) 1h = 在 nFault 上报告、前置驱动器 HiZ、以快速重试时间自动恢复(以 ms 为单位) 2h = 保留 3h = 保留 |
SYSF_CTRL 寄存器 显示了 SYSF_CTRL,SYSF_CTRL 寄存器字段说明 对其进行了介绍。
返回到汇总表。
系统故障控制寄存器
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| Parity_bit | RESERVED | OTAVDD_EN | OTW_EN | RESERVED | |||
| R-0h | R-0-0h | R/W-1h | R/W-0h | R-0-4h | |||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CSAREFUV_EN | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | |
| R-0-4h | R/W-0h | R/W-1h | R-0-0h | R/W-1h | R-0-0h | R/W-1h | |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | Parity_bit | R | 0h | 如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留 |
| 14-11 | RESERVED | R-0 | 0h | 保留 |
| 10 | OTAVDD_EN | R/W | 1h | AVDD 过热故障启用 0h = 禁用 AVDD 附近的过热保护 1h = 启用 AVDD 附近的过热保护 |
| 9 | OTW_EN | R/W | 0h | 过热警告故障模式 0h = 禁用 nFAULT 上的过热警告报告 1h = 启用 nFAULT 上的过热警告报告 |
| 8-6 | RESERVED | R-0 | 4h | 保留 |
| 5 | CSAREFUV_EN | R/W | 0h | CSAREF 欠压故障启用 0h = 禁用 CSAREF 欠压锁定 1h = 启用 CSAREF 欠压锁定 |
| 4 | RESERVED | R/W | 1h | 保留 |
| 3 | RESERVED | R-0 | 0h | 保留 |
| 2 | RESERVED | R/W | 1h | 保留 |
| 1 | RESERVED | R-0 | 0h | 保留 |
| 0 | RESERVED | R/W | 1h | 保留 |
DRVF_CTRL 寄存器 显示了 DRVF_CTRL,DRVF_CTRL 寄存器字段说明 对其进行了介绍。
返回到汇总表。
驱动器故障控制寄存器
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| Parity_bit | RESERVED | ||||||
| R-0h | R-0-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | OCP_DEG | OCP_TBLANK | RESERVED | OCP_LVL | |||
| R-0-0h | R/W-3h | R/W-0h | R-0-0h | R/W-0h | |||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | Parity_bit | R | 0h | 如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留 |
| 14-6 | RESERVED | R-0 | 0h | 保留 |
| 5-4 | OCP_DEG | R/W | 3h | OCP 抗尖峰脉冲时间 0h = OCP 抗尖峰脉冲时间为 0.2µs 1h = OCP 抗尖峰脉冲时间为 0.5µs 2h = OCP 抗尖峰脉冲时间为 0.8µs 3h = OCP 抗尖峰脉冲时间为 1µs |
| 3-2 | OCP_TBLANK | R/W | 0h | OCP 消隐时间 0h = OCP 消隐时间为 0.2µs 1h = OCP 消隐时间为 0.5µs 2h = OCP 消隐时间为 0.8µs 3h = OCP 消隐时间为 1µs |
| 1 | RESERVED | R-0 | 0h | 保留 |
| 0 | OCP_LVL | R/W | 0h | OCP 电平设置 0h = OCP 电平为 9A(典型值) 1h = OCP 电平为 5A(典型值) |
FLT_TCTRL 寄存器 显示了 FLT_TCTRL,FLT_TCTRL 寄存器字段说明 对其进行了介绍。
返回到汇总表。
故障时序控制寄存器
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| Parity_bit | RESERVED | ||||||
| R-0h | R-0-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | SLOW_TRETRY | FAST_TRETRY | |||||
| R-0-0h | R/W-0h | R/W-3h | |||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | Parity_bit | R | 0h | 如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留 |
| 14-4 | RESERVED | R-0 | 0h | 保留 |
| 3-2 | SLOW_TRETRY | R/W | 0h | 从故障条件缓慢恢复的重试时间 0h = 0.5s 1h = 1s 2h = 2s 3h = 5s |
| 1-0 | FAST_TRETRY | R/W | 3h | 从故障条件快速恢复的重试时间 0h = 0.5ms 1h = 1ms 2h = 2ms 3h = 5ms |
FLT_CLR 寄存器 显示了 FLT_CLR,FLT_CLR 寄存器字段说明 对其进行了介绍。
返回到汇总表。
故障清除寄存器
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| Parity_bit | RESERVED | ||||||
| R-0h | R-0-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | FLT_CLR | ||||||
| R-0-0h | W-0h | ||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | Parity_bit | R | 0h | 如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留 |
| 14-1 | RESERVED | R-0 | 0h | 保留 |
| 0 | FLT_CLR | W | 0h | 清除故障 0h = 未发出清除故障命令 1h = 将锁存的故障位清零。该位在写入后自动复位。 |
PWMG_PERIOD 寄存器 显示了 PWMG_PERIOD,PWMG_PERIOD 寄存器字段说明 对其进行了介绍。
返回到汇总表。
PWM_GEN 周期寄存器
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| Parity_bit | RESERVED | PWM_PRD_OUT | |||||
| R-0h | R-0-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| PWM_PRD_OUT | |||||||
| R/W-0h | |||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | Parity_bit | R | 0h | 如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留 |
| 14-12 | RESERVED | R-0 | 0h | 保留 |
| 11-0 | PWM_PRD_OUT | R/W | 0h | PWM 生成模式下输出 PWM 信号的 12 位周期 |
PWMG_A_DUTY 寄存器 显示了 PWMG_A_DUTY,PWMG_A_DUTY 寄存器字段说明 对其进行了介绍。
返回到汇总表。
PWM_GEN A 占空比寄存器
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| Parity_bit | RESERVED | PWM_DUTY_OUTA | |||||
| R-0h | R-0-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| PWM_DUTY_OUTA | |||||||
| R/W-0h | |||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | Parity_bit | R | 0h | 如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留 |
| 14-12 | RESERVED | R-0 | 0h | 保留 |
| 11-0 | PWM_DUTY_OUTA | R/W | 0h | PWM 生成模式下相位 A 输出的 12 位占空比 |
PWMG_B_DUTY 寄存器 显示了 PWMG_B_DUTY,PWMG_B_DUTY 寄存器字段说明 对其进行了介绍。
返回到汇总表。
PWM_GEN B 占空比寄存器
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| Parity_bit | RESERVED | PWM_DUTY_OUTB | |||||
| R-0h | R-0-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| PWM_DUTY_OUTB | |||||||
| R/W-0h | |||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | Parity_bit | R | 0h | 如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留 |
| 14-12 | RESERVED | R-0 | 0h | 保留 |
| 11-0 | PWM_DUTY_OUTB | R/W | 0h | PWM 生成模式下相位 B 输出的 12 位占空比 |
PWMG_C_DUTY 寄存器 显示了 PWMG_C_DUTY,PWMG_C_DUTY 寄存器字段说明 对其进行了介绍。
返回到汇总表。
PWM_GEN C 占空比寄存器
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| Parity_bit | RESERVED | PWM_DUTY_OUTC | |||||
| R-0h | R-0-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| PWM_DUTY_OUTC | |||||||
| R/W-0h | |||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | Parity_bit | R | 0h | 如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留 |
| 14-12 | RESERVED | R-0 | 0h | 保留 |
| 11-0 | PWM_DUTY_OUTC | R/W | 0h | PWM 生成模式下相位 C 输出的 12 位占空比 |
PWM_STATE 寄存器 显示了 PWM_STATE,PWM_STATE 寄存器字段说明 对其进行了介绍。
返回到汇总表。
PWM 状态寄存器
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| Parity_bit | RESERVED | PWMC_STATE | |||||
| R-0h | R-0-0h | R/W-7h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | PWMB_STATE | RESERVED | PWMA_STATE | ||||
| R-0-0h | R/W-7h | R-0-0h | R/W-7h | ||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | Parity_bit | R | 0h | 如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留 |
| 14-11 | RESERVED | R-0 | 0h | 保留 |
| 10-8 | PWMC_STATE | R/W | 7h | 相位 C 驱动器输出控制 0h = 高侧关闭、低侧关闭 1h = 高侧关闭、低侧强制开启 2h = 高侧强制开启、低侧关闭 3h = 保留 4h = 保留 5h = 高侧关闭、低侧 PWM 6h = 高侧 PWM、低侧关闭 7h = 高侧 PWM、低侧 !PWM |
| 7 | RESERVED | R-0 | 0h | 保留 |
| 6-4 | PWMB_STATE | R/W | 7h | 相位 B 驱动器输出控制 0h = 高侧关闭、低侧关闭 1h = 高侧关闭、低侧强制开启 2h = 高侧强制开启、低侧关闭 3h = 保留 4h = 保留 5h = 高侧关闭、低侧 PWM 6h = 高侧 PWM、低侧关闭 7h = 高侧 PWM、低侧 !PWM |
| 3 | RESERVED | R-0 | 0h | 保留 |
| 2-0 | PWMA_STATE | R/W | 7h | 相位 A 驱动器输出控制 0h = 高侧关闭、低侧关闭 1h = 高侧关闭、低侧强制开启 2h = 高侧强制开启、低侧关闭 3h = 保留 4h = 保留 5h = 高侧关闭、低侧 PWM 6h = 高侧 PWM、低侧关闭 7h = 高侧 PWM、低侧 !PWM |
PWMG_CTRL 寄存器 显示了 PWMG_CTRL,PWMG_CTRL 寄存器字段说明 对其进行了介绍。
返回到汇总表。
PWM_GEN 控制寄存器
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| Parity_bit | RESERVED | PWM_EN | PWMCNTR_MODE | ||||
| R-0h | R-0-0h | R/W-0h | R/W-0h | ||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| PWM_OSC_SYNC | SPICLK_FREQ_SYNC | SPISYNC_ACRCY | |||||
| R/W-0h | R/W-0h | R/W-0h | |||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | Parity_bit | R | 0h | 如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留 |
| 14-11 | RESERVED | R-0 | 0h | 保留 |
| 10 | PWM_EN | R/W | 0h | 启用 3X 内部模式 PWM 生成 0h = 禁用 PWM_GEN 1h = 启用 PWM_GEN |
| 9-8 | PWMCNTR_MODE | R/W | 0h | PWM 生成计数器模式 0h = 向上和向下 1h = 打开 2h = 关断 3h = 无操作 |
| 7-5 | PWM_OSC_SYNC | R/W | 0h | 振荡器同步和 PWM_SYNC 控制 0h = 禁用振荡器同步 1h = PWM_SYNC_PRD 指示 PWM_SYNC 信号的周期,可用于校准 PWM 周期 2h = PWM_SYNC 用于设置 PWM 周期 3h = 禁用振荡器同步 4h = 禁用振荡器同步 5h = PWM_SYNC 用于振荡器同步(仅支持 20kHz 频率) 6h = PWM_SYNC 用于振荡器同步和设置 PWM 周期(仅支持 20kHz 频率) 7h = SPI 时钟引脚 SCLK 用于振荡器同步(配置 SPICLK_FREQ_SYNC) |
| 4-2 | SPICLK_FREQ_SYNC | R/W | 0h | 用于同步振荡器的 SPI 时钟频率 0h = 1MHz 1h = 1.25MHz 2h = 2MHz 3h = 2.5MHz 4h = 4MHz 5h = 5MHz 6h = 8MHz 7h = 10MHz |
| 1-0 | SPISYNC_ACRCY | R/W | 0h | 同步振荡器所需的 SPI 时钟周期数 0h = 512 个时钟周期 (1%) 1h = 256 个时钟周期 (1%) 2h = 128 个时钟周期 (1%) 3h = 64 个时钟周期 (2%) |
PWM_CTRL1 寄存器 显示了 PWM_CTRL1,PWM_CTRL1 寄存器字段说明 中对此进行了介绍。
返回到汇总表。
PWM 控制寄存器 1
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| Parity_bit | RESERVED | ||||||
| R-0h | R-0-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | SSC_DIS | PWM_MODE | |||||
| R-0-0h | R/W-1h | R/W-3h | |||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | Parity_bit | R | 0h | 如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留 |
| 14-3 | RESERVED | R-0 | 0h | 保留 |
| 2 | SSC_DIS | R/W | 1h | 禁用内部振荡器的展频调制 0h = 启用展频调制 1h = 禁用展频调制 |
| 1-0 | PWM_MODE | R/W | 3h | PWM 模式选择(DRV8311-Q1S 中的复位设置为 00b,DRV8311-Q1P 中的复位设置为 11b) 0h = 6x 模式 1h = 6x 模式 2h = 3x 模式 3h = PWM 生成模式 |
DRV_CTRL 寄存器 显示了 DRV_CTRL,DRV_CTRL 寄存器字段说明 对其进行了介绍。
返回到汇总表。
前置驱动器控制寄存器
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| Parity_bit | RESERVED | RESERVED | |||||
| R-0h | R-0-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| DLYCMP_EN | TDEAD_CTRL | RESERVED | SLEW_RATE | ||||
| R/W-0h | R/W-0h | R-0-0h | R/W-0h | ||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | Parity_bit | R | 0h | 如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留 |
| 14-12 | RESERVED | R-0 | 0h | 保留 |
| 11-8 | RESERVED | R/W | 0h | 保留 |
| 7 | DLYCMP_EN | R/W | 0h | 启用驱动器延迟补偿 0h = 禁用驱动器延迟补偿 1h = 启用驱动器延迟补偿 |
| 6-4 | TDEAD_CTRL | R/W | 0h | 死区时间插入控制 0h = 无死区时间(仅握手) 1h = 200ns 2h = 400ns 3h = 600ns 4h = 800ns 5h = 1us 6h = 1.2us 7h = 1.4us |
| 3-2 | RESERVED | R-0 | 0h | 保留 |
| 1-0 | SLEW_RATE | R/W | 0h | 压摆率设置 0h = 压摆率为 35V/µs 1h = 压摆率为 75V/µs 2h = 压摆率为 180V/µs 3h = 压摆率为 230V/µs |
CSA_CTRL 如CSA_CTRL 寄存器 所示,并在CSA_CTRL 寄存器字段说明 中进行了说明。
返回到汇总表。
CSA 控制寄存器
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| Parity_bit | RESERVED | ||||||
| R-0h | R-0-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CSA_EN | RESERVED | CSA_GAIN | ||||
| R-0-0h | R/W-1h | R-0-0h | R/W-0h | ||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | Parity_bit | R | 0h | 如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留 |
| 14-4 | RESERVED | R-0 | 0h | 保留 |
| 3 | CSA_EN | R/W | 1h | 电流检测放大器启用 0h = 禁用电流检测放大器 1h = 启用电流检测放大器 |
| 2 | RESERVED | R-0 | 0h | 保留 |
| 1-0 | CSA_GAIN | R/W | 0h | 电流检测放大器增益设置 0h = CSA 增益为 0.25V/A 1h = CSA 增益为 0.5V/A 2h = CSA 增益为 1V/A 3h = CSA 增益为 2V/A |
SYS_CTRL 寄存器 显示了 SYS_CTRL,SYS_CTRL 寄存器字段说明 对其进行了介绍。
返回到汇总表。
系统控制寄存器
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| Parity_bit | WRITE_KEY | RESERVED | RESERVED | ||||
| R-0h | W-0h | R-0-0h | R/W-0h | ||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| REG_LOCK | SPI_PEN | RESERVED | RESERVED | RESERVED | |||
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | Parity_bit | R | 0h | 如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留 |
| 14-12 | WRITE_KEY | W | 0h | 特定于该寄存器的 0x5 写入密钥。 |
| 11-9 | RESERVED | R-0 | 0h | 保留 |
| 8 | RESERVED | R/W | 0h | 保留 |
| 7 | REG_LOCK | R/W | 0h | 寄存器锁定位 0h = 寄存器未锁定 1h = 寄存器已锁定 |
| 6 | SPI_PEN | R/W | 0h | SPI 和 tSPI 的奇偶校验启用 0h = 奇偶校验禁用 1h = 奇偶校验启用 |
| 5-4 | RESERVED | R/W | 0h | 保留 |
| 3 | RESERVED | R/W | 0h | 保留 |
| 2-0 | RESERVED | R/W | 0h | 保留 |