Pololu BD65496MUV Single Brushed DC Motor Driver CarrierPololu
The BD65496MUV from ROHM is a tiny H-bridge motor driver IC that can be used for bidirectional control of one brushed DC motor at 2 V to 16 V. It can supply up to about 1.2 A continuously and can tolerate peak currents up to 5 A for a few milliseconds. The BD65496MUV is a great IC, but its small surface-mount package makes it difficult for the typical student or hobbyist to use; our breakout board makes it easy to use with standard solderless breadboards and 0.1″ perfboards. Since this board is a carrier for the BD65496MUV, we recommend careful reading of the BD65496MUV datasheet (481k pdf). The board ships populated with SMD components, including the BD65496MUV and a reverse battery protection circuit.
- Single-channel H-bridge motor driver with shoot-through protection and internal free-wheeling diodes (can drive one DC motor)
- Motor supply voltage: 2 V to 16 V
- Logic supply voltage: 2.5 V to 5.5 V
- Output current: up to 1.2 A continuous (5 A peak for a few milliseconds)
- Two possible interface modes: IN/IN or EN/IN (one pin for speed and another for direction)
- Configurable switching speed allows for PWM frequencies up to 500 kHz
- Under-voltage lockout on the logic supply and protection against over-temperature
- Carrier board adds reverse-voltage protection on the motor supply
- Compact size (0.6″×0.6″)
Two 1×6-pin breakaway 0.1″ male headers are included with the BD65496MUV motor driver carrier, which can be soldered in to use the driver with breadboards,perfboards, or 0.1″ female connectors. (The headers might ship as a single 1×12 piece that can be broken in half.) The right picture above shows the two possible board orientations when used with these header pins (parts visible or silkscreen visible). You can also solder your motor leads and other connections directly to the board.
Using the motor driver
|Minimal wiring diagram for connecting a microcontroller to a BD65496MUV Single Brushed DC Motor Driver Carrier (default IN/IN mode).|
Motor and power connections are made on one side of the board and control connections are made on the other. The driver requires an operating voltage between 2 V and 16 V to be supplied to the reverse-protected power input, VIN, and a logic voltage between 2.5 V and 5.5 V to be supplied to the VCC pin; the logic voltage can typically be supplied by or shared with the controlling device.
The BD65496MUV offers two possible control interface modes: IN/IN and EN/IN. The PWM (MODE) pin is used to select the control interface. If the PWM (MODE) pin is left disconnected or driven low, as shown in the minimal wiring diagram above, the selected interface is IN/IN, which generally requires two PWM signals, one for INA and another for INB. If this pin is driven high, as shown in the wiring diagram below, the selected interface is EN/IN, which turns the INB pin into a “motor direction” input and the INA pin into an enable input that can be supplied with a PWM signal to control speed.
|Minimal wiring diagram for connecting a microcontroller to a BD65496MUV Single Brushed DC Motor Driver Carrier (EN/IN mode).|
The PS (power save) pin can be driven low to put the driver into a low-power state and turn off the motor outputs, which is useful if you want to let the motor coast. ThePS pin is pulled high through a 47 kΩ pull-up resistor on the carrier board so that the driver is enabled by default; the quiescent current draw of the board will be dominated by the current through this resistor when the pin is driven low to put the driver to sleep. In most applications, this pin can be left disconnected or can serve primarily as a way to enable coasting. For applications where a low-power mode is desirable, the 47 kΩ pull-up resistor can be removed (this resistor is located right next to the PS pin), or the logic voltage (VCC) for the driver can be dynamically supplied by a digital output of your microcontroller.
The following truth table (taken directly from the BD65496MUV datasheet) shows how the driver operates: