SLLSFZ8 November   2025 MCF8329HS-Q1

PRODUCTION DATA  

  1.   1
  2. Features
  3. Applications
  4. Description
  5. Revision History
  6. Pin Configuration and Functions
  7. Specifications
    1. 6.1 Absolute Maximum Ratings
    2. 6.2 ESD Ratings Auto
    3. 6.3 Recommended Operating Conditions
    4. 6.4 Thermal Information
    5. 6.5 Electrical Characteristics
    6. 6.6 Characteristics of the SDA and SCL bus for Standard and Fast mode
    7. 6.7 Typical Characteristics
  8. Detailed Description
    1. 7.1 Overview
    2. 7.2 Functional Block Diagram
    3. 7.3 Feature Description
      1. 7.3.1  Three Phase BLDC Gate Drivers
      2. 7.3.2  Gate Drive Architecture
        1. 7.3.2.1 Dead time and Cross Conduction Prevention
      3. 7.3.3  AVDD Linear Voltage Regulator
      4. 7.3.4  Low-Side Current Sense Amplifier
      5. 7.3.5  Device Interface Modes
        1. 7.3.5.1 Interface - Control and Monitoring
        2. 7.3.5.2 I2C Interface
      6. 7.3.6  Motor Control Input Options
        1. 7.3.6.1 Analog-Mode Motor Control
        2. 7.3.6.2 PWM-Mode Motor Control
        3. 7.3.6.3 Frequency-Mode Motor Control
        4. 7.3.6.4 I2C based Motor Control
        5. 7.3.6.5 Input Control Signal Profiles
          1. 7.3.6.5.1 Linear Control Profiles
          2. 7.3.6.5.2 Staircase Control Profiles
          3. 7.3.6.5.3 Forward-Reverse Profiles
          4. 7.3.6.5.4 Multi-Reference Mode Operation
          5. 7.3.6.5.5 Input Reference Transfer Function without Profiler
      7. 7.3.7  Bootstrap Capacitor Initial Charging
      8. 7.3.8  Starting the Motor Under Different Initial Conditions
        1. 7.3.8.1 Case 1 – Motor is Stationary
        2. 7.3.8.2 Case 2 – Motor is Spinning in the Forward Direction
        3. 7.3.8.3 Case 3 – Motor is Spinning in the Reverse Direction
      9. 7.3.9  Motor Start Sequence (MSS)
        1. 7.3.9.1 Initial Speed Detect (ISD)
        2. 7.3.9.2 Motor Resynchronization
        3. 7.3.9.3 Reverse Drive
          1. 7.3.9.3.1 Reverse Drive Tuning
        4. 7.3.9.4 Motor Start-up
          1. 7.3.9.4.1 Align
          2. 7.3.9.4.2 Double Align
          3. 7.3.9.4.3 Initial Position Detection (IPD)
            1. 7.3.9.4.3.1 IPD Operation
            2. 7.3.9.4.3.2 IPD Release
            3. 7.3.9.4.3.3 IPD Advance Angle
          4. 7.3.9.4.4 Slow First Cycle Startup
          5. 7.3.9.4.5 Open Loop
          6. 7.3.9.4.6 Transition from Open to Closed Loop
      10. 7.3.10 Closed Loop Operation
        1. 7.3.10.1 Closed loop accelerate
        2. 7.3.10.2 Speed PI Control
        3. 7.3.10.3 Current PI Control
        4. 7.3.10.4 Overmodulation
        5. 7.3.10.5 Power Loop
        6. 7.3.10.6 Modulation Index Control
        7. 7.3.10.7 Motor Speed Limit
        8. 7.3.10.8 Input DC Power Limit
      11. 7.3.11 Maximum Torque Per Ampere (MTPA) Control
      12. 7.3.12 Flux Weakening Control
      13. 7.3.13 Motor Parameters
        1. 7.3.13.1 Motor Resistance
        2. 7.3.13.2 Motor Inductance
        3. 7.3.13.3 Motor Back-EMF constant
      14. 7.3.14 Motor Parameter Extraction Tool (MPET)
      15. 7.3.15 Single Hall Sensor Operation
      16. 7.3.16 Anti-Voltage Surge (AVS)
      17. 7.3.17 Active Braking
      18. 7.3.18 Output PWM Switching Frequency
      19. 7.3.19 Dead Time Compensation
      20. 7.3.20 Voltage Sense Scaling
      21. 7.3.21 Motor Stop Options
        1. 7.3.21.1 Coast (Hi-Z) Mode
        2. 7.3.21.2 Recirculation Mode
        3. 7.3.21.3 Low-Side Braking
        4. 7.3.21.4 Active Spin-Down
      22. 7.3.22 FG Configuration
        1. 7.3.22.1 FG Output Frequency
        2. 7.3.22.2 FG in Open-Loop
        3. 7.3.22.3 FG During Motor Stop
        4. 7.3.22.4 FG Behavior During Fault
      23. 7.3.23 Protections
        1. 7.3.23.1  PVDD Supply Undervoltage Lockout (PVDD_UV)
        2. 7.3.23.2  AVDD Power on Reset (AVDD_POR)
        3. 7.3.23.3  GVDD Undervoltage Lockout (GVDD_UV)
        4. 7.3.23.4  BST Undervoltage Lockout (BST_UV)
        5. 7.3.23.5  MOSFET VDS Overcurrent Protection (VDS_OCP)
        6. 7.3.23.6  VSENSE Overcurrent Protection (SEN_OCP)
        7. 7.3.23.7  Thermal Shutdown (OTSD)
        8. 7.3.23.8  Hardware Lock Detection Current Limit (HW_LOCK_ILIMIT)
          1. 7.3.23.8.1 HW_LOCK_ILIMIT Latched Shutdown (HW_LOCK_ILIMIT_MODE = 00xb or 010b)
          2. 7.3.23.8.2 HW_LOCK_ILIMIT Automatic recovery (HW_LOCK_ILIMIT_MODE = 011b or 10xb)
          3. 7.3.23.8.3 HW_LOCK_ILIMIT Report Only (HW_LOCK_ILIMIT_MODE = 110b)
          4. 7.3.23.8.4 HW_LOCK_ILIMIT Disabled (HW_LOCK_ILIMIT_MODE = 111b)
        9. 7.3.23.9  Lock Detection Current Limit (LOCK_ILIMIT)
          1. 7.3.23.9.1 LOCK_ILIMIT Latched Shutdown (LOCK_ILIMIT_MODE = 00xb or 010b)
          2. 7.3.23.9.2 LOCK_ILIMIT Automatic Recovery (LOCK_ILIMIT_MODE = 011b or 10xb)
          3. 7.3.23.9.3 LOCK_ILIMIT Report Only (LOCK_ILIMIT_MODE = 110b)
          4. 7.3.23.9.4 LOCK_ILIMIT Disabled (LOCK_ILIMIT_MODE = 111b)
        10. 7.3.23.10 Motor Lock (MTR_LCK)
          1. 7.3.23.10.1 MTR_LCK Latched Shutdown (MTR_LCK_MODE = 00xb or 010b)
          2. 7.3.23.10.2 MTR_LCK Automatic Recovery (MTR_LCK_MODE = 011b or 10xb)
          3. 7.3.23.10.3 MTR_LCK Report Only (MTR_LCK_MODE = 110b)
          4. 7.3.23.10.4 MTR_LCK Disabled (MTR_LCK_MODE = 111b)
        11. 7.3.23.11 Motor Lock Detection
          1. 7.3.23.11.1 Lock 1: Abnormal Speed (ABN_SPEED)
          2. 7.3.23.11.2 Lock 2: Abnormal BEMF (ABN_BEMF)
          3. 7.3.23.11.3 Lock3: No-Motor Fault (NO_MTR)
        12. 7.3.23.12 MPET Faults
        13. 7.3.23.13 IPD Faults
        14. 7.3.23.14 Dry Run Detection
    4. 7.4 Device Functional Modes
      1. 7.4.1 Functional Modes
        1. 7.4.1.1 Sleep Mode
        2. 7.4.1.2 Standby Mode
        3. 7.4.1.3 Fault Reset (CLR_FLT)
    5. 7.5 External Interface
      1. 7.5.1 DRVOFF - Gate Driver Shutdown Functionality
      2. 7.5.2 Oscillator Source
      3. 7.5.3 External Watchdog with MCU Reset
    6. 7.6 EEPROM access and I2C interface
      1. 7.6.1 EEPROM Access
        1. 7.6.1.1 EEPROM Write
        2. 7.6.1.2 EEPROM Read
        3. 7.6.1.3 EEPROM Security
      2. 7.6.2 I2C Serial Interface
        1. 7.6.2.1 I2C Data Word
        2. 7.6.2.2 I2C Write Operation
        3. 7.6.2.3 I2C Read Operation
        4. 7.6.2.4 Examples of I2C Communication Protocol Packets
        5. 7.6.2.5 Internal Buffers
        6. 7.6.2.6 CRC Byte Calculation
  9. EEPROM (Non-Volatile) Register Map
    1. 8.1 Algorithm_Configuration Registers
    2. 8.2 Fault_Configuration Registers
    3. 8.3 Hardware_Configuration Registers
    4. 8.4 Internal_Algorithm_Configuration Registers
  10. RAM (Volatile) Register Map
    1. 9.1 Fault_Status Registers
    2. 9.2 System_Status Registers
    3. 9.3 Algorithm_Control Registers
    4. 9.4 Device_Control Registers
    5. 9.5 Algorithm_Variables Registers
  11. 10Typical Applications
    1. 10.1 Application Information
    2. 10.2 Typical Applications
      1.      Detailed Design Procedure
      2.      Bootstrap Capacitor and GVDD Capacitor Selection
      3.      Gate Drive Current
      4.      Gate Resistor Selection
      5.      System Considerations in High Power Designs
      6.      Capacitor Voltage Ratings
      7.      External Power Stage Components
    3. 10.3 Power Supply Recommendations
      1. 10.3.1 Bulk Capacitance
    4. 10.4 Layout
      1. 10.4.1 Layout Guidelines
      2. 10.4.2 Layout Example
      3. 10.4.3 Thermal Considerations
        1. 10.4.3.1 Power Dissipation
  12. 11Device and Documentation Support
    1. 11.1 Documentation Support
      1. 11.1.1 Related Documentation
    2. 11.2 Support Resources
    3. 11.3 Trademarks
    4. 11.4 Electrostatic Discharge Caution
    5. 11.5 Glossary
  13. 12Mechanical, Packaging, and Orderable Information

