24V DC Motor Control with IFX007T for one uni-directional (half-bridge) DC brushed motor (with torque simulation)

Open online SPICE simulator circuit link: motor_brushed_24V_half-bridge_IFX007T_with_torque.tsc


DC Motor Control with IFX007T (Half-Bridge)

Please modify the torque profile
in the signal generator: Torque.
Signal>>piecewise linear>>Details
define the time and value properly.
Set the signal generator to 0 for
free-running.

{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:= 24 {use 5 ... 24}

{Motor Parameter}
Kt:=0.071 {torque constant in Nm/A}
Kemf:=0.071 {voltage constant in V/(rad/s)}
Kf:=0.014 {friction torque in Nm}
Kd:=13E-6 {damping factor Nm/(rad/s)}
Rt:=0.84 {terminal resistance in Ohm}
L:=1.36E-3 {inductance in H}
Jmotor:=37E-6 {rotor inertia in kgm^2}
Jload:=100E-6 {kgm^2}
init_speed:=0 {initial speed in rad/s}

{DO NOT Change! max. allowed speed in [rpm] }
max_speed:=VS/Kt*60/2/pi
max_speed=[3.2279k]
speed:=3000 {ideal free running speed [rpm] }
{angular velocity w [rad/s] = speed*2*pi/60}
w:=speed*2*pi/60
w=[314.1593]
{switching frequency [Hz] }
fs:= 1000 {use 100 ... 30000}
{Ambiente temperature [Celsius] }
Tamb:=25 {use 0 ... 100}

{===DO NOT CHANGE BELOW========}
Veff:=w*Kt
Duty:=Veff/VS
Duty=[929.3878m]
T:=1/fs
T_ON:= Duty*T {on time}
T_OFF:=T-T_ON {off time}
ControlT2:=T_ON
ControlT4:=T_OFF

The IFX007T motor control device with half-bridge topology is one
of the high current motor control chips. The circuit demonstrate an
example circuit to drive one uni-directional DC motors (half-bridge
configuration). The implemented integrated IFX007T NovalithIC™
half-bridges can be controlled by a PWM via the IN Pin.

The DC motor parameters can be adjusted in the green text box on the
left side to simulate your individual motor control case.


Technical Assistance

Other circuits
Application Note: IFX007T High Current PN Half Bridge

Product info: IFX007T