LM2575 DC Motor Driver Module

SKU: DRI0042

This is an ultra small [**DC motor driver**](https://www.dfrobot.com/category-105.html) for small scale projects using the popular IC - LM2575. This provides a powerful way to drive 36V @ 15A motors. UVLO (Under Voltage Latch-Out) features a safe guard for your system. It is very considerate to own an 5V output for Arduino or any other devices, and its interface includes ESD (electro-static discharge) protection.

Front of green circuit board with Arduino motor driver and DC motor driver components.-DFRobot product sku:DRI0042 image.
  • Docs
  • Tech Specs
  • Specification

    Parameter Details
    Voltage supply DC 12 ~ 36 V
    Voltage supply limit 6.5 ~ 40 V
    Control signal Level (Compatible 3.3V/5V) - High: DC 2.0 ~ 5.5 V
    - Low: DC 0 ~ 0.8 V
    Maximum continuous operating current - 12A (no heat sink)
    - 15A (with simple heat sink)
    - 20A (with Thick Heat Sink/ Cooling System)
    Peak current 110 A
    Speed control PWM
    - Minimum valid Pulse Width: 200 ns
    Maximum Output Current @5V 500 mA
    Working Temperature -25 ~ 85 °C
    Mounting Hole M3
    Dimension (Length * Width * Height) 55 x 55 x 20(mm)/2.165 x 2.165 x 0.787 (in)
    Weight 42g
    DRI0042 15A Single DC Motor Driver Specification

    Pinout

    DRI0042 15A Single DC Motor Driver Board Overview
    Num Label Description
    1 9 - 36V Power Supply,
    2 PGND Power Supply, GND/ -
    3 5VO 5V Output, you can use this power to feed Arduino through Arduino's 5V port, NOT Vin which requires 7-12V input
    4 PWM Speed control signal input
    5 IN1 Motor steering control signal input 1, Note1
    6 IN2 Motor steering control signal input 2
    7 COM GND
    8 OUT2 Motor_
    9 OUT1 Motor_-

    Control Method

    IN1 IN2 PWM OUT1, OUT2 Motor Behavior
    0 0 x Stop
    1 1 x Vacant
    1 0 1 Forward 100%
    0 1 1 Reverse 100%
    1 0 PWM Forward at PWM speed
    0 1 PWM Reverse at PWM speed

    In this table

    • "0": TTL_Low
    • "1": TTL_High
    • "PWM": PWM speed setting
    • "x": Any TTL, and it is default TTL_Low while no PWM signal.

    Note1: IN1 & IN2 To protect your motor, before switching the motor steering direction, make sure firstly to BRAKE motor by setting IN1 - 0 & IN2 - 0, especially when the PWM was set as 100%, full speed. And the suggestion time to brake is >0.1S, depending on your motor.

    Was this article helpful?

    TOP