封装选项

机械数据 (封装 | 引脚)
散热焊盘机械数据 (封装 | 引脚)
订购信息

Hardware_Configuration Registers

Table 8-21 lists the memory-mapped registers for the Hardware_Configuration registers. All register offset addresses not listed in Table 8-21 should be considered as reserved locations and the register contents should not be modified.

Table 8-21 HARDWARE_CONFIGURATION Registers
OffsetAcronymRegister NameSection
A4hPIN_CONFIGHardware Pin ConfigurationSection 8.3.1
A6hDEVICE_CONFIG1Device configuration1Section 8.3.2
A8hDEVICE_CONFIG2Device configuration2Section 8.3.3
AAhPERI_CONFIG1Peripheral Configuration1Section 8.3.4
AChGD_CONFIG1Gate Driver Configuration1Section 8.3.5
AEhGD_CONFIG2Gate Driver Configuration2Section 8.3.6

Complex bit access types are encoded to fit into small table cells. Table 8-22 shows the codes that are used for access types in this section.

Table 8-22 Hardware_Configuration Access Type Codes
Access TypeCodeDescription
Read Type
RRRead
Write Type
WWWrite
Reset or Default Value
-nValue after reset or the default value

8.3.1 PIN_CONFIG Register (Offset = A4h) [Reset = 00000000h]

