SLLSFZ8 November 2025 MCF8329HS-Q1
PRODUCTION DATA
Table 8-1 lists the memory-mapped registers for the Algorithm_Configuration registers. All register offset addresses not listed in Table 8-1 should be considered as reserved locations and the register contents should not be modified.
| Offset | Acronym | Register Name | Section |
|---|---|---|---|
| 80h | ISD_CONFIG | ISD Configuration | Section 8.1.1 |
| 82h | REV_DRIVE_CONFIG | Reverse Drive Configuration | Section 8.1.2 |
| 84h | MOTOR_STARTUP1 | Motor Startup Configuration1 | Section 8.1.3 |
| 86h | MOTOR_STARTUP2 | Motor Startup Configuration2 | Section 8.1.4 |
| 88h | CLOSED_LOOP1 | Close Loop Configuration1 | Section 8.1.5 |
| 8Ah | CLOSED_LOOP2 | Close Loop Configuration2 | Section 8.1.6 |
| 8Ch | CLOSED_LOOP3 | Close Loop Configuration3 | Section 8.1.7 |
| 8Eh | CLOSED_LOOP4 | Close Loop Configuration4 | Section 8.1.8 |
| 94h | REF_PROFILES1 | Reference Profile Configuration1 | Section 8.1.9 |
| 96h | REF_PROFILES2 | Reference Profile Configuration2 | Section 8.1.10 |
| 98h | REF_PROFILES3 | Reference Profile Configuration3 | Section 8.1.11 |
| 9Ah | REF_PROFILES4 | Reference Profile Configuration4 | Section 8.1.12 |
| 9Ch | REF_PROFILES5 | Reference Profile Configuration5 | Section 8.1.13 |
| 9Eh | REF_PROFILES6 | Reference Profile Configuration6 | Section 8.1.14 |
Complex bit access types are encoded to fit into small table cells. Table 8-2 shows the codes that are used for access types in this section.
| Access Type | Code | Description |
|---|---|---|
| Read Type | ||
| R | R | Read |
| Write Type | ||
| W | W | Write |
| Reset or Default Value | ||
| -n | Value after reset or the default value | |
ISD_CONFIG is shown in Figure 8-1 and described in Table 8-3.
Return to the Summary Table.
Register to configure initial speed detect settings
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| PARITY | ISD_EN | BRAKE_EN | HIZ_EN | RVS_DR_EN | RESYNC_EN | FW_DRV_RESYN_THR | |
| R-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| FW_DRV_RESYN_THR | ISD_BEMF_FILT_ENABLE | SINGLE_SHUNT_BLANKING_TIME | BRK_TIME | ||||
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| BRK_TIME | HIZ_TIME | STAT_DETECT_THR | |||||
| R/W-0h | R/W-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| STAT_DETECT_THR | REV_DRV_HANDOFF_THR | REV_DRV_OPEN_LOOP_CURRENT | |||||
| R/W-0h | R/W-0h | R/W-0h | |||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | PARITY | R | 0h | Parity bit |
| 30 | ISD_EN | R/W | 0h | ISD enable during MSS
|
| 29 | BRAKE_EN | R/W | 0h | Brake enable during MSS
|
| 28 | HIZ_EN | R/W | 0h | Hi-Z enable during MSS
|
| 27 | RVS_DR_EN | R/W | 0h | Reverse drive operation enable during MSS
|
| 26 | RESYNC_EN | R/W | 0h | Resynchronization enable during MSS
|
| 25-22 | FW_DRV_RESYN_THR | R/W | 0h | Minimum speed threshold for resynchronize to closed loop (% of MAX_SPEED)
|
| 21 | ISD_BEMF_FILT_ENABLE | R/W | 0h | BEMF filter enable during ISD
|
| 20-17 | SINGLE_SHUNT_BLANKING_TIME | R/W | 0h | Blanking time before current sampling from the PWM edge
|
| 16-13 | BRK_TIME | R/W | 0h | Brake time during MSS
|
| 12-9 | HIZ_TIME | R/W | 0h | Hi-Z time during MSS
|
| 8-6 | STAT_DETECT_THR | R/W | 0h | BEMF threshold to detect if motor is stationary
|
| 5-3 | REV_DRV_HANDOFF_THR | R/W | 0h | Speed threshold for transitioning to open-loop during reverse drive (% of MAX_SPEED)
|
| 2-0 | REV_DRV_OPEN_LOOP_CURRENT | R/W | 0h | Open loop current limit during reverse drive (% of BASE_CURRENT)
|
REV_DRIVE_CONFIG is shown in Figure 8-2 and described in Table 8-4.
Return to the Summary Table.
Register to configure reverse drive settings
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| PARITY | REV_DRV_OPEN_LOOP_ACCEL_A1 | BUS_CURRENT_LIMIT_EN_MIN_VOLTAGE | |||||
| R-0h | R/W-0h | R/W-0h | |||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| BUS_CURRENT_LIMIT_EN_MIN_VOLTAGE | ACTIVE_BRAKE_CURRENT_LIMIT | ACTIVE_BRAKE_KP | |||||
| R/W-0h | R/W-0h | R/W-0h | |||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| ACTIVE_BRAKE_KP | ACTIVE_BRAKE_KI | ||||||
| R/W-0h | R/W-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| ACTIVE_BRAKE_KI | |||||||
| R/W-0h | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | PARITY | R | 0h | Parity bit |
| 30-27 | REV_DRV_OPEN_LOOP_ACCEL_A1 | R/W | 0h | Open loop acceleration coefficient A1 during reverse drive
|
| 26-23 | BUS_CURRENT_LIMIT_EN_MIN_VOLTAGE | R/W | 0h | Minimum PVDD voltage below which bus current limit is enabled (Applicable only if CTRL_MODE = 1h or BUS_POWER_LIMIT_ENABLE = 1)
|
| 22-20 | ACTIVE_BRAKE_CURRENT_LIMIT | R/W | 0h | Bus current limit during active braking (% of BASE_CURRENT)
|
| 19-10 | ACTIVE_BRAKE_KP | R/W | 0h | 10-bit value for active braking PI loop Kp. Kp = ACTIVE_BRAKE_KP / 27 |
| 9-0 | ACTIVE_BRAKE_KI | R/W | 0h | 10-bit value for active braking PI loop Ki. Ki = ACTIVE_BRAKE_KI / 29 |
MOTOR_STARTUP1 is shown in Figure 8-3 and described in Table 8-5.
Return to the Summary Table.
Register to configure motor startup settings1
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| PARITY | MTR_STARTUP | ALIGN_SLOW_RAMP_RATE | ALIGN_TIME | ||||
| R-0h | R/W-0h | R/W-0h | R/W-0h | ||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| ALIGN_TIME | ALIGN_OR_SLOW_CURRENT_ILIMIT | RESERVED | |||||
| R/W-0h | R/W-0h | R-0h | |||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | IPD_CURR_THR | RESERVED | |||||
| R-0h | R/W-0h | R-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| IPD_ADV_ANGLE | IPD_REPEAT | RESERVED | IQ_RAMP_DOWN_EN | ACTIVE_BRAKE_EN | RESERVED | ||
| R/W-0h | R/W-0h | R-0h | R/W-0h | R/W-0h | R-0h | ||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | PARITY | R | 0h | Parity bit |
| 30-29 | MTR_STARTUP | R/W | 0h | Motor startup mode
|
| 28-25 | ALIGN_SLOW_RAMP_RATE | R/W | 0h | Align, slow first cycle and open loop current ramp rate
|
| 24-21 | ALIGN_TIME | R/W | 0h | Align time
|
| 20-17 | ALIGN_OR_SLOW_CURRENT_ILIMIT | R/W | 0h | Align or slow first cycle current limit (% of BASE_CURRENT)
|
| 16-14 | RESERVED | R | 0h | Reserved |
| 13-10 | IPD_CURR_THR | R/W | 0h | IPD current threshold (% of BASE_CURRENT)
|
| 9-8 | RESERVED | R | 0h | Reserved |
| 7-6 | IPD_ADV_ANGLE | R/W | 0h | IPD advance angle
|
| 5-4 | IPD_REPEAT | R/W | 0h | Number of times IPD is executed
|
| 3 | RESERVED | R | 0h | Reserved |
| 2 | IQ_RAMP_DOWN_EN | R/W | 0h | Q-axis current ramp-down enable during open-loop to closed-loop transition
|
| 1 | ACTIVE_BRAKE_EN | R/W | 0h | Active braking enable during deceleration
|
| 0 | RESERVED | R | 0h | Reserved |
MOTOR_STARTUP2 is shown in Figure 8-4 and described in Table 8-6.
Return to the Summary Table.
Register to configure motor startup settings2
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| PARITY | OL_ILIMIT | OL_ACC_A1 | |||||
| R-0h | R/W-0h | R/W-0h | |||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| OL_ACC_A1 | OL_ACC_A2 | AUTO_HANDOFF_EN | OPN_CL_HANDOFF_THR | ||||
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| OPN_CL_HANDOFF_THR | STANDBY_POWER | AUTO_HANDOFF_MIN_BEMF | |||||
| R/W-0h | R/W-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SLOW_FIRST_CYC_FREQ | RESERVED | THETA_ERROR_RAMP_RATE | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | PARITY | R | 0h | Parity bit |
| 30-27 | OL_ILIMIT | R/W | 0h | Open-loop current limit (% of BASE_CURRENT)
|
| 26-23 | OL_ACC_A1 | R/W | 0h | Open loop acceleration coefficient A1
|
| 22-19 | OL_ACC_A2 | R/W | 0h | Open loop acceleration coefficient A2
|
| 18 | AUTO_HANDOFF_EN | R/W | 0h | Auto handoff enable for open loop to closed loop transition
|
| 17-13 | OPN_CL_HANDOFF_THR | R/W | 0h | Open-loop to closed-loop handoff threshold (% of MAX_SPEED)
|
| 12-11 | STANDBY_POWER | R/W | 0h | Standby board power consumption (when motor is not driven)
|
| 10-8 | AUTO_HANDOFF_MIN_BEMF | R/W | 0h | Minimum BEMF threshold required for auto handoff
|
| 7-4 | SLOW_FIRST_CYC_FREQ | R/W | 0h | First cycle frequency in slow first cycle startup (% of MAX_SPEED)
|
| 3 | RESERVED | R | 0h | Reserved |
| 2-0 | THETA_ERROR_RAMP_RATE | R/W | 0h | Ramp rate for reducing difference between estimated angle and open loop angle during open loop to closed loop transition
|
CLOSED_LOOP1 is shown in Figure 8-5 and described in Table 8-7.
Return to the Summary Table.
Register to configure close loop settings1
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| PARITY | OVERMODULATION_ENABLE | CL_ACC | RESERVED | ||||
| R-0h | R/W-0h | R/W-0h | R-0h | ||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| CL_DEC | PWM_FREQ_OUT | ||||||
| R/W-0h | R/W-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| PWM_FREQ_OUT | ESTIMATOR_FILT_EN | FG_SEL | FG_DIV | ||||
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| FG_CONFIG | FG_BEMF_THR | AVS_EN | RESERVED | RESERVED | RESERVED | ||
| R/W-0h | R/W-0h | R/W-0h | R-0h | R-0h | R-0h | ||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | PARITY | R | 0h | Parity bit |
| 30 | OVERMODULATION_ENABLE | R/W | 0h | Over-modulation enable
|
| 29-25 | CL_ACC | R/W | 0h | Closed loop acceleration Speed control (Hz/s) Power control (W/s) Current control (0.1A/s) Modulation index control(0.01% modulation index/s)
|
| 24 | RESERVED | R | 0h | Reserved |
| 23-19 | CL_DEC | R/W | 0h | Closed loop deceleration Speed control (Hz/s) Power control (W/s) Current control (0.1A/s) Modulation index control(0.01% modulation index/s)
|
| 18-15 | PWM_FREQ_OUT | R/W | 0h | PWM output frequency
|
| 14 | ESTIMATOR_FILT_EN | R/W | 0h | Estimator filter enable (Note: May introduce control response delay)
|
| 13-12 | FG_SEL | R/W | 0h | Configure motor states when speed feedback is available on FG
|
| 11-8 | FG_DIV | R/W | 0h | FG division factor
|
| 7 | FG_CONFIG | R/W | 0h | FG output configuration
|
| 6-4 | FG_BEMF_THR | R/W | 0h | BEMF threshold above which speed feedback information is available on FG, calculated as voltage at SHx pin divided by voltage gain(refer BUS_VOLT).
|
| 3 | AVS_EN | R/W | 0h | AVS enable
|
| 2 | RESERVED | R | 0h | Reserved |
| 1 | RESERVED | R | 0h | Reserved |
| 0 | RESERVED | R | 0h | Reserved |
CLOSED_LOOP2 is shown in Figure 8-6 and described in Table 8-8.
Return to the Summary Table.
Register to configure close loop settings2
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| PARITY | RESERVED | MTR_STOP | MTR_STOP_BRK_TIME | ||||
| R-0h | R-0h | R/W-0h | R/W-0h | ||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| ACT_SPIN_THR | BRAKE_SPEED_THRESHOLD | ||||||
| R/W-0h | R/W-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| MOTOR_RES | |||||||
| R/W-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| MOTOR_IND | |||||||
| R/W-0h | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | PARITY | R | 0h | Parity bit |
| 30 | RESERVED | R | 0h | Reserved |
| 29-28 | MTR_STOP | R/W | 0h | Motor stop mode
|
| 27-24 | MTR_STOP_BRK_TIME | R/W | 0h | Brake time during motor stop
|
| 23-20 | ACT_SPIN_THR | R/W | 0h | Active spin-down speed threshold (% of MAX_SPEED)
|
| 19-16 | BRAKE_SPEED_THRESHOLD | R/W | 0h | Speed threshold below which brake is applied for BRAKE pin and Motor stop mode (Low side Braking) (% of MAX_SPEED)
|
| 15-8 | MOTOR_RES | R/W | 0h | Motor phase resistance |
| 7-0 | MOTOR_IND | R/W | 0h | Motor phase inductance |
CLOSED_LOOP3 is shown in Figure 8-7 and described in Table 8-9.
Return to the Summary Table.
Register to configure close loop settings3
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| PARITY | MOTOR_BEMF_CONST | ||||||
| R-0h | R/W-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| MOTOR_BEMF_CONST | CURR_LOOP_KP | ||||||
| R/W-0h | R/W-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| CURR_LOOP_KP | CURR_LOOP_KI | ||||||
| R/W-0h | R/W-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CURR_LOOP_KI | SPD_LOOP_KP | ||||||
| R/W-0h | R/W-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | PARITY | R | 0h | Parity bit |
| 30-23 | MOTOR_BEMF_CONST | R/W | 0h | Motor BEMF constant |
| 22-13 | CURR_LOOP_KP | R/W | 0h | 10-bit Kp value for Q-axis and D-axis current PI loop. CURR_LOOP_KP is divided in 2 sections - SCALE(9:8) and VALUE(7:0). Kp = VALUE / 10^SCALE Set to 0 for auto calculation of current Kp and Ki |
| 12-3 | CURR_LOOP_KI | R/W | 0h | 10-bit Ki value for Q-axis and D-axis current PI loop. CURR_LOOP_KI is divided in 2 sections - SCALE(9:8) and VALUE(7:0). Ki = 1000 × VALUE / 10^SCALE Set to 0 for auto calculation of current Kp and Ki |
| 2-0 | SPD_LOOP_KP | R/W | 0h | 3 MSB bits for speed loop/power loop Kp. SPD_LOOP_KP is divided in 2 sections - SCALE(9:8) and VALUE(7:0). Kp = 0.01 × VALUE / 10^SCALE. |
CLOSED_LOOP4 is shown in Figure 8-8 and described in Table 8-10.
Return to the Summary Table.
Register to configure close loop settings4
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| PARITY | SPD_LOOP_KP | ||||||
| R-0h | R/W-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| SPD_LOOP_KI | |||||||
| R/W-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| SPD_LOOP_KI | MAX_SPEED | ||||||
| R/W-0h | R/W-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| MAX_SPEED | |||||||
| R/W-0h | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | PARITY | R | 0h | Parity bit |
| 30-24 | SPD_LOOP_KP | R/W | 0h | 7 LSB bits for speed loop/power loop Kp. SPD_LOOP_KP is divided in 2 sections - SCALE(10:9) and VALUE(8:0). Kp = 0.01 × VALUE / 10^SCALE. |
| 23-14 | SPD_LOOP_KI | R/W | 0h | 10 bit value for speed loop/power loop Ki. SPD_LOOP_KI is divided in 2 sections - SCALE(9:8) and VALUE(7:0). Ki = 0.1 × VALUE / 10^SCALE. |
| 13-0 | MAX_SPEED | R/W | 0h | Maximum motor speed in electrical Hz = MAX_SPEED/4 For example, if MAX_SPEED is 0x7D0(2000d), then maximum motor speed (Hz) is 2000/4 = 500Hz |
REF_PROFILES1 is shown in Figure 8-9 and described in Table 8-11.
Return to the Summary Table.
Register to configure reference profile1
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| PARITY | REF_PROFILE_CONFIG | DUTY_ON1 | |||||
| R-0h | R/W-0h | R/W-0h | |||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| DUTY_ON1 | DUTY_OFF1 | ||||||
| R/W-0h | R/W-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| DUTY_OFF1 | DUTY_CLAMP1 | ||||||
| R/W-0h | R/W-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| DUTY_CLAMP1 | DUTY_A | ||||||
| R/W-0h | R/W-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | PARITY | R | 0h | Parity bit |
| 30-29 | REF_PROFILE_CONFIG | R/W | 0h | Reference profile mode configuration
|
| 28-21 | DUTY_ON1 | R/W | 0h | Duty_ON1 Configuration Turn On duty cycle (%) = {(DUTY_ON1/256) × 100} |
| 20-13 | DUTY_OFF1 | R/W | 0h | Duty_OFF1 Configuration Turn Off duty cycle (%) = {(DUTY_OFF1/256) × 100} |
| 12-5 | DUTY_CLAMP1 | R/W | 0h | Duty_CLAMP1 Configuration duty cycle for clamping (%) = {(DUTY_CLAMP1/256) ×100} |
| 4-0 | DUTY_A | R/W | 0h | 5 MSB bits for Duty Cycle A |
REF_PROFILES2 is shown in Figure 8-10 and described in Table 8-12.
Return to the Summary Table.
Register to configure reference profile2
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| PARITY | DUTY_A | DUTY_B | |||||
| R-0h | R/W-0h | R/W-0h | |||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| DUTY_B | DUTY_C | ||||||
| R/W-0h | R/W-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| DUTY_C | DUTY_D | ||||||
| R/W-0h | R/W-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| DUTY_D | DUTY_E | ||||||
| R/W-0h | R/W-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | PARITY | R | 0h | Parity bit |
| 30-28 | DUTY_A | R/W | 0h | 3 LSB bits for Duty Cycle A Configuration Duty Cycle A (%) = {(DUTY_A/256) × 100} |
| 27-20 | DUTY_B | R/W | 0h | Duty_B Configuration Duty cycle B (%) = {(DUTY_B/256) × 100} |
| 19-12 | DUTY_C | R/W | 0h | Duty_C Configuration Duty cycle C (%) = {(DUTY_C/256) × 100} |
| 11-4 | DUTY_D | R/W | 0h | Duty_D Configuration Duty cycle D (%) = {(DUTY_D/256) × 100} |
| 3-0 | DUTY_E | R/W | 0h | 4 MSB bits for Duty Cycle E |
REF_PROFILES3 is shown in Figure 8-11 and described in Table 8-13.
Return to the Summary Table.
Register to configure reference profile3
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| PARITY | DUTY_E | DUTY_ON2 | |||||
| R-0h | R/W-0h | R/W-0h | |||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| DUTY_ON2 | DUTY_OFF2 | ||||||
| R/W-0h | R/W-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| DUTY_OFF2 | DUTY_CLAMP2 | ||||||
| R/W-0h | R/W-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| DUTY_CLAMP2 | DUTY_HYS | RESERVED | |||||
| R/W-0h | R/W-0h | R-0h | |||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | PARITY | R | 0h | Parity bit |
| 30-27 | DUTY_E | R/W | 0h | 4 LSB bits for Duty Cycle E Configuration Duty cycle E (%) = {(DUTY_E/256) × 100} |
| 26-19 | DUTY_ON2 | R/W | 0h | Duty_ON2 Configuration Turn On duty cycle (%) = {(DUTY_ON2/256) × 100} |
| 18-11 | DUTY_OFF2 | R/W | 0h | Duty_OFF2 Configuration Turn Off duty cycle (%) = {(DUTY_OFF2/256) × 100} |
| 10-3 | DUTY_CLAMP2 | R/W | 0h | Duty_CLAMP2 Configuration Duty cycle for clamping (%) = {(DUTY_CLAMP2/256) × 100} |
| 2-1 | DUTY_HYS | R/W | 0h | Input duty hysteresis
|
| 0 | RESERVED | R | 0h | Reserved |
REF_PROFILES4 is shown in Figure 8-12 and described in Table 8-14.
Return to the Summary Table.
Register to configure reference profile4
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| PARITY | REF_OFF1 | ||||||
| R-0h | R/W-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| REF_OFF1 | REF_CLAMP1 | ||||||
| R/W-0h | R/W-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| REF_CLAMP1 | REF_A | ||||||
| R/W-0h | R/W-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| REF_A | REF_B | ||||||
| R/W-0h | R/W-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | PARITY | R | 0h | Parity bit |
| 30-23 | REF_OFF1 | R/W | 0h | Turn off ref Configuration Turn off reference (% of Maximum Reference) = {(REF_OFF1/256) × 100} |
| 22-15 | REF_CLAMP1 | R/W | 0h | Ref Clamp1 Configuration Clamp ref (% of Maximum Reference) = {(REF_CLAMP1/256) × 100} |
| 14-7 | REF_A | R/W | 0h | Ref A configuration Ref A (% of Maximum Reference) = {(REF_A/256) × 100} |
| 6-0 | REF_B | R/W | 0h | 7 MSB of REF_B configuration |
REF_PROFILES5 is shown in Figure 8-13 and described in Table 8-15.
Return to the Summary Table.
Register to configure reference profile5
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| PARITY | REF_B | REF_C | |||||
| R-0h | R/W-0h | R/W-0h | |||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| REF_C | REF_D | ||||||
| R/W-0h | R/W-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| REF_D | REF_E | ||||||
| R/W-0h | R/W-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| REF_E | MIN_DUTY | MIXED_MODE_CONFIG | DUTY_COMMAND_FILTER | RESERVED | |||
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R-0h | |||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | PARITY | R | 0h | Parity bit |
| 30 | REF_B | R/W | 0h | 1 LSB of REF_B configuration Ref B(% of Maximum Reference) = {(REF_B/256) × 100} |
| 29-22 | REF_C | R/W | 0h | Ref C configuration Ref C (% of Maximum Reference) = {(REF_C/256) × 100} |
| 21-14 | REF_D | R/W | 0h | Ref D configuration Ref D (% of Maximum Reference) = {(REF_D/256) × 100} |
| 13-6 | REF_E | R/W | 0h | Ref E Configuration Ref E(% of Maximum Reference) = {(REF_E/256)*100} |
| 5-4 | MIN_DUTY | R/W | 0h | Minimum input duty threshold above which motor start (Applicable only if REF_PROFILE_CONFIG = 0h)
|
| 3-2 | MIXED_MODE_CONFIG | R/W | 0h | Mixed control mode configuration(Applicable only if REF_PROFILE_CONFIG = 1h or REF_PROFILE_CONFIG = 2h)
|
| 1 | DUTY_COMMAND_FILTER | R/W | 0h | Input duty filter
|
| 0 | RESERVED | R | 0h | Reserved |
REF_PROFILES6 is shown in Figure 8-14 and described in Table 8-16.
Return to the Summary Table.
Register to configure reference profile6
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| PARITY | REF_OFF2 | ||||||
| R-0h | R/W-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| REF_OFF2 | REF_CLAMP2 | ||||||
| R/W-0h | R/W-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| REF_CLAMP2 | HALL_ANGLE_REF | RESERVED | |||||
| R/W-0h | R/W-0h | R-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | |||||||
| R-0h | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | PARITY | R | 0h | Parity bit |
| 30-23 | REF_OFF2 | R/W | 0h | Turn off Ref Configuration Turn off Ref (% of Maximum Reference)) = {(REF_OFF2/256) × 100} |
| 22-15 | REF_CLAMP2 | R/W | 0h | Clamp Ref Configuration Clamp Ref (% of Maximum Reference) = {(REF_CLAMP2/256) ×100} |
| 14-9 | HALL_ANGLE_REF | R/W | 0h | Hall sensor angle reference for offset calibration (degrees = HALL_ANGLE_REF × 360/63) |
| 8-0 | RESERVED | R | 0h | Reserved |