ZHCSZ33 October   2025 DRV8311-Q1

PRODUCTION DATA  

  1.   1
  2. 特性
  3. 应用
  4. 说明
  5. 器件比较表
  6. 引脚配置和功能
  7. 规格
    1. 6.1 绝对最大额定值
    2. 6.2 ESD 等级
    3. 6.3 建议运行条件
    4. 6.4 热性能信息
    5. 6.5 电气特性
    6. 6.6 SPI 时序要求
    7. 6.7 SPI 次级器件模式时序
    8. 6.8 典型特性
  8. 详细说明
    1. 7.1 概述
    2. 7.2 功能方框图
    3. 7.3 特性说明
      1. 7.3.1  输出级
      2. 7.3.2  控制模式
        1. 7.3.2.1 6x PWM 模式(仅限 DRV8311S-Q1 和 DRV8311H-Q1 型号)
        2. 7.3.2.2 3x PWM 模式(仅限 DRV8311S-Q1 和 DRV8311H-Q1 型号)
        3. 7.3.2.3 PWM 生成模式(DRV8311S-Q1 和 DRV8311P-Q1 型号)
      3. 7.3.3  器件接口模式
        1. 7.3.3.1 串行外设接口 (SPI)
        2. 7.3.3.2 硬件接口
      4. 7.3.4  AVDD 线性稳压器
      5. 7.3.5  电荷泵
      6. 7.3.6  压摆率控制
      7. 7.3.7  跨导(死区时间)
      8. 7.3.8  传播延迟
      9. 7.3.9  引脚图
        1. 7.3.9.1 逻辑电平输入引脚(内部下拉)
        2. 7.3.9.2 逻辑电平输入引脚(内部上拉)
        3. 7.3.9.3 开漏引脚
        4. 7.3.9.4 推挽引脚
        5. 7.3.9.5 四电平输入引脚
      10. 7.3.10 电流检测放大器
        1. 7.3.10.1 电流检测放大器操作
        2. 7.3.10.2 电流检测放大器失调电压校正
      11. 7.3.11 保护功能
        1. 7.3.11.1 VM 电源欠压锁定 (NPOR)
        2. 7.3.11.2 欠压保护 (UVP)
        3. 7.3.11.3 过流保护 (OCP)
          1. 7.3.11.3.1 OCP 锁存关断 (OCP_MODE = 010b)
          2. 7.3.11.3.2 OCP 自动重试(OCP_MODE = 000b 或 001b)
          3. 7.3.11.3.3 OCP 仅报告 (OCP_MODE = 011b)
          4. 7.3.11.3.4 OCP 已禁用 (OCP_MODE = 111b)
        4. 7.3.11.4 过热保护
          1. 7.3.11.4.1 热警告 (OTW)
          2. 7.3.11.4.2 热关断 (OTSD)
    4. 7.4 器件功能模式
      1. 7.4.1 功能模式
        1. 7.4.1.1 睡眠模式
        2. 7.4.1.2 运行模式
        3. 7.4.1.3 故障复位(CLR_FLT 或 nSLEEP 复位脉冲)
    5. 7.5 SPI 通信
      1. 7.5.1 编程
        1. 7.5.1.1 SPI 和 tSPI 格式
  9. DRV8311-Q1 寄存器
  10. 应用和实施
    1. 9.1 应用信息
    2. 9.2 典型应用
      1. 9.2.1 三相无刷直流电机控制
        1. 9.2.1.1 详细设计过程
          1. 9.2.1.1.1 电机电压
        2. 9.2.1.2 驱动器传播延迟和死区时间
        3. 9.2.1.3 延迟补偿
        4. 9.2.1.4 电流检测和输出滤波
        5. 9.2.1.5 应用曲线
    3. 9.3 三相无刷直流 tSPI 电机控制
      1. 9.3.1 详细设计过程
    4. 9.4 备选应用
    5. 9.5 电源相关建议
      1. 9.5.1 大容量电容
    6. 9.6 布局
      1. 9.6.1 布局指南
      2. 9.6.2 布局示例
      3. 9.6.3 散热注意事项
        1. 9.6.3.1 功率损耗和结温估算
  11. 10器件和文档支持
    1. 10.1 支持资源
    2. 10.2 商标
    3. 10.3 静电放电警告
    4. 10.4 术语表
  12. 11修订历史记录
  13. 12机械、封装和可订购信息

DRV8311-Q1 寄存器