PIN_CONFIG is shown in Figure 8-17 and described in Table 8-23.

Return to the Summary Table.

Register to configure hardware pins

Figure 8-17 PIN_CONFIG Register
3130292827262524
PARITYFLUX_WEAKENING_CURRENT_RATIOLEAD_ANGLE
R-0hR/W-0hR/W-0h
2322212019181716
LEAD_ANGLEMAX_POWER
R/W-0hR/W-0h
15141312111098
MAX_POWERFG_IDLE_CONFIGFG_FAULT_CONFIG
R/W-0hR/W-0hR/W-0h
76543210
FG_FAULT_CONFIGHALL_SNS_STARTUP_ENHALL_ENnMCU_RSTBRAKE_INPUTSPEED_MODE
R/W-0hR/W-0hR/W-0hR/W-0hR/W-0hR/W-0h
Table 8-23 PIN_CONFIG Register Field Descriptions
BitFieldTypeResetDescription
31PARITYR0h Parity bit
30-28FLUX_WEAKENING_CURRENT_RATIOR/W0h Maximum flux weakening current reference (% of ILIMIT)
  • 0h = Circular current limit
  • 1h = 80%
  • 2h = 70%
  • 3h = 60%
  • 4h = 50%
  • 5h = 40%
  • 6h = 30%
  • 7h = 20%
