What is l293d motor driver IC

The L293D is a 16 pin IC, with eight pins, on each side, dedicated to the controlling of a motor. There are 2 INPUT pins, 2 OUTPUT pins and 1 ENABLE pin for each motor. L293D consist of two H-bridge. H-bridge is the simplest circuit for controlling a low current rated motor.

What is an L293D IC?

L293D IC is a typical Motor Driver IC which allows the DC motor to drive on any direction. This IC consists of 16-pins which are used to control a set of two DC motors instantaneously in any direction. It means, by using a L293D IC we can control two DC motors. As well, this IC can drive small and quiet big motors.

What does L293D motor driver do?

The L293D is a dual-channel H-Bridge motor driver capable of driving a pair of DC motors or one stepper motor. That means it can individually drive up to two motors making it ideal for building two-wheel robot platforms.

What is motor driver IC used for?

The motor driver IC is an integrated circuit chip used as a motor controlling device in autonomous robots and embedded circuits. L293D and ULN2003 are the most commonly used motor Driver IC that is used in simple robots and RC cars.

How does L293D driver IC work?

How Motor Driver Operates? The L293D IC receives signals from the microprocessor and transmits the relative signal to the motors. It has two voltage pins, one of which is used to draw current for the working of the L293D and the other is used to apply voltage to the motors.

How do I use a L293D motor driver with Arduino?

Connect 5V to Enable 1 , Vss , and Vs on the L293D. Connect digital output pins (we’re using 6 and 7) to input 1 and input 2 on the L293D. Connect your Arduino’s GND to both GND pins on the same side of the L293D. Finally, connect output 1 and output 2 of the L293D to your motor pins.

What is an IC driver?

An IC driver is genrally used to regulate current flowing through a circuit or to control other factors such as other components or some devices in the circuit. Now coming to motor driver IC. A motor driver IC is an integrated circuit chip which is usually used to control motors in an autonomous robot.

How many motors can be controlled using L293D?

L293D shield is a driver board based on L293 IC, which can drive 4 DC motors and 2 stepper or Servo motors at the same time. Each channel of this module has the maximum current of 1.2A and doesn’t work if the voltage is more than 25v or less than 4.5v.

What is L293D H bridge?

The L293D is an H-Bridge with two possible outputs. Meaning, you can connect two things to it… and you can control the direction of current flow in both. Lets say you have a DC motor, as in the diagram below: An H-Bridge in terms of switches. If you close both S1 and S2, you‘ll short circuit the entire thing.

How does L293D control motor speed?
  1. The speed is set by using an analogWrite to the enable pin.
  2. Speed of the motor can be changed by changing the value in “analogWrite”, The motor spins at a maximum speed if the value in analogWrite is set as 255.
Article first time published on

How many ground pins does L293D IC have?

L293D has 16 Pins in total which are as follows: Pin # 1 is Enable 1 which is used to turn ON or OFF the first H-bridge. Pin # 2 is Input1, which is the first Input for Motor1.

What happens when en1 pin of L293D is enabled?

L293D IC Pin Out There are 4 INPUT pins, 4 OUTPUT pins and 2 ENABLE pin for each motor. Pin 1: When Enable1/2 is HIGH, Left part of IC will work, i.e motor connected with pin 3 and pin 6 will rotate.

Is DC motor An actuator?

Electrical DC Motors are continuous actuators that convert electrical energy into mechanical energy. The DC motor achieves this by producing a continuous angular rotation that can be used to rotate pumps, fans, compressors, wheels, etc.

Can we change the speed of a DC motor connected to a L293D driver IC If yes describe the process?

IN1IN2FunctionLLFast motor stopHHFast motor stop

What is a half bridge driver?

Half-bridge drivers combine one low- and one high-side driver, so they can drive Q1 and Q2 (or Q3 and Q4) together. Full-bridge drivers obviously have two low-side and two high-side drivers so they can drive all four FETs.

What is IC LED driver?

Analog Devices has a very broad line of LED driver ICs for automotive, display backlighting, handheld, and general high-power lighting applications. Topologies include boost regulator, buck regulator, buck/boost, SEPIC topology LED drivers, and more. …

