Edit online

寄存器描述

24 Feb 2025
Read time: 23 minute(s)

0x0000 HCL_CFG

默认值:0x00000000 HCL 配置寄存器
位域 类型 默认值 描述
31:20 - - -
19 R/W 0x0 DT_COMP_SW_EN
Deadtime Compensation Software Enable,死区补偿软件模式使能。
  • 0x0:未使能
  • 0x1:使能
18 R/W 0x0 FPGA_MOD_EN
FPGA Mode Enable,FPGA 模式使能。
  • 0x0:未使能
  • 0x1:使能,ADC 的数据需要通过软件写入才可以触发硬件电流环开始运算
17 R/W 0x0 ADC_SWAP_EN
ADC Result Swap Enable,ADC 的输入电流结果的交换使能。
  • 0x0:未使能,即 ADC0 数据对应 U 相电流,ADC1 数据对应 V 相电流
  • 0x1:使能,即 ADC0 数据对应 V 相电流,ADC1 数据对应 U 相电流
16 R/W 0x0 DT_COMP_EN
Deadtime Compensation Enable,死区补偿算法使能。
  • 0x0:未使能
  • 0x1:使能
15:12 R/W 0x0 HCL_RP_NODE

Hardware Current Loop Node of Resume point,电流环续点选择

其中续点 HCL_RP_NODE 须设置在在断点 HCL_BP_NODE 之后或者相同的环路点,否则报错。例如假设断点设置在 B 点,则续点只能配置在 B/ C/ D/ E/ F/ G 点。

  • 0x0:无效
  • 0x1:Node A
  • 0x2:Node B
  • 0x3:Node C
  • 0x4:Node D
  • 0x5:Node E
  • 0x6:Node F
  • 0x7:Node G
11:8 R/W 0x0 HCL_BP_NODE
Hardware Current Loop of Breakpoint Node,电流环断点选择。
  • 0x0:无效
  • 0x1:Node A
  • 0x2:Node B
  • 0x3:Node C
  • 0x4:Node D
  • 0x5:Node E
  • 0x6:Node F
  • 0x7:Node G
7:6 - - -
5:4 R/W 0x0 HCL_OP_MODE
Hardware Current Loop Operation Mode,电流环工作模式选择。
  • 0x0:Mode0,电角度选择 THETA0,UDQ_Sel 模块选择 UDM0/ UQM0
  • 0x1:Mode1,电角度选择 THETA0
  • 0x2:Mode2,电角度选择实测的电角度
  • 0x3:Reserved
3:2 R/W 0x0 POS_MODE
Position Senser Mode,位置传感器模式选择。
  • 0x0:QEP,轴 0 选择 QEP0,轴 1 选择 QEP1
  • 0x1:TA_IF,轴 0 选择 TA_IF0,轴 1 选择 TA_IF1
  • 0x2:BISS_IF,轴 0 选择 BISS_IF0,轴 1 选择 BISS_IF1。
  • 0x3:ENDAT_IF,轴 0 选择 ENDAT_IF0,轴 1 选择 ENDAT_IF1
1 R/W 0x0

HCL_BPM_EN

Hardware Current Loop Breakpoint Mode Enable,硬件电流环断点模式使能,使能后 HCL_BP_NODE 以及 HCL_RP_NODE 生效。
  • 0x0:未使能
  • 0x1:使能
0 R/W 0x0 HCL_EN
Hardware Current Loop Enable,硬件电流环使能。
  • 0x0:未使能
  • 0x1:使能,只有此位置 1,HCL 才能开始工作

0x0004 HCL_INT_CFG

默认值:0x00000000 HCL 中断配置寄存器
位域 类型 默认值 描述
31:7 - - -
6 R/W 0x0 FPGA_IRQ_EN
FPGA IRQ Enable,FPGA 模式中断使能。使能中断后,HCL 一开始即产生中断,需要在中断函数中写入 ADC 的数据后才进行 HCL 的计算。
  • 0x0:未使能
  • 0x1:使能中断
