12V DC Motor Control Shield with BTN8982TA for two uni-directional or one bi-directional DC brushed motor

Open online SPICE simulator circuit link: motor_brushed_12V_full-bridge_BTN8982TA.tsc


DC Motor Control Shield with BTN8982TA

The DC motor control shield from Infineon technologies is one
of the first high current motor control boards being compatible
to Arduino as well as to Infineon’s XMC1100 Boot Kit. The
DC motor control shield is capable to drive two uni-directional
DC motors (half bridge configuration) or one bi-directional DC
motor (H-Bridge configuration). The implemented integrated
BTN8982TA NovalithIC™ half bridges can be controlled by a
PWM via the IN Pin.

In this demontration circuit you can configure your motor and
application parameters in the green text box on the left side.

{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:= 12 {use 8 ... 18}

{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=[13.4814k]

speed:=6000 {ideal free running speed [rpm] }
{angular velocity w [rad/s] = speed*2*pi/60}
w:=speed*2*pi/60
w=[628.3185]

{switching frequency [Hz] }
fs:= 1000 {use 100 ... 30000}

{Ambiente temperature [Celsius] }
Tamb:=25 {use 0 ... 100}

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

ControlT2:=T_ON
ControlT4:=T_OFF

Application Note: NovalithIC™ half-bridge family BTN89xy
Product info: BTN8982TA

Evaluation Board: DC-MOTORCONTR_BTN8982
Other circuits

Technical Assistance