MX1508 DC Motor Driver with PWM Control
Description of MX1508 DC Motor Driver
MX1508 DC Motor Driver is a low-cost motor driver module that can control DC stepper motors of current rating up to 2A. The MX1508 IC has an integrated two H-channel drive circuits designed with N-channel and P-channel power MOSFETs which are suitable to control motors for toy cars and other applications. The module also has a built-in thermal protection circuit and a common conduction circuit which helps in preventing malfunction of the motor if the input pins are left floating.
Features and Specifications of MX1508 DC Motor Driver
The section mentions a few of the features and specifications of the MX1508 motor driver:
- Module supply Voltage: 2-10V DC
- Voltage output: 1.8-7V DC
- Operating Current: 1.5A
- Peak current:2A
- Low standby current (less than 0.1uA)
- Integrated H-bridge driver circuit
- Low quiescent operating current
- Module has inbuilt capacitors ad flyback diodes to tackle reverse EMF voltage spike’
- Dual H-bridge motor driver
Alternatives for MX1508 DC Motor Driver
L298N, L293D, SmartElex 15S, VNH2SP30, VNH3ASP30, TB6612FNG
Note: More technical information can be found in the MX1508 Datasheet linked at the bottom of this page.
Pin Configuration of MX1508 DC Motor Driver
The module consists of several pins, 2of which are for powering up the module, 2 of which are for connecting 2 motors that are to be controlled, and 4 Input pins to provide control signal output which is to be connected to a microcontroller. The table below shows the pin types and functions of each pin.
Pin Type |
Pin Function |
+ |
Voltage Input |
- |
Ground |
Motor A |
Motor A connect pins |
Motor B |
Motor B connect pins |
IN 1 |
Control Signal input 1(Motor A) |
IN 2 |
Control Signal input 2(Motor A) |
IN 3 |
Control Signal input 3(Motor B) |
IN 4 |
Control Signal input 4((Motor B) |
Connections of MX1508 DC Motor Driver with a Microcontroller
The connections of the MX1508 DC Motor Driver module to a microcontroller can be done pretty easily. Since motors consume higher amounts of current, it is always advised to use a battery source instead of the controller’s power supply.
A battery’s positive and negative terminals are connected to the + and - terminal of the motor driver module. The four IN pins can be connected to the PWM signal pins of the microcontroller, which will generate a signal to vary the speed of the motor. The motor A and Motor B pins on the motor driver modules can be used to connect the motors which are to be controlled. All the connections can be easily made by following the image shown above.
Note: IN1, IN2 pins controls motor A and IN3, IN4 pins control motor B.
Applications of MX1508 DC Motor Driver
Here are some of the applications of the MX1508 motor driver:
- Used to drive high current LED’s
- Can be used to drive both DC and stepper motors
- Used as relay driver module
2D Model of the MX1508 DC Motor Driver
Below is the 2D model of the MX1508 motor driver along with its dimensions in millimeters. The dimensions can be used to create custom footprints of the module and be used for PCB or CAD modeling.