Stellaris® Brushed DC Motor
Control Module with CAN
The Stellaris® Brushed DC Motor Control Module with
CAN (MDL-BDC) offers a variable speed control for 12 V
brushed DC motors at up to 40 A continuous current. The
motor control module includes high performance
Controller Area Network (CAN) connectivity and a rich set
of control options and sensor interfaces, including analog
and quadrature encoder interfaces. The high-frequency
PWM on the MDL-BDC enables DC motors to run
smoothly and quietly over a wide speed range. The
module uses highly optimized software and a powerful
32-bit Stellaris® microcontroller to implement open-loop
speed control as well as closed-loop control of speed,
position, or motor current.
Motor brake/coast selector
Quadrature encoder input (QEI) and analog input
Color-coded screw terminals for all power wiring
Easy to customize using tools supporting the
MDL-BDC from Keil, IAR, Code Sourcery, or Code
Red (using a Stellaris evaluation kit or preferred
ARM® Cortex™-M3 debugger)
Reference Design Kit
The Stellaris® MDL-BDC is powered by the LM3S2616
microcontroller, featuring CAN and advanced motion
control capabilities. The LM3S2616 microcontroller's
robust combination of features, along with the efficient
and deterministic performance of the ARM® Cortex™-M3
core, positions the modules into a wide variety of
consumer and industrial applications, including factory
automation devices and systems, mobile robots,
household appliances, pumping and ventilation systems,
and electric wheelchairs and mobility devices.
In addition to being offered as a stand-alone,
ready-for-production module (MDL-BDC), the Stellaris®
MDL-BDC is also offered as a complete open-tool
reference design kit (RDK-BDC). The RDK ships with
everything needed to quickly evaluate and easily
customize the MDL-BDC for your specific application,
including:
Features
Internal cooling fan
MDL-BDC motor control module
Mabuchi RS-555PH-5255 Brushed DC Motor (rated
5000 RPM, 12 V, 3 A)
Motor terminals
Power terminals
Universal input wall power supply
BDC CAN console based on EK-LM3S2965
Evaluation Kit
Mounting holes
User switch
Status LED
CAN cable and terminator
Ventilation slots
CAN interface
USB cable
CAN interface
Adapter cable for ARM JTAG/SWD fine-pitch header
Ribbon cable for ARM JTAG/SWD
Reference design kit CD
Servo-type
speed control input
Limit switch inputs
Coast/Brake select
Quadrature encoder input(QEI)
– Complete documentation, including Quickstart and
user’s guides
– Stellaris Flash Programmer utility for firmware
updates
– Complete source code, schematics, and PCB
Gerber files
The MDL-BDC ships as a ready-to-run, yet customizable,
module with the following features:
Quiet control of brushed DC motors
– 15 kHz PWM frequency
Two options for Speed control
– Industry-standard R-C servo type (PWM) interface
– Controller Area Network (CAN) interface
CAN communication
Ordering Information
Product
Description
Number
– Full configurability of module options
– Real-time monitoring of current, voltage, speed, and
other parameters
Stellaris® Brushed DC Motor Control Module
MDL-BDC
with CAN for Single-Unit Packaging
– Load firmware over CAN
Stellaris® Brushed DC Motor Control Module
MDL-BDC-B
Limit switch inputs for forward and reverse directions
Status LED indicates Run, Direction, and Fault
conditions
with CAN for Volume Packaging
Stellaris® Brushed DC Motor Control Reference
RDK-BDC
Design Kit (includes the MDL-BDC module)
Texas Instruments • 108 Wild Basin, Suite 350 • Austin, TX 78746
Main: +1-512-279-8800 • Fax: +1-512-279-8879 • http://www.luminarymicro.com
Copyright © 2008–2009 Texas Instruments, Inc. All rights reserved. Stellaris and
StellarisWare are registered trademarks of Texas Instruments. ARM and Thumb are
registered trademarks, and Cortex is a trademark of ARM Limited. Other names and
brands may be claimed as the property of others.
PB-RDKBDC-02
June 30, 2009