27-22LEAD_ANGLER/W0h Lead angle. In Modulation index control, positive value indicates the applied voltage is leading the BEMF, negative value indicates applied voltage is lagging the BEMF. In other modes, positive means positive id reference, negative means negative id reference Lead angle (degrees)
0- 31 = 1.5 × LEAD_ANGLE
32 - 63 = 1.5 × (LEAD_ANGLE -64)
21-11MAX_POWERR/W0h Maximum power (Watts)
0- 1023 = 1 × MAX_POWER
1024 - 2047 = 2 × (MAX_POWER -1024) + 1024
10-9FG_IDLE_CONFIGR/W0h FG configuration during motor idle state
  • 0h = FG is set by last driven state
  • 1h = FG is Hi-Z (Externally pulled up)
  • 2h = FG is pulled to Low
  • 3h = FG is Hi-Z (Externally pulled up)
8-7FG_FAULT_CONFIGR/W0h FG configuration during fault state. BEMF threshold defined by FG_BEMF_THR if FG_CONFIG 1
  • 0h = FG is pulled to Low
  • 1h = FG is Hi-Z (Externally pulled up)
  • 2h = FG reports fault type as a unique duty cycle at 1 Hz
  • 3h = FG active till BEMF drops below BEMF threshold defined by FG_BEMF_THR if FG_CONFIG is 1
6HALL_SNS_STARTUP_ENR/W0h Hall sensor-based motor startup enable
  • 0h = Disable
  • 1h = Enable
5HALL_ENR/W0h Hall sensor input enable
  • 0h = Disable
  • 1h = Enable
4nMCU_RSTR/W0h External MCU reset signal duration during watchdog fault
  • 0h = 1 ms
  • 1h = 5 ms
3-2BRAKE_INPUTR/W0h Brake pin mode
  • 0h = Not Applicable
  • 1h = Override pin and brake according to BRAKE_PIN_MODE
  • 2h = Override pin and do not brake / align
  • 3h = Not Applicable
1-0SPEED_MODER/W0h Configure reference command mode from speed/wake pin
  • 0h = Analog mode
  • 1h = Controlled by duty cycle of SPEED input pin
  • 2h = Register override mode
  • 3h = Controlled by frequency of SPEED input pin

8.3.2 DEVICE_CONFIG1 Register (Offset = A6h) [Reset = 000XXXX0h]

DEVICE_CONFIG1 is shown in Figure 8-18 and described in Table 8-24.

Return to the Summary Table.

Register to configure device

