Intelligent Power Module (IPM) Board for Brushless Motors

  • Rajkumar Sharma
  • medium
  • Tested
  • SKU: EL67293
  • Quote Now

Intelligent Power Module (IPM) board has been designed using FSBS5CH60 IC from Fairchild, which provides a fully-featured, high-performance inverter output stage for AC Induction, BLDC, and PMSM motors. These modules integrate optimized gate drive of the built-in IGBTs to minimize EMI and losses, while also providing multiple on-module protection features including under-voltage lockouts, over-current shutdown, and fault reporting. The built-in, high-speed HVIC requires only a single supply voltage and translates the incoming logic-level gate inputs to the high-voltage, high-current drive signals required to properly drive the module’s internal IGBTs. Separate negative IGBT terminals are connected to the shunt resistor to provide the current feedback to the micro-controller. This IPM module helps to develop lots of power applications and also can be used as H-Bridge for brushed DC motor. The module mainly helps to drive Hall sensor-based or encoder-based motors, it doesn’t support the FOC algorithm, FOC-based IPM board is under development and will be published soon.

This board is designed to evaluate Fairchild Semiconductor’s FSBS5CH60. The motion SPM is installed as the motor power module on the board to drive a three-phase AC Induction Motor (ACIM), Brushless DC (BLDC) motor, Brushless AC (BLAC) motor, or Permanent-Magnet Synchronous Motor (PMSM). The board has bulk capacitors and microcontroller (MCU) interface circuitry. As this board is designed for a wide variety of motor types, not all included circuitry is required for all types of motors. Some motor types may require some additional circuitry be added, depending on the control algorithms being implemented.

The board is designed to connect DC power sources feeding current to the motor. The three-phase motor output terminals (U-M1, V-M2, W-M3) from the screw terminal should be connected to the motor windings. Three bootstrap power supply circuits are designed into the board, one per phase. A bootstrap capacitor, charge resistor for charging the capacitor, and the blocking diode for high-voltage isolation make up each bootstrap supply. The microcontroller (MCU) or motion-controller development board connects to this IPM board via the provided 16 Pin header connector. Six low-pass filters are used between the signal input connector and the gate input signal pins of the IC. Short-circuit current protection is provided by a single shunt resistor, op-amp, and low-pass filter. Additional resistor divider circuitry is included to monitor bus voltage, inverter phase current, and module temperature.

This board is made for low voltage motor up to 90V DC load up to 5Amps, however it can be used for higher voltage motor up to 400V DC by changing bulk capacitor, refer note for more details.  Two 4mm holes were provided to mount the heat sink on top of the IC. The board also works with 28-40 Pin PIC Micro-Controller and dsPIC shield which helps easy interface with many PIC micro-controllers and Motor dsPICs. 16 PIN  header connector can be hooked up to any port pin of PIC/dsPIC development board using female to the female wire harness.

Safety precautions Warning

The board operates at lethal voltages and has bulk capacitors that store significant charge. Accidental contact can lead to lab equipment damage, personnel injury, and may be fatal. Please be exceptionally careful when probing and handling this board. Always observe normal laboratory precautions.


  • Note 1: This board support Motor supply up to 90V DC ( High Supply Input possible refer Note 2)
  • Note 2: For higher supply input Change bulk capacitor C6, C7 voltages as per higher supply requirement, extra safety precaution needed to handle the board for higher dc voltage supply input.
  • Note 3: PR1 Trimmer potentiometer provided to set the over current output, over current detector circuitry is built using comparator.
  • Note 4: Refer data sheet of FSBS5CH60 IC for more information about input signals and rest features.
  • Note 5: For bus voltage feed, Choose R5, R6 Resistors as per application requirement.


  • Supply Up To 90V DC 5Amps
  • Load 90V DC Up to 5Amps
  • Logic Supply 5V DC ( For Op-Amps)
  • Gate Driver Supply 15V DC
  • Current Feedback Output 200mV/1Amp
  • Fault Output Normally High, Goes low at Over Current set point
  • Trimmer Potentiometer PR1 to set the over current output