DRV8311-Q1 寄存器 列出了 DRV8311-Q1 寄存器的存储器映射寄存器。DRV8311-Q1 寄存器 中未列出的所有寄存器偏移地址均视为保留位置,并且未修改寄存器内容。

表 8-1 DRV8311-Q1 寄存器
偏移首字母缩写词寄存器名称部分
0hDEV_STS1器件状态 1 寄存器DEV_STS1 寄存器(偏移 = 0h)[复位 = 0080h]
4hOT_STS过热状态寄存器OT_STS 寄存器(偏移 = 4h)[复位 = 0000h]
5hSUP_STS电源状态寄存器SUP_STS 寄存器(偏移 = 5h)[复位 = 0000h]
6hDRV_STS驱动器状态寄存器DRV_STS 寄存器(偏移 = 6h)[复位 = 0000h]
7hSYS_STS系统状态寄存器SYS_STS 寄存器(偏移 = 7h)[复位 = 0000h]
ChPWM_SYNC_PRDPWM 同步周期寄存器PWM_SYNC_PRD 寄存器(偏移 = Ch)[复位 = 0000h]
10hFLT_MODE故障模式寄存器FLT_MODE 寄存器(偏移 = 10h)[复位 = 0115h]
12hSYSF_CTRL系统故障控制寄存器SYSF_CTRL 寄存器(偏移 = 12h)[复位 = 0515h]
13hDRVF_CTRL驱动器故障控制寄存器DRVF_CTRL 寄存器(偏移 = 13h)[复位 = 0030h]
16hFLT_TCTRL故障时序控制寄存器FLT_TCTRL 寄存器(偏移 = 16h)[复位 = 0003h]
17hFLT_CLR故障清除寄存器FLT_CLR 寄存器(偏移 = 17h)[复位 = 0000h]
18hPWMG_PERIODPWM_GEN 周期寄存器PWMG_PERIOD 寄存器(偏移 = 18h)[复位 = 0000h]
19hPWMG_A_DUTYPWM_GEN A 占空比寄存器PWMG_A_DUTY 寄存器(偏移 = 19h)[复位 = 0000h]
1AhPWMG_B_DUTYPWM_GEN B 占空比寄存器PWMG_B_DUTY 寄存器(偏移 = 1Ah)[复位 = 0000h]
1BhPWMG_C_DUTYPWM_GEN C 占空比寄存器PWMG_C_DUTY 寄存器(偏移 = 1Bh)[复位 = 0000h]
1ChPWM_STATEPWM 状态寄存器PWM_STATE 寄存器(偏移 = 1Ch)[复位 = 0777h]
1DhPWMG_CTRLPWM_GEN 控制寄存器PWMG_CTRL 寄存器(偏移 = 1Dh)[复位 = 0000h]
20hPWM_CTRL1PWM 控制寄存器 1PWM_CTRL1 寄存器(偏移 = 20h)[复位 = 0007h]
22hDRV_CTRL前置驱动器控制寄存器DRV_CTRL 寄存器(偏移 = 22h)[复位 = 0000h]
23hCSA_CTRLCSA 控制寄存器CSA_CTRL 寄存器(偏移 = 23h)[复位 = 0008h]
3FhSYS_CTRL系统控制寄存器SYS_CTRL 寄存器(偏移 = 3Fh)[复位 = 0000h]

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

表 8-2 DRV8311-Q1 访问类型代码
访问类型代码说明
读取类型
RR读取
R-0R
-0
读取
返回 0
写入类型
WW写入
复位或默认值
-n复位后的值或默认值

8.1 DEV_STS1 寄存器(偏移 = 0h)[复位 = 0080h]

DEV_STS1 寄存器 显示了 DEV_STS1,DEV_STS1 寄存器字段说明 中对此进行了介绍。

返回到汇总表

器件状态 1 寄存器

图 8-1 DEV_STS1 寄存器
15141312111098
Parity_bitRESERVEDOTP_FLT
R-0hR-0-0hR-0h
76543210
复位SPI_FLTOCPRESERVEDUVPOTFAULT
R-1hR-0hR-0hR-0hR-0hR-0hR-0h
表 8-3 DEV_STS1 寄存器字段说明
字段类型复位说明
15Parity_bitR0h如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留
14-9RESERVEDR-00h保留
8OTP_FLTR0hOTP 读取故障

0h = 未检测到 OTP 读取故障

1h = 检测到 OTP 读取故障

7复位R1h电源上电复位状态

0h = 未检测到上电复位条件

1h = 检测到上电复位条件

6SPI_FLTR0hSPI 故障状态