Figure 8-18 DEVICE_CONFIG1 Register
3130292827262524
PARITYMTPA_ENRESERVEDRESERVEDI2C_TARGET_ADDR
R-0hR/W-0hR-0hR-0hR/W-0h
2322212019181716
I2C_TARGET_ADDREEPROM_LOCK_KEY
R/W-0hR/W-XXXh
15141312111098
EEPROM_LOCK_KEY
R/W-XXXh
76543210
EEPROM_LOCK_KEYSLEW_RATE_I2C_PINSPULLUP_ENABLEBUS_VOLT
R/W-XXXhR/W-0hR/W-0hR/W-0h
Table 8-24 DEVICE_CONFIG1 Register Field Descriptions
BitFieldTypeResetDescription
31PARITYR0h Parity bit
30MTPA_ENR/W0h Maximum Torque Per Ampere (MTPA) operation enable
  • 0h = Disable
  • 1h = Enable
29-28RESERVEDR0h Reserved
27RESERVEDR0h Reserved
26-20I2C_TARGET_ADDRR/W0h I2C target address
19-5EEPROM_LOCK_KEYR/W0h EEPROM lock access key. This value when read will always show 0
4-3SLEW_RATE_I2C_PINSR/W0h I2C pins slew rate configuration
  • 0h = 4.8 mA
  • 1h = 3.9 mA
  • 2h = 1.86 mA
  • 3h = 30.8 mA
2PULLUP_ENABLER/W0h Internal pull-up to AVDD enable for nFAULT and FG pins
  • 0h = Disable
  • 1h = Enable
1-0BUS_VOLTR/W0h Maximum PVDD voltage configuration.
Voltage gain = 20 V/V, BUS_VOLT = 60
Voltage gain = 10 V/V, BUS_VOLT = 30
Voltage gain = 5 V/V, BUS_VOLT = 15
  • 0h = 15 V
  • 1h = 30 V
  • 2h = 60 V
  • 3h = Not defined

8.3.3 DEVICE_CONFIG2 Register (Offset = A8h) [Reset = 00000000h]

DEVICE_CONFIG2 is shown in Figure 8-19 and described in Table 8-25.

Return to the Summary Table.

Register to configure device

Figure 8-19 DEVICE_CONFIG2 Register
3130292827262524
PARITYINPUT_MAXIMUM_FREQ
R-0hR/W-0h
2322212019181716
INPUT_MAXIMUM_FREQ
R/W-0h
15141312111098
SLEEP_ENTRY_TIMELIMP_HOME_ENDYNAMIC_VOLTAGE_GAIN_ENDEV_MODEPWM_DITHER_DEPTHRESERVED
R/W-0hR/W-0hR/W-0hR/W-0hR/W-0hR-0h
76543210
RESERVEDEXT_WD_ENEXT_WD_CONFIGEXT_WD_INPUT_MODEEXT_WD_FAULT_MODE
R-0hR/W-0hR/W-0hR/W-0hR/W-0h
Table 8-25 DEVICE_CONFIG2 Register Field Descriptions
BitFieldTypeResetDescription
31PARITYR0h Parity bit
30-16INPUT_MAXIMUM_FREQR/W0h Speed pin input frequency configuration for frequency control mode that corresponds to 100% duty cycle
Input duty cycle = Input frequency / INPUT_MAXIMUM_FREQ
15-14SLEEP_ENTRY_TIMER/W0h Sleep command detection time. (Refer Table: Conditions to Enter or Exit Sleep Modes)
  • 0h = 50 µs
  • 1h = 200 µs
  • 2h = 20 ms
  • 3h = 200 ms
13LIMP_HOME_ENR/W0h Limp home mode enable
  • 0h = Disable
  • 1h = Enable
12DYNAMIC_VOLTAGE_GAIN_ENR/W0h Dynamic voltage gain adjustment enable
  • 0h = Disable
  • 1h = Enable
11DEV_MODER/W0h Device mode select
  • 0h = Standby mode
  • 1h = Sleep mode
10-9PWM_DITHER_DEPTHR/W0h PWM dither depth
  • 0h = PWM dither disabled
  • 1h = 5%
  • 2h = 7.5%
  • 3h = 10%
8RESERVEDR0h Reserved
7-5RESERVEDR0h Reserved
4EXT_WD_ENR/W0h External watchdog enable
  • 0h = Disable
  • 1h = Enable