Inputs/Outputs 16 Pin Header Connector

  • Pin 1 5V DC In for Op-amp and Comparator
  • Pin 2 GND (Ground)
  • Pin 3 M1 Low-In (U)
  • Pin 4 M1 High-In (U)
  • Pin 5 M2 Low-In (V)
  • Pin 6 M2 High-In (V)
  • Pin 7 M3 Low-in (W)
  • Pin 8 M3 High-In (W)
  • Pin 9 Bus Voltage Feedback Output to Micro-controller
  • Pin 10 CSI Current Sense Voltage Output 200mV/1amp
  • Pin 11 over Current/Fault Output To Micro-Controller Normally High Goes Low at Over Current (Comparator)
  • Pin 12 Short Circuit Current Detection
  • Pin 13 Fault Out IPM IC
  • Pin 14 Not In Use
  • PIN 15 GND
  • Pin 16 15V DC Supply Input for Gate Drivers


Parts List

41CN4LMV7235 SMD
51CN5MCP6021 SMD
66C1,C3,C8,C12,C15,C200.1uF SMD 0805
112C10,C1433KPF SMD 0805
121C111KPF/50V SMD 0805
131C1647KPF SMD 0805
142C17,C1933PF SMD 0805
166C21,C22,C23,C24,C25,C261KPF SMD 0805
173D1,D3,D41N4007 SMD 4007
181D215V/1W ZENER
207R1,R3,R4,R7,R9,R12,R132.2E SMD 0805
214R2,R11,R19,R260E SMD 0805
221R5220K SMD 0805
233R6,R20,R251K SMD 0805
241R810K SMD 0805
252R10,R162.2E SMD 0805
261R1462E SMD 0805
281R172K4 SMD 0805
291R181M SMD 0805
301R2120K SMD 0805
313R22,R23,R24330E SMD 0805
326R27,R28,R29,R30,R31,R32100E SMD 0805



Please follow and like us:
Pin Share


Notify of

Inline Feedbacks
View all comments
MAhmoud elsayed

How can i buy these shields??

Narendra bedare

How to buy ipm board for brush less dc motor


IRMCK343 imotion control ic is most probably use with IPM Modules. I have seen soo many circuit using that. Could you able to explain how it is useful and how to integrate it if it is helpful. IRMCK343 is a infineon make.


how much pre unit

Michael Morales

Hi am new to this stuff but I have some motors and and inverted board I salvaged from a panasonic real pro elite ep3222 massage chair. From what I could find is that the board has 3 either Mitsubishi or powerex super mini dipipm’s on it for motor control the motors are also a mystery could not find any info on them but since the board has those ipms it should be one if a few types probably bkdcbldc or pmsm. Anyway I wanted to see if I could modify your boards to fit those ipms or just use yours to control them.

kenan toker

Warning! C9 direction is wrong.
in bottom copper, the line from shunt upper arm had been short circuited to pin 13 Vcc of FSBS5CH60, so +15V is shorted to gnd.


Hi. I’ve just built one similar to this, using MC3PHAC and the FSBS10CH60 circuit.
Just thought I’d ask if anyone here have had similar problem getting the thing working:

I’ve go no signs of life, clock I think is working, but I’ve got the funniest measured value of the FOR/REV pin (With pull-up to 5V) of less than 10 mV not shorted. The other pins shows above 4V, and the Fault-pin is a constant low…


A small update.
I’ve determined that the MC3PHAC circuit is faulty. I’ve got a constant voltage between For/Rev pin of about 5 mV, like before. I even tested putting an LED with resistor over it and there’s enough current to drive it. Putting only a resistor there makes it hot, so something is definitely wrong with it, so I’m looking to replace it.

Anyone had this problem before?

Seem odd that it would happen to a relatively new circuit.

Guessing it’s been shelved for a number of years, and maybe the seller on Ali Express was careless in the way of how it was stored. It came in a reel cut-out strip, in an ordinary Zip-bag, which might have affected it, I don’t know.
Could have been from a botched batch from the manufacturer too.

Benas Dumbrauskas


Maybe someone has the ”40 PIN & 28 PIN DSPIC DEVELOPMENT BOARD” GERBER files it would really help with the school project.

Could you send me them to my email:

Thank you very much.


Another update.
Ordered a new circuit, and it starting to look like that the clock isn’t working, or at least that’s what I can come up with.
Have the same problem after installing the new IC, which is of another brand even. Still the same result. Forward/Reverse pin is drawn low, leaving a few mV towars ground.

