寄存器列表
寄存器名 |
偏移地址 |
寄存器功能描述 |
---|---|---|
控制寄存器 |
||
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 模块的版本寄存器 |