Overview
Use of hybrid architecture combining an
MPC5xx microcontroller unit (MCU) and two
to three TouCAN™ modules can be used in
applications from toys to industrial
manufacturing. Each node on a robotic arm
application has a stand alone functioning
module designed to enable modular
construction, leading to adaptable robotic
arms. Nodes include sensors designed to
gauge temperature, pressure, and position
allowing feedback to the central control unit.
Up to 32 nodes can be driven from one
embedded controller.
The MPC500 embedded microcontrollers
are ideal for control intensive applications
like the robotic arm. Compatible with the
PowerPC ISA instruction set architecture,
these devices are available with two or
three TouCAN™ modules capable of
sending control signals to CAN drivers (one
for each TouCAN module). The systems
communication is essentially achieved
between two lines with a CAN 2.0B
protocol. Each CAN driver is engineered to
be able to drive up to 32 nodes across an
entire robotic application. The nodes are
designed to independently deliver control
commands to motors or actuators, or send
and receive sensor information about the
robot, or the surrounding environment.
Imagine a cave exploration robot rolling
downward into a rough, dark terrain. It
examines a rock with a remote controlled
arm—scratching the surface and detecting
compounds. Next, the robot plunges into a
liquid pool. Sensors on the arm inform the
central processor the liquid is di-hydrous
oxide (water), and proceeds to the next
observation.
MPC5XX
TouCAN
Module
Tx
Rx
Power
Supply
Tx
Rx CANL
CANH
Robot Arm Application
Pressure
Position
TerminationUp to 32 Nodes
Sensor
Feedback
CAN Xceiver
MC33388
CAN Xceiver
MC33388
Motor Control
MC33886
MC33887
MC34922
ROBOTIC ARM APPLICATION
Key Benefits
> MPC500 embedded
microcontrollers are ideal for
control-intensive applications
like the robotic arm
> Compatible with the
PowerPC™ ISA instruction
set architecture
> Features CAN 2.0B
(TouCAN™) for system
control
> Available in 125 kbps for
simple control (repetitive acts
of part movement from point
A to B in a production line)
and in 250 kbps or 500 kbps
for complex control for use in
mobile machinery moving
through various environments
and requiring many sensor
feedbacks from numerous
sources
Manufacturing
Robotic Arm
SG2076-2
Freescale Ordering Information
Note
Part Number Product Highlights Additional Information
DSP56F800 Family 80 MHz, 40 MIPS, up to 31.5 KB Flash, 6 K words RAM and Off-Chip Memory;
SCI, SPI, ADC, PWM, Quadrature Decoder, Quad Timer, CAN, and GPIO; MCU-
Friendly Instruction Set; JTAG/OnCE for Debug
www.freescale.com
MC33388 Fault Tolerant CAN Interface www.freescale.com/analog
MC33886 H-Bridge Driver (5.2 A)
MC33887 H-Bridge Driver with Sleep Mode (5.2 A)
MC34922 Dual Power H-Bridge (4.0 A)
MC56F8300 Family 60 MHz, 60 MIPS, up to 576 KB Flash, 36KB RAM and Off-Chip Memory; SCI,
SPI, ADC, PWM, Quadrature Decoder, Quad Timer, FlexCAN™, GPIO, COP/
Watchdog, and PLL; MCU-Style Software Stack Support; JTAG/OnCE for Debug;
Temperature Sensor
www.freescale.com
MPC500 Floating Point Unit; 40 or 56 MHz CPU; Compatible with PowerPC ISA; Available
with Code Compression; Up to 1 MB Flash Memory
Note: Search on the listed part number.