5 R/W 0x0 HCL_Q_PID_OF_EN
Hardware Current Loop Q-PID Overflow Enable,硬件电流环 Q-PID 上溢出中断使能。
  • 0x0:未使能
  • 0x1:使能中断
4 R/W 0x0 HCL_Q_PID_UF_EN
Hardware Current Loop Q-PID Underflow Enable,硬件电流环 Q-PID 下溢出中断使能。
  • 0x0:未使能
  • 0x1:使能中断
3 R/W 0x0 HCL_D_PID_OF_EN
Hardware Current Loop D-PID Overflow Enable,硬件电流环 D-PID 上溢出中断使能。
  • 0x0:未使能
  • 0x1:使能中断
2 R/W 0x0 HCL_D_PID_UF_EN
Hardware Current Loop D-PID Underflow Enable,硬件电流环 D-PID 下溢出中断使能。
  • 0x0:未使能
  • 0x1:使能中断
1 R/W 0x0 HCL_DNE_IRQ_EN
Hardware Current Loop IRQ Enable,硬件电流环中断使能。
  • 0x0:未使能
  • 0x1:使能中断,当计算完整的一次硬件电流环后产生一次中断
0 R/W 0x0 HCL_BP_IRQ_EN
Hardware Current Loop BreakPoint IRQ Enable,使能电流环断点中断。
  • 0x0:未使能
  • 0x1:使能断点中断,即 HCL 计算至断点产生中断

0x0008 HCL_INT_STS

默认值:0x00000000 HCL 中断状态寄存器
位域 类型 默认值 描述
31:7 - - -
6 R/W 0x0 FPGA_IRQ_STS
FPGA Mode IRQ Status,FPGA 模式中断状态。
  • 0x0:无状态
  • 0x1:存在 FPGA 中断状态
5 R/W 0x0 HCL_Q_PID_STS
Hardware Current Loop Q-PID Overflow Status,硬件电流环 Q-PID 上溢出状态。
  • 0x0:无状态
  • 0x1:存在溢出状态
4 R/W 0x0 HCL_Q_PID_STS
Hardware Current Loop Q-PID Underflow Status,硬件电流环 Q-PID 下溢出状态。
  • 0x0:无状态
  • 0x1:存在溢出状态
3 R/W 0x0 HCL_D_PID_STS
Hardware Current Loop D-PID Overflow Status,硬件电流环 D-PID 上溢出状态。
  • 0x0:无状态
  • 0x1:存在溢出状态
2 R/W 0x0 HCL_D_PID_STS
Hardware Current Loop D-PID Underflow Status,硬件电流环 D-PID 下溢出状态。
  • 0x0:无状态
  • 0x1:存在溢出状态
1 R/W 0x0 HCL_DNE_STS
Hardware Current Loop Done Status,硬件电流环的工作状态指示。
  • 0x0:无状态产生
  • 0x1:完成一次电流环计算
0 R/W 0x0 HCL_BP_STS
Hardware Current Loop IRQ Status,硬件电流环断点状态,在断点模式下有效,指示电流环进入断点。
  • 0x0:无状态产生
  • 0x1:产生断点状态

0x000C FUNC_EN

默认值:0x00000000 功能使能寄存器
位域 类型 默认值 描述
31:9 - - -
8 WAC 0x0 FPGA_Resume

FPGA 模式下,写 1,将续点参数 RSP_PARA0/ 1 的数据作为 ADC 数据写入,进行电流环算法计算。此位自动清 0。

7:5 - - -
4 WAC 0x0 CORDIC_CLR

Cordic 接口复位,写 1 进行复位,自动清 0。

3 - - -
2 WAC 0x0 PID_CLR

PID 内部积分寄存器复位,写 1 进行复位,自动清 0。

1 WAC 0x0 FSM_CLR

HCL 状态机复位,写 1 进行复位,自动清 0。

0 WAC 0x0 HCL_RP_START

Hardware Current Loop,Resume Point Start,电流环续点启动,在断点模式下,完成续点参数的配置后,此位写 1,进行 HCL 的后续计算。此位自动清 0。

