200V brushed DC motor control with half-bridge gate driver IR7304S and CoolMOS™ IPD65R1K4C6

Open online SPICE simulator circuit link: motor_200VDC_half_bridge_IR7304S_IPD65R1K4C6.tsc


DC Motor Control with IR7304S driver and CoolMOS™

The IR7304S is a high voltage, high speed, power MOSFET and IGBT gate driver
with high-side and low-side referenced output channel. This IC is designed to be
used with low-cost bootstrap power supplies. Proprietary HVIC and latch immune
CMOS technologies have been implemented in a rugged monolithic structure.
The floating logic input is compatible with standard CMOS or LSTTL outputs
(down to 3.3 V logic). The output drivers feature a high-pulse current buffer stage
designed for minimum driver cross-conduction. Shoot-through protection circuitry
and a minimum deadtime circuitry have been integrated into this IC. Propagation
delays are matched to simplify the HVIC’s use in high frequency applications.
The floating channels can be used to drive N-channel power MOSFETs or IGBTs
in the high-side configuration, which operate up to 700 V.

The 600V CoolMOS™ C6 offers a series extremely low conduction and switching
losses and can make switching applications more efficient, more compact, lighter
and cooler.

Try out to configure your operation and motor parameters on the left setting box
to check the performance of the simple DC motor drive example circuit.

{1. click here to set circuit parameters}
{2. click on "Run" to calculate components}
{3. click on "OK" and Simulate Transient }

{Supply voltage [V]}
VS:= 200 {use 5 ... 600}

{Deadtime [s]}
Deadtime:=500n

{DC Motor parameters}
motor_J:=4.7E-7 {moment of inertia [kgm2] }
motor_k:=8.5m {motor constant [Nm/A] }
motor_D:=0 {ideal friction coefficient}
motor_R:=3.25 {motor resistance [Ohm] }
motor_L:=5m {motor inductance [H] }

{Do NOT change! max. allowed speed in [rpm] }
max_speed:=VS/motor_k*60/2/pi
max_speed=[224.6893k]

{ideal free running speed [rpm] }
speed:=10000 {use <= max_speed}

{switching frequency [Hz] + gate resistance [Ohm] }
fs:= 5000 {use 100 ... 30000}

{===DO NOT CHANGE BELOW========}
Veff:=speed*2*pi/60*motor_k
Duty:=Veff/VS
T:=1/fs
T_On:= T*Duty {on time}
T_Off:=T-T_On {off time}
HINT2:=T_On
HINT5:=T_Off
LINT2:=T_On+2*Deadtime
LINT5:=T_Off-2*Deadtime
HINTS:=Deadtime

Product info: IR7304S

Other circuits

Technical Assistance

Product info: IPD65R1K4C6
Gate Driver Finder
MOSFET Finder