
VCC
3V3
MSP430
Launchpad
40-pin
BoosterPack
Interface
ULN2003A
+
CSD17571Q2
SN74HC595
CH1-4 + Vcc
[Motor 1]
[4 Relays]
[4 LEDs]
CH5-8 + Vcc
[Motor 2]
[4 Relays]
[4 LEDs]
3-Pin
Mode
Dip Switches (x4)
8-Pin
Mode
Dual Stepper Motor Driver BoosterPack
BOOSTXL-ULN2003
Inputs
Outputs
Motor Supply
-
+
AGND
VIN
+
5V
+
3V3
-
DGND
VIN
5V
Power
OR-ing
VCC
VCC
VCC
Copyright © 2016, Texas Instruments Incorporated
www.ti.com
Hardware Description
7
SLCU002 – September 2016
Submit Documentation Feedback
Copyright © 2016, Texas Instruments Incorporated
BOOSTXL-ULN2003 Dual Stepper Motor Driver BoosterPack Hardware
2.3
Block Diagram
Figure 5
details a block diagram of the BOOSTXL-ULN2003 BoosterPack. The 40-pin BoosterPack
header allows the BoosterPack to be interfaced with any LaunchPad in the MSP430 LaunchPad
ecosystem. See
ti.com/launchpad
for a list of all available MSP430 LaunchPads. A row of four switches
allow the user to choose between a parallel, direct-drive (8-pin) mode and a serial (3-pin) mode of control
of the ULN2003A.
The ULN2003A is a 7-channel Darlington pair array that is used to drive motors, solenoids, LEDs, or
relays. See the
ULN2003A product folder
for additional overview regarding this device. The CSD17571Q2
is a TI N-Channel NexFET Power MOSFET that is paired with the ULN2003A in order to enable an eighth
output channel. See the
CSD17571Q2 product folder
for additional overview regarding this device. The
SN74HC595 shift register enables the 3-pin control mode, ultimately reducing the number of GPIOs
required for driving eight output channels. See the
SN74HC595 product folder
for additional overview
regarding this device. See
Section 4
for additional information on how to select between 3-pin mode and
8-pin mode.
Figure 5. BOOSTXL-ULN2003 Block Diagram