Edit online

寄存器列表

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 模块的版本寄存器