WHAT IS A gate driver IC?

A gate driver is a power amplifier that accepts a low-power input from a controller IC and produces a high-current drive input for the gate of a high-power transistor such as an IGBT or power MOSFET. … In essence, a gate driver consists of a level shifter in combination with an amplifier.

Which IC is used in LED driver circuit?

The BP3316D is a high precision primary-side LED Driver IC that is commonly used in powering the backlight of LCD/LED displays or to drive sensitive LEDs at constant current. This IC comes with single-stage Active PFC, specially designed for universal input offline flyback or buck-boost constant current LED lighting.

How do you control a stepper motor with L293D motor driver?

Start by connecting 5V output on Arduino to the Vcc2 & Vcc1 pins. Connect ground to ground. You also need to connect both the ENA & ENB pins to 5V output so the the motor is always enabled. Now, connect the input pins(IN1, IN2, IN3 and IN4) of the L293D IC to four digital output pins(12, 11, 10 and 9) on Arduino.

How do you make a motor driver L293D?

  1. Step 1: Components Required. Copper Clad [Banggood] 16 pin IC socket [Banggood] …
  2. Step 2: Watch Video First! L293D Motor Driver. …
  3. Step 3: Circuiting. Here you can find the circuit and pcb layout to make L293D driver board. …
  4. Step 4: You Made It! That’s all guys you made it.

Why is it called L293D?

The L293D is a popular 16-Pin Motor Driver IC. As the name suggests it is mainly used to drive motors. A single L293D IC is capable of running two DC motors at the same time; also the direction of these two motors can be controlled independently.

What is use of H-bridge in motor driver IC?

The H-bridge arrangement is generally used to reverse the polarity/direction of the motor, but can also be used to ‘brake’ the motor, where the motor comes to a sudden stop, as the motor’s terminals are shorted, or to let the motor ‘free run’ to a stop, as the motor is effectively disconnected from the circuit.

Why do we need a motor driver?

Motor drivers acts as an interface between the motors and the control circuits. Motor require high amount of current whereas the controller circuit works on low current signals. So the function of motor drivers is to take a low-current control signal and then turn it into a higher-current signal that can drive a motor.

How do you power a L293D motor shield?

Start by plugging the shield on the top of the Arduino. Next, connect power supply to the motors. Although you can connect DC motors having voltages between 4.5 to 25V to the shield, in our experiment we are using DC Motors that are rated for 9V. So, we will connect external 9V power supply to the EXT_PWR terminal.

Which IC can be used for controlling the speed of the motor?

The motor driver is an L293D IC which consists of H-bridge circuits to drive the motor. PWM is achieved by varying the pulses applied to the enable pin of the motor driver IC to control the applied voltage of the motor.

How do you use a DC motor to Arduino?

  1. Connect 5V and the ground of the IC to 5V and the ground of Arduino, respectively.
  2. Connect the motor to pins 2 and 3 of the IC.
  3. Connect IN1 of the IC to pin 8 of Arduino.
  4. Connect IN2 of the IC to pin 9 of Arduino.
  5. Connect EN1 of IC to pin 2 of Arduino.
  6. Connect SENS A pin of IC to the ground.

What is VSS and VS in L293D?

power h-bridge. Two of the pins on the l293d are labeled VS and VSS. Apparently they are both power. Here it shows VS being supplied with 12V, while vss is receiving 5V.

Why does the L293D have two ground pins?

Multiple pins are used for heat sinking when the extra thermal conductivity is needed. However the amount of heat may not justify such a heat sink when adding a few extra pins will do the job.

What is the use of the EN1_2 pin?

Explanation: The EN1_2 pin is used to enable a part of the IC which controls a segment of the motors connected to it. They accept 5V usually if the module has a 5V rating.

Can you drive a DC motor connecting directly with digital IC output pin?

From microcontroller we can not connect a motor directly because microcontroller can not give sufficient current to drive the DC motors. Motor driver is a current enhancing device, it can also be act as Switching Device.

Which motor is used in toys?

Reluctance motor.

You Might Also Like