Edit online

寄存器列表

3 Mar 2025
Read time: 5 minute(s)

1. HCL 寄存器列表

寄存器名

偏移地址

寄存器功能描述

控制寄存器

HCL_CFG

BASE_HCL + 0x0000

电流环配置寄存器

HCL_INT_CFG

BASE_HCL + 0x0004

电流环中断配置寄存器

HCL_INT_STS

BASE_HCL + 0x0008

电流环中断状态寄存器

FUNC_EN

BASE_HCL + 0x000C

功能使能寄存器

RSP_PARA0

BASE_HCL + 0x0010

续点参数 0 寄存器

RSP_PARA1

BASE_HCL + 0x0014

续点参数 1 寄存器

RSP_PARA2

BASE_HCL + 0x0018

续点参数 2 寄存器

RSP_PARA3

BASE_HCL + 0x001C

续点参数 3 寄存器

DBG_STS

BASE_HCL + 0x0040

Debug 状态寄存器

参数寄存器

CUR_U_OFFSET

BASE_HCL + 0x0100

U 相偏移电流寄存器

CUR_V_OFFSET

BASE_HCL + 0x0104

V 相偏移电流寄存器

CUR_CAL_GAIN

BASE_HCL + 0x0108

电流增益校正寄存器

QEP_INIT_POS

BASE_HCL + 0x010C

QEP 初始电角度寄存器

QEP_POS_CAL

BASE_HCL + 0x0110

QEP 角度校正寄存器

QEP_MAX_POS

BASE_HCL + 0x0114

QEP 最大位置寄存器

QEP_ELECT_MAX

BASE_HCL + 0x0118

QEP 最大电角度寄存器

QEP_ELECT_FAC

BASE_HCL + 0x011C

QEP 电角度转换系数寄存器

ABS_POS_COMP

BASE_HCL + 0x0120

ABS 位置补偿寄存器

ABS_MAX_POS

BASE_HCL + 0x0124

ABS 最大位置寄存器

ABS_ELECT_MAX

BASE_HCL + 0x0128

QEP 最大电角度寄存器

ABS_ELECT_FAC

BASE_HCL + 0x012C

QEP 电角度转换系数寄存器

ABS_DEANG_COMP

BASE_HCL + 0x0130

ABS 延迟角度补偿寄存器

THETA0

BASE_HCL + 0x0138

Mode0 角度寄存器

UDM0

BASE_HCL + 0x0140

Mode0 D 轴电压寄存器

UQM0

BASE_HCL + 0x0144

Mode0 Q 轴电压寄存器

ID_REF

BASE_HCL + 0x0148

D 轴参考电流寄存器

IQ_REF

BASE_HCL + 0x014C

Q 轴参考电流寄存器

DPID_KP

BASE_HCL + 0x0160

D 轴 PID 比例系数寄存器

DPID_KI

BASE_HCL + 0x0164

D 轴 PID 积分系数寄存器

DPID_UMAX

BASE_HCL + 0x0168

D 轴 PID 最大限值寄存器

DPID_UMIN

BASE_HCL + 0x016C

D 轴 PID 最小限值寄存器

DPID_COMP

BASE_HCL + 0x0170

D 轴 PID 补偿寄存器

QPID_KP

BASE_HCL + 0x0180

Q 轴 PID 比例系数寄存器

QPID_KI

BASE_HCL + 0x0184

Q 轴 PID 积分系数寄存器

QPID_UMAX

BASE_HCL + 0x0188

Q 轴 PID 最大限值寄存器

QPID_UMIN

BASE_HCL + 0x018C

Q 轴 PID 最小限值寄存器

QPID_COMP

BASE_HCL + 0x0194

Q 轴 PID 补偿寄存器

INTG_SEP_ERR

BASE_HCL + 0x0198

积分分离值寄存器

DT_LP_FLT

BASE_HCL + 0x01A0

死区补偿低通滤波寄存器

DT_COMP_DAT

BASE_HCL + 0x01A4

死区补偿数据寄存器

PWM_TIMCOST

BASE_HCL + 0x01B0

PWM 时间常数寄存器

PWM_PRD

BASE_HCL + 0x01B4

PWM 周期寄存器

MAXDUTY

BASE_HCL + 0x01B8

PWM 最大占空比寄存器

MINDUTY

BASE_HCL + 0x01BC

PWM 最小占空比寄存器

QEP_SPDMCOFF

BASE_HCL + 0x01C0

QEP 测速因子寄存器

QEP_MAX_DPOS

BASE_HCL + 0x01C4

QEP 超速因子寄存器

AE_SPDMCOFF

BASE_HCL + 0x01C8

ABS 测速因子寄存器

AE_MAX_DPOS

BASE_HCL + 0x01CC

ABS 超速因子寄存器

SPD_CFG

BASE_HCL + 0x01D0

测速控制寄存器

SPD_DIR_THR

BASE_HCL + 0x01D4

测速方向阈值寄存器

DZCP_ALPHA

BASE_HCL + 0x01D8

死区补偿 Ualpha 寄存器

DZCP_BETA

BASE_HCL + 0x01DC

死区补偿 Ubeta 寄存器

结果寄存器

SPD_OUT

BASE_HCL + 0x0200

速度测量结果寄存器

ELECT_OUT

BASE_HCL + 0x0208

电角度输出寄存器

POS_RAW

BASE_HCL + 0x020C

原始位置数据寄存器

NODA_DIU

BASE_HCL + 0x0300

Node A DIU 寄存器

NODA_DIV

BASE_HCL + 0x0304

Node A DIV 寄存器

NODB_PDIU

BASE_HCL + 0x0308

Node B PDIU 寄存器

NODB_PDIV

BASE_HCL + 0x030C

Node B PDIV 寄存器

NODC_IA

BASE_HCL + 0x0310

NODE C IA 寄存器

NODC_IB

BASE_HCL + 0x0314

NODE C IB 寄存器

NODD_ID

BASE_HCL + 0x0318

NODE D ID 寄存器

NODD_IQ

BASE_HCL + 0x031C

NODE D IQ 寄存器

NODE_UD

BASE_HCL + 0x0320

NODE E UD 寄存器

NODE_UQ

BASE_HCL + 0x0324

NODE E UQ 寄存器

NODF_UA

BASE_HCL + 0x0328

NODE F UA 寄存器

NODF_UB

BASE_HCL + 0x032C

NODE F UB 寄存器

NODG_TD0

BASE_HCL + 0x0330

NODE G TD0 寄存器

NODG_TD1

BASE_HCL + 0x0334

NODE G TD1 寄存器

NODG_TD2

BASE_HCL + 0x0338

NODE G TD2 寄存器

COMP_ALPHA

BASE_HCL + 0x033C

COMP_ALPHA 节点寄存器

COMP_BETA

BASE_HCL + 0x0340

COMP_BETA 节点寄存器

版本寄存器

HCL_VER

BASE_HCL + 0x0FFC

HCL 模块的版本寄存器