0x0010 RSP_PARA0

默认值:0x00000000 续点参数 0 寄存器
位域 类型 默认值 描述
31:16 - - -
15:0 R/W 0x0 RSP_PARA0
Resume Point Parameter 0,续点参数 0,用户通过算法计算后在选择的续点上进行填入 RSP_PARA0。
  • 参数 0 在续点为 B 点的情况下,代表 PDIU 数据。
  • 参数 0 在续点为 C 点的情况下,代表 IA 数据。
  • 参数 0 在续点为 D 的情况下,代表 ID 数据。
  • 参数 0 在续点为 E 的情况下,代表 UD 数据。
  • 参数 0 在续点为 F 的情况下,代表 UA 数据。
  • 参数 0 在续点为 G 的情况下,代表 TD0 数据。

0x0014 RSP_PARA1

默认值:0x00000000 续点参数 1 寄存器
位域 类型 默认值 描述
31:16 - - -
15:0 R/W 0x0 RSP_PARA1
Resume Point Parameter1,续点参数 1,用户通过算法计算后在选择的续点上进行填入 RSP_PARA1。
  • 参数 1 在续点为 B 点的情况下,代表 PDIV 数据。
  • 参数 1 在续点为 C 点的情况下,代表 IB 数据。
  • 参数 1 在续点为 D 的情况下,代表 IQ 数据。
  • 参数 1 在续点为 E 的情况下,代表 UQ 数据。
  • 参数 1 在续点为 F 的情况下,代表 UB 数据。
  • 参数 1 在续点为 G 的情况下,代表 TD1 数据。

0x0018 RSP_PARA2

默认值:0x00000000 续点参数 2 寄存器
位域 类型 默认值 描述
31:16 - - -
15:0 R/W 0x0 RSP_PARA2
Resume Point Parameter 2,续点参数 2,用户通过算法计算后在选择的续点上进行填入 RSP_PARA2。
  • 参数 2 在续点为 F 的情况下,代表 UA_COMP 数据。
  • 参数 2 在续点为 G 的情况下,代表 TD2 数据。
  • 其他续点类型无效。

0x001C RSP_PARA3

默认值:0x00000000 续点参数 3 寄存器
位域 类型 默认值 描述
31:16 - - -
15:0 R/W 0x0 RSP_PARA3
Resume Point Parameter 3,续点参数 3,用户通过算法计算后在选择的续点上进行填入 RSP_PARA3。
  • 参数 2 在续点为 F 的情况下,代表 UB_COMP 数据。
  • 其他续点类型无效。

0x0100 CUR_U_OFFSET

默认值:0x00000000 U 相偏移电流寄存器
位域 类型 默认值 描述
31:12 - - -
11:0 R/W 0x0 CUR_U_OFFSEST

Phase U Offset Current,U 相偏差电流,用于消除在 0 电流情况下存在的电流偏差。数据类型为 12 位无符号整型数。

0x0104 CUR_V_OFFSET

默认值:0x00000000 V 相偏移电流寄存器
位域 类型 默认值 描述
31:12 - - -
11:0 R/W 0x0 CUR_V_OFFSEST

Phase V Offset Current,V 相偏差电流,用于消除在 0 电流情况下存在的电流偏差。

数据类型为 12 位无符号整型数。

0x0108 CUR_CAL_GAIN

默认值:0x00000000 电流增益校正寄存器
位域 类型 默认值 描述
31:16 - - -
15:0 R/W 0x0 CUR_CAL_GAIN

Current Calibrated Gain,电流数据校正增益值。

数据类型为 16 位无符号定点数 Q10,6-bit 整数位 + 10-bit 小数位。

0x010C QEP_INIT_POS

默认值:0x00000000 QEP 初始位置寄存器
位域 类型 默认值 描述
31:24 - - -
23:0 R/W 0x0 QEP_INIT_POS

QEP Init Position,初始位置值,与外接的增量式编码器有关。

数据类型为 24 位无符号整型数。

0x0110 QEP_POS_CAL

