12V DC Motor Control with BTN8982TA and XMC1100 for one uni-directional DC brushed motor
Open online SPICE simulator circuit link: motor_brushed_12V_half-bridge_BTN8982TA_XMC1100.tsc
DC Motor Control with BTN8982TA (Half-Bridge)
(Controlled by XMC1100)
The BTN8982TA 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 BTN8982TA NovalithIC™
half bridges can be controlled by a PWM via the IN Pin.
The motor parameters can be configured in the green text box on the
left. Once the supply voltage is changed, the control code has to be
adapted as well.
How to program the microcontroller:
1. Build project in DAVE
2. Pack together the .hex and .elf files into a .zip
(usually found in the Debug folder)
3. Click on the microcontroller symbol
4. Click on the "MCU-code" details
5. Select "Upload"
6. Select the .zip file created earlier
7. Click "Upload"
8. Click "OK"
{1. click here to set circuit parameters}
{2. click on "Run" to calculate components}
{3. click on "OK" and Simulate Transient }
{Please adapt the MCU code accordingly!}
{Supply voltage [V]}
VS:= 12 {use 5 ... 28}
{Ambiente temperature [Celsius] }
Tamb:=25 {use 0 ... 120}
{DC Motor parameters}
motor_J:=4E-7 {moment of inertia}
motor_k:=8.5m {motor constant}
motor_D:=1E-6 {friction coefficient}
motor_R:=3.25 {motor resistance}
motor_L:=5m {motor inductance}
Product info: XMC1100-T038X0064 AA
Reference manual: XMC1100 AB-Step
Application Note: DC-MOTORCONTR_BTN8982
DAVE code: H-Bridge Example
Development platform: DAVE™
Other circuits
Technical Assistance