Page 432 - ARM Based Microcontroller Projects Using MBED
P. 432
418 17. STM32 NUCLEO EXPANSION BOARDS
FIG. 17.12 X-NUCLEO-IHM05A1 expansion board.
17.12 BRUSHED DC MOTOR DRIVER EXPANSION BOARD
(X-NUCLEO-IHM13A1)
This is a low-voltage brushed DC motor driver expansion board (Fig. 17.14) based on the
STSPIN250 driver. The board is compatible with the Arduino UNO R3 connector. The basic
features of this board are as follows:
• 1.8–10V operation
• up to 2.6A rms current
• overcurrent, short-circuit, and thermal shutdown protection
• current control with adjustable off-time
This board is described in more detail since two projects are given in this section using this
board. The board component layout is shown in Fig. 17.15. Motor voltage (10V maximum) is
applied to connector J1, while the motor pins are connected to connector J2. An external
power supply should be used to provide power to the motor. When power is applied
through jumper J1 the red LED turns ON.
The following pins are used to control the board:
EN: Power enable input (logic HIGH to enable)
RESET: Reset
REF: Reference voltage for the current limiter circuit
PH: Logic input that determines the direction of rotation
PWM: Pulse Width Modulated input (logic HIGH to operate)

