ULN2003A-alternativ: korsreferens för Darlington-matris
Sju kanaler, inbyggda klämdioder och en pinnkonfiguration som inte har ändrats på fyrtio år – vad du bör kontrollera innan du ersätter en.
TL;DR
- ULN2003Aär en sjukanals Darlington-sänkdrivare: 50 V, 500 mA per kanal, inverterande, med interna frihjulsdioder.
- Den är stiftkompatibel med ULN2004A, ULQ2003A och flera alternativa källor — men ingångsresistorn skiljer sig, vilket ändrar vilken logiknivå som kan driva den.
- Den åttakanaliga ULN2803A har annan kapsling och stiftkonfiguration och är ingen ersättare.
- Termiska förhållanden, inte strömklassningen, begränsar antalet kanaler du kan driva samtidigt.
- För induktiva laster är COM-stiftet och de interna dioderna en del av kretsen, inte valfria.
1. Varför denna komponent överlever
ULN2003A konstruerades för att låta lågspänningslogik driva reläer, lampor, solenoider och små stegmotorer. Det gör den med sju Darlington-par, vart och ett dimensionerat för att sänka upp till 500 mA vid 50 V, plus en diod per kanal för klampning av induktiv återstöt.
Inget i den funktionen har förändrats. Mikrokontroller ger fortfarande 3.3 V ut, reläer behöver fortfarande 12 V, och konstruktörer vill fortfarande ha en enda komponent som hanterar sju laster utan externa komponenter. Det är därför samma 16-poliga kapsel förekommer på kort konstruerade med decenniers mellanrum.
Resultatet är en standardkomponent med en stor marknad för andrakällor och en handfull varianter som ser identiska ut men beter sig olika. De flesta substitutionsmisstag kommer från dessa varianter.
2. Vad enheten faktiskt gör
Varje kanal är ett inverterande Darlington-par med öppen kollektorutgång. En logisk hög nivå på ingången slår på utgångstransistorn, vilket drar utgångspinnen till jord. Lasten ansluts mellan den positiva matningen och utgångspinnen.
Det arrangemanget är praktiskt: drivaren sänker ström, så lastspänningen kan vara högre än logikmatningen, upp till 50 V-märkningen. Det innebär också att utgången inte kan leverera ström — en detalj som spelar roll när någon försöker driva en LED från utgången till jord.
Den interna dioden ansluter varje utgång till COM-pinnen. När en induktiv last stängs av klämmer dioden återstudsen till COM-skenan i stället för att låta den förstöra transistorn. COM-pinnen måste anslutas till lastmatningen för att det ska fungera.
Varför mättnadsspänningen är hög
Ett Darlington-par är två transistorer i serie. Den första driver basen på den andra, så utgången kan inte mättas under ungefär två bas-emitter-spänningsfall — cirka 1.0–1.2 V vid måttlig ström, och mer vid högre ström.
Det spelar roll av två skäl. Elektriskt ser lasten matningen minus den spänningen, så en 12 V-reläspole får faktiskt cirka 10.8 V. Termiskt blir spänningsfallet multiplicerat med strömmen till värme inuti kapseln: 200 mA vid 1.1 V är 0.22 W per kanal.
En enskild MOSFET skulle ha ett mycket lägre spänningsfall, men den skulle också behöva en gatedrivkrets och en klämdiod. Darlington-transistorn byter effektivitet mot enkelhet, och det bytet är anledningen till att den här komponenten finns kvar.
3. Pinout och pinkompatibilitet
| Pinne | Funktion |
|---|---|
| 1–7 | Inputs, channels 1–7 |
| 8 | Ground |
| 9 | COM — common cathode of the clamp diodes |
| 10–16 | Outputs, channels 7–1 (reverse order) |
Den omvända ordningen på utgångarna är en klassisk källa till kopplingsfel. Stift 10 är kanal 7 och stift 16 är kanal 1, inte tvärtom.
4. Varianterna som ser identiska ut
| Komponent | Kanaler | Ingångsdrivning | I lager |
|---|---|---|---|
| ULN2003A | 7 | TTL/CMOS, 2.7 kΩ base | Yes |
| ULN2003A (SOIC) | 7 | TTL/CMOS | Yes |
| ULN2003ADR2G | 7 | TTL/CMOS | Yes |
| ULN2004A | 7 | Higher-voltage logic, 10.5 kΩ base | Yes |
| ULQ2003A | 7 | Automotive grade | Yes |
| ULN2803A | 8 | TTL/CMOS | Yes |
Två av dessa är verkliga stiftkompatibla ersättningar för ULN2003A: ULN2003-varianterna och ULQ2003A. ULN2004A är fysiskt kompatibel men har ett mycket större ingångsmotstånd, och ULN2803A är ett annat kapsel med annan stiftkonfiguration.
Motståndsberäkning för 1.8 V- och 3.3 V-logik
Ingångsströmmen är ungefär (Vin − 1.4 V) / R, där 1.4 V är de två bas-emitterövergångarna i Darlington-transistorn. Med ett 2.7 kΩ-motstånd ger 3.3 V cirka 0.7 mA; 5 V ger cirka 1.3 mA. Båda räcker för att mätta de flesta kanaler.
Vid 1.8 V ger samma motstånd endast 0.15 mA, vilket är marginellt för full mättnad under belastning. En konstruktion som kör 1.8 V-logik bör antingen använda en drivkrets med mindre ingångsmotstånd eller lägga till en fördrivare.
ULN2004A:s 10.5 kΩ-motstånd är konstruerat för 6–15 V-logik, där den högre spänningen kompenserar för det större motståndet. Att använda det vid 3.3 V är motsatsen till dess avsedda användning.
5. Ingångsmotståndet avgör logiknivån
Ingången är ett motstånd i serie med Darlington-basen. Med ett 2.7 kΩ-motstånd driver en 3.3 V logikhög signal ungefär 1 mA in i basen, vilket räcker för att mätta kanalen vid märkström. Med ett 10.5 kΩ-motstånd ger samma 3.3 V endast cirka 0.3 mA — nog för att slå på utgången, men inte alltid nog för att hålla den fullt mättad under belastning.
Det är därför ULN2004A finns: den är avsedd för logik med högre spänning, där det större motståndet begränsar strömmen. Att använda den med 3.3 V-logik är inte ett direkt utbyte, även om den passar i sockeln.
Det praktiska testet är enkelt: anslut den avsedda lasten och mät utgångens mättnadsspänning. En kanal som inte är fullt mättad går varm och kan gå sönder.
6. Utgångsgränser och termisk verklighet
Märkningen 500 mA gäller per kanal och förutsätter att de övriga inte alla ligger på full ström samtidigt. Kapselns termiska resistans är den verkliga begränsningen.
| Last per kanal | Kanaler på | Ungefärlig total förlusteffekt |
|---|---|---|
| 100 mA | 7 | 0.7–0.9 W |
| 200 mA | 4 | 0.9–1.2 W |
| 350 mA | 2 | 0.9–1.1 W |
| 500 mA | 1 | 0.6–0.8 W |
Ett DIP-16-paket med en måttlig kopparyta har en termisk resistans från junction till omgivning i intervallet 60–100 °C/W. Vid 1 W förlust stiger junctiontemperaturen 60–100 °C över omgivningstemperaturen. Det är acceptabelt vid 25 °C, marginellt vid 50 °C inuti en kapsling och omöjligt vid 70 °C.
Den vanliga lösningen är inte en annan drivkrets — det är färre aktiva kanaler, lägre ström eller en extern MOSFET för de tunga lasterna.
Stegmotorer och den klassiska 28BYJ-48
Den vanligaste hobbytillämpningen är en unipolär stegmotor som 28BYJ-48, driven direkt från fyra kanaler. Varje spole drar några hundra milliampere, och drivkretsen växlar dem i sekvens.
Två detaljer avgör om det fungerar tillförlitligt. För det första är spolarna induktiva, så COM-pinnen måste anslutas till motorförsörjningen. För det andra är strömmen kontinuerlig medan motorn håller positionen, så förlusteffekten i kapseln är inte transient — det är den stationära arbetspunkten.
Om motorn blockeras ökar strömmen till lindningens gräns och drivkretsen blir snabbt varm. En konstruktion som fungerar på bänken men misslyckas i en varm kapsling är vanligtvis ett termiskt konstruktionsproblem, inte ett fel på drivkretsen.
Vid beräkning ska du använda mättnadsspänningen vid din faktiska ström i stället för databladets rubrikvärde, som ofta anges vid en lägre ström. Vid 500 mA kan spänningsfallet vara väl över 1 V, och förlusteffekten skalar med det vid varje kopplingshändelse.
7. COM-pinnen och induktiva laster
För reläer, solenoider och motorer måste COM-pinnen anslutas till lastens positiva matning, inte till logikjord. Den interna dioden begränsar då den induktiva återstötningen till den matningsskenan.
Om COM lämnas flytande gör dioderna ingenting och utgångarna utsätts för hela återstötningsspänningen. Enheten kan överleva några händelser och sedan gå sönder – ofta på ett sätt som ser ut som en slumpmässig kanaldöd.
För laster över 50 V-märkvärdet eller strömmar över den interna diodens märkvärde, lägg till externa klämdioder. De interna är praktiska, inte obegränsade.
Valet mellan en Darlington-array och en MOSFET-drivkrets handlar om tre siffror: spänningsfall, antal kanaler och kortutrymme. En sju-kanalig Darlington i ett 16-pin-kapsel är svår att slå när lasterna är måttliga och konstruktionen värdesätter enkelhet.
När 500 mA inte räcker
Över ungefär en halv ampere per kanal är Darlington-arrayen inte längre rätt lösning. Alternativen är diskreta MOSFET:ar, en dedikerad low-side-driver eller en relädrivare med högre märkdata.
En MOSFET minskar spänningsfallet till tiotals millivolt och eliminerar större delen av värmeproblemet, till priset av gate-drivning och en extern klämdiod. För en enda kraftig last är det vanligtvis billigare än att parallellkoppla kanaler.
Parallellkoppling av kanaler är möjlig men inte gratis: de två Darlington-paren delar inte strömmen perfekt, och det ena paret leder mer än det andra. Ett litet emittermotstånd per kanal kan tvinga fram strömdelning, vilket tar bort enkelheten med komponenten.
50 V-märkningen är ett absolut maximum för utgången, inte en rekommenderad arbetspunkt för kontinuerlig drift. Ett 24 V-relä med en 36 V-transient är okej; en 48 V-solenoid med en 60 V-spik är det inte.
Klämdioders märkdata i praktiken
Den interna dioden är klassad för samma spänningsklass som utgången, men dess strömförmåga är inte densamma som transistorns. En reläspole som drar 100 mA kontinuerligt kan ge en kortvarig ström av liknande storlek när den slås av; en solenoid med stor induktans kan ge mer.
För laster med hög induktans eller frekvent switchning är en extern diod med högre strömklassning en billig försäkring. Placera den över lasten, inte över drivaren, så att slingan blir kort.
8. Checklista för utbyte
| Kontrollera | Varför |
|---|---|
| Channel count | 7 versus 8 changes the package and pinout |
| Input resistor | Determines whether 3.3 V logic saturates the output |
| Output rating | Voltage and current per channel, and total package dissipation |
| Clamp diodes | Confirm they are internal and COM is wired |
| Temperature grade | Automotive variants are specified separately |
Layout och jordning
Drivaren bär lastström, inte logikström. Håll returvägen för lasterna separat från logikjorden fram till en enda stjärnpunkt, annars lyfter kopplingsströmmen logikreferensen och orsakar falsk triggning.
Placera COM-anslutningen nära kapseln och ge den ett kort, brett ledningsspår. Klämpströmmen flyter genom det stiftet vid varje avstängningstillfälle, och ett tunt spår tillför induktans som gör dioden verkningslös.
För DIP-kapslar är en sockel praktisk för prototyper och en risk i produktion. Socklar tillför kontaktresistans och induktans precis där klämpströmmen flyter.
Vanliga felmoder
En kanal död.Vanligtvis en saknad COM-anslutning eller en ok lämd induktiv last. Kontrollera lastsidan först, sedan drivaren.
Alla kanaler svaga.Vanligtvis ingångsdrivningen: 3.3 V logik in i en 10.5 kΩ-komponent, eller ett seriemotstånd som lagts till av misstag. Mät ingångsspänningen vid stiftet, inte vid mikrokontrollern.
Oregelbunden växling.Vanligtvis jordning: lastreturen delar ledningsbana med logikreturen, och växlingsströmmen förskjuter referensen.
9. Testplan
| Steg | Test | Godkännandekriterier |
|---|---|---|
| 1 | Saturation voltage at rated current | Below the datasheet maximum |
| 2 | All channels on simultaneously | No thermal runaway at ambient |
| 3 | Relay switching with COM connected | No output stress or false triggering |
| 4 | Logic threshold at 3.0 V and 5.5 V | Output fully on in both cases |
| 5 | Temperature sweep at worst-case load | Junction below derated limit |
Skillnader mellan andrakällor syns i mättnadsspänningen vid låg basström och i framspänningsfallet för klampdioden. Båda anges med minimi- och maximivärden; jämför maximivärdena, inte typvärdena, när konstruktionen ligger nära en gräns.
Anteckningar för fordons- och industritillämpningar
Q-klassvarianten är specificerad för fordonsbruk och har motsvarande kvalificering. Den är inte bara en temperaturklassad version av standardkomponenten: kvalificeringsdokumentationen är en del av produkten.
För industriella konstruktioner är de relevanta frågorna omgivningstemperaturen inuti kapslingen och antalet kanaler som kan vara aktiva samtidigt. Båda är termiska frågor, och båda besvaras genom mätning snarare än genom databladets märkvärde per kanal.
10. Kostnad och tillgång
Detta är en av de billigaste drivkretsarna på marknaden, så prisskillnaden mellan källor mäts i bråkdelar av en cent. Tillgänglighet, kapsling och enhetlighet hos andrakällor väger tyngre.
Andrakällor är vanliga och i allmänhet acceptabla för icke-automotiv användning. För automotiv användning, använd Q-grade-varianten och bekräfta kvalificeringsdokumenten, eftersom standarddelen inte är en ersättning för en AEC-Q100-enhet.
Rullkvantiteter och datumkoder spelar fortfarande roll: en billig rulle med gammalt lager som har förvarats dåligt kan kosta mer i omarbete än vad man sparade på delen.
Den praktiska regeln för en substitution: matcha kanalantalet och ingångsmotståndet, bekräfta att klämdioderna är interna och att COM är ansluten, mät sedan mättnadsspänningen vid din lastström och kontrollera kapslingstemperaturen med varje kanal som kommer att vara på samtidigt. Allt annat är sekundärt.
11. FAQ
Är ULN2004A direkt utbytbar mot ULN2003A?
Den passar i samma sockel men har ett mycket större ingångsmotstånd. Med 3.3 V-logik kanske utgången inte mättas fullt ut. Kontrollera ingångsströmmen och mättnadsspänningen.
Kan jag använda ULN2803A i stället?
Nej. Den har åtta kanaler samt annan kapsling och stiftkonfiguration. Den är en funktionell uppgradering, inte en ersättare.
Varför fallerar min reläkanal efter några veckor?
Vanligtvis är COM-stiftet inte anslutet, så den interna klämdioden gör ingen nytta och induktionsspiken försämrar utgångstransistorn.
Kan jag driva en LED från utgången till jord?
Nej. Utgången sänker ström till jord. Anslut LED:n från matningen via ett motstånd till utgången.
Hur många kanaler kan köras med 500 mA samtidigt?
Endast en, i praktiken, på grund av effektutvecklingen i kapseln. Avmärk den totala effekten i stället för att räkna kanaler, och mät kapseltemperaturen med stängd kapsling.
Behöver jag externa dioder för ett 24 V-relä?
Inte enbart för spänningen; de interna dioderna är klassade för 50 V-klassen. Komplettera med externa dioder om lastströmmen eller strömstöten överskrider det interna märvärdet.
12. Källor
- TI ULN2003A produktsida:ti.com
- ST ULN2003-dokumentation:st.com
- onsemi drivkretsportfölj:onsemi.com
Om författaren— Publicerad av Chip-Seek Supply Chain Intelligence Team. Vi bevakar komponenttillgänglighet, substitutioner och kvalificeringsrisk för hårdvaruingenjörer och inköpsteam. Läs vårkvalitets- och spårbarhetsprocess.
Söker du drivarrayer?
Berätta om lastspänningen, strömmen per kanal och hur många kanaler som kopplas samtidigt. Vi offererar rätt variant och markerar den termiska gränsen.