The schematic I used suggests that I use 22 pF capacitors, but the datasheet for the crystal suggests 30pF, so I’m thinking of ordering new ones and see if that does the trick.
I should mention that I don’t have an oscilloscope so I can’t verify whether or not it’s working, and I was thinking of perhaps using an Arduino to check frequencies, but I’m quite reluctant since there’s high voltage on the board and the fact that measuring the oscillator pins might give false readings due to resistance on the Arduinos input might interfere with the crystal.

Still, I find it funny that this particular pin which has no other purpose than being an input is showing this behavior.
But, two circuits showing the same thing must mean that there’s something else going on, and my present conclusion is that it’s the clock that’s not working, causing some (weird) function so that pin goes low…

Oh, well. I’ll order new caps and try, then I’ll post the update, again…


And another update.
Turns out I had some minor not so major problems!

First I replaced the caps, which didn’t work, so I also replaced the crystal. Still no change.
Then, for a brief second when I was randomly pushing buttons (I have three on my board for start,reverse and reset), the corner of my eye caught a movement. As I lifted my head towards the washing machine I accidentally slipped my finger from the button, but at least I saw it rotating. Tried pushing it again – Nothing.
So, tried adjusting the DC-bus while measuring it so that I’d have the correct voltage of around 4,7 v, and also checked the speed-pot’s voltage, and found that I had only a few mVolts. I then checked the board (I have an IDC connector to which I’ve attached leads to the pot) I saw that it had been connected to the wrong pin.
So, apparently I had just enough voltage for it to move (It turned incredibly slowly, a slight miracle that I even noticed it in the first place!), but as soon as I let the button go it changed to another value or something..
Anyways, connected the right pin, and suddenly it was running and I could adjust the speed.

But, I still had the problem that the Forward/Reverse pin was essentially shorted, and seeing as how I had problems around the IDC connector, I took a look beneath the board and found that one of the leads had been shorted to 5V.

This lead goes to one of four Opto-couplers of which three of their “backsides” goes in parallel with the on-board switches,
Suddenly I undestood why I had a short on that pin while it was powered, and measured at high Ohm when power was off.
Scraped with an scalpel, replaced one of the opto-couplers (Was not working, burned for some reason to me unknown), and it effin’ worked!
I can now run it in any direction!

I had ordered and waited around almost 3 full weeks for new components, that I really didn’t need.

It also turns out that just by putting the probes between DC-bus->Pot (Which is a potential to measure voltage drop due to high load and/or faliures) the voltage dropped enough to generate a fault-signal to the driver circuit, causing the MC3PHAC not to work.

So, no wonder I had no luck getting it going.
I noticed it when I tried adjusting it and it suddenly stopped running, and I thought I’d broken something. During this I had my probe on it!
But, when I removed the probe it started up as it should, and as soon as I put the probe back on it stopped, abruptly and had to be reset (By the RESET-input) in order to start again.

So, if anyone else is having this problem, this might be helpful.

As for the functionality of the circuits (MC3PHAC and FSBS10CH60) – I really love how smooth it runs. Either it’s super soft start taking multiple seconds from start to full RPM, or it’s really quick respons and even brakes (Without a resistive circuit) very quickly.
This driver would fit almost any application.

I’m sure there are newer replacements, because MC3PHAC is hard to come by nowadays, but Ali Express or eBay still lists a few sellers. It’s expensive as hell though, but definitely worth every dime/yen/pesetas/Crowns or whatever currency you’d prefer!



I could not find the resistors R10 R16 2.00E+02 could someone specify what type are they and a link would be very nice.

Thank you.


las dos tierra del pin COM y el pin N del integrado tienen que ir separadas, eso lo dice la nota AN9035 de On semiconductor que trata de los integrados FSBxxCH60.

The two ground of the COM pin and the N pin of the integrated have to be separated, that says the note AN9035 of On semiconductor that deals with the FSBxxCH60 integrated.

Prathamesh Chaudhari

we want to buy this module ..?


What is OMIT Capacitor please tell


What is 2.00E+02 in part no 25 ie.R10, R16 Please tell.


can you please suggest a replacement for LMV7235 and MCP6021..?


TOP PCB Companies