JAJSMS0C august 2021 – june 2023 MCF8316A
PRODUCTION DATA
ALGORITHM_VARIABLES Registers lists the memory-mapped registers for the Algorithm_Variables registers. All register offset addresses not listed in ALGORITHM_VARIABLES Registers should be considered as reserved locations and the register contents should not be modified.
Complex bit access types are encoded to fit into small table cells. Algorithm_Variables Access Type Codes 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 ALGORITHM_STATE Register and described in ALGORITHM_STATE Register Field Descriptions.
Return to the Summary Table.
Current Algorithm State 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 |
RESERVED | ALGORITHM_STATE | ||||||||||||||||||||||||||||||
R-0h | R-0h | ||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | RESERVED | R | 0h | Reserved |
15-0 | ALGORITHM_STATE | R | 0h | 16-bit value indicating current state of device
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 |
FG_SPEED_FDBK is shown in FG_SPEED_FDBK Register and described in FG_SPEED_FDBK Register Field Descriptions.
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 FG estimated rotor speed; FGEstimatedSpeed (Hz) = (FG_SPEED_FDBK / 227) * MAX_SPEED |
BUS_CURRENT is shown in BUS_CURRENT Register and described in BUS_CURRENT Register Field Descriptions.
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 value indicating DC bus current; I_dcBus (A) = (BUS_CURRENT / 227) * 1.25 |
PHASE_CURRENT_A is shown in PHASE_CURRENT_A Register and described in PHASE_CURRENT_A Register Field Descriptions.
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 value indicating measured current on Phase A; Ia (A) = (PHASE_CURRENT_A / 227) * 1.25 |
PHASE_CURRENT_B is shown in PHASE_CURRENT_B Register and described in PHASE_CURRENT_B Register Field Descriptions.
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 value indicating measured current on Phase B; Ib (A)= (PHASE_CURRENT_B / 227) * 1.25 |
PHASE_CURRENT_C is shown in PHASE_CURRENT_C Register and described in PHASE_CURRENT_C Register Field Descriptions.
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 value indicating measured current on Phase C; Ic (A) = (PHASE_CURRENT_C / 227) * 1.25 |
CSA_GAIN_FEEDBACK is shown in CSA_GAIN_FEEDBACK Register and described in CSA_GAIN_FEEDBACK Register Field Descriptions.
Return to the Summary Table.
VM Voltage Register
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||||||||||
R-0h | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
CSA_GAIN_FEEDBACK | |||||||||||||||
R-0h | |||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | RESERVED | R | 0h | Reserved |
15-0 | CSA_GAIN_FEEDBACK | R | 0h | 16-bit value indicating current sense gain
0h = 1.2 V/A 1h = 0.6 V/A 2h = 0.3 V/A 3h = 0.15 V/A |
VOLTAGE_GAIN_FEEDBACK is shown in VOLTAGE_GAIN_FEEDBACK Register and described in VOLTAGE_GAIN_FEEDBACK Register Field Descriptions.
Return to the Summary Table.
Voltage Gain Register
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||||||||||
R-0h | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
VOLTAGE_GAIN_FEEDBACK | |||||||||||||||
R-0h | |||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | RESERVED | R | 0h | Reserved |
15-0 | VOLTAGE_GAIN_FEEDBACK | R | 0h | 16-bit value indicating voltage gain
0h = 60V 1h = 30V 2h = 15V |
VM_VOLTAGE is shown in VM_VOLTAGE Register and described in VM_VOLTAGE Register Field Descriptions.
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 (V) = VM_VOLTAGE * 60 / 227 |
PHASE_VOLTAGE_VA is shown in PHASE_VOLTAGE_VA Register and described in PHASE_VOLTAGE_VA Register Field Descriptions.
Return to the Summary Table.
Phase 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 value indicating phase voltage Va during ISD; Va (V) = PHASE_VOLTAGE_VA * 60 / (sqrt(3) * 227) |
PHASE_VOLTAGE_VB is shown in PHASE_VOLTAGE_VB Register and described in PHASE_VOLTAGE_VB Register Field Descriptions.
Return to the Summary Table.
Phase 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 value indicating phase voltage Vb during ISD; Vb (V) = PHASE_VOLTAGE_VB * 60 / (sqrt(3) * 227) |
PHASE_VOLTAGE_VC is shown in PHASE_VOLTAGE_VC Register and described in PHASE_VOLTAGE_VC Register Field Descriptions.
Return to the Summary Table.
Phase 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 value indicating phase voltage Vc during ISD; Vc (V)= PHASE_VOLTAGE_VC * 60 / (sqrt(3) * 227) |
SIN_COMMUTATION_ANGLE is shown in SIN_COMMUTATION_ANGLE Register and described in SIN_COMMUTATION_ANGLE Register Field Descriptions.
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 value indicating sine of commutation angle; sinCommutationAngle = (SIN_COMMUTATION_ANGLE / 227) |
COS_COMMUTATION_ANGLE is shown in COS_COMMUTATION_ANGLE Register and described in COS_COMMUTATION_ANGLE Register Field Descriptions.
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 value indicating cosine of commutation angle; cosCommutationAngle = (COS_COMMUTATION_ANGLE / 227) |
IALPHA is shown in IALPHA Register and described in IALPHA Register Field Descriptions.
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 value indicating calculated I_alpha; I_alpha (A) = (IALPHA / 227) * 1.25 |
IBETA is shown in IBETA Register and described in IBETA Register Field Descriptions.
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 value indicating calculated I_beta; I_beta (A)= (IBETA / 227) * 1.25 |
VALPHA is shown in VALPHA Register and described in VALPHA Register Field Descriptions.
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 value indicating calculated V_alpha; V_alpha (V) = (VALPHA / 227) * 60 / sqrt(3) |
VBETA is shown in VBETA Register and described in VBETA Register Field Descriptions.
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 value indicating calculated V_beta; V_beta (V) = (VBETA / 227) * 60 / sqrt(3) |
ID is shown in ID Register and described in ID Register Field Descriptions.
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 value indicating estimated Id; Id (A) = (ID / 227) * 1.25 |
IQ is shown in IQ Register and described in IQ Register Field Descriptions.
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 value indicating estimated Iq; Iq (A) = (IQ / 227) * 1.25 |
VD is shown in VD Register and described in VD Register Field Descriptions.
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 value indicating applied Vd; Vd (V) = (VD / 227) * 60 / sqrt(3) |
VQ is shown in VQ Register and described in VQ Register Field Descriptions.
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 value indicating applied Vq; Vq (V)= (VQ / 227) * 60 / sqrt(3) |
IQ_REF_ROTOR_ALIGN is shown in IQ_REF_ROTOR_ALIGN Register and described in IQ_REF_ROTOR_ALIGN Register Field Descriptions.
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 value indicating Align Current Reference; IqRefRotorAlign (A) = (IQ_REF_ROTOR_ALIGN / 227) * 1.25 |
SPEED_REF_OPEN_LOOP is shown in SPEED_REF_OPEN_LOOP Register and described in SPEED_REF_OPEN_LOOP Register Field Descriptions.
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 value indicating open loop speed reference; OpenLoopSpeedRef (Hz) = (SPEED_REF_OPEN_LOOP / 227) * MAX_SPEED |
IQ_REF_OPEN_LOOP is shown in IQ_REF_OPEN_LOOP Register and described in IQ_REF_OPEN_LOOP Register Field Descriptions.
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 value indicating Open Loop Current Reference IqRefOpenLoop (A) = (IQ_REF_OPEN_LOOP / 227) * 1.25 |
SPEED_REF_CLOSED_LOOP is shown in SPEED_REF_CLOSED_LOOP Register and described in SPEED_REF_CLOSED_LOOP Register Field Descriptions.
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 value indicating reference for speed loop; Speed reference in closed loop (Hz) = (SPEED_REF_CLOSED_LOOP/ 227) * MAX_SPEED |
ID_REF_CLOSED_LOOP is shown in ID_REF_CLOSED_LOOP Register and described in ID_REF_CLOSED_LOOP Register Field Descriptions.
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 value indicating Id_ref for flux loop; IdRefClosedLoop (A) = (ID_REF_CLOSED_LOOP / 227) * 1.25 |
IQ_REF_CLOSED_LOOP is shown in IQ_REF_CLOSED_LOOP Register and described in IQ_REF_CLOSED_LOOP Register Field Descriptions.
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 value indicating Iq_ref for torque loop ; IqRefClosedLoop (A) = (IQ_REF_CLOSED_LOOP / 227) *1.25 |
ISD_STATE is shown in ISD_STATE Register and described in ISD_STATE Register Field Descriptions.
Return to the Summary Table.
ISD state 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 |
RESERVED | ISD_STATE | ||||||||||||||||||||||||||||||
R-0h | R-0h | ||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | RESERVED | R | 0h | Reserved |
15-0 | ISD_STATE | R | 0h | 16-bit value indicating current ISD state
0h = ISD_INIT 1h = ISD_MOTOR_STOP_CHECK 2h = ISD_MOTOR_DIRECTION_CHECK 3h = ISD_COMPLETE 4h = ISD_FAULT |
ISD_SPEED is shown in ISD_SPEED Register and described in ISD_SPEED Register Field Descriptions.
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 speed during ISD state; ISD_Speed (Hz) = (ISD_SPEED / 227) * MAX_SPEED |
IPD_STATE is shown in IPD_STATE Register and described in IPD_STATE Register Field Descriptions.
Return to the Summary Table.
IPD state 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 |
RESERVED | IPD_STATE | ||||||||||||||||||||||||||||||
R-0h | R-0h | ||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | RESERVED | R | 0h | Reserved |
15-0 | IPD_STATE | R | 0h | 16-bit value indicating current IPD state
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 |
IPD_ANGLE is shown in IPD_ANGLE Register and described in IPD_ANGLE Register Field Descriptions.
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 value indicating measured IPD angle; IPD_Angle (°) = (IPD_ANGLE / 227) * 360° |
ED is shown in ED Register and described in ED Register Field Descriptions.
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 value indicating estimated Ed; Ed (V) = (ED / 227) * 60 / sqrt(3) |
EQ is shown in EQ Register and described in EQ Register Field Descriptions.
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 value indicating estimated Eq; Eq (V) = (EQ / 227) * 60 / sqrt(3) |
SPEED_FDBK is shown in SPEED_FDBK Register and described in SPEED_FDBK Register Field Descriptions.
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 value indicating estimated rotor speed; EstimatedSpeed (Hz) = (SPEED_FDBK / 227)* MAX_SPEED |
THETA_EST is shown in THETA_EST Register and described in THETA_EST Register Field Descriptions.
Return to the Summary Table.
Estimated motor 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 value indicating estimated rotor angle; EstimatedAngle (°) = (THETA_EST / 227) * 360° |