3-2EXT_WD_CONFIGR/W0h Time between watchdog tickles (GPIO/I2C)
  • 0h = 100 ms/1 s
  • 1h = 200 ms/2 s
  • 2h = 500 ms/5 s
  • 3h = 1000 ms/10 s
1EXT_WD_INPUT_MODER/W0h External watchdog input source
  • 0h = Watchdog tickle over I2C
  • 1h = Watchdog tickle over GPIO
0EXT_WD_FAULT_MODER/W0h External watchdog fault mode
  • 0h = External watchdog fault causes report only but no action is taken; nFAULT is active
  • 1h = External watchdog fault causes latched fault; nFAULT is active; Gate driver is tristated

8.3.4 PERI_CONFIG1 Register (Offset = AAh) [Reset = 40000000h]

PERI_CONFIG1 is shown in Figure 8-20 and described in Table 8-26.

Return to the Summary Table.

Register to peripheral1

Figure 8-20 PERI_CONFIG1 Register
3130292827262524
PARITYSPREAD_SPECTRUM_MODULATION_DISDIG_DEAD_TIMECLOCK_FREQUENCY
R-0hR/W-1hR/W-0hR/W-0h
2322212019181716
VDC_FILTERBUS_POWER_LIMIT_ENABLEDIR_INPUTDIR_CHANGE_MODESPEED_LIMIT_ENABLERESERVED
R/W-0hR/W-0hR/W-0hR/W-0hR/W-0hR-0h
15141312111098
ACTIVE_BRAKE_SPEED_DELTA_LIMIT_ENTRYPWM_DITHER_MODEPWM_DITHER_STEPSPEED_RANGE_SELNO_MTR_FLT_CLOSEDLOOP_DIS
R/W-0hR/W-0hR/W-0hR/W-0hR/W-0h
76543210
FLUX_WEAKENING_REFERENCECTRL_MODESALIENCY_PERCENTAGE
R/W-0hR/W-0hR/W-0h
Table 8-26 PERI_CONFIG1 Register Field Descriptions
BitFieldTypeResetDescription
31PARITYR0h Parity bit
30SPREAD_SPECTRUM_MODULATION_DISR/W1h Spread Spectrum Modulation (SSM) disable
  • 0h = SSM is enabled
  • 1h = SSM is disabled
29-26DIG_DEAD_TIMER/W0h PWM dead time configuration
  • 0h = Not Applicable
  • 1h = Not Applicable
  • 2h = 100 ns
  • 3h = 150 ns
  • 4h = 200 ns
  • 5h = 250 ns
  • 6h = 300 ns
  • 7h = 350 ns
  • 8h = 400 ns
  • 9h = 450 ns
  • Ah = 500 ns
  • Bh = 600 ns
  • Ch = 700 ns
  • Dh = 800 ns
  • Eh = 900 ns
  • Fh = 1000 ns
25-24CLOCK_FREQUENCYR/W0h System clock frequency configuration
  • 0h = High
  • 1h = Medium
  • 2h = Low
  • 3h = Reserved
23-22VDC_FILTERR/W0h PVDD voltage filter coefficient
  • 0h = Disable
  • 1h = Enable with default filter cut-off frequency
  • 2h = Enable with filter cut-off frequency 100 Hz
  • 3h = Enable with filter cut-off frequency 1000 Hz
21BUS_POWER_LIMIT_ENABLER/W0h Bus power limit enable (Limits input DC bus power to MAX_POWER except if CTRL_MODE = 1h)
  • 0h = Disable
  • 1h = Enable
20-19DIR_INPUTR/W0h Direction (DIR) pin override
  • 0h = Not Applicable
  • 1h = Override DIR pin with clockwise rotation OUTA-OUTB-OUTC
  • 2h = Override DIR pin with counter clockwise rotation OUTA-OUTC-OUTB
  • 3h = Not Applicable
18DIR_CHANGE_MODER/W0h Response to direction change command (Refer Figure: Motor Starting-up Flow)
  • 0h = Follow motor stop options and ISD routine on detecting DIR change
  • 1h = Change the direction through reverse drive while continuously driving the motor
