(Shown without heat sink)
Motor Mind B
DC Motor Control Module
*Adjust Speed/Direction
*Easy Serial Interface
*Tachometer/Counter Input
SOLUTIONS CUBED
3029-F Esplanade
Chico, CA 95973
phone
(530) 891-8045
fax
(530) 891-1643
www.solutions-cubed.com
MINIATURE ENGINEERING MODULES
Miniature Engineering Modules - Motor Mind B
Motor Mind B
Serial DC Motor Driver
Module
FEATURES
u
u
u
u
u
u
u
u
u
u
Controls DC motor direction and speed
Up to 30Vdc motors, 3.5A peak
Automatic speed control mode
Easy to use 1 or 2 wire serial interface
Optional tachometer input reads 0-
65,535Hz
External emergency override input
shuts down motor
Optional confirmation byte for
electrically noisy environments
No external components
Easy to use SIP package
COUNT command for motor positioning
systems
Also included are gate time selections for the
tachometer and automated speed control mode, a pulse
counting function, and the STATUS command. The
Motor Mind B comes complete with a watchdog timer to
eliminate the possibility of a system firmware failure.
The Motor Mind B’s small size and connection
scheme allows the device to be inserted directly into
circuit boards for production runs, or into breadboards for
easy prototyping.
PIN CONFIGURATION
AND MECHANICAL
SPECIFICATIONS
0.050
0.050
heat sink
(top)
1.100
1.00 x 0.925
VMOTOR
MOTOR+
MOTOR-
TACH-IN
/BRAKE
FM
TM
GND
Vcc
1.150
1.400
Pin Separation =
0.100
Pin Diameter
=
0.025(square)
Module Height =
0.500
Mounting Holes =
0.080diameter
All Dimensions Given in Inches
Component Side
DESCRIPTION
Motor Mind Bs sold with silver heat sinks include
firmware revision 298 with additional features and
enhanced functionality. Motor control is simplified to a
serial communication stream. Serial commands can be
sent via a one or two wire interface. The short instruction
set designed into the Motor Mind B allows the user to
implement complex control algorithms quickly and with
little effort.
Bi-directional or uni-directional DC motors with
operating voltages as great as 30Vdc can be used with
the Motor Mind B. This module can handle peak currents
as large as 3.5A and continuous currents of 2A. Package
power dissipation must not be exceeded during use.
Features include the ability to read a motor’s
tachometer frequency, automated speed control, 254
discrete steps of speed control, and motor direction
changes.
VMOTOR
MOTOR+
MOTOR-
TACH_IN
/BRAKE
FM
TM
GND
Vcc
Voltage supply for motor
DC motor lead connection
DC motor lead connection
Input for encoders and
tachometers
Stops motor when low,
does not reset module
Data received from
master on this pin
Data sent to master on
this pin
Ground potential, all
circuit grounds are
common
Supply input for control
circuits
1
SOLUTIONS CUBED
530-891-8045
Miniature Engineering Modules - Motor Mind B
SPECIFICATIONS
ABSOLUTE MAXIMUM RATINGS
note: These are stress ratings only. Stresses above those listed below may cause permanent
damage and/or affect device reliability. The operational ratings should be used to determine
applicable ranges of operation.
Storage Temperature
Operating Temperature
Supply Voltage(Vcc)
Voltage on TM, FM,
GND, /BRAKE pins
Voltage on VMOTOR,
MOTOR+, MOTOR-,
TACH_IN pins
Motor Current Load
-55°C to +150°C
-20°C to +85°C
0 to 7.0V
-0.6V to (Vcc+0.6V)
5-30V
3.5A peak / 2A continuous
DC ELECTRICAL CHARACTERISTICS
At TA = 25°C and Vcc = 5.0V unless otherwise noted.
Characteristic
Supply Voltage
Vcc rise time to
ensure good
reset
Symbol
Vcc
SVdd
Min
4.0
0.05
Typ
Max
7.0
Unit
V
V/ms
Notes
If this is not met, the
Motor Mind B may start
up in an unknown state
and may not
communicate correctly.
Current increases as
motor speeds increase,
highest current occurs
when /BRAKE is low.
Supply Current
Icc
15
20
40
mA
FM Input Low
Voltage
FM Input High
Voltage
V
IL
V
IH
GND
2.0
0.2Vcc+1V
0.2Vcc
Vcc
V
V
4.0<Vcc<5.0
Full Vcc range
User may use better of
two specs.
TM Output Low
Voltage
TM Output High
Voltage
TM Output Pull
Up current
/BRAKE pin
disable motor
voltage
/BRAKE pin
current sourced
when pulled low
V
OLTM
V
IHTM
I
TMPU
Vcc
2.5
5.0
0.6
V
V
TM is open collector
TM open collector is tied
to Vcc with a 5% 1kΩ
resistor.
Low on /BRAKE
disables motor, but not
communication.
/BRAKE is tied to Vcc
with a 5% 1kΩ resistor
5.5
mA
V
BRK
1.2
V
I
BRK
2.5
5.0
5.5
mA
note: “Typ” values are for design guidance only and are not guaranteed
2
SOLUTIONS CUBED
530-891-8045
Miniature Engineering Modules - Motor Mind B
AC ELECTRICAL CHARACTERISTICS
At TA = 25°C and Vcc = 5.0V unless otherwise noted.
Characteristic
Communication
bit period
2400 baud
Offset when a
bit is read
2400 baud
Symbol
T
BIT
Min
Typ
Max
Unit
µS
Notes
The bit period is
determined by an on-
board oscillator, and is
temperature sensitive
This is used to ensure a
bit is valid when read. A
bit must be valid for at
least this long in order for
the communication to not
be erroneous
This time is used to allow
for a master to change
from transmission mode
to reception mode
413
T
RD
180
416
419
µS
200
220
Time for a
command from
master to be
responded to
Baud generator
error
Bit period
temperature
coefficient
PWM duty cycle
resolution
PWM frequency
Saturation
voltage of H-
bridge’s drivers
Thermal
shutdown
temperature
Max peak motor
current
Max continuous
motor current
Max continuous
motor current no
cooling
Tachometer
frequency
Tachometer
read time
Tachometer
input voltage
T
TURN
450
500
550
µS
B
GE
BP
TEMPCO
-1.8
2
-1.6
6
-1.7
%
nS/°C
Therefore at higher
temperatures, a slower
baud rate may be
necessary at the master
Speed control is in 254
discrete steps of ~0.39%
64Hz for TACH and
SPDCON commands
Increased saturation
voltage requires higher
power dissipation for
module
Thermal shutdown has a
hysteresis of 15°C
Peak motor current must
not exceed spikes of 20us
duration
T
DC
T
PWM
V
CESAT
0.39
57
0.9
61
1.2
99.61
65
1.8
%
Hz
V
T
J
165
°C
I
PK
3.5
A
I
CON
I
HS
1.2
2.0
1.3
1.4
A
A
Maximum current to load
without external cooling
devices(fans, etc.)
See frequency section
page 5 for limitations
Read time based on
TACH gate time value
Square wave inputs are
ideal, however signals of
uneven symmetry will
work.
F
TACH
T
TACH
V
TACH
0
15.63
5
65,535
2000
30
Hz
ms
V
3
SOLUTIONS CUBED
530-891-8045
Miniature Engineering Modules - Motor Mind B
T
TURN
FM
START
T
BIT
T
RD
STOP
TM
START
T
BIT
STOP
Communication Timing
TACH_IN
1.0k
820pF
TO FREQUENCY
COUNTER
1N4148
4.7V zener
Tachometer Circuit
The TACH_IN circuit is provided for reference. Make sure that your motor’s tachometer or encoder is not adversely
effected by the circuit above. The tachometer signal level should be between 5-30V. The tachometer circuit reads in values
from 0-65,535Hz. Measurement errors are typically +/-5%. Signals such as sine waves and square waves with uneven
symmetry will work. The ideal input for this circuit is a logic level square wave with even symmetry, but many signal types will
yield accurate frequency measurements. A tachometer signal is necessary in order to use the automated speed control and
counting functions(SPDCON, TACH and COUNT).
Firmware revision 298 provides for a tachometer gate time value to be sent with the TACH and SPDCON commands.
Omitting the gate time value causes the Motor Mind B to default to a 250ms gate time with a resolution of 8Hz. The Motor
Mind B will not default to this 250ms gate time if a gate time value has been included with any previous TACH or SPDCON
command. Omitting the gate time value throughout your program makes the Motor Mind B revision 298 firmware backwards
compatible with all code written for earlier firmware versions.
Gate Time
Value
Gate Time(time spent
reading tachometer, T
TACH
)
Duty Cycle Updates per
second(SPDCON)
Resolution
(TACH)
1Hz
2Hz
4Hz
8Hz
16Hz
32Hz
64Hz
128Hz
’80’h
2000ms
1 every 2 seconds
’40’h
1000ms
1 every second
’20’h
500ms
2 every second
’10’h
250ms
4 every second
’08’h
125ms
8 every second
’04’h
62.5ms
16 every second
’02’h
31.25ms
32 every second
’01’h
15.625ms
64 every second
Table of gate time values for TACH and SPDCON firmware revision 298
4
SOLUTIONS CUBED
530-891-8045