L9110S 2-Channel Motor driver: Circuit, Pinout, and How to work [Video&FAQ]

Sophie

Published: 25 April 2022 | Last Updated: 25 April 2022

23840

L9110S

L9110S

Wuxi I-core Elec

L9110S datasheet pdf and Unclassified product details from Wuxi I-core Elec stock available at Utmel

Purchase Guide

The L9110S 2-Channel motor driver module is a tiny board for controlling small robots. This article mainly introduces Circuit, Pinout, How to work and other detailed information about 2-Channel Motor driver L9110S.

In this video you will learn and get the code to control 2 DC motors using L9110 Module.

How to control 2 DC motors using L9110s motor driver module with Arduino code

L9110S Description

The L9110S 2-Channel motor driver module is a tiny board for controlling small robots. This module contains two motor driver chips, each capable of driving up to 800mA of continuous current. The boards may function between 2.5 and 12 volts, allowing this module to work with both 3.3 and 5-volt microcontrollers.

This module is connected to a microcontroller through a set of female header pins. Two sets of screw terminals are used to connect the motors.

A PWM (Pulse Width Modulation) signal is used to control a motor's speed, while a digital output is utilized to modify its direction. A single four-line two-phase stepper motor can also be driven with this module. This board has four holes that make it simple to attach to your robot or other projects.

• Two independent L9110S  motor driver chips 

• 800mA continuous current per channel

• Can drive two bidirectional DC motors or a four-line two-phase stepper motor 

• Four mounting holes


L9110S Pin Configuration

The following shows L9110S Pin Configuration.

pinout.jpg

Pin Configuration

Pin NumberPin NameDescription
1B-IAMotor B Input A
2B-IBMotor B Input B
3GNDground
4VCC2.5V-12V DC
5A-IAMotor A Input A
6A-IBMotor B Input B


More detailed information is given below.

pinout..png

pinout...png

Pinout


L9110S Features

Motor driver modules are frequently used to control the speed and direction of motors nowadays. One of them is the L9110S dual-channel module. Two  DC  motors and one stepper motor can be controlled using this module. It is based on the L9110 integrated circuit. The following are the main characteristics:

• The allowable continuous current for each channel: 800 mA

• The maximum allowable current: 1.5 A

• Power supply: 2.5V to 12V

• Low quiescent current

• 800mA continuous current output capability per channel

• Lower saturation voltage

• TTL / CMOS output level compatible, and can be directly connected to the CPU

• Output built-in clamp diodes for inductive load

• Integrated control and drive into a monolithic IC

• With pin high-voltage protection function

• Operating temperature: 0 ℃ -80 ℃


L9110S Specs

• Motor Voltage: 2.5 ~12V

• Number of Channels: 2

• Max Continuous Current per Channel: 800mA

• Dimensions: 31mm x 22mm x 12mm


Specifications

Wuxi I-core Elec L9110S technical specifications, attributes, parameters and parts with similar specifications to Wuxi I-core Elec L9110S.
  • Type
    Parameter
  • Package / Case

    refers to the protective housing that encases an electronic component, providing mechanical support, electrical connections, and thermal management.

    SOP-8_150mil
  • Packaging

    Semiconductor package is a carrier / shell used to contain and cover one or more semiconductor components or integrated circuits. The material of the shell can be metal, plastic, glass or ceramic.

    Tube-packed
  • RoHS Status

    RoHS means “Restriction of Certain Hazardous Substances” in the “Hazardous Substances Directive” in electrical and electronic equipment.

    RoHS Compliant
0 Similar Products Remaining

Interfacing L9110S Dual-Channel Driver Module with Arduino

The diagram below shows how to link Arduino to these modules. Connect the wires in the proper order.

Circuit.png

Diagram


L9110S Schematic Diagram

The L9110S Schematic Diagram is shown as follows.

Schematic Diagram.png

Schematic Diagram

L9110S Sample Sketch

L9110S Sample Sketch

Sample Sketch 1.png

Sample Sketch 2.png

Sample Sketch

How to Test

The components to be used are:

• Microcontroller (any compatible arduino)

• L9110 2-channel motor driver

• Pin connectors

• DC motors

• 2.5V-12V DC external power supply

1. Use pin connectors to connect the components. The VCC pin is connected to a 2.5V12V DC external power source capable of handling 800mA, the GND pin to the GND, and the A-IA, A-IB  , B-IA, and B-IB  pins to the digital I/O ports. The pin number will be determined by the program code.

2. After the hardware is connected, open the Arduino IDE  and load the sample sketch.

3. Connect the microcontroller's ports to the PC with a USB connection.

4. Put the application on the computer.


L9110S Testing Results

The two motors should travel forward and backward every two seconds, according to the program. Depending on the wire connections, the orientation may change.

Testing results.png

Program


L9110S Dimension

The following shows L9110S Dimension.

dimension.png

Dimension


Frequently Asked Questions

What is L9110S motor driver?