0h = 未检测到 SPI 通信故障

1h = 检测到 SPI 通信故障

5OCPR0h驱动器过流保护状态

0h = 未检测到过流情况

1h = 检测到过流情况

4-3RESERVEDR0h保留
2UVPR0h电源欠压状态

0h = 未在 CP、AVDD 或 VIN_AVDD 上检测到欠压电压条件

1h = 在 CP、AVDD 或 VIN_AVDD 上检测到欠压电压条件

1OTR0h过热故障状态

0h = 未检测到过热警告/关断

1h = 检测到过热警告/关断

0故障R0h器件故障状态

0h = 未检测到故障情况

1h = 检测到故障情况

8.2 OT_STS 寄存器(偏移 = 4h)[复位 = 0000h]

OT_STS 寄存器 显示了 OT_STS,OT_STS 寄存器字段说明 对其进行了介绍。

返回到汇总表

过热状态寄存器

图 8-2 OT_STS 寄存器
15141312111098
Parity_bitRESERVED
R-0hR-0-0h
76543210
RESERVEDOTS_AVDDOTWOTSD
R-0-0hR-0hR-0hR-0h
表 8-4 OT_STS 寄存器字段说明
字段类型复位说明
15Parity_bitR0h如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留
14-3RESERVEDR-00h保留
2OTS_AVDDR0hAVDD LDO 过热故障状态

0h = 未在 AVDD 附近检测到过热关断

1h = 在 AVDD 附近检测到过热关断

1OTWR0h过热警告状态

0h = 未检测到过热警告

1h = 检测到过热警告

0OTSDR0h过热关断故障状态

0h = 未检测到过热关断

1h = 检测到过热关断

8.3 SUP_STS 寄存器(偏移 = 5h)[复位 = 0000h]

SUP_STS 寄存器 显示了 SUP_STS,SUP_STS 寄存器字段说明 对其进行了介绍。

返回到汇总表

电源状态寄存器

图 8-3 SUP_STS 寄存器
15141312111098
Parity_bitRESERVED
R-0hR-0-0h
76543210
RESERVEDCSAREF_UVCP_UVRESERVEDAVDD_UVRESERVEDVINAVDD_UV
R-0-0hR-0hR-0hR-0-0hR-0hR-0-0hR-0h
表 8-5 SUP_STS 寄存器字段说明
字段类型复位说明
15Parity_bitR0h如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留
14-6RESERVEDR-00h保留
5CSAREF_UVR0hCSA REF 欠压故障状态

0h = 未检测到 CSAREF 欠压

1h = 检测到 CSAREF 欠压

4CP_UVR0h电荷泵欠压故障状态

0h = 未检测到电荷泵欠压

1h = 检测到电荷泵欠压

3RESERVEDR-00h保留
2AVDD_UVR0hAVDD LDO 欠压故障状态

0h = 未检测到 AVDD 输出欠压

1h = 检测到 AVDD 输出欠压

1RESERVEDR-00h保留
0VINAVDD_UVR0hVIN_AVDD 欠压故障状态

0h =未检测到 AVDD 电源输入欠压

1h =检测到 AVDD 电源输入欠压

8.4 DRV_STS 寄存器(偏移 = 6h)[复位 = 0000h]

DRV_STS 寄存器 显示了 DRV_STS,DRV_STS 寄存器字段说明 对其进行了介绍。

返回到汇总表

驱动器状态寄存器

图 8-4 DRV_STS 寄存器
15141312111098
Parity_bitRESERVED
R-0hR-0-0h
76543210
RESERVEDOCPC_HSOCPB_HSOCPA_HSRESERVEDOCPC_LSOCPB_LSOCPA_LS
R-0-0hR-0hR-0hR-0hR-0-0hR-0hR-0hR-0h
表 8-6 DRV_STS 寄存器字段说明
字段类型复位说明
15Parity_bitR0h如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留
14-7RESERVEDR-00h保留
6OCPC_HSR0hOUTC 的高侧 MOSFET 上的过流状态

0h = 未在 OUTC 的高侧 MOSFET 上检测到过流

1h = 在 OUTC 的高侧 MOSFET 上检测到过流

5OCPB_HSR0hOUTB 的高侧 MOSFET 上的过流状态

0h = 未在 OUTB 的高侧 MOSFET 上检测到过流

1h = 在 OUTB 的高侧 MOSFET 上检测到过流

4OCPA_HSR0hOUTA 的高侧 MOSFET 上的过流状态

