Infineon Motor Control Shield User Manual

User Manual Rev. 1.0
www.infineon.com 2021-01-21
Motor Control Shield for Arduino
Motor Control Shield for Arduino with BTN7030­1EPA
Scope and purpose
This document describes how to use the Motor Control Shield with BTN7030-1EPA for Arduino.
Intended audience
Engineers, hobbyists and students who want to add a powerful Motor Control to Arduino projects.
Related information
Table 1 Supplementary links and document references
Reference
Description
BTN7030-1EPA Reference Manuals
Product page which contains reference information for the half-bridge BTN7030-1EPA
Arduino Home Page
All information on Arduino
Arduino Uno Product Page
Arduino Uno R3 description
XMC-for-Arduino
Instruction on how to install SEGGER J-Link
XMC1100 Boot Kit
Product page which contains reference information for the XMC1100 Boot Kit
uIO Stick
Product page
User Manual 2 Rev. 1.0 2021-01-21
Motor Control Shield for Arduino with BTN7030-1EPA
Motor Control Shield introduction
Table of Contents
About this document ....................................................................................................................... 1
Table of Contents ........................................................................................................................... 2
1 Motor Control Shield introduction ................................................................................... 3
1.1 Motor Control Shield overview ............................................................................................................... 3
1.2 Key features ............................................................................................................................................. 3
1.3 Block diagram of a full-bridge Motor Control ........................................................................................ 5
2 Motor Control Shield board description ............................................................................ 6
2.1 Schematics .............................................................................................................................................. 6
2.2 External components .............................................................................................................................. 7
3 BTN7030-1EPA overview ................................................................................................. 9
3.1 Key features of the BTN7030-1EPA Novalith IC™ ................................................................................... 9
3.2 Block diagram ........................................................................................................................................ 10
3.3 Pin assignment ...................................................................................................................................... 11
3.4 Pin definitions and functions BTN7030-1EPA ...................................................................................... 11
4 Getting started ............................................................................................................. 12
4.1 Target applications ............................................................................................................................... 12
4.1.1 Getting started: Arduino Shield ....................................................................................................... 12
4.1.2 Getting started: uIO Stick Software ................................................................................................. 13
5 Revision history ............................................................................................................ 15
User Manual 3 Rev. 1.0 2021-01-21
Motor Control Shield for Arduino with BTN7030-1EPA
1 Motor Control Shield introduction
1.1 Motor Control Shield overview
The Motor Control Shield adds powerful motor control to the Arduino projects. The shield can be controlled with the general logic IO-Ports of a microcontroller. Either an Arduino Uno R3 or the XMC1100 Boot Kit from Infineon can be used as the master. Another way to control this board is via uIO Port using Infineon uIO Stick.
The device is a monolithic chip integrated in SMART7 technology. BTN7030-1EPA is a protected half-bridge with integrated driver, providing protection and diagnosis functions. The high side power stage is built using a N­channel vertical power MOSFET with charge pump, while the low side power stage uses no charge pump. This device has an exposed pad which ensures better cooling.
The BTN7030-1EPA half-bridge is easy to control by applying logic level signals to the IN and EN pin. When applying a PWM to the IN pin the current provided to the motor can be controlled with the duty cycle of the PWM. BTN7030-1EPA NovalithIC
TM
Lite are intended to be used for frequencies up to 2kHz.
1.2 Key features
The Motor Control Shield has the following features:
An Arduino Uno R3 or XMC1100 Boot Kit can control the two BTN7030-1EPA devices via the general IO pins. 6 – 18 V nominal input voltage (max. 3.8 – 28 V) Typical nominal current 7 A (current limitation is temperature dependent - 14 A @150ºC) Drives either one brushed bi-directional DC motor or two uni-directional DC motors. Capable of PWM up to 2 kHz Status flag diagnosis with current sense capability Current sense accuracy ~ 5% Protection against overtemperature, overcurrent, cross current, undervoltage Voltage clamping OFF state diagnosis (missing load and short circuit to battery or ground)
User Manual 4 Rev. 1.0 2021-01-21
Motor Control Shield for Arduino with BTN7030-1EPA
Figure 1 Motor Control Shield photo
As shown in Figure 1 in order to enable the usage of IC2 it is necessary to solder together the two pads marked in blue frame.
ArduinoTM headers
TM
BTN7030-1EPA
OUT2
OUT1
GND VS
IC2 enable
uIO Stick Port
User Manual 5 Rev. 1.0 2021-01-21
Motor Control Shield for Arduino with BTN7030-1EPA
1.3 Block diagram of a full-bridge Motor Control
As a starting point for the Motor Control Shield, the application block diagram shown in Figure 2 was used. To be flexible in the usage of the Motor Control Shield each IN, EN and DEN of the two half-bridges is connected to a separate IO pin.
Figure 2 Application circuit for a bi-directional motor control with BTN7030-
Loading...
+ 11 hidden pages