默认值:0x00000000 QEP 位置校正寄存器
位域 类型 默认值 描述
31:25 - - -
24:0 R/W 0x0 QEP_POS_CAL

QEP Position Calibration,QEP 位置校正值,与外接的增量式编码器有关。

数据类型为 25 位有符号整型数。

0x0114 QEP_MAX_POS

默认值:0x00000000 QEP 最大位置寄存器
位域 类型 默认值 描述
31:24 - - -
23:0 R/W 0x0 QEP_MAX_POS

QEP Maximum Position,QEP 最大位置值,与外接的增量式编码器有关。

数据类型为 24 位无符号整型数。

0x0118 QEP_ELECT_MAX

默认值:0x00000000 QEP 最大电角度寄存器
位域 类型 默认值 描述
31:24 - - -
23:0 R/W 0x0 QEP_ELECT_MAX

QEP Maximum Electrical Angle,QEP 最大电角度值,与外接的增量式编码器有关。

数据类型为 24 位无符号整型数。

0x011C QEP_ELECT_FAC

默认值:0x00000000 QEP 电角度转换系数寄存器
位域 类型 默认值 描述
31:24 - - -
23:0 R/W 0x0 QEP_ELECT_FAC

QEP Electrical Angle Factor,QEP 电角度转换系数。

数据类型为 24 位无符号定点数 Q24,计算方式为:QEP_ELECT_FAC = (2 / QEP_ELECT_MAX) * (224)。

0x0120 ABS_POS_COMP

默认值:0x00000000 ABS 位置补偿寄存器
位域 类型 默认值 描述
31:24 - - -
23:0 R/W 0x0 ABS_POS_COMP

Abosolute Position Compensation,ABS 位置补偿值,与外接的绝对式编码器有关。

数据类型为 24 位有符号整型数。

0x0124 ABS_MAX_POS

默认值:0x00000000 ABS 最大位置寄存器
位域 类型 默认值 描述
31:24 - - -
23:0 R/W 0x0 ABS_MAX_POS

Abosolute Maximum Position,ABS 最大位置值,与外接的绝对式编码器有关。

数据类型为 24 位无符号整型数。

0x0128 ABS_ELECT_MAX

默认值:0x00000000 ABS 最大电角度寄存器
位域 类型 默认值 描述
31:24 - - -
23:0 R/W 0x0 ABS_ELECT_MAX

Absolute Maximum Electrical Angle,ABS 最大电角度值,与外接的绝对式编码器有关。

数据类型为 24 位无符号整型数。

0x012C ABS_ELECT_FAC

默认值:0x00000000 ABS 电角度转换系数寄存器
位域 类型 默认值 描述
31:24 - - -
23:0 R/W 0x0 ABS_ELECT_FAC

Absolute Electrical Angle Factor,ABS 电角度转换系数。

数据类型为 24 位无符号定点数 Q24,计算方式为:ABS_ELECT_FAC = (2 / ABS_ELECT_MAX) * (2^24)

0x0130 ABS_DEANG_COMP

默认值:0x00000000 ABS 延迟角度补偿寄存器
位域 类型 默认值 描述
31:16 - - -
15:0 R/W 0x0 ABS_DEANG_COMP

Abosolute Delay Angle Compensation,ABS 延迟角度补偿值。

数据类型为 1 位有符号整型数。

0x0138 THETA0

默认值:0x00000000 THETA0 寄存器
位域 类型 默认值 描述
31:16 - - -
15:0 R/W 0x0 THETA0

THETA0,Mode0 和 Mdde1 工作模式下的给定电角度 Theta。

数据类型为 16 位有符号定点数 Q15。

0x0140 UDM0

默认值:0x00000000 UDM0 寄存器
位域 类型 默认值 描述
31:16 - - -
15:0 R/W 0x0 UDM0

UDM0,Mode0 工作模式下 D 轴电压设置。

数据类型为 16 位有符号定点数 Q15。

0x0144 UQM0