0h = 未在 OUTA 的高侧 MOSFET 上检测到过流

1h = 在 OUTA 的高侧 MOSFET 上检测到过流

3RESERVEDR-00h保留
2OCPC_LSR0hOUTC 的低侧 MOSFET 上的过流状态

0h = 未在 OUTC 的低侧 MOSFET 上检测到过流

1h = 在 OUTC 的低侧 MOSFET 上检测到过流

1OCPB_LSR0hOUTB 的低侧 MOSFET 上的过流状态

0h = 未在 OUTB 的低侧 MOSFET 上检测到过流

1h = 在 OUTB 的低侧 MOSFET 上检测到过流

0OCPA_LSR0hOUTA 的低侧 MOSFET 上的过流状态

0h = 未在 OUTA 的低侧 MOSFET 上检测到过流

1h = 在 OUTA 的低侧 MOSFET 上检测到过流

8.5 SYS_STS 寄存器(偏移 = 7h)[复位 = 0000h]

SYS_STS 寄存器 显示了 SYS_STS,SYS_STS 寄存器字段说明 对其进行了介绍。

返回到汇总表

系统状态寄存器

图 8-5 SYS_STS 寄存器
15141312111098
Parity_bitRESERVED
R-0hR-0-0h
76543210
RESERVEDOTPLD_ERRRESERVEDSPI_PARITYBUS_CNTFRM_ERR
R-0-0hR-0hR-0-0hR-0hR-0hR-0h
表 8-7 SYS_STS 寄存器字段说明
字段类型复位说明
15Parity_bitR0h如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留
14-5RESERVEDR-00h保留
4OTPLD_ERRR0hOTP 读取错误

0h = 未检测到 OTP 读取错误

1h = 检测到 OTP 读取错误

3RESERVEDR-00h保留
2SPI_PARITYR0hSPI奇偶校验错误

0h = 未检测到 SPI 奇偶校验错误

1h = 检测到 SPI 奇偶校验错误

1BUS_CNTR0hSPI 总线争用错误

0h = 未检测到 SPI 总线争用错误

1h = 检测到 SPI 总线争用错误

0FRM_ERRR0hSPI 帧错误

0h = 未检测到 SPI 帧错误

1h = 检测到 SPI 帧错误

8.6 PWM_SYNC_PRD 寄存器(偏移 = Ch)[复位 = 0000h]

PWM_SYNC_PRD 寄存器 显示了 PWM_SYNC_PRD,PWM_SYNC_PRD 寄存器字段说明 对其进行了介绍。

返回到汇总表

PWM 同步周期寄存器

图 8-6 PWM_SYNC_PRD 寄存器
15141312111098
Parity_bitRESERVEDPWM_SYNC_PRD
R-0hR-0-0hR-0h
76543210
PWM_SYNC_PRD
R-0h
表 8-8 PWM_SYNC_PRD 寄存器字段说明
字段类型复位说明
15Parity_bitR0h如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留
14-12RESERVEDR-00h保留
11-0PWM_SYNC_PRDR0h指示 PWM_SYNC 信号周期的 12 位输出

8.7 FLT_MODE 寄存器(偏移 = 10h)[复位 = 0115h]

FLT_MODE 寄存器 显示了 FLT_MODE,FLT_MODE 寄存器字段说明 对其进行了介绍。

返回到汇总表

故障模式寄存器

图 8-7 FLT_MODE 寄存器
15141312111098
Parity_bitRESERVEDOTPFLT_MODE
R-0hR-0-0hR/W-1h
76543210
SPIFLT_MODEOCP_MODEUVP_MODEOTSD_MODE
R/W-0hR/W-1hR/W-1hR/W-1h
表 8-9 FLT_MODE 寄存器字段说明
字段类型复位说明
15Parity_bitR0h如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留
14-9RESERVEDR-00h保留
8OTPFLT_MODER/W1h系统故障模式。

0h = 启用 OTP 读取故障

1h = 禁用 OTP 读取故障

7SPIFLT_MODER/W0hSPI 故障模式

0h = 启用 SPI 故障

1h = 禁用 SPI 故障

6-4OCP_MODER/W1h过流保护故障模式

0h = 在 nFault 上报告、前置驱动器 HiZ、以慢速重试时间自动恢复(以 ms 为单位)

1h = 在 nFault 上报告、前置驱动器 HiZ、以快速重试时间自动恢复(以 ms 为单位)

2h = 在 nFault 上报告、前置驱动器 HiZ、锁存故障

