The element14 ESSENTIALS of Motor Drive Control for Makers covers the fundamentals of DC motors as well as the types of electronic circuits used in motor drive controls. To extend the knowledge of the main module, this section of the learning module discusses the types of related components used in motor drive circuits, as well as the development boards used to design, build, prototype, and produce motor drive control PCBs. What follows is a summary of some of Infineon Technologies’ components and development boards that can be used in projects with motor control capabilities.
StrongIRFET™ 60V N Channel MOSFET Transistor
StrongIRFET™ power MOSFET:
When you are looking to build motor control circuits for power tools, light electric vehicles, and e-bikes StrongIRFET™ power MOSFETs are a good component to use. They are optimized for low frequency applications that required both performance and ruggedness. For more information, click here.
An example of a StrongIRFET™ is the IRL60S216, can be used in both brushed and BLDC motor drive applications. It’s a 60V N-Channel MOSFET Transistor optimized for Logic Level Drive. It has a fully characterized capacitance and avalanche SOA with enhanced body diode dV/dt and dI/dt capability. It can be used in battery-powered applications. It will also be found in half-bridge and full-bridge topologies, synchronous rectifiers, resonant mode power supplies, and DC/DC and AC/DC converters.
OptiMOS™ 40V N-channel Power MOSFET
OptiMOS™ power MOSFET:
When you need a compact, higher powered MOSFET for high frequency switching applications, the OptiMOS™ power MOSFET is a good component to use. They are high performance MOSFETS optimized for synchronous rectification and ideally suited for high frequency switching and DC-DC converters. They have ultra low R DS(on) as well as high efficiency and power density. For more information, click here.
A good example of an OptiMOS™ power MOSFET is the BSC010N04LS. It’s a 40V N-channel Power MOSFET. This MOSFET features the ultra low RDS (on) and is designed for fast switching applications and DC-DC converters. It utilizes an advanced thin wafer technology. Its reduced gate charge and output charge enable high efficiency and power density.
Half Bridge Driver
High Current PN Half Bridge Motor Driver IC
NovalithIC™ Single Bridge Half Driver:
The NovalithIC™ is low-ohmic-protected half-bridge in a single package. It can be combined with an additional NovalithIC™ to create an H-bridge or 3-phase bridge. The NovalithIC™ family has the capability to switch high frequency PWM while providing overcurrent, overvoltage, and overtemperature protection. The NovalithIC™ family is commonly used in protected high-current PWM motor drives with very low board-space consumption. For more information, click here.
A good example of a NovalithIC™ is the BTN8982TA. It’s an integrated high current half bridge for motor drive applications. It is part of the NovalithIC™ family containing one p-channel high-side MOSFET and one n-channel low-side MOSFET with an integrated driver IC in one package. Due to the p-channel high-side switch, the need for a charge pump is eliminated, thus minimizing EMI. 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.
Full Bridge Driver
6 A H-Bridge Motor Control IC with SPI
H-Bridges Integrated Full-Bridge Driver:
This is a family of general purpose 6-Amp H-bridges. They are designed for the control of small DC motors and inductive loads. They are optimized for applications such as industrial, home appliance, building automation, power tools, battery management, and medical applications. For more information, click here.
An example of an H-Bridge Integrated Full-Bridge Driver family is the IFX9201SG. It’s a general purpose 6A H-bridge for a wide variety of non-automotive applications. It’s designed for the control of small DC motors and inductive loads. The outputs can be pulse width modulated at frequencies up to 20kHz by means of PWM/DIR control. For load currents above the current limitation threshold (7A typ.) the H-Bridge switches into chopper current limitation mode. The PG-DSO-12-17 package provides excellent thermal performance due to its integral thick copper heat slug.
XMC1100 Microcontroller with ARM® Cortex™-M0 - 32-bit processor core
The XMC1000 family of microcontrollers (XMC1100, XMC1200, XMC1300 and XMC1400) feature a 32-bit ARM® Cortex®-M0 core and differentiating peripherals in a leading-edge 65nm manufacturing process. They are an excellent choice for bringing traditional 8-bit designs to the next level. The XMC™ microcontroller family is commonly used as a controller for various types of motors, such as Permanent Magnet Synchronous Motors (PMSM), Brushless DC Motors (BLDC), AC Induction Motors (ACIM), servo motors, and brushed DC motors. For more information, click here.
An example of an XMC1000 Series microcontroller is the XMC1100T016X0064ABXUMA1. It’s a 32MHz 32-bit microcontroller based on the ARM Cortex-M0 processor core. It utilizes a high performance 32-bit ARM cortex-MO CPU with 8KB on chip RAM, 16KB on chip high speed SRAM, and 64KB of Flash memory. It has two Universal Serial Interface Channels (USIC), usable as UART, double-SPI, quad-SPI, IIC, IIS and LIN interfaces. The A/D Converters, have up to 12 channels, including a 12-bit analog to digital converter. Support for debug features include 4 breakpoints and 2 watchpoints with Various interfaces: ARM serial wire debug (SWD), single pin debug (SPD).
Motor Control Shield with BTN8982TA for Arduino
NovalithIC™ Motor Control Shield: If you are building an Arduino project that has motor control capabilities, the Motor Control Shield with NovalithIC™ is a good a choice. It’s designed for evaluating brushed DC motor control applications up to 250W continuous load. It is integrated with high current half bridge BTN8982 and includes the IPD90P04P4L for reverse polarity protection. It is capable of driving two unidirectional DC motors (half bridge configuration) or one bidirectional DC motor (H Bridge configuration). The shield can be controlled with the general logic IO-Ports of a microcontroller. It can be used with either an Arduino Uno R3 or the Infineon XMC1100 Boot Kit as the master.
DC Motor Shield with TLE94112EL for Arduino
TLE94112EL DC Motor Control Shield: For multi-motor control applications, the Arduino-compatible TLE94112EL DC Motor Control Shield is a good choice to begin your evaluation and prototyping. The board features an Infineon TLE94112EL, a twelve-fold half-bridge driver with integrated MOSFETs. Each half-bridge can drive peak currents up to 0.9 A and DC current in the range of 200mA to 500mA, depending on the application conditions and the number of activated outputs. It is capable of driving up to 6 small DC motors in parallel mode or up to 11 DC motors in cascaded mode. The outputs can be used stand-alone or combined to increase driving capability up to 3.6A. The shield can be controlled by a microcontroller via an SPI interface. You can use either an Arduino Uno R3, or the XMC1100 Boot Kit can be used as master. It also has active reverse polarity protection with the P-channel MOSFET IPD50P04P4L-11.
H-Bridge Kit 2GO: This is an evaluation kit used for designing the control of DC motors or other inductive loads up to 6 A or up to 36 V of supply. It is based on the H-Bridge IFX9201 combined with XMC 1100 Microcontroller. It can be used for a wide variety of applications, from robots and hobby projects to DC motor industrial applications, power tools, or building automation systems.
Stepper Motor Control Shield
Stepper Motor Control Shield: The high current stepper motor control shield is capable of driving two coils in a stepper motor featuring dual-H-bridge configuration. It's typically used to develop applications for stepper motors up to 5A phase current and 24V nominal input voltage for the power stage. It’s compatible with Infineon’s XMC™ microcontroller kits using the Arduino form factor. The integrated IFX9201 H-bridges can be controlled by a STEP-signal via the STEP Pin. Interfacing to a microcontroller is made easy with the integrated XMC1300 microcontroller that holds the peripherals to allow high-speed current control. Micro-stepping of the stepper motor can be achieved using the internal comparators.
24V Protected Switch Shield for Arduino
24V Protected Switch Shield: The 24V Protected Switch Shield is a power switch evaluation board compatible with Arduino microcontroller boards and Infineon’s XMC™ microcontroller kits using the Arduino form factor. The shield is equipped with three protected high-side power MOSFETs from Infineon’s PROFET™+ 24V family (2x BTT6030-2EKA, 1x BTT6020-1EKA ) and offers five 24 V channels in total. They enable fast and inexpensive prototyping of 24 V load drivers, as well as load diagnosis with current sense capability and overtemperature shut down with latch behavior. PROFET™+ 24V protected high-side switches (BTT6xxx) can drive resistive, capacitive or inductive loads.
High Side 12V Protected Switch Shield for Arduino
12V Protected Switch Shield: When you need to switch high current loads up to 80A, the Ardunio-compatible 12V Protected Switch shield is a good choice for evaluation. It features the BTS50010-1TAD, a 1.0mΩ single channel Smart High-Side Power Switch, embedded in a PG-TO-263-7-10 package. It shield also integrates protective functions and diagnosis capabilities. The power transistor is built by an N-channel power MOSFET with charge pump. It is commonly used in applications like switched battery couplings, power distribution switches, heaters, or glow plugs.
iMOTION Modular Application Design Kit
iMOTION Modular Application Design Kit: For 115/230 3-phase motor applications up to 300 watts, the iMOTION Modular Application Design Kit is a good example of a control/power stage development kit. It’s typically used for appliance motor drive applications such as energy efficient fans and pumps. It’s a modular and scalable system solution with 2 different control board options and a range of power boards. One control board option is a standard ARM® Cortex®-M0 Microcontroller XMC1302 with tailored motor control peripherals and MATH hardware accelerator. Another option is an iMOTION™ IRMCK099 digital motion control IC with integrated Motor Control Engine (MCE). This modular approach with a standardized interface between the different controller and power boards allows users to mix and match for maximum flexibility and scalability during evaluation and development.
*Trademark. Infineon is a trademark of Infineon Tech. Other logos, product and/or company names may be trademarks of their respective owners.