SLLSFX9A December 2024 – May 2025 MCF8316D
PRODUCTION DATA
Table 9-23 lists the memory-mapped registers for the Algorithm_Variables registers. All register offset addresses not listed in Table 9-23 are considered as reserved locations and the register contents are not to be modified.
| Offset | Acronym | Register Name | Section |
|---|---|---|---|
| 18Eh | ALGORITHM_STATE | Current Algorithm State Register | Section 9.5.1 |
| 194h | FG_SPEED_FDBK | FG Speed Feedback Register | Section 9.5.2 |
| 40Ch | BUS_CURRENT | Calculated DC Bus Current Register | Section 9.5.3 |
| 444h | PHASE_CURRENT_A | Measured Current on Phase A Register | Section 9.5.4 |
| 446h | PHASE_CURRENT_B | Measured Current on Phase B Register | Section 9.5.5 |
| 448h | PHASE_CURRENT_C | Measured Current on Phase C Register | Section 9.5.6 |
| 46Ah | IMAG_SQR | Square value of Motor phase peak current | Section 9.5.7 |
| 46Ch | CSA_GAIN_FEEDBACK | CSA Gain Register | Section 9.5.8 |
| 477h | VOLTAGE_GAIN_FEEDBACK | Voltage Gain Register | Section 9.5.9 |
| 47Ch | VM_VOLTAGE | VM Voltage Register | Section 9.5.10 |
| 484h | PHASE_VOLTAGE_VA | Phase A Voltage Register | Section 9.5.11 |
| 486h | PHASE_VOLTAGE_VB | Phase B Voltage Register | Section 9.5.12 |
| 488h | PHASE_VOLTAGE_VC | Phase C Voltage Register | Section 9.5.13 |
| 4BCh | SIN_COMMUTATION_ANGLE | Sine of Commutation Angle | Section 9.5.14 |
| 4BEh | COS_COMMUTATION_ANGLE | Cosine of Commutation Angle | Section 9.5.15 |
| 4DCh | IALPHA | IALPHA Current Register | Section 9.5.16 |
| 4DEh | IBETA | IBETA Current Register | Section 9.5.17 |
| 4E0h | VALPHA | VALPHA Voltage Register | Section 9.5.18 |
| 4E2h | VBETA | VBETA Voltage Register | Section 9.5.19 |
| 4ECh | ID | Measured d-axis Current Register | Section 9.5.20 |
| 4EEh | IQ | Measured q-axis Current Register | Section 9.5.21 |
| 4F0h | VD | VD Voltage Register | Section 9.5.22 |
| 4F2h | VQ | VQ Voltage Register | Section 9.5.23 |
| 52Ah | IQ_REF_ROTOR_ALIGN | Align Current Reference | Section 9.5.24 |
| 540h | SPEED_REF_OPEN_LOOP | Open Loop Speed Register | Section 9.5.25 |
| 550h | IQ_REF_OPEN_LOOP | Open Loop Current Reference | Section 9.5.26 |
| 5D2h | SPEED_REF_CLOSED_LOOP | Speed Reference Register | Section 9.5.27 |
| 612h | ID_REF_CLOSED_LOOP | Reference for Current Loop Register | Section 9.5.28 |
| 614h | IQ_REF_CLOSED_LOOP | Reference for Current Loop Register | Section 9.5.29 |
| 6AEh | ISD_STATE | ISD State Register | Section 9.5.30 |
| 6B8h | ISD_SPEED | ISD Speed Register | Section 9.5.31 |
| 6EAh | IPD_STATE | IPD State Register | Section 9.5.32 |
| 72Eh | IPD_ANGLE | Calculated IPD Angle Register | Section 9.5.33 |
| 772h | ED | Estimated BEMF EQ Register | Section 9.5.34 |
| 774h | EQ | Estimated BEMF ED Register | Section 9.5.35 |
| 782h | SPEED_FDBK | Speed Feedback Register | Section 9.5.36 |
| 786h | THETA_EST | Estimated rotor Position Register | Section 9.5.37 |
Complex bit access types are encoded to fit into small table cells. Table 9-24 shows the codes that are used for access types in this section.
| Access Type | Code | Description |
|---|---|---|
| Read Type | ||
| R | R | Read |
| Reset or Default Value | ||
| -n | Value after reset or the default value | |
ALGORITHM_STATE is shown in Figure 9-15 and described in Table 9-25.
Return to the Summary Table.
Current Algorithm State Register
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| ALGORITHM_STATE | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| ALGORITHM_STATE | |||||||
| R-0h | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | ALGORITHM_STATE | R | 0h | 16-bit value indicating current state of device
|
FG_SPEED_FDBK is shown in Figure 9-16 and described in Table 9-26.
Return to the Summary Table.
Speed Feedback from FG
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| FG_SPEED_FDBK | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | FG_SPEED_FDBK | R | 0h | 32-bit value indicating absolute (unsigned) value of estimated motor speed based on FG Estimated Motor Speed (in Hz) = (FG_SPEED_FDBK / 227) * MAX_SPEED (in Hz) |
BUS_CURRENT is shown in Figure 9-17 and described in Table 9-27.
Return to the Summary Table.
Calculated Supply Current Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| BUS_CURRENT | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | BUS_CURRENT | R | 0h | 32-bit signed value indicating DC bus current. Negative value represented in two's complement. DC bus Current (in Amps) = (BUS_CURRENT / 227) * 10/8 |
PHASE_CURRENT_A is shown in Figure 9-18 and described in Table 9-28.
Return to the Summary Table.
Measured current on Phase A Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| PHASE_CURRENT_A | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | PHASE_CURRENT_A | R | 0h | 32-bit signed value indicating measured continuous Phase A current. Negative value represented in two's complement. Phase A current (in Amps) = (PHASE_CURRENT_A / 227) * 10/8 |
PHASE_CURRENT_B is shown in Figure 9-19 and described in Table 9-29.
Return to the Summary Table.
Measured current on Phase B Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| PHASE_CURRENT_B | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | PHASE_CURRENT_B | R | 0h | 32-bit signed value indicating measured continuous Phase B current. Negative value represented in two's complement. Phase B current (in Amps) = (PHASE_CURRENT_B / 227) * 10/8 |
PHASE_CURRENT_C is shown in Figure 9-20 and described in Table 9-30.
Return to the Summary Table.
Measured current on Phase C Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| PHASE_CURRENT_C | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | PHASE_CURRENT_C | R | 0h | 32-bit signed value indicating measured continuous Phase C current. Negative value represented in two's complement. Phase C current (in Amps) = (PHASE_CURRENT_C / 227) * 10/8 |
IMAG_SQR is shown in Figure 9-21 and described in Table 9-31.
Return to the Summary Table.
Square value of Motor phase peak current
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| IMAG_SQR | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | IMAG_SQR | R | 0h | 32-bit value indicating square value of motor phase peak current. Motor phase peak current (in A) = sqrt(IMAG_SQR/227)*10 |
CSA_GAIN_FEEDBACK is shown in Figure 9-22 and described in Table 9-32.
Return to the Summary Table.
VM Voltage Register
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| CSA_GAIN_FEEDBACK | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CSA_GAIN_FEEDBACK | |||||||
| R-0h | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | CSA_GAIN_FEEDBACK | R | 0h | 16-bit value indicating current sense gain. MIN_CSA_GAIN = 0.15V/A
|
VOLTAGE_GAIN_FEEDBACK is shown in Figure 9-23 and described in Table 9-33.
Return to the Summary Table.
Voltage Gain Register
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| VOLTAGE_GAIN_FEEDBACK | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| VOLTAGE_GAIN_FEEDBACK | |||||||
| R-0h | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | VOLTAGE_GAIN_FEEDBACK | R | 0h | 16-bit value indicating voltage gain
|
VM_VOLTAGE is shown in Figure 9-24 and described in Table 9-34.
Return to the Summary Table.
Supply voltage register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| VM_VOLTAGE | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | VM_VOLTAGE | R | 0h | 32-bit value indicating DC bus voltage DC Bus Voltage (in Volts) = VM_VOLTAGE * 60 / 227 |
PHASE_VOLTAGE_VA is shown in Figure 9-25 and described in Table 9-35.
Return to the Summary Table.
Phase A Voltage Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| PHASE_VOLTAGE_VA | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | PHASE_VOLTAGE_VA | R | 0h | 32-bit signed value indicating measured A phase voltage during ISD. Negative value represented in two's complement. Phase A voltage (in Volts) = PHASE_VOLTAGE_VA * 60 / (sqrt(3) * 227) |
PHASE_VOLTAGE_VB is shown in Figure 9-26 and described in Table 9-36.
Return to the Summary Table.
Phase B Voltage Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| PHASE_VOLTAGE_VB | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | PHASE_VOLTAGE_VB | R | 0h | 32-bit signed value indicating measured B phase voltage during ISD. Negative value represented in two's complement. Phase B voltage (in Volts) = PHASE_VOLTAGE_VB * 60 / (sqrt(3) * 227) |
PHASE_VOLTAGE_VC is shown in Figure 9-27 and described in Table 9-37.
Return to the Summary Table.
Phase C Voltage Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| PHASE_VOLTAGE_VC | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | PHASE_VOLTAGE_VC | R | 0h | 32-bit signed value indicating measured C phase voltage during ISD. Negative value represented in two's complement. Phase C voltage (in Volts) = PHASE_VOLTAGE_VC * 60 / (sqrt(3) * 227) |
SIN_COMMUTATION_ANGLE is shown in Figure 9-28 and described in Table 9-38.
Return to the Summary Table.
Sine of Commutation Angle
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SIN_COMMUTATION_ANGLE | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | SIN_COMMUTATION_ANGLE | R | 0h | 32-bit signed value indicating sine of rotor Angle. Negative value represented in two's complement. sin(rotor angle) = (SIN_COMMUTATION_ANGLE / 227) |
COS_COMMUTATION_ANGLE is shown in Figure 9-29 and described in Table 9-39.
Return to the Summary Table.
Cosine of Commutation Angle
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| COS_COMMUTATION_ANGLE | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | COS_COMMUTATION_ANGLE | R | 0h | 32-bit signed value indicating cosine of rotor angle. Negative value represented in two's complement. cos(rotor angle) = (COS_COMMUTATION_ANGLE / 227) |
IALPHA is shown in Figure 9-30 and described in Table 9-40.
Return to the Summary Table.
IALPHA Current Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| IALPHA | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | IALPHA | R | 0h | 32-bit signed value indicating phase current in alpha- beta domain. Negative value represented in two's complement. IAlpha (in Amps) = (IALPHA / 227) * 10/8 |
IBETA is shown in Figure 9-31 and described in Table 9-41.
Return to the Summary Table.
IBETA Current Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| IBETA | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | IBETA | R | 0h | 32-bit signed value indicating phase current in alpha- beta domain. Negative value represented in two's complement. IBeta (in Amps) = (IBETA / 227) * 10/8 |
VALPHA is shown in Figure 9-32 and described in Table 9-42.
Return to the Summary Table.
VALPHA Voltage Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| VALPHA | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | VALPHA | R | 0h | 32-bit signed value indicating applied phase voltage in alpha-beta domain VAlpha (in Volts) = (VALPHA / 227) * 60 / sqrt(3) |
VBETA is shown in Figure 9-33 and described in Table 9-43.
Return to the Summary Table.
VBETA Voltage Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| VBETA | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | VBETA | R | 0h | 32-bit signed value indicating applied phase voltage in alpha-beta domain. Negative value represented in two's complement. VBeta (in Volts)) = (VBETA / 227) * 60 / sqrt(3) |
ID is shown in Figure 9-34 and described in Table 9-44.
Return to the Summary Table.
Measured d-axis Current Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| ID | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | ID | R | 0h | 32-bit signed value indicating d-axis(flux component) phase current in d-q domain. Negative value represented in two's complement. Flux component phase current (in Amps) = (ID / 227) * 10/8 |
IQ is shown in Figure 9-35 and described in Table 9-45.
Return to the Summary Table.
Measured q-axis Current Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| IQ | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | IQ | R | 0h | 32-bit signed value indicating q-axis(torque component) phase current in d-q domain. Negative value represented in two's complement. Torque component phase current (in Amps) = (IQ / 227) * 10/8 |
VD is shown in Figure 9-36 and described in Table 9-46.
Return to the Summary Table.
VD Voltage Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| VD | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | VD | R | 0h | 32-bit signed value indicating applied phase voltage in d-q domain. Negative value represented in two's complement. Vd (in Volts) = (VD / 227) * 60 / sqrt(3) |
VQ is shown in Figure 9-37 and described in Table 9-47.
Return to the Summary Table.
VQ Voltage Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| VQ | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | VQ | R | 0h | 32-bit signed value indicating applied phase voltage in d-q domain. Negative value represented in two's complement. Vq (in Volts) = (VQ / 227) * 60 / sqrt(3) |
IQ_REF_ROTOR_ALIGN is shown in Figure 9-38 and described in Table 9-48.
Return to the Summary Table.
Align Current Reference
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| IQ_REF_ROTOR_ALIGN | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | IQ_REF_ROTOR_ALIGN | R | 0h | 32-bit signed value indicating current reference during align state. Negative value represented in two's complement. Current reference during Align State (in Amps) = (IQ_REF_ROTOR_ALIGN / 227) * 10/8 |
SPEED_REF_OPEN_LOOP is shown in Figure 9-39 and described in Table 9-49.
Return to the Summary Table.
Speed at which motor transitions to close loop
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SPEED_REF_OPEN_LOOP | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | SPEED_REF_OPEN_LOOP | R | 0h | 32-bit signed value indicating open loop speed reference. Negative value represented in two's complement. Speed reference during open loop (in Hz) = (SPEED_REF_OPEN_LOOP / 227) * MAX_SPEED (in Hz) |
IQ_REF_OPEN_LOOP is shown in Figure 9-40 and described in Table 9-50.
Return to the Summary Table.
Open Loop Current Reference
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| IQ_REF_OPEN_LOOP | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | IQ_REF_OPEN_LOOP | R | 0h | 32-bit signed value indicating current reference during open loop. Negative value represented in two's complement. Current reference during open loop (in Amps) = (IQ_REF_OPEN_LOOP / 227) * 10/8 |
SPEED_REF_CLOSED_LOOP is shown in Figure 9-41 and described in Table 9-51.
Return to the Summary Table.
Speed Reference Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SPEED_REF_CLOSED_LOOP | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | SPEED_REF_CLOSED_LOOP | R | 0h | 32-bit signed value indicating reference for closed loop. Negative value represented in two's complement. In speed control mode, speed reference in closed loop (in Hz)= (SPEED_REF_CLOSED_LOOP/ 227) * MAX_SPEED (in Hz). In power mode, power reference in closed loop (in Watts) = (SPEED_REF_CLOSED_LOOP/ 227) * MAX_POWER (in Watts) In current mode, Iq current reference in closed loop (in Amps) = (SPEED_REF_CLOSED_LOOP / 227) * ILIMIT(in Amps) |
ID_REF_CLOSED_LOOP is shown in Figure 9-42 and described in Table 9-52.
Return to the Summary Table.
Reference for Current Loop Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| ID_REF_CLOSED_LOOP | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | ID_REF_CLOSED_LOOP | R | 0h | 32-bit signed value indicating d-axis(flux component) phase current reference in closed loop . Negative value represented in two's complement. Flux component phase current reference in closed loop (in Amps) = (ID / 227) * 10/8 |
IQ_REF_CLOSED_LOOP is shown in Figure 9-43 and described in Table 9-53.
Return to the Summary Table.
Reference for Current Loop Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| IQ_REF_CLOSED_LOOP | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | IQ_REF_CLOSED_LOOP | R | 0h | 32-bit signed value indicating q-axis(torque component) phase current reference in closed loop. Negative value represented in two's complement. Torque component phase current reference in closed loop (in Amps) = (IQ / 227) * 10/8 |
ISD_STATE is shown in Figure 9-44 and described in Table 9-54.
Return to the Summary Table.
ISD state Register
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| ISD_STATE | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| ISD_STATE | |||||||
| R-0h | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | ISD_STATE | R | 0h | 16-bit value indicating current ISD state
|
ISD_SPEED is shown in Figure 9-45 and described in Table 9-55.
Return to the Summary Table.
ISD Speed Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| ISD_SPEED | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | ISD_SPEED | R | 0h | 32-bit value indicating calculated absolute speed during ISD state Speed estimated during ISD (in Hz) = (ISD_SPEED / 227) * MAX_SPEED (in Hz) |
IPD_STATE is shown in Figure 9-46 and described in Table 9-56.
Return to the Summary Table.
IPD state Register
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| IPD_STATE | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| IPD_STATE | |||||||
| R-0h | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | IPD_STATE | R | 0h | 16-bit value indicating current IPD state
|
IPD_ANGLE is shown in Figure 9-47 and described in Table 9-57.
Return to the Summary Table.
Calculated IPD Angle Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| IPD_ANGLE | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | IPD_ANGLE | R | 0h | 32-bit signed value indicating measured IPD angle. Negative value represented in two's complement. IPD Angle (in degrees) = (IPD_ANGLE / 227) * 360 |
ED is shown in Figure 9-48 and described in Table 9-58.
Return to the Summary Table.
Estimated BEMF EQ Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| ED | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | ED | R | 0h | 32-bit signed value indicating estimated Back EMF along the D-Axis (Ed). Negative value represented in two's complement. Ed (in Volts) = (ED / 227) * 60 / sqrt(3) |
EQ is shown in Figure 9-49 and described in Table 9-59.
Return to the Summary Table.
Estimated BEMF ED Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| EQ | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | EQ | R | 0h | 32-bit signed value indicating estimated Back EMF along the Q-Axis (Eq). Negative value represented in two's complement. Eq (in Volts) = (EQ / 227) * 60 / sqrt(3) |
SPEED_FDBK is shown in Figure 9-50 and described in Table 9-60.
Return to the Summary Table.
Speed Feedback Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SPEED_FDBK | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | SPEED_FDBK | R | 0h | 32-bit signed value indicating estimated motor speed. Negative value represented in two's complement. Estimated Motor Speed (in Hz) = (SPEED_FDBK / 227) * MAX_SPEED (in Hz) |
THETA_EST is shown in Figure 9-51 and described in Table 9-61.
Return to the Summary Table.
Estimated rotor Position Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| THETA_EST | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | THETA_EST | R | 0h | 32-bit signed value indicating estimated rotor angle. Angle should be modulo 360 degrees. For example if the estimated Angle value 380 degrees then the value means 380%360 = 20 degrees Estimated rotor Angle (in degrees) = (THETA_EST / 227)*360 |