3h = 在 nFault 上报告、前置驱动器上无操作

4h = 保留

5h = 保留

6h = 保留

7h = 禁用

3-2UVP_MODER/W1h欠压保护故障模式

0h = 在 nFault 上报告、前置驱动器 HiZ、以慢速重试时间自动恢复(以 ms 为单位)

1h = 在 nFault 上报告、前置驱动器 HiZ、以快速重试时间自动恢复(以 ms 为单位)

2h = 保留

3h = 保留

1-0OTSD_MODER/W1h过热故障模式

0h = 在 nFault 上报告、前置驱动器 HiZ、以慢速重试时间自动恢复(以 ms 为单位)

1h = 在 nFault 上报告、前置驱动器 HiZ、以快速重试时间自动恢复(以 ms 为单位)

2h = 保留

3h = 保留

8.8 SYSF_CTRL 寄存器(偏移 = 12h)[复位 = 0515h]

SYSF_CTRL 寄存器 显示了 SYSF_CTRL,SYSF_CTRL 寄存器字段说明 对其进行了介绍。

返回到汇总表

系统故障控制寄存器

图 8-8 SYSF_CTRL 寄存器
15141312111098
Parity_bitRESERVEDOTAVDD_ENOTW_ENRESERVED
R-0hR-0-0hR/W-1hR/W-0hR-0-4h
76543210
RESERVEDCSAREFUV_ENRESERVEDRESERVEDRESERVEDRESERVEDRESERVED
R-0-4hR/W-0hR/W-1hR-0-0hR/W-1hR-0-0hR/W-1h
表 8-10 SYSF_CTRL 寄存器字段说明
字段类型复位说明
15Parity_bitR0h如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留
14-11RESERVEDR-00h保留
10OTAVDD_ENR/W1hAVDD 过热故障启用

0h = 禁用 AVDD 附近的过热保护

1h = 启用 AVDD 附近的过热保护

9OTW_ENR/W0h过热警告故障模式

0h = 禁用 nFAULT 上的过热警告报告

1h = 启用 nFAULT 上的过热警告报告

8-6RESERVEDR-04h保留
5CSAREFUV_ENR/W0hCSAREF 欠压故障启用

0h = 禁用 CSAREF 欠压锁定

1h = 启用 CSAREF 欠压锁定

4RESERVEDR/W1h保留
3RESERVEDR-00h保留
2RESERVEDR/W1h保留
1RESERVEDR-00h保留
0RESERVEDR/W1h保留

8.9 DRVF_CTRL 寄存器(偏移 = 13h)[复位 = 0030h]

DRVF_CTRL 寄存器 显示了 DRVF_CTRL,DRVF_CTRL 寄存器字段说明 对其进行了介绍。

返回到汇总表

驱动器故障控制寄存器

图 8-9 DRVF_CTRL 寄存器
15141312111098
Parity_bitRESERVED
R-0hR-0-0h
76543210
RESERVEDOCP_DEGOCP_TBLANKRESERVEDOCP_LVL
R-0-0hR/W-3hR/W-0hR-0-0hR/W-0h
表 8-11 DRVF_CTRL 寄存器字段说明
字段类型复位说明
15Parity_bitR0h如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留
14-6RESERVEDR-00h保留
5-4OCP_DEGR/W3hOCP 抗尖峰脉冲时间

0h = OCP 抗尖峰脉冲时间为 0.2µs

1h = OCP 抗尖峰脉冲时间为 0.5µs

2h = OCP 抗尖峰脉冲时间为 0.8µs

3h = OCP 抗尖峰脉冲时间为 1µs

3-2OCP_TBLANKR/W0hOCP 消隐时间

0h = OCP 消隐时间为 0.2µs

1h = OCP 消隐时间为 0.5µs

2h = OCP 消隐时间为 0.8µs

3h = OCP 消隐时间为 1µs

1RESERVEDR-00h保留
0OCP_LVLR/W0hOCP 电平设置

0h = OCP 电平为 9A(典型值)

1h = OCP 电平为 5A(典型值)

8.10 FLT_TCTRL 寄存器(偏移 = 16h)[复位 = 0003h]

FLT_TCTRL 寄存器 显示了 FLT_TCTRL,FLT_TCTRL 寄存器字段说明 对其进行了介绍。

返回到汇总表

故障时序控制寄存器

