Guide

Driver and Interface ICs Explained: ULN2003, ULN2803, IR2110, L298N and MAX232

Where driver and interface ICs are used: ULN2003 and ULN2803 darlington arrays for relays and stepper motors, IR2110 and IR2104 gate drivers for inverters, L298N motor drivers and MAX232 for RS232 serial.

2 min readBy the module.pk teamاردو میں پڑھیں ↓

Driver and Interface ICs Explained: ULN2003, ULN2803, IR2110, L298N and MAX232

A microcontroller pin is weak: it can light an LED but not a relay coil, a motor or the gate of a large MOSFET. Driver ICs sit between the logic and the load and supply the current and voltage the load needs. Interface ICs translate between different signal standards, such as RS232 and TTL serial.

Common driver and interface ICs

ICWhat it doesWhere it is used
ULN2003 / ULN2004Seven darlington drivers with diodesRelays, 28BYJ-48 stepper motors, LED displays
ULN2803Eight darlington driversRelay boards and industrial outputs
IR2110High and low side MOSFET or IGBT driverInverters, UPS, motor drives
IR2104Half bridge driverDC to AC inverters and motor controllers
L298N, L293Dual H bridge motor driversRobots, DC and stepper motors
TC4420High current MOSFET gate driverFast switching power stages
MAX232RS232 to TTL level converterSerial links to PCs, PLCs and receivers
The ULN2003 darlington driver array, the easy way to drive relays and small stepper motors from a microcontroller.
The ULN2003 darlington driver array, the easy way to drive relays and small stepper motors from a microcontroller.

Gate drivers in inverters

In a solar inverter or UPS, the MOSFETs or IGBTs on the high side need a gate voltage above the supply rail. A driver like the IR2110 uses a bootstrap capacitor to provide it and switches the gates fast and hard, which keeps the transistors cool. A failed driver is a common reason inverter MOSFETs keep burning.

The IR2110 high and low side gate driver, used in inverters, UPS units and motor drives.
The IR2110 high and low side gate driver, used in inverters, UPS units and motor drives.

Ready made modules

If you just want to drive motors from an Arduino, a ready made L298N motor driver module includes the IC, the heatsink, the diodes and a 5V regulator on one board.

Find driver and interface ics fast with the part finder on module.pk

Our Driver and Interface ICs page opens with a part number finder. Type the number printed on the face of the part, such as ULN2003, and it shows that part and its equivalents, so you can still repair a board when the original number is hard to find. Ignore the logo and the date code: the part number is usually the longest line.

Below the finder, package tiles let you pick the body shape with one tap, and the filters narrow by component type, package, mounting (through hole or SMD) and pack quantity. Every listing shows the maximum voltage and current, the pin count and known equivalents. Not sure what you have? Send a photo of the part on WhatsApp and we will find it or an equivalent.

Frequently asked questions

What is the ULN2003 used for?

Driving relays, stepper motors and other loads up to about 500mA per channel from microcontroller pins.

Do I need a MAX232 to connect Arduino to a PC?

Only for a real RS232 port. USB to serial adapters are used for modern PCs.

اردو میں

ڈرائیور اور انٹرفیس IC کی پوری سمجھ: ULN2003، ULN2803، IR2110، L298N اور MAX232

مائیکرو کنٹرولر کی پن کمزور ہوتی ہے: LED جلا سکتی ہے مگر ریلے کوائل، موٹر یا بڑے MOSFET کا گیٹ نہیں۔ ڈرائیور IC لاجک اور لوڈ کے بیچ لگ کر لوڈ کو ضرورت کا کرنٹ اور وولٹیج دیتے ہیں۔ انٹرفیس IC مختلف سگنل معیار کے بیچ ترجمہ کرتے ہیں، جیسے RS232 اور TTL سیریل۔

عام ڈرائیور اور انٹرفیس IC