17SPEED_LIMIT_ENABLER/W0h Motor speed limit enable (Limits motor speed to MAX_SPEED except if CTRL_MODE = 0h)
  • 0h = Disable
  • 1h = Enable
16RESERVEDR0h Reserved
15-13ACTIVE_BRAKE_SPEED_DELTA_LIMIT_ENTRYR/W0h Difference between final speed and present speed below which active braking will be applied (% of MAX_SPEED)
  • 0h = 20%
  • 1h = 30%
  • 2h = 40%
  • 3h = 50%
  • 4h = 60%
  • 5h = 70%
  • 6h = 80%
  • 7h = 90%
12PWM_DITHER_MODER/W0h PWM dither mode
  • 0h = Triangular mode
  • 1h = Random mode
11-10PWM_DITHER_STEPR/W0h PWM dither step
  • 0h = 1
  • 1h = 2
  • 2h = 5
  • 3h = 10
9SPEED_RANGE_SELR/W0h Frequency range selection for PWM duty mode reference input (SPEED_MODE = 1h)
  • 0h = 325 Hz to 100 kHz speed PWM input
  • 1h = 10 Hz to 325 Hz speed PWM input
8NO_MTR_FLT_CLOSEDLOOP_DISR/W0h No motor fault detection enable in closed-loop
  • 0h = Enable No motor fault in closed loop if LOCK2_EN is set to 0x1
  • 1h = Disable No Motor fault in closed loop
7-6FLUX_WEAKENING_REFERENCER/W0h Modulation index reference to be tracked in flux weakening mode
  • 0h = 70%
  • 1h = 80%
  • 2h = 90%
  • 3h = 95%
5-4CTRL_MODER/W0h Control mode
  • 0h = Speed control
  • 1h = Power control
  • 2h = Current control
  • 3h = Modulation index control
3-0SALIENCY_PERCENTAGER/W0h Motor saliency in percentage calculated as ((Lq-Ld) × 100)/(4 × (Lq+Ld)) Example: Lq = 2mH and Ld = 1mH then SALIENCY_PERCENTAGE = 100/12 = 8.33 (Configure 8)

8.3.5 GD_CONFIG1 Register (Offset = ACh) [Reset = 00000000h]

GD_CONFIG1 is shown in Figure 8-21 and described in Table 8-27.

Return to the Summary Table.

Register to configure gated driver settings1

Figure 8-21 GD_CONFIG1 Register
3130292827262524
PARITYRESERVEDBST_CHRG_TIME
R-0hR-0hR/W-0h
2322212019181716
SNS_FLT_MODEVDS_FLT_MODEBST_UV_MODEGVDD_UV_MODEAVDD_VOL_SELRESERVEDRESERVEDDIS_BST_FLT
R/W-0hR/W-0hR/W-0hR/W-0hR/W-0hR-0hR-0hR/W-0h
15141312111098
OTS_AUTO_RECOVERYRESERVEDDIS_SNS_FLTDIS_VDS_FLT
R/W-0hR-0hR/W-0hR/W-0h
76543210
RESERVEDSEL_VDS_LVLRESERVEDCSA_GAIN
R-0hR/W-0hR-0hR/W-0h
Table 8-27 GD_CONFIG1 Register Field Descriptions
BitFieldTypeResetDescription
31PARITYR0h Parity bit
30-26RESERVEDR0h Reserved
25-24BST_CHRG_TIMER/W0h Bootstrap capacitor charging time
  • 0h = 0 ms
  • 1h = 3 ms
  • 2h = 6 ms
  • 3h = 12 ms
23SNS_FLT_MODER/W0h Current sense overcurrent fault mode
  • 0h = Current sense overcurrent fault causes latched fault; nFAULT active; Gate driver is tristated
  • 1h = Fault automatically cleared after LCK_RETRY time. Number of retries limited to AUTO_RETRY_TIMES. If number of retries exceed AUTO_RETRY_TIMES, fault is latched; Gate driver is tristated; nFAULT active