The L9110S 2-Channel motor driver module is a compact board that can be used to drive small robots. This module has two independent motor driver chips which can each drive up to 800mA of continuous current. The boards can be operated from 2.5V to 12V enabling this module to be used with both 3.3V and 5V microcontrollers.

What is a motor driver IC?

A motor driver IC is an integrated circuit chip that is usually used to control motors in autonomous robots. Motor driver ICs act as an interface between microprocessors in robots and the motors in the robot.

What is a tiny board for controlling small robots?

L9110S 2-Channel motor driver module.

How many motor driver chips does the L9110S 2-Channel module contain?

Two.

How many volts can the L9110S 2-Channel motor driver chips function?

2.5 and 12 volts.

How is the L9110S 2-Channel motor driver module connected to a microcontroller?

Through a set of female header pins.

How many screw terminals are used to connect the motors?

Two sets of screw terminals.

What signal is used to control a motors speed?

PWM (Pulse Width Modulation).

What type of motor can be driven with the L9110S 2-Channel motor driver module?

Four-line two-phase stepper motor.

How many holes does the L9110S 2-Channel motor driver module have?

Four holes.

How many mounting holes does the L9110S 2-Channel motor driver module have?

Four mounting holes.
L9110S

Wuxi I-core Elec

In Stock: 52192

United States

China

Canada

Japan

Russia

Germany

United Kingdom

Singapore

Italy

Hong Kong(China)

Taiwan(China)

France

Korea

Mexico

Netherlands

Malaysia

Austria

Spain

Switzerland

Poland

Thailand

Vietnam

India

United Arab Emirates

Afghanistan

Åland Islands

Albania

Algeria

American Samoa

Andorra

Angola

Anguilla

Antigua & Barbuda

Argentina

Armenia

Aruba

Australia

Azerbaijan

Bahamas

Bahrain

Bangladesh

Barbados

Belarus

Belgium

Belize

Benin

Bermuda

Bhutan

Bolivia

Bonaire, Sint Eustatius and Saba

Bosnia & Herzegovina

Botswana

Brazil

British Indian Ocean Territory

British Virgin Islands

Brunei

Bulgaria

Burkina Faso

Burundi

Cabo Verde

Cambodia

Cameroon

Cayman Islands

Central African Republic

Chad

Chile

Christmas Island

Cocos (Keeling) Islands

Colombia

Comoros

Congo

Congo (DRC)

Cook Islands

Costa Rica

Côte d’Ivoire

Croatia

Cuba

Curaçao

Cyprus

Czechia

Denmark

Djibouti

Dominica

Dominican Republic

Ecuador

Egypt

El Salvador

Equatorial Guinea

Eritrea

Estonia

Eswatini

Ethiopia

Falkland Islands

Faroe Islands

Fiji

Finland

French Guiana

French Polynesia

Gabon

Gambia

Georgia

Ghana

Gibraltar

Greece

Greenland

Grenada

Guadeloupe

Guam

Guatemala

Guernsey

Guinea

Guinea-Bissau

Guyana

Haiti

Honduras

Hungary

Iceland

Indonesia

Iran

Iraq

Ireland

Isle of Man

Israel

Jamaica

Jersey

Jordan

Kazakhstan

Kenya

Kiribati

Kosovo

Kuwait

Kyrgyzstan

Laos

Latvia

Lebanon

Lesotho

Liberia

Libya

Liechtenstein

Lithuania

Luxembourg

Macao(China)

Madagascar

Malawi

Maldives

Mali

Malta

Marshall Islands

Martinique

Mauritania

Mauritius

Mayotte

Micronesia

Moldova

Monaco

Mongolia

Montenegro

Montserrat

Morocco

Mozambique

Myanmar

Namibia

Nauru

Nepal

New Caledonia

New Zealand

Nicaragua

Niger

Nigeria

Niue

Norfolk Island

North Korea

North Macedonia

Northern Mariana Islands

Norway

Oman

Pakistan

Palau

Palestinian Authority

Panama

Papua New Guinea

Paraguay

Peru

Philippines

Pitcairn Islands

Portugal

Puerto Rico

Qatar

Réunion

Romania

Rwanda

Samoa

San Marino

São Tomé & Príncipe

Saudi Arabia

Senegal

Serbia

Seychelles

Sierra Leone

Sint Maarten

Slovakia

Slovenia

Solomon Islands

Somalia

South Africa

South Sudan

Sri Lanka

St Helena, Ascension, Tristan da Cunha

St. Barthélemy

St. Kitts & Nevis

St. Lucia

St. Martin

St. Pierre & Miquelon

St. Vincent & Grenadines

Sudan

Suriname

Svalbard & Jan Mayen

Sweden

Syria

Tajikistan

Tanzania

Timor-Leste

Togo

Tokelau

Tonga

Trinidad & Tobago

Tunisia

Turkey

Turkmenistan

Turks & Caicos Islands

Tuvalu

U.S. Outlying Islands

U.S. Virgin Islands

Uganda

Ukraine

Uruguay

Uzbekistan

Vanuatu

Vatican City

Venezuela

Wallis & Futuna

Yemen

Zambia

Zimbabwe