图 8-10 FLT_TCTRL 寄存器
15141312111098
Parity_bitRESERVED
R-0hR-0-0h
76543210
RESERVEDSLOW_TRETRYFAST_TRETRY
R-0-0hR/W-0hR/W-3h
表 8-12 FLT_TCTRL 寄存器字段说明
字段类型复位说明
15Parity_bitR0h如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留
14-4RESERVEDR-00h保留
3-2SLOW_TRETRYR/W0h从故障条件缓慢恢复的重试时间

0h = 0.5s

1h = 1s

2h = 2s

3h = 5s

1-0FAST_TRETRYR/W3h从故障条件快速恢复的重试时间

0h = 0.5ms

1h = 1ms

2h = 2ms

3h = 5ms

8.11 FLT_CLR 寄存器(偏移 = 17h)[复位 = 0000h]

FLT_CLR 寄存器 显示了 FLT_CLR,FLT_CLR 寄存器字段说明 对其进行了介绍。

返回到汇总表

故障清除寄存器

图 8-11 FLT_CLR 寄存器
15141312111098
Parity_bitRESERVED
R-0hR-0-0h
76543210
RESERVEDFLT_CLR
R-0-0hW-0h
表 8-13 FLT_CLR 寄存器字段说明
字段类型复位说明
15Parity_bitR0h如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留
14-1RESERVEDR-00h保留
0FLT_CLRW0h清除故障

0h = 未发出清除故障命令

1h = 将锁存的故障位清零。该位在写入后自动复位。

8.12 PWMG_PERIOD 寄存器(偏移 = 18h)[复位 = 0000h]

PWMG_PERIOD 寄存器 显示了 PWMG_PERIOD,PWMG_PERIOD 寄存器字段说明 对其进行了介绍。

返回到汇总表

PWM_GEN 周期寄存器

图 8-12 PWMG_PERIOD 寄存器
15141312111098
Parity_bitRESERVEDPWM_PRD_OUT
R-0hR-0-0hR/W-0h
76543210
PWM_PRD_OUT
R/W-0h
表 8-14 PWMG_PERIOD 寄存器字段说明
字段类型复位说明
15Parity_bitR0h如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留
14-12RESERVEDR-00h保留
11-0PWM_PRD_OUTR/W0hPWM 生成模式下输出 PWM 信号的 12 位周期

8.13 PWMG_A_DUTY 寄存器(偏移 = 19h)[复位 = 0000h]

PWMG_A_DUTY 寄存器 显示了 PWMG_A_DUTY,PWMG_A_DUTY 寄存器字段说明 对其进行了介绍。

返回到汇总表

PWM_GEN A 占空比寄存器

图 8-13 PWMG_A_DUTY 寄存器
15141312111098
Parity_bitRESERVEDPWM_DUTY_OUTA
R-0hR-0-0hR/W-0h
76543210
PWM_DUTY_OUTA
R/W-0h
表 8-15 PWMG_A_DUTY 寄存器字段说明
字段类型复位说明
15Parity_bitR0h如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留
14-12RESERVEDR-00h保留
11-0PWM_DUTY_OUTAR/W0hPWM 生成模式下相位 A 输出的 12 位占空比

8.14 PWMG_B_DUTY 寄存器(偏移 = 1Ah)[复位 = 0000h]

PWMG_B_DUTY 寄存器 显示了 PWMG_B_DUTY,PWMG_B_DUTY 寄存器字段说明 对其进行了介绍。

返回到汇总表

PWM_GEN B 占空比寄存器

图 8-14 PWMG_B_DUTY 寄存器
15141312111098
Parity_bitRESERVEDPWM_DUTY_OUTB
R-0hR-0-0hR/W-0h
76543210
PWM_DUTY_OUTB
R/W-0h
表 8-16 PWMG_B_DUTY 寄存器字段说明
字段类型复位说明
15Parity_bitR0h如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留
14-12RESERVEDR-00h保留
11-0PWM_DUTY_OUTBR/W0hPWM 生成模式下相位 B 输出的 12 位占空比

8.15 PWMG_C_DUTY 寄存器(偏移 = 1Bh)[复位 = 0000h]

PWMG_C_DUTY 寄存器 显示了 PWMG_C_DUTY,PWMG_C_DUTY 寄存器字段说明 对其进行了介绍。

返回到汇总表

PWM_GEN C 占空比寄存器

图 8-15 PWMG_C_DUTY 寄存器
15141312111098
Parity_bitRESERVEDPWM_DUTY_OUTC
R-0hR-0-0hR/W-0h
76543210
PWM_DUTY_OUTC
R/W-0h
表 8-17 PWMG_C_DUTY 寄存器字段说明
字段类型复位说明
15Parity_bitR0h如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留
14-12RESERVEDR-00h保留
11-0PWM_DUTY_OUTCR/W0hPWM 生成模式下相位 C 输出的 12 位占空比