22VDS_FLT_MODER/W0h VDS overcurrent fault response mode
  • 0h = VDS overcurrent fault causes latched fault; nFAULT active; Gate driver is tristated
  • 1h = Fault automatically cleared after LCK_RETRY time. Number of retries limited to AUTO_RETRY_TIMES. If number of retries exceed AUTO_RETRY_TIMES, fault is latched; Gate driver is tristated; nFAULT active
21BST_UV_MODER/W0h Bootstrap undervoltage fault mode
  • 0h = Bootstrap undervoltage fault causes latched fault; nFAULT active; Gate driver is tristated
  • 1h = Fault automatically cleared after LCK_RETRY time. Number of retries limited to AUTO_RETRY_TIMES. If number of retries exceed AUTO_RETRY_TIMES, fault is latched; Gate driver is tristated; nFAULT active
20GVDD_UV_MODER/W0h GVDD undervoltage fault mode
  • 0h = GVDD undervoltage fault causes latched fault; nFAULT active; Gate driver is tristated
  • 1h = Fault automatically cleared after LCK_RETRY time. Number of retries limited to AUTO_RETRY_TIMES. If number of retries exceed AUTO_RETRY_TIMES, fault is latched; Gate driver is tristated; nFAULT active
19AVDD_VOL_SELR/W0h AVDD voltage level selection
  • 0h = 3.3 V
  • 1h = 5 V
18RESERVEDR0h Reserved
17RESERVEDR0h Reserved
16DIS_BST_FLTR/W0h Bootstrap fault detection disable
  • 0h = Enable BST fault
  • 1h = Disable BST fault
15OTS_AUTO_RECOVERYR/W0h Over-temperature shutdown (OTS) auto recovery enable
  • 0h = OTS fault causes latched fault; nFAULT active; Gate driver is tristated
  • 1h = OTS fault clears automatically if (TJ < TOTSD – THYS);Gate driver is tristated; nFAULT active
14-10RESERVEDR0h Reserved
9DIS_SNS_FLTR/W0h Current sense fault detection disable
  • 0h = Enable SNS OCP fault
  • 1h = Disable SNS OCP fault
8DIS_VDS_FLTR/W0h VDS fault detection disable
  • 0h = Enable VDS fault
  • 1h = Disable VDS fault
7RESERVEDR0h Reserved
6-3SEL_VDS_LVLR/W0h VDS overcurrent protection threshold
  • 0h = 0.06 V
  • 1h = 0.12 V
  • 2h = 0.18 V
  • 3h = 0.24 V
  • 4h = 0.3 V
  • 5h = 0.36 V
  • 6h = 0.42 V
  • 7h = 0.48 V
  • 8h = 0.6 V
  • 9h = 0.8 V
  • Ah = 1 V
  • Bh = 1.2 V
  • Ch = 1.4 V
  • Dh = 1.6 V
  • Eh = 1.8 V
  • Fh = 2 V
2RESERVEDR0h Reserved
1-0CSA_GAINR/W0h Current Sense Amplifier (CSA) gain
  • 0h = 5 V/V
  • 1h = 10 V/V
  • 2h = 20 V/V
  • 3h = 40 V/V

8.3.6 GD_CONFIG2 Register (Offset = AEh) [Reset = 00000000h]

GD_CONFIG2 is shown in Figure 8-22 and described in Table 8-28.

Return to the Summary Table.

Register to configure gated driver settings2

Figure 8-22 GD_CONFIG2 Register
3130292827262524
PARITYRESERVED
R-0hR-0h
2322212019181716
RESERVED
R-0h
15141312111098
RESERVEDBASE_CURRENT
R-0hR/W-0h
76543210
BASE_CURRENT
R/W-0h
Table 8-28 GD_CONFIG2 Register Field Descriptions
BitFieldTypeResetDescription
31PARITYR0h Parity bit
30-15RESERVEDR0h Reserved
14-0BASE_CURRENTR/W0h Base current calculated based on gain settings
Base current in Ampere = 1.5/(RSENSE × CSA_GAIN)
BASE_CURRENT = Base current in Ampere × 32768/1200
Example: for 30A, enter 30 × 32768 / 1200 = 820