默认值:0x00000000 UQM0 寄存器
位域 类型 默认值 描述
31:16 - - -
15:0 R/W 0x0 UQM0

UQM0,Mode0 工作模式下 Q 轴电压设置。

数据类型为 16 位有符号定点数 Q15。

0x0148 ID_REF

2.
默认值:0x00000000 ID 参考寄存器
位域 类型 默认值 描述
31:16 - - -
15:0 R/W 0x0 ID_REF

ID_REF,Mode1/2 工作模式下 D 轴参考电流设置。

数据类型为 16 位有符号定点数 Q15。

0x014C IQ_REF

默认值:0x00000000 IQ 参考寄存器
位域 类型 默认值 描述
31:16 - - -
15:0 R/W 0x0 IQ_REF

IQ_REF,Mode1/2 工作模式下 Q 轴参考电流设置。

数据类型为 16 位有符号定点数 Q15。

0x0160 DPID_KP

默认值:0x00000000 D 轴 PID 的比例系数寄存器
位域 类型 默认值 描述
31:16 - - -
15:0 R/W 0x0 DPID_KP

D Axis PID Kp,D 轴 PID 比例系数 Kp。

数据类型为 16 位有符号定点数 Q15。

0x0164 DPID_KI

默认值:0x00000000 D 轴 PID 的积分系数寄存器
位域 类型 默认值 描述
31:16 - - -
15:0 R/W 0x0 DPID_KI

D Axis PID Ki,D 轴 PID 积分系数 Ki。

数据类型为 16 位有符号定点数 Q15。

0x0168 DPID_UMAX

默认值:0x00000000 D 轴 PID 最大限值寄存器
位域 类型 默认值 描述
31:16 - - -
15:0 R/W 0x0 DPID_UMAX

D Axis Maximum Voltage,D 轴 PID 的最大输出值。

数据类型为 16 位有符号定点数 Q15。

0x016C DPID_UMIN

默认值:0x00000000 D 轴 PID 最小限值寄存器
位域 类型 默认值 描述
31:16 - - -
15:0 R/W 0x0 DPID_UMAX

D Axis Minimum Voltage,D 轴 PID 的最小输出值。

数据类型为 16 位有符号定点数 Q15。

0x0170 DPID_COMP

默认值:0x00000000 D 轴补偿寄存器
位域 类型 默认值 描述
31:16 - - -
15:0 R/W 0x0 DPID_COMP

D Axis Compensation,D 轴 PID 补偿值。

数据类型为 16 位有符号定点数 Q15。

0x0180 QPID_KP

默认值:0x00000000 Q 轴 PID 的比例系数寄存器
位域 类型 默认值 描述
31:16 - - -
15:0 R/W 0x0 QPID_KP

Q Axis PID Kp,Q 轴 PID 比例系数 Kp。

数据类型为 16 位有符号定点数 Q15。

0x0184 QPID_KI

默认值:0x00000000 Q 轴 PID 的积分系数寄存器
位域 类型 默认值 描述
31:16 - - -
15:0 R/W 0x0 QPID_KI

Q Axis PID Ki,Q 轴 PID 积分系数 Ki。

数据类型为 16 位有符号定点数 Q15。

0x0188 QPID_UMAX

默认值:0x00000000 Q 轴 PID 最大限值寄存器
位域 类型 默认值 描述
31:16 - - -
15:0 R/W 0x0 QPID_UMAX

Q Axis Maximum Voltage,Q 轴 PID 的最大输出值。

数据类型为 16 位有符号定点数 Q15。

0x018C QPID_UMIN

默认值:0x00000000 Q 轴 PID 最小限值寄存器
位域 类型 默认值 描述
31:16 - - -
15:0 R/W 0x0 QPID_UMAX

Q Axis Minimum Voltage,Q 轴 PID 的最小输出值。

数据类型为 16 位有符号定点数 Q15。

0x0194 QPID_COMP

默认值:0x00000000 Q 轴补偿寄存器
位域 类型 默认值 描述
31:16 - - -
15:0 R/W 0x0 QPID_COMP