ICکیا کرتا ہےکہاں لگتا ہے
ULN2003 / ULN2004ڈائیوڈ کے ساتھ سات ڈارلنگٹن ڈرائیورریلے، 28BYJ-48 سٹیپر موٹر، LED ڈسپلے
ULN2803آٹھ ڈارلنگٹن ڈرائیورریلے بورڈ اور انڈسٹریل آؤٹ پٹ
IR2110اوپر اور نیچے کا MOSFET یا IGBT ڈرائیورانورٹر، UPS، موٹر ڈرائیو
IR2104ہاف برج ڈرائیورDC سے AC انورٹر اور موٹر کنٹرولر
L298N، L293ڈوئل H برج موٹر ڈرائیورروبوٹ، DC اور سٹیپر موٹر
TC4420زیادہ کرنٹ والا MOSFET گیٹ ڈرائیورتیز سوئچنگ پاور سٹیج
MAX232RS232 سے TTL لیول کنورٹرPC، PLC اور ریسیور سے سیریل کنکشن
ULN2003 ڈارلنگٹن ڈرائیور، مائیکرو کنٹرولر سے ریلے اور چھوٹی سٹیپر موٹر چلانے کا آسان طریقہ۔
ULN2003 ڈارلنگٹن ڈرائیور، مائیکرو کنٹرولر سے ریلے اور چھوٹی سٹیپر موٹر چلانے کا آسان طریقہ۔

انورٹر میں گیٹ ڈرائیور

سولر انورٹر یا UPS میں اوپر کی طرف کے MOSFET یا IGBT کو سپلائی سے زیادہ گیٹ وولٹیج چاہیے۔ IR2110 جیسا ڈرائیور بوٹ سٹریپ کپیسٹر سے یہ دیتا ہے اور گیٹ تیزی اور مضبوطی سے سوئچ کرتا ہے، جس سے ٹرانزسٹر ٹھنڈے رہتے ہیں۔ خراب ڈرائیور انورٹر کے MOSFET بار بار جلنے کی عام وجہ ہے۔

IR2110 اوپر اور نیچے کا گیٹ ڈرائیور، انورٹر، UPS اور موٹر ڈرائیو میں لگتا ہے۔
IR2110 اوپر اور نیچے کا گیٹ ڈرائیور، انورٹر، UPS اور موٹر ڈرائیو میں لگتا ہے۔

بنے بنائے ماڈیول

اگر صرف Arduino سے موٹر چلانی ہے تو بنا بنایا L298N موٹر ڈرائیور ماڈیول لیں، جس میں IC، ہیٹ سنک، ڈائیوڈ اور 5V ریگولیٹر ایک بورڈ پر ہیں۔

module.pk کے پارٹ فائنڈر سے ڈرائیور اور انٹرفیس IC جلدی ڈھونڈیں

ہمارے ڈرائیور اور انٹرفیس IC پیج کے شروع میں پارٹ نمبر فائنڈر ہے۔ پارٹ کے اوپر لکھا نمبر لکھیں، جیسے ULN2003، اور یہ وہ پارٹ اور اس کے متبادل دکھاتا ہے، تاکہ اصل نمبر نہ ملے تب بھی بورڈ ٹھیک ہو سکے۔ لوگو اور تاریخ کا کوڈ چھوڑ دیں: پارٹ نمبر عام طور پر سب سے لمبی لائن ہوتی ہے۔

فائنڈر کے نیچے پیکج کے ٹائل سے ایک ٹچ میں پارٹ کی شکل چنیں، اور فلٹر پارٹ کی قسم، پیکج، لگانے کا طریقہ (تھرو ہول یا SMD) اور پیک میں تعداد سے لسٹ چھوٹی کرتے ہیں۔ ہر پارٹ پر زیادہ سے زیادہ وولٹیج اور کرنٹ، پنوں کی تعداد اور معلوم متبادل لکھے ہیں۔ پتا نہیں آپ کے پاس کیا ہے؟ پارٹ کی تصویر WhatsApp پر بھیجیں، ہم وہی یا اس کا متبادل ڈھونڈ دیں گے۔

اکثر پوچھے جانے والے سوال

ULN2003 کس کام آتا ہے؟

مائیکرو کنٹرولر کی پنوں سے ریلے، سٹیپر موٹر اور ہر چینل پر تقریباً 500mA تک کے لوڈ چلانے کے۔

کیا Arduino کو PC سے جوڑنے کے لیے MAX232 چاہیے؟

صرف اصل RS232 پورٹ کے لیے۔ آج کل کے PC کے لیے USB سے سیریل ایڈاپٹر لگتے ہیں۔

Need one of these parts?

Send us the part number and we will tell you the price and stock, with delivery across Pakistan.

Ask for price

Keep reading