8.16 PWM_STATE 寄存器(偏移 = 1Ch)[复位 = 0777h]

PWM_STATE 寄存器 显示了 PWM_STATE,PWM_STATE 寄存器字段说明 对其进行了介绍。

返回到汇总表

PWM 状态寄存器

图 8-16 PWM_STATE 寄存器
15141312111098
Parity_bitRESERVEDPWMC_STATE
R-0hR-0-0hR/W-7h
76543210
RESERVEDPWMB_STATERESERVEDPWMA_STATE
R-0-0hR/W-7hR-0-0hR/W-7h
表 8-18 PWM_STATE 寄存器字段说明
字段类型复位说明
15Parity_bitR0h如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留
14-11RESERVEDR-00h保留
10-8PWMC_STATER/W7h相位 C 驱动器输出控制

0h = 高侧关闭、低侧关闭

1h = 高侧关闭、低侧强制开启

2h = 高侧强制开启、低侧关闭

3h = 保留

4h = 保留

5h = 高侧关闭、低侧 PWM

6h = 高侧 PWM、低侧关闭

7h = 高侧 PWM、低侧 !PWM

7RESERVEDR-00h保留
6-4PWMB_STATER/W7h相位 B 驱动器输出控制

0h = 高侧关闭、低侧关闭

1h = 高侧关闭、低侧强制开启

2h = 高侧强制开启、低侧关闭

3h = 保留

4h = 保留

5h = 高侧关闭、低侧 PWM

6h = 高侧 PWM、低侧关闭

7h = 高侧 PWM、低侧 !PWM

3RESERVEDR-00h保留
2-0PWMA_STATER/W7h相位 A 驱动器输出控制

0h = 高侧关闭、低侧关闭

1h = 高侧关闭、低侧强制开启

2h = 高侧强制开启、低侧关闭

3h = 保留

4h = 保留

5h = 高侧关闭、低侧 PWM

6h = 高侧 PWM、低侧关闭

7h = 高侧 PWM、低侧 !PWM

8.17 PWMG_CTRL 寄存器(偏移 = 1Dh)[复位 = 0000h]

PWMG_CTRL 寄存器 显示了 PWMG_CTRL,PWMG_CTRL 寄存器字段说明 对其进行了介绍。

返回到汇总表

PWM_GEN 控制寄存器

图 8-17 PWMG_CTRL 寄存器
15141312111098
Parity_bitRESERVEDPWM_ENPWMCNTR_MODE
R-0hR-0-0hR/W-0hR/W-0h
76543210
PWM_OSC_SYNCSPICLK_FREQ_SYNCSPISYNC_ACRCY
R/W-0hR/W-0hR/W-0h
表 8-19 PWMG_CTRL 寄存器字段说明
字段类型复位说明
15Parity_bitR0h如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留
14-11RESERVEDR-00h保留
10PWM_ENR/W0h启用 3X 内部模式 PWM 生成

0h = 禁用 PWM_GEN

1h = 启用 PWM_GEN

9-8PWMCNTR_MODER/W0hPWM 生成计数器模式

0h = 向上和向下

1h = 打开

2h = 关断

3h = 无操作

7-5PWM_OSC_SYNCR/W0h振荡器同步和 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-2SPICLK_FREQ_SYNCR/W0h用于同步振荡器的 SPI 时钟频率

0h = 1MHz

1h = 1.25MHz

2h = 2MHz

3h = 2.5MHz

4h = 4MHz

5h = 5MHz

6h = 8MHz

7h = 10MHz

1-0SPISYNC_ACRCYR/W0h同步振荡器所需的 SPI 时钟周期数

0h = 512 个时钟周期 (1%)

1h = 256 个时钟周期 (1%)

2h = 128 个时钟周期 (1%)

3h = 64 个时钟周期 (2%)

8.18 PWM_CTRL1 寄存器(偏移 = 20h)[复位 = 0007h]

PWM_CTRL1 寄存器 显示了 PWM_CTRL1,PWM_CTRL1 寄存器字段说明 中对此进行了介绍。

返回到汇总表

PWM 控制寄存器 1