Q Axis Compensation,Q 轴 PID 补偿值。

数据类型为 16 位有符号定点数 Q15。

0x0198 INTG_SEP_ERR

默认值:0x00000000 积分分离值寄存器
位域 类型 默认值 描述
31:16 - - -
15:0 R/W 0x0 INTG_SEP_ERR

Intgrate Separate Error,积分分离值,需设置为正数。

数据类型为 16 位有符号定点数 Q15。

0x01A0 DT_LP_FLT

默认值:0x00000000 死区补偿低通滤波寄存器
位域 类型 默认值 描述
31:16 - - -
15:0 R/W 0x0 DT_LP_FLT

Deadtime Lowpass Filter Factor,死区补偿低通滤波系数。

数据类型为 16 位有符号定点数 Q15,符号位固定为 0。

0x01A4 DT_COMP_DAT

默认值:0x00000000 死区补偿数据寄存器
位域 类型 默认值 描述
31:16 - - -
15:0 R/W 0x0 DT_COMP_DAT

Deadtime Compensation Data,死区补偿数据。

数据类型为 16 位有符号定点数 Q15,符号位固定为 0。

0x01B0 PWM_TIMCOST

默认值:0x00000000 PWM 时间常数寄存器
位域 类型 默认值 描述
31:20 - - -
19:0 R/W 0x0 PWM_TIMCOST

PWM Time Constant,PWM 时间常数。

数据类型为 20 位无符号定点数 Q15,5-bit 整数 + 15-bit 小数。

0x01B4 PWM_PRD

默认值:0x00000000 PWM 周期寄存器
位域 类型 默认值 描述
31:16 - - -
15:0 R/W 0x0 PWM_PRD

PWM Period,PWM 周期值。

数据类型为 16-bit 无符号整型数。

0x01B8 MAXDUTY

默认值:0x00000000 最大占空比寄存器
位域 类型 默认值 描述
31:16 - - -
15:0 R/W 0x0 MAXDUTY

Maximum Duty,PWM 最大占空比。

数据类型为 16-bit 无符号整型数。

0x01BC MINDUTY

默认值:0x00000000 最小占空比寄存器
位域 类型 默认值 描述
31:16 - - -
15:0 R/W 0x0 MINDUTY

Minimum Duty,PWM 最小占空比。

数据类型为 16-bit 无符号整型数。

0x01C0 QEP_SPDMCOFF

默认值:0x00000000 QEP 测速因子寄存器
位域 类型 默认值 描述
31:24 - - -
23:0 R/W 0x0 QEP_SPDMCOFF

QEP Speed Measure Coefficient,QEP 测速系数。

数据类型 24 位无符号定点数 Q15,9-bit 整数位 + 15-bit 小数位。

0x01C4 QEP_MAX_DPOS

默认值:0x00000000 QEP 最大位置差寄存器
位域 类型 默认值 描述
31:24 - - -
23:0 R/W 0x0 QEP_MAX_DPOS

QEP Maximum Delta Position,QEP 最大位置差值。

数据类型为 24 位无符号整型数。

0x01C8 ABS_SPDMCOFF

默认值:0x00000000 QEP 测速因子寄存器
位域 类型 默认值 描述
31:24 - - -
23:0 R/W 0x0 ABS_SPDMCOFF

ABS Speed Measure Coefficient,ABS 测速系数。

数据类型 24 位无符号定点数 Q15,9-bit 整数位 + 15-bit 小数位。

0x01CC ABS_MAX_DPOS

默认值:0x00000000 ABS 最大位置差寄存器
位域 类型 默认值 描述
31:24 - - -
23:0 R/W 0x0 ABS_MAX_DPOS

ABS Maximum Delta Position,ABS 最大位置差值。

数据类型为 24 位无符号整型数。

0x01D0 SPD_CFG

默认值:0x00000000 测速控制寄存器
位域 类型 默认值 描述
31:24 - - -
23:16 R/W 0x0 SPD_DEL_NUM

Speed Delta Number,选择计算速度或脉冲数的时间间隔。

