Summary of 20A/40V INTEGRATED POWER MODULE FOR DC BRUSHLESS MOTORS (BLDC)
This project utilizes the STK984-090A, a fully-integrated 20A/40V inverter module designed for driving BLDC and PMSM motors. It features a 3-phase bridge with six MOSFETs, current sensing via an INA168 IC, and logic power regulation using an LM317. The module interfaces with microcontrollers like Arduino via PWM inputs and provides extensive protection mechanisms including over-current, over-temperature, and under-voltage shutdown.
Parts used in the STK984-090A Inverter Project:
- STK984-090A integrated inverter module
- INA168 current sensor IC
- LM317 voltage regulator
- Arduino or micro-controller
- Screw terminals for motor and power connections
- D1 motor power LED
- External load resistor (R1) for gain setting
- Header connector for PWM inputs
This project is based on STK984-090A which is a fully-integrated inverter with current rating 20A and supply voltage 40V DC. It has been designed to drive the Brushless DC Motors (BLDC) and permanent magnet synchronous motors (PMSM), the module works as output driver which include power stage and current sense circuitry, header connector provided to interface with Arduino or other micro-controller for PWM inputs and current feedback. Screw terminals help to connect the motor and power supply. INA168 IC is a current sensor and measures the current across the internal sense resistor and provides an output voltage. This voltage can be feed to Arduino analog pins to detect the current flowing across the MOSFET’s. LM317 voltage regulator provides 5V DC to power the current sense IC INA168 and other logic circuitry. D1 motor power LED. Maximum PWM frequency 20 KHz and duty cycle 10 to 90 % or 100%.

Current Feedback Output
The device INA168 converts a differential input voltage to a current output. This current is converted back to a voltage with an external load resistor that sets any gain from 1 to over 100.
Current feedback Output voltage can be set using this formula V = Current x 3mohms x R1/5K ohms ( Is.Rs.RL/5Kohms )
Output Voltage Range
The output of the INA168 device is a current that is converted to a voltage by the load resistor, R1, RX. The output current remains accurate within the compliance voltage range of the output circuitry. The shunt voltage and the input common-mode and power-supply voltages limit the maximum possible output swing. The maximum output voltage (Vout max) compliance is limited by either Equation (Vout max = VIN– – 0.5 V )
The project is a fully-integrated inverter power stage consisting of the gate driver, 6 Mosfets and high side current shunt resistor, suitable for driving permanent magnet synchronous motors and brushless DC (BLDC) motors. The MOSFETs are configured in a 3-phase bridge with a single drain connection for the lower legs. The power stage has a full range of protections including cross conduction protection, external shutdown and under-voltage lockout. Built-in charge pump for operation with low battery voltage, over current protection on both high side and low side Mosfets, over-temperature shutdown, under-voltage and over voltage shutdown for defined operation at all input voltages, integrated high side resistor for external current sensing.
Read more: 20A/40V INTEGRATED POWER MODULE FOR DC BRUSHLESS MOTORS (BLDC)
- What is the primary function of the STK984-090A module?
It is a fully-integrated inverter designed to drive Brushless DC Motors and permanent magnet synchronous motors. - How does the INA168 IC contribute to this project?
The INA168 measures current across an internal sense resistor and provides an output voltage that can be fed to Arduino analog pins. - Which component provides 5V DC for the logic circuitry?
The LM317 voltage regulator supplies 5V DC to power the current sense IC and other logic components. - What is the maximum PWM frequency supported by this module?
The module supports a maximum PWM frequency of 20 KHz. - Does the module include built-in protection features?
Yes, it includes cross conduction protection, over-current protection, over-temperature shutdown, and under-voltage lockout. - How is the current feedback output voltage determined?
The output voltage is calculated using the formula V = Current x 3mohms x R1/5K ohms. - What type of connectors are used for motor and power supply connections?
Screw terminals are provided to connect the motor and power supply. - Can this module operate with low battery voltage?
Yes, it has a built-in charge pump for operation with low battery voltage.