图 8-18 PWM_CTRL1 寄存器
15141312111098
Parity_bitRESERVED
R-0hR-0-0h
76543210
RESERVEDSSC_DISPWM_MODE
R-0-0hR/W-1hR/W-3h
表 8-20 PWM_CTRL1 寄存器字段说明
字段类型复位说明
15Parity_bitR0h如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留
14-3RESERVEDR-00h保留
2SSC_DISR/W1h禁用内部振荡器的展频调制

0h = 启用展频调制

1h = 禁用展频调制

1-0PWM_MODER/W3hPWM 模式选择(DRV8311-Q1S 中的复位设置为 00b,DRV8311-Q1P 中的复位设置为 11b)

0h = 6x 模式

1h = 6x 模式

2h = 3x 模式

3h = PWM 生成模式

8.19 DRV_CTRL 寄存器(偏移 = 22h)[复位 = 0000h]

DRV_CTRL 寄存器 显示了 DRV_CTRL,DRV_CTRL 寄存器字段说明 对其进行了介绍。

返回到汇总表

前置驱动器控制寄存器

图 8-19 DRV_CTRL 寄存器
15141312111098
Parity_bitRESERVEDRESERVED
R-0hR-0-0hR/W-0h
76543210
DLYCMP_ENTDEAD_CTRLRESERVEDSLEW_RATE
R/W-0hR/W-0hR-0-0hR/W-0h
表 8-21 DRV_CTRL 寄存器字段说明
字段类型复位说明
15Parity_bitR0h如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留
14-12RESERVEDR-00h保留
11-8RESERVEDR/W0h保留
7DLYCMP_ENR/W0h启用驱动器延迟补偿

0h = 禁用驱动器延迟补偿

1h = 启用驱动器延迟补偿

6-4TDEAD_CTRLR/W0h死区时间插入控制

0h = 无死区时间(仅握手)

1h = 200ns

2h = 400ns

3h = 600ns

4h = 800ns

5h = 1us

6h = 1.2us

7h = 1.4us

3-2RESERVEDR-00h保留
1-0SLEW_RATER/W0h压摆率设置

0h = 压摆率为 35V/µs

1h = 压摆率为 75V/µs

2h = 压摆率为 180V/µs

3h = 压摆率为 230V/µs

8.20 CSA_CTRL 寄存器(偏移 = 23h)[复位 = 0008h]

CSA_CTRL 如CSA_CTRL 寄存器 所示,并在CSA_CTRL 寄存器字段说明 中进行了说明。

返回到汇总表

CSA 控制寄存器

图 8-20 CSA_CTRL 寄存器
15141312111098
Parity_bitRESERVED
R-0hR-0-0h
76543210
RESERVEDCSA_ENRESERVEDCSA_GAIN
R-0-0hR/W-1hR-0-0hR/W-0h
表 8-22 CSA_CTRL 寄存器字段说明
字段类型复位说明
15Parity_bitR0h如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留
14-4RESERVEDR-00h保留
3CSA_ENR/W1h电流检测放大器启用

0h = 禁用电流检测放大器

1h = 启用电流检测放大器

2RESERVEDR-00h保留
1-0CSA_GAINR/W0h电流检测放大器增益设置

0h = CSA 增益为 0.25V/A

1h = CSA 增益为 0.5V/A

2h = CSA 增益为 1V/A

3h = CSA 增益为 2V/A

8.21 SYS_CTRL 寄存器(偏移 = 3Fh)[复位 = 0000h]

SYS_CTRL 寄存器 显示了 SYS_CTRL,SYS_CTRL 寄存器字段说明 对其进行了介绍。

返回到汇总表

系统控制寄存器

图 8-21 SYS_CTRL 寄存器
15141312111098
Parity_bitWRITE_KEYRESERVEDRESERVED
R-0hW-0hR-0-0hR/W-0h
76543210
REG_LOCKSPI_PENRESERVEDRESERVEDRESERVED
R/W-0hR/W-0hR/W-0hR/W-0hR/W-0h
表 8-23 SYS_CTRL 寄存器字段说明
字段类型复位说明
15Parity_bitR0h如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留
14-12WRITE_KEYW0h特定于该寄存器的 0x5 写入密钥。
11-9RESERVEDR-00h保留
8RESERVEDR/W0h保留
7REG_LOCKR/W0h寄存器锁定位

0h = 寄存器未锁定

1h = 寄存器已锁定

6SPI_PENR/W0hSPI 和 tSPI 的奇偶校验启用

0h = 奇偶校验禁用

1h = 奇偶校验启用

5-4RESERVEDR/W0h保留
3RESERVEDR/W0h保留
2-0RESERVEDR/W0h保留