假设硬件电流环触发频率为 10 KHz,若这里配置为 4,则表示(4+1)* 100 us 内计算转速。

15:13 - - -
12 R/W 0x0 SPD_RPT_SEL
Speed Report Select,速度报告类型选择。
  • 0x0:寄存器 SPD_OUT 报告数据为转速值
  • 0x1:寄存器 SPD_OUT 报告数据为位置差值
11:0 - - -

0x01D4 SPD_DIR_TH

默认值:0x00000000 测速方向阈值寄存器
位域 类型 默认值 描述
31:24 - - -
23:0 R/W 0x0 SPD_DIR_TH

Speed Direction Threshold,测速方向阈值,用于检测测速的旋转方向。

数据类型为 24 位无符号整型数。

0x01D8 DZCP_ALPHA

默认值:0x00000000 死区补偿 Alpha 寄存器
位域 类型 默认值 描述
31:16 - - -
15:0 R/W 0x0 DZCP_ALPHA

Deadzone Compensation Alpha,死区补偿 Ualpha 值,这里只有在软件死区模式有效。

数据类型为 16 位有符号定点数 Q15。

0x01DC DZCP_BETA

默认值:0x00000000 死区补偿 Beta 寄存器
位域 类型 默认值 描述
31:16 - - -
15:0 R/W 0x0 DZCP_BETA

Deadzone Compensation Beta,死区补偿 UBeta 值,这里只有在软件死区模式有效。

数据类型为 16 位有符号定点数 Q15。

0x0200 SPD_OUT

默认值:0x00000000 速度测量结果寄存器
位域 类型 默认值 描述
31:16 - - -
15:0 R/W 0x0 SPD_OUT

Speed Output,速度测试输出,在 SPD_RPT_SEL = 0 的情况下,输出结果单位为 rpm。

数据类型为 16-bit 有符号整型数,正数表示正向,负数表示反向。

0x0204 ELECT_OUT

默认值:0x00000000 电角度输出寄存器
位域 类型 默认值 描述
31:24 - - -
23:0 R/W 0x0 ELECT_OUT

ElectTheta_Pulse,每个电周期对应的机械角(脉冲个数)。

数据类型为 24-bit 无符号整型数。

0x020C POS_RAW

默认值:0x00000000 原始位置数据寄存器
位域 类型 默认值 描述
31:24 - - -
23:0 R/W 0x0 POS_RAW

Raw Position,原始位置数据。

数据类型为 24-bit 无符号整型数。

0x0300 NODA_DIU

默认值:0x00000000 Node A DIU 寄存器
位域 类型 默认值 描述
31:12 - - -
11:0 R/W 0x0 NODA_DIU

DIU of Node A,节点 A 的 DIU 数据寄存器。

DIU 数据为 ADC 读取的 U 相电流数据,数据类型为无符号 12-bit 整型数。

0x0304 NODA_DIV

默认值:0x00000000 Node A DIV 寄存器
位域 类型 默认值 描述
31:12 - - -
11:0 R/W 0x0 NODA_DIV

DIV of Node A,节点 A 的 DIV 数据寄存器。

DIV 数据为 ADC 读取的 V 相电流数据,数据类型为无符号 12-bit 整型数。

0x0308 NODB_PDIU

默认值:0x00000000 Node B PDIU 寄存器
位域 类型 默认值 描述
31:16 - - -
15:0 R/W 0x0 NODB_PDIU

PDIU of Node B,节点 B 的 PDIU 数据寄存器。

PDIU 数据为输入 Clark 变换的 U 相电流数据,数据类型为有符号 Q1。

0x030C NODB_PDIV

默认值:0x00000000 Node B PDIV 寄存器
位域 类型 默认值 描述
31:16 - - -
15:0 R/W 0x0 NODB_PDIV

PDIV of Node B,节点 B 的 PDIV 数据寄存器。

PDIV 数据为输入 Clark 变换的 V 相电流数据,数据类型为有符号 Q15。

0x0310 NODC_IA

