/DC-Motor-Control-BTN8982TA

Library of the Infineon DC Motor Control Shield with BTN8982TA for Arduino.

Primary LanguageC++MIT LicenseMIT

DC-Motor-Control-BTN8982TA Library

Build Status

Library of Infineon's DC motor control shield for Arduino.

Summary

The DC motor control shield is a high current motor control board being compatible to Arduino. It 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. Interfacing to a microcontroller is made easy by the integrated driver IC which features logic level inputs, diagnosis with current sense, slew rate adjustment, dead time generation and protection against overtemperature, undervoltage, overcurrent and short circuit.

Key Features and Benefits

  • Compatible with Arduino Uno R3
  • Capable of high frequency PWM e.g. 30kHz
  • Adjustable slew rates for optimized EMI by changing external resistor
  • Driver circuit with logic level inputs
  • Diagnosis with current sense
  • Protection e.g. against overtemperature and overcurrent
  • Fast and inexpensive prototyping of DC motor control
  • Easy testing of half and full bridge motor control
  • Status flag diagnosis with current sense capability
  • Overtemperature shut down with latch behavior and undervoltage shut down

Installation

First of all, please download this repository from GitHub by clicking on the following field in the releases of this repository or directly here:

Download Library

To install the DC motor control library in the Arduino IDE, please go now to Sketch > Include Library > Add .ZIP Library... in the Arduino IDE and navigate to the downloaded .ZIP file of this repository release. The library will be installed in your Arduino sketch folder in libraries and you can select as well as include this one to your project under Sketch > Include Library > IfxMotorControlShield.

Install Library

Usage

Please follow the example sketches in the /examples directory in this library to learn more about the usage of the library.

PCB Design Data

In case you want to change the design or reuse it for your own projects, please find the board design for EAGLE under the following link:

DC Motor Control Shield Design Data

Board Information, Datasheet and Additional Information

A PDF summarizing the features and layout of the DC motor control shield is stored on the Infineon homepage here. The datasheet for the BTN8982TA can be found here BTN8982TA Datasheet while the respective application note is located here NovalithIC™ half-bridge family BTN89xy.