DCSHIELDBTN7030TOBO1 数据手册
Motor Control Shield for Arduino
Motor Control Shield for Arduino with BTN70301EPA
About this document
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
www.infineon.com
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
1.1
1.2
1.3
Motor Control Shield introduction ................................................................................... 3
Motor Control Shield overview ............................................................................................................... 3
Key features ............................................................................................................................................. 3
Block diagram of a full-bridge Motor Control ........................................................................................ 5
2
2.1
2.2
Motor Control Shield board description............................................................................ 6
Schematics .............................................................................................................................................. 6
External components .............................................................................................................................. 7
3
3.1
3.2
3.3
3.4
BTN7030-1EPA overview................................................................................................. 9
Key features of the BTN7030-1EPA Novalith IC™ ................................................................................... 9
Block diagram........................................................................................................................................ 10
Pin assignment ...................................................................................................................................... 11
Pin definitions and functions BTN7030-1EPA ...................................................................................... 11
4
4.1
4.1.1
4.1.2
Getting started ............................................................................................................. 12
Target applications ............................................................................................................................... 12
Getting started: Arduino Shield ....................................................................................................... 12
Getting started: uIO Stick Software ................................................................................................. 13
5
Revision history ............................................................................................................ 15
User Manual
2
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 Nchannel 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 NovalithICTM 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
3
Rev. 1.0
2021-01-21
Motor Control Shield for Arduino with BTN7030-1EPA
BTN7030-1EPA
ArduinoTM headers
IC2 enable
uIO Stick Port
OUT2
GND
OUT1
VS
ArduinoTM headers
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.
User Manual
4
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-
User Manual
5
Rev. 1.0
2021-01-21
Motor Control Shield for Arduino with BTN7030-1EPA
2
Motor Control Shield board description
For a safe and sufficient motor control design, discrete components are needed. Some of them must be
dedicated to the motor application and some to the NovalithIC™ Lite.
Figure 3, Figure 4 show the schematics plus the corresponding layout of the Motor Control Shield.
2.1
Schematics
In Figure 3 the schematics of the Motor Control Shield is shown. The schematics are based on the application
circuit in the BTN7030-1EPA Data Sheet.
Figure 3 Schematics Motor Control Shield for Arduino with BTN7030-1EPA
User Manual
6
Rev. 1.0
2021-01-21
Motor Control Shield for Arduino with BTN7030-1EPA
Figure 4 Motor Control Shield for Arduino with BTN7030-1EPA – Layout
2.2
External components
All the external components shown in Figure 2 are described in the BTN7030-1EPA Design and PCB guideline
Application Note. Besides these components there are some others placed on this Arduino Shield in order to
insure the proper functioning.
C4, so called DC-link capacitor: This electrolytic capacitor is required to keep the voltage ripple at the VSpin low during switching operation. It is usually recommended that the voltage ripple at the Vs-pin to the GNDpin is kept below 1 V peak to peak. The value of C4 must be aligned accordingly. Most electrolytic capacitors are
less effective at cold temperatures. It must be assured that C4 is also effective under the worst case conditions
of the application. The layout is very important too. As shown in Figure 4, the capacitor C4 must be positioned
with very short wiring close to the NovalithIC™ Lite chip. This must be done to keep the parasitic inductors of
the PCB-wires as small as possible. On this shield capactior of 330 uF is mounted.
𝐶𝐷𝐶−𝐿𝑖𝑛𝑘 =
User Manual
𝐼𝑛𝑜𝑚 ∗ 𝑇𝑃𝑊𝑀 ∗ 𝑑𝑢𝑡𝑦_𝑐𝑦𝑐𝑙𝑒
7𝐴 ∗ 0.00025𝑠 (1𝑘𝐻𝑧) ∗ 0.5(50%)
=
= 875𝑢𝐹
∆𝑉𝑆
1𝑉
7
Rev. 1.0
2021-01-21
Motor Control Shield for Arduino with BTN7030-1EPA
C1/C3: This ceramic capacitors support C4 to keep the supply voltage ripple low and cover the fast
transients between the Vs-pin and the GND-pin. The layout wiring for C1/C3 must be shorter than for C4 to the
NovalithIC™ Lite to keep the parasitic PCB-wire inductance as small as possible. In addition the parasitic
inductance could be kept low by placing at least two vias for the connection to the GND-layer. On this shield
capactiors of 68 nF are mounted.
C6/C8: These ceramic capacitors are important for EMI. Good results have been achieved with a value of 220
nF. In terms of layout, it is important to place these capacitors between “OUT” and “Vs” without significant
additional wiring from C6/C8 to the Vs- and OUT-line. These capacitors are not mounted on this shield.
C5/C2: These ceramic capacitor help to improve the EMC immunity and the ESD performance of the
application. Good results have been achieved with a value of 220 nF. To keep the EMC and ESD out of the board,
the capacitor is most effective when positioned directly next to the board connector. In addition, the parasitic
inductance could be kept low by placing at least two vias for the connection to the GND-layer. These capacitors
are not mounted on this shield.
User Manual
8
Rev. 1.0
2021-01-21
Motor Control Shield for Arduino with BTN7030-1EPA
3
BTN7030-1EPA overview
The BTN7030-1EPA used in the Motor Control Shield is an integrated high current half-bridge for motor drive
applications. Interfacing to a microcontroller is made easy by the integrated driver IC which features logic level
inputs, diagnosis with current sense, dead time generation, short circuit detection and protection against
overtemperature, undervoltage, overcurrent and cross current.
The BTN7030-1EPA provides a cost optimized solution targeting low power (
DCSHIELDBTN7030TOBO1 价格&库存
很抱歉,暂时无法提供与“DCSHIELDBTN7030TOBO1”相匹配的价格&库存,您可以联系我们找货
免费人工找货- 国内价格 香港价格
- 1+581.077861+75.09392