默认值:0x00000000 Node C IA 寄存器
位域 类型 默认值 描述
31:16 - - -
15:0 R/W 0x0 NODC_IA

Ialpha of Node C,节点 C 的 Ialpha 数据寄存器。

Ialpha 数据为 Clarke 变换输出的 Ialpha,数据类型为有符号 Q15。

0x0314 NODC_IB

默认值:0x00000000 Node C IB 寄存器
位域 类型 默认值 描述
31:16 - - -
15:0 R/W 0x0 NODC_IB

Ibeta of Node C,节点 C 的 Ibeta 数据寄存器。

Ibeta 数据为 Clarke 变换输出的 Ibeta,数据类型为有符号 Q15。

0x0318 NODD_ID

默认值:0x00000000 Node D ID 寄存器
位域 类型 默认值 描述
31:16 - - -
15:0 R/W 0x0 NODD_ID

Id of Node D,节点 D 的 Id 数据寄存器。

Id 数据为 Park 变换输出的 Id,数据类型为有符号 Q15。

0x031C NODD_IQ

默认值:0x00000000 Node D IQ 寄存器
位域 类型 默认值 描述
31:16 - - -
15:0 R/W 0x0 NODD_IQ

Iq of Node D,节点 D 的 Iq 数据寄存器。

Iq 数据为 Park 变换输出的 Iq,数据类型为有符号 Q15。

0x0320 NODE_UD

默认值:0x00000000 Node E UD 寄存器
位域 类型 默认值 描述
31:16 - - -
15:0 R/W 0x0 NODE_UD

Ud of Node E,节点 D 的 Ud 数据寄存器。

Ud 数据为 D 轴 PID 输出的 Ud,数据类型为有符号 Q15。

0x0324 NODE_UQ

默认值:0x00000000 Node E UQ 寄存器
位域 类型 默认值 描述
31:16 - - -
15:0 R/W 0x0 NODE_UQ

Uq of Node E,节点 D 的 Uq 数据寄存器。

Uq 数据为 Q 轴 PID 输出的 Uq,数据类型为有符号 Q15。

0x0328 NODF_UA

默认值:0x00000000 Node F UA 寄存器
位域 类型 默认值 描述
31:16 - - -
15:0 R/W 0x0 NODF_UA

Ua of Node F,节点 F 的 Ua 数据寄存器。

Ua 数据为反 Park 变换输出的 Ua,数据类型为有符号 Q15。

0x032C NODF_UB

默认值:0x00000000 Node F UB 寄存器
位域 类型 默认值 描述
31:16 - - -
15:0 R/W 0x0 NODF_UB

Ub of Node F,节点 F 的 Ub 数据寄存器。Ub 数据为反 Park 变换输出的 Ub,数据类型为有符号 Q15。

0x0330 NODG_TD0

默认值:0x00000000 Node G TD0 寄存器
位域 类型 默认值 描述
31:16 - - -
15:0 R/W 0x0 NODG_TD0

TD0 of Node G,节点 G 的 TD0 数据寄存器。

TD0 数据为 SVPWM 输出的占空比 TD0,数据类型为无符号 16 位整数。

0x0334 NODG_TD1

默认值:0x00000000 Node G TD1 寄存器
位域 类型 默认值 描述
31:16 - - -
15:0 R/W 0x0 NODG_TD1

TD1 of Node G,节点 G 的 TD1 数据寄存器。

TD1 数据为 SVPWM 输出的占空比 TD1,数据类型为无符号 16 位整数。

0x0338 NODG_TD2

默认值:0x00000000 Node G TD2 寄存器
位域 类型 默认值 描述
31:16 - - -
15:0 R/W 0x0 NODG_TD2

TD2 of Node G,节点 G 的 TD2 数据寄存器。

TD2 数据为 SVPWM 输出的占空比 TD2,数据类型为无符号 16 位整数。

0x0FFC HCL_VER

默认值:0x00000100 HCL 模块版本寄存器
位域 类型 默认值 描述
31:0 R 0x0000_0100 版本寄存器 V1.0