ZHCSQ51 November 2023 MCF8329A
PRODUCTION DATA
表 7-65 列出了算法變量寄存器的存儲器映射寄存器。表 7-65中未列出的所有寄存器偏移地址都應(yīng)視為保留的位置,并且不應(yīng)修改寄存器內(nèi)容。
| 偏移 | 縮寫 | 寄存器名稱 | 部分 |
|---|---|---|---|
| 196h | ALGORITHM_STATE | 當前算法狀態(tài)寄存器 | 節(jié) 7.8.5.1 |
| 19Ch | FG_SPEED_FDBK | FG 速度反饋寄存器 | 節(jié) 7.8.5.2 |
| 40Eh | BUS_CURRENT | 計算得出的直流總線電流寄存器 | 節(jié) 7.8.5.3 |
| 43Ch | PHASE_CURRENT_A | A 相上的測量電流寄存器 | 節(jié) 7.8.5.4 |
| 43Eh | PHASE_CURRENT_B | B 相上的測量電流寄存器 | 節(jié) 7.8.5.5 |
| 440h | PHASE_CURRENT_C | C 相上的測量電流寄存器 | 節(jié) 7.8.5.6 |
| 450h | CSA_GAIN_FEEDBACK | CSA 增益寄存器 | 節(jié) 7.8.5.7 |
| 458h | VOLTAGE_GAIN_FEEDBACK | 電壓增益寄存器 | 節(jié) 7.8.5.8 |
| 45Ch | VM_VOLTAGE | VM 電壓寄存器 | 節(jié) 7.8.5.9 |
| 460h | PHASE_VOLTAGE_VA | A 相電壓寄存器 | 節(jié) 7.8.5.10 |
| 462h | PHASE_VOLTAGE_VB | B 相電壓寄存器 | 節(jié) 7.8.5.11 |
| 464h | PHASE_VOLTAGE_VC | C 相電壓寄存器 | 節(jié) 7.8.5.12 |
| 4AAh | SIN_COMMUTATION_ANGLE | 換向角度的正弦 | 節(jié) 7.8.5.13 |
| 4ACh | COS_COMMUTATION_ANGLE | 換向角度的余弦 | 節(jié) 7.8.5.14 |
| 4CCh | IALPHA | IALPHA 電流寄存器 | 節(jié) 7.8.5.15 |
| 4CEh | IBETA | IBETA 電流寄存器 | 節(jié) 7.8.5.16 |
| 4D0h | VALPHA | VALPHA 電壓寄存器 | 節(jié) 7.8.5.17 |
| 4D2h | VBETA | VBETA 電壓寄存器 | 節(jié) 7.8.5.18 |
| 4DCh | ID | 測量的 d 軸電流寄存器 | 節(jié) 7.8.5.19 |
| 4DEh | IQ | 測量的 q 軸電流寄存器 | 節(jié) 7.8.5.20 |
| 4E0h | VD | VD 電壓寄存器 | 節(jié) 7.8.5.21 |
| 4E2h | VQ | VQ 電壓寄存器 | 節(jié) 7.8.5.22 |
| 51Ah | IQ_REF_ROTOR_ALIGN | 對齊電流基準 | 節(jié) 7.8.5.23 |
| 532h | SPEED_REF_OPEN_LOOP | 開環(huán)速度寄存器 | 節(jié) 7.8.5.24 |
| 542h | IQ_REF_OPEN_LOOP | 開環(huán)電流基準 | 節(jié) 7.8.5.25 |
| 5D0h | SPEED_REF_CLOSED_LOOP | 速度基準寄存器 | 節(jié) 7.8.5.26 |
| 60Ah | ID_REF_CLOSED_LOOP | d 軸電流環(huán)路寄存器的基準 | 節(jié) 7.8.5.27 |
| 60Ch | IQ_REF_CLOSED_LOOP | 電流環(huán)路寄存器的基準 q 軸 | 節(jié) 7.8.5.28 |
| 6B0h | ISD_STATE | ISD 狀態(tài)寄存器 | 節(jié) 7.8.5.29 |
| 6BAh | ISD_SPEED | ISD 速度寄存器 | 節(jié) 7.8.5.30 |
| 6E4h | IPD_STATE | IPD 狀態(tài)寄存器 | 節(jié) 7.8.5.31 |
| 71Ah | IPD_ANGLE | 計算得出的 IPD 角度寄存器 | 節(jié) 7.8.5.32 |
| 75Ch | ED | 估算的 BEMF EQ 寄存器 | 節(jié) 7.8.5.33 |
| 75Eh | EQ | 估算的 BEMF ED 寄存器 | 節(jié) 7.8.5.34 |
| 76Eh | SPEED_FDBK | 速度反饋寄存器 | 節(jié) 7.8.5.35 |
| 774h | THETA_EST | 估算的轉(zhuǎn)子位置寄存器 | 節(jié) 7.8.5.36 |
復(fù)雜的位訪問類型經(jīng)過編碼可適應(yīng)小型表單元。表 7-66 展示了適用于此部分中訪問類型的代碼。
| 訪問類型 | 代碼 | 說明 |
|---|---|---|
| 讀取類型 | ||
| R | R | 讀取 |
| 復(fù)位或默認值 | ||
| -n | 復(fù)位后的值或默認值 | |
表 7-67 展示了 ALGORITHM_STATE。
返回到匯總表。
當前算法狀態(tài)寄存器
| 位 | 字段 | 類型 | 復(fù)位 | 說明 |
|---|---|---|---|---|
| 15-0 | ALGORITHM_STATE | R | 0h | 表示器件當前狀態(tài)的 16 位值 0h = MOTOR_IDLE 1h = MOTOR_ISD 2h = MOTOR_TRISTATE 3h = MOTOR_BRAKE_ON_START 4h = MOTOR_IPD 5h = MOTOR_SLOW_FIRST_CYCLE 6h = MOTOR_ALIGN 7h = MOTOR_OPEN_LOOP 8h = MOTOR_CLOSED_LOOP_UNALIGNED 9h = MOTOR_CLOSED_LOOP_ALIGNED Ah = MOTOR_CLOSED_LOOP_ACTIVE_BRAKING Bh = MOTOR_SOFT_STOP Ch = MOTOR_RECIRCULATE_STOP Dh = MOTOR_BRAKE_ON_STOP Eh = MOTOR_FAULT Fh = MOTOR_MPET_MOTOR_STOP_CHECK 10h = MOTOR_MPET_MOTOR_STOP_WAIT 11h = MOTOR_MPET_MOTOR_BRAKE 12h = MOTOR_MPET_ALGORITHM_PARAMETERS_INIT 13h = MOTOR_MPET_RL_MEASURE 14h = MOTOR_MPET_KE_MEASURE 15h = MOTOR_MPET_STALL_CURRENT_MEASURE 16h = MOTOR_MPET_TORQUE_MODE 17h = MOTOR_MPET_DONE 18h = MOTOR_MPET_FAULT |
表 7-68 展示了 FG_SPEED_FDBK。
返回到匯總表。
FG 的速度反饋
| 位 | 字段 | 類型 | 復(fù)位 | 說明 |
|---|---|---|---|---|
| 31-0 | FG_SPEED_FDBK | R | 0h | 表示估算轉(zhuǎn)子速度的絕對值的 32 位無符號值 估算速度 = (FG_SPEED_FDBK/227)*MAXIMUM_SPEED_HZ |
表 7-69 展示了 BUS_CURRENT。
返回到匯總表。
計算得出的電源電流寄存器
| 位 | 字段 | 類型 | 復(fù)位 | 說明 |
|---|---|---|---|---|
| 31-0 | BUS_CURRENT | R | 0h | 表示總線電流的 32 位有符號值。負值以二進制補碼表示 IBus = (BUS_CURRENT/227) * Base_Current/(2CSA_GAIN_FEEDBACK) |
表 7-70 展示了 PHASE_CURRENT_A。
返回到匯總表。
A 相上的測量電流寄存器
| 位 | 字段 | 類型 | 復(fù)位 | 說明 |
|---|---|---|---|---|
| 31-0 | PHASE_CURRENT_A | R | 0h | 表示 A 相測量電流的 32 位有符號值。負值以二進制補碼表示 Ia = (PHASE_CURRENT_A/227) * Base_Current/(2CSA_GAIN_FEEDBACK) |
表 7-71 展示了 PHASE_CURRENT_B。
返回到匯總表。
B 相上的測量電流寄存器
| 位 | 字段 | 類型 | 復(fù)位 | 說明 |
|---|---|---|---|---|
| 31-0 | PHASE_CURRENT_B | R | 0h | 表示 B 相測量電流的 32 位有符號值。負值以二進制補碼表示 IB = (PHASE_CURRENT_B/227) * Base_Current/(2CSA_GAIN_FEEDBACK) |
表 7-72 展示了 PHASE_CURRENT_C。
返回到匯總表。
C 相上的測量電流寄存器
| 位 | 字段 | 類型 | 復(fù)位 | 說明 |
|---|---|---|---|---|
| 31-0 | PHASE_CURRENT_C | R | 0h | 表示 C 相測量電流的 32 位有符號值。負值以二進制補碼表示 IC = (PHASE_CURRENT_C/227) * Base_Current/(2CSA_GAIN_FEEDBACK) |
表 7-73 展示了 CSA_GAIN_FEEDBACK。
返回到匯總表。
CSA 增益寄存器
| 位 | 字段 | 類型 | 復(fù)位 | 說明 |
|---|---|---|---|---|
| 15-0 | CSA_GAIN_FEEDBACK | R | 0h | 表示電流檢測增益的 16 位值 0h = 40V/V 1h = 20V/V 2h = 10V/V 3h = 5V/V |
表 7-74 展示了 VOLTAGE_GAIN_FEEDBACK。
返回到匯總表。
電壓增益寄存器
| 位 | 字段 | 類型 | 復(fù)位 | 說明 |
|---|---|---|---|---|
| 15-0 | VOLTAGE_GAIN_FEEDBACK | R | 0h | 表示電壓增益的 16 位值 0h = 15V 1h = 30V 2h = 60V |
表 7-75 展示了 VM_VOLTAGE。
返回到匯總表。
電源電壓寄存器
| 位 | 字段 | 類型 | 復(fù)位 | 說明 |
|---|---|---|---|---|
| 31-0 | VM_VOLTAGE | R | 0h | 表示直流總線電壓的 32 位值 直流總線電壓 = VM_VOLTAGE * 60/227 |
表 7-76 展示了 PHASE_VOLTAGE_VA。
返回到匯總表。
A 相電壓寄存器
| 位 | 字段 | 類型 | 復(fù)位 | 說明 |
|---|---|---|---|---|
| 31-0 | PHASE_VOLTAGE_VA | R | 0h | 表示 ISD 期間相電壓 Va 的 32 位值 A 相電壓 = PHASE_VOLTAGE_VA * 60/(sqrt(3) * 227) |
表 7-77 展示了 PHASE_VOLTAGE_VB。
返回到匯總表。
B 相電壓寄存器
| 位 | 字段 | 類型 | 復(fù)位 | 說明 |
|---|---|---|---|---|
| 31-0 | PHASE_VOLTAGE_VB | R | 0h | 表示 ISD 期間相電壓 Vb 的 32 位值 B 相電壓 = PHASE_VOLTAGE_VB * 60/(sqrt(3) * 227) |
表 7-78 展示了 PHASE_VOLTAGE_VC。
返回到匯總表。
C 相電壓寄存器
| 位 | 字段 | 類型 | 復(fù)位 | 說明 |
|---|---|---|---|---|
| 2 | PHASE_VOLTAGE_VC | R | 0h | 表示 ISD 期間相電壓 Vc 的 32 位值 C 相電壓 = PHASE_VOLTAGE_VC * 60/(sqrt(3) * 227) |
| 1-0 | RESERVED | R | 0h |
表 7-79 展示了 SIN_COMMUTATION_ANGLE。
返回到匯總表。
換向角度的正弦
| 位 | 字段 | 類型 | 復(fù)位 | 說明 |
|---|---|---|---|---|
| 31-0 | SIN_COMMUTATION_ANGLE | R | 0h | 表示換向角度正弦的 32 位有符號值。負值以二進制補碼表示 SinCommutationAngle = (SIN_COMMUTATION_ANGLE/227) |
表 7-80 展示了 COS_COMMUTATION_ANGLE。
返回到匯總表。
換向角度的余弦
| 位 | 字段 | 類型 | 復(fù)位 | 說明 |
|---|---|---|---|---|
| 31-0 | COS_COMMUTATION_ANGLE | R | 0h | 表示換向角度余弦的 32 位有符號值。負值以二進制補碼表示 CosCommutationAngle = (COS_COMMUTATION_ANGLE/227) |
表 7-81 展示了 IALPHA。
返回到匯總表。
IALPHA 電流寄存器
| 位 | 字段 | 類型 | 復(fù)位 | 說明 |
|---|---|---|---|---|
| 31-0 | IALPHA | R | 0h | 表示計算得出的 IALPHA 的 32 位有符號值。負值以二進制補碼表示 IAlpha = (IALPHA/227) * Base_Current/(2CSA_GAIN_FEEDBACK) |
表 7-82 展示了 IBETA。
返回到匯總表。
IBETA 電流寄存器
| 位 | 字段 | 類型 | 復(fù)位 | 說明 |
|---|---|---|---|---|
| 31-0 | IBETA | R | 0h | 表示計算得出的 IBETA 的 32 位有符號值。負值以二進制補碼表示 IBeta = (IBETA/227) * Base_Current/(2CSA_GAIN_FEEDBACK) |
表 7-83 展示了 VALPHA。
返回到匯總表。
VALPHA 電壓寄存器
| 位 | 字段 | 類型 | 復(fù)位 | 說明 |
|---|---|---|---|---|
| 31-0 | VALPHA | R | 0h | 表示計算得出的 VALPHA 的 32 位有符號值。負值以二進制補碼表示 VAlpha = (VALPHA/227) * 60/sqrt(3) |
表 7-84 展示了 VBETA。
返回到匯總表。
VBETA 電壓寄存器
| 位 | 字段 | 類型 | 復(fù)位 | 說明 |
|---|---|---|---|---|
| 31-0 | VBETA | R | 0h | 表示計算得出的 VBETA 的 32 位有符號值。負值以二進制補碼表示 VBeta = (VBETA/227) * 60/sqrt(3) |
表 7-85 展示了 ID。
返回到匯總表。
測量的 d 軸電流寄存器
| 位 | 字段 | 類型 | 復(fù)位 | 說明 |
|---|---|---|---|---|
| 31-0 | ID | R | 0h | 表示估算的 Id 的 32 位有符號值。負值以二進制補碼表示 Id = (ID/227) * Base_Current/(2CSA_GAIN_FEEDBACK) |
表 7-86 展示了 IQ。
返回到匯總表。
測量的 q 軸電流寄存器
| 位 | 字段 | 類型 | 復(fù)位 | 說明 |
|---|---|---|---|---|
| 31-0 | IQ | R | 0h | 表示估算的 Iq 的 32 位有符號值。負值以二進制補碼表示 Iq = (IQ/227) * Base_Current/(2CSA_GAIN_FEEDBACK) |
表 7-87 展示了 VD。
返回到匯總表。
VD 電壓寄存器
| 位 | 字段 | 類型 | 復(fù)位 | 說明 |
|---|---|---|---|---|
| 31-0 | VD | R | 0h | 表示施加的 Vd 的 32 位有符號值。負值以二進制補碼表示 Vd = (VD/227) * 60/sqrt(3) |
表 7-88 展示了 VQ。
返回到匯總表。
VQ 電壓寄存器
| 位 | 字段 | 類型 | 復(fù)位 | 說明 |
|---|---|---|---|---|
| 31-0 | VQ | R | 0h | 表示施加的 Vq 的 32 位有符號值。負值以二進制補碼表示 Vq = (VQ/227) * 60/sqrt(3) |
表 7-89 展示了 IQ_REF_ROTOR_ALIGN。
返回到匯總表。
對齊電流基準
| 位 | 字段 | 類型 | 復(fù)位 | 說明 |
|---|---|---|---|---|
| 31-0 | IQ_REF_ROTOR_ALIGN | R | 0h | 表示對齊電流基準的 32 位有符號值。負值以二進制補碼表示 IqRefRotorAlign = (IQ_REF_ROTOR_ALIGN/227) * Base_Current/(2CSA_GAIN_FEEDBACK) |
表 7-90 展示了 SPEED_REF_OPEN_LOOP。
返回到匯總表。
電機轉(zhuǎn)換為閉環(huán)時的速度
| 位 | 字段 | 類型 | 復(fù)位 | 說明 |
|---|---|---|---|---|
| 31-0 | SPEED_REF_OPEN_LOOP | R | 0h | 表示開環(huán)速度的 32 位有符號值。該值對于 OUTA-OUTB-OUTC 為正值,對于 OUTA-OUTC-OUTB 為負值并以二進制補碼表示 OpenLoopSpeedRef = (SPEED_REF_OPEN_LOOP/227) * max_Speed (Hz) |
表 7-91 展示了 IQ_REF_OPEN_LOOP。
返回到匯總表。
開環(huán)電流基準
| 位 | 字段 | 類型 | 復(fù)位 | 說明 |
|---|---|---|---|---|
| 31-0 | IQ_REF_OPEN_LOOP | R | 0h | 表示開環(huán)電流基準的 32 位有符號值。負值以二進制補碼表示 IqRefOpenLoop = (IQ_REF_OPEN_LOOP/227) * Base_Current/(2CSA_GAIN_FEEDBACK) |
表 7-92 展示了 SPEED_REF_CLOSED_LOOP。
返回到匯總表。
速度基準寄存器
| 位 | 字段 | 類型 | 復(fù)位 | 說明 |
|---|---|---|---|---|
| 31-0 | SPEED_REF_CLOSED_LOOP | R | 0h | 表示閉環(huán)基準的 32 位有符號值。為負值并以二進制補碼表示 在速度控制模式下,閉環(huán)速度基準 (Hz) = (SPEED_REF_CLOSED_LOOP/227) * MAX_SPEED (Hz) 在功率控制模式下,閉環(huán)功率基準(瓦)= (SPEED_REF_CLOSED_LOOP/227) * MAX_POWER(瓦) 在電流控制模式下,閉環(huán) IQ 電流基準 (A) = (SPEED_REF_CLOSED_LOOP/227) * Base_Current/(2CSA_GAIN_FEEDBACK) |
表 7-93 展示了 ID_REF_CLOSED_LOOP。
返回到匯總表。
電流環(huán)路基準寄存器
| 位 | 字段 | 類型 | 復(fù)位 | 說明 |
|---|---|---|---|---|
| 31-0 | ID_REF_CLOSED_LOOP | R | 0h | 表示磁通環(huán)路 Id_ref 的 32 位有符號值。負值以二進制補碼表示 IdRefClosedLoop = (ID_REF_CLOSED_LOOP/227) * Base_Current/(2CSA_GAIN_FEEDBACK) |
表 7-94 展示了 IQ_REF_CLOSED_LOOP。
返回到匯總表。
電流環(huán)路基準寄存器
| 位 | 字段 | 類型 | 復(fù)位 | 說明 |
|---|---|---|---|---|
| 31-0 | IQ_REF_CLOSED_LOOP | R | 0h | 表示扭矩環(huán)路 Iq_ref 的 32 位有符號值。負值以二進制補碼表示 IqRefClosedLoop = (IQ_REF_CLOSED_LOOP/227) * Base_Current/(2CSA_GAIN_FEEDBACK) |
表 7-95 展示了 ISD_STATE。
返回到匯總表。
ISD 狀態(tài)寄存器
| 位 | 字段 | 類型 | 復(fù)位 | 說明 |
|---|---|---|---|---|
| 15-0 | ISD_STATE | R | 0h | 表示當前 ISD 狀態(tài)的 16 位值 0h = ISD_INIT 1h = ISD_MOTOR_STOP_CHECK 2h = ISD_ESTIM_INIT 3h = ISD_RUN_MOTOR_CHECK 4h = ISD_MOTOR_DIRECTION_CHECK 5h = ISD_COMPLETE 6h = ISD_FAULT |
表 7-96 展示了 ISD_SPEED。
返回到匯總表。
ISD 速度寄存器
| 位 | 字段 | 類型 | 復(fù)位 | 說明 |
|---|---|---|---|---|
| 31-0 | ISD_SPEED | R | 0h | 表示 ISD 狀態(tài)期間計算得出的絕對速度的 32 位值 Isd 速度 = (ISD_SPEED/227) * max_Speed (Hz) |
表 7-97 展示了 IPD_STATE。
返回到匯總表。
IPD 狀態(tài)寄存器
| 位 | 字段 | 類型 | 復(fù)位 | 說明 |
|---|---|---|---|---|
| 15-0 | IPD_STATE | R | 0h | 表示當前 IPD 狀態(tài)的 16 位值 0h = IPD_INIT 1h = IPD_VECTOR_CONFIG 2h = IPD_RUN 3h = IPD_SLOW_RISE_CLOCK 4h = IPD_SLOW_FALL_CLOCK 5h = IPD_WAIT_CURRENT_DECAY 6h = IPD_GET_TIMES 7h = IPD_SET_NEXT_VECTOR 8h = IPD_CALC_SECTOR_RISE 9h = IPD_CALC_ROTOR_POSITION Ah = IPD_CALC_ANGLE Bh = IPD_COMPLETE Ch = IPD_FAULT |
表 7-98 展示了 IPD_ANGLE。
返回到匯總表。
計算得出的 IPD 角度寄存器
| 位 | 字段 | 類型 | 復(fù)位 | 說明 |
|---|---|---|---|---|
| 31-0 | IPD_ANGLE | R | 0h | 表示測量的 IPD 角度的 32 位值 IpdAngle = (IPD_ANGLE/227) * 360(度) |
表 7-99 展示了 ED。
返回到匯總表。
估算的 BEMF EQ 寄存器
| 位 | 字段 | 類型 | 復(fù)位 | 說明 |
|---|---|---|---|---|
| 31-0 | ED | R | 0h | 表示估算的 ED 的 32 位有符號值。負值以二進制補碼表示 Ed = (ED/227) * 60/sqrt(3) |
表 7-100 展示了 EQ。
返回到匯總表。
估算的 BEMF ED 寄存器
| 位 | 字段 | 類型 | 復(fù)位 | 說明 |
|---|---|---|---|---|
| 31-0 | EQ | R | 0h | 表示估算的 EQ 的 32 位有符號值。負值以二進制補碼表示 Eq = (EQ/227) * 60/sqrt(3) |