ULN2003A-alternativer: kryssreferanse for Darlington-matrise
Sju kanaler, innebygde klemmdioder og en pinnkonfigurasjon som ikke har endret seg på førti år – hva du bør sjekke før du erstatter en.
TL;DR
- ULN2003Aer en syvkanals Darlington-sinkdriver: 50 V, 500 mA per kanal, inverterende, med interne frihjulsdioder.
- Den er pinnekompatibel med ULN2004A, ULQ2003A og flere alternative kilder – men inngangsmotstanden er forskjellig, noe som endrer hvilket logikknivå som kan drive den.
- Den åttekanals ULN2803A har en annen kapsling og pinnetilordning og er ikke en erstatning.
- Det er termikken, ikke strømratingen, som begrenser antall kanaler du kan drive samtidig.
- For induktive laster er COM-pinnen og de interne diodene en del av kretsen, ikke valgfrie.
1. Hvorfor denne komponenten fortsatt er levedyktig
ULN2003A ble konstruert for å la lavspent logikk drive reléer, lamper, solenoider og små trinnmotorer. Det gjør den med sju Darlington-par, hvert spesifisert til å synke opptil 500 mA ved 50 V, pluss en diode per kanal for å klemme induktiv tilbakeslagsspenning.
Ingenting ved den funksjonen har endret seg. Mikrokontrollere gir fortsatt ut 3.3 V, reléer trenger fortsatt 12 V, og konstruktører vil fortsatt ha én komponent som håndterer sju laster uten eksterne komponenter. Det er derfor samme 16-pin-kapsel dukker opp på kort konstruert med flere tiår mellom.
Resultatet er en standardkomponent med et stort annenleverandørmarked og en håndfull varianter som ser identiske ut og oppfører seg forskjellig. De fleste substitusjonsfeil kommer fra disse variantene.
2. Hva enheten faktisk gjør
Hver kanal er et inverterende Darlington-par med åpen kollektor-utgang. En logisk høy på inngangen slår på utgangstransistoren, som trekker utgangspinnen til jord. Lasten kobles mellom den positive forsyningen og utgangspinnen.
Denne ordningen er praktisk: driveren trekker strøm, så lastspenningen kan være høyere enn logikkforsyningen, opp til 50 V-verdien. Det betyr også at utgangen ikke kan levere strøm – en detalj som betyr noe når noen prøver å drive en LED fra utgangen til jord.
Den interne dioden kobler hver utgang til COM-pinnen. Når en induktiv last slås av, klemmer dioden tilbakeslaget til COM-skinnen i stedet for å la det ødelegge transistoren. COM-pinnen må kobles til lastforsyningen for at dette skal fungere.
Hvorfor metningsspenningen er høy
Et Darlington-par er to transistorer i serie. Den første driver basen til den andre, så utgangen kan ikke mettes under omtrent to base-emitter-spenningsfall – omtrent 1.0–1.2 V ved moderat strøm, og mer ved høyere strøm.
Det betyr noe av to grunner. Elektrisk ser lasten forsyningen minus denne spenningen, så en 12 V reléspole mottar faktisk omtrent 10.8 V. Termisk blir spenningsfallet multiplisert med strømmen til varme inne i kapselen: 200 mA ved 1.1 V er 0.22 W per kanal.
En enkelt MOSFET ville hatt et mye lavere spenningsfall, men den ville også trengt en gatestyring og en klemdiode. Darlington-transistoren bytter effektivitet mot enkelhet, og det er denne avveiningen som gjør at denne komponenten fortsatt finnes.
3. Pinout og pinnekompatibilitet
| Pin | Funksjon |
|---|---|
| 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 omvendte rekkefølgen på utgangene er en klassisk kilde til koblingsfeil. Pin 10 er kanal 7, og pin 16 er kanal 1, ikke omvendt.
4. Variantene som ser identiske ut
| Del | Kanaler | Inngangsdrivning | På 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 |
To av disse er ekte pinkompatible erstatninger for ULN2003A: ULN2003-variantene og ULQ2003A. ULN2004A er fysisk kompatibel, men har en mye større inngangsmotstand, og ULN2803A er en annen kapsel med en annen pinnekonfigurasjon.
Beregning av motstand for 1.8 V og 3.3 V logikk
Inngangsstrømmen er omtrent (Vin − 1.4 V) / R, der 1.4 V er de to base-emitter-fallene i Darlington-trinnet. Med en 2.7 kΩ motstand gir 3.3 V omtrent 0.7 mA; 5 V gir omtrent 1.3 mA. Begge er nok til å mette de fleste kanalene.
Ved 1.8 V gir den samme motstanden bare 0.15 mA, noe som er marginalt for full metning under belastning. En konstruksjon som kjører 1.8 V-logikk bør enten bruke en driver med en mindre inngangsmotstand eller legge til en fordriver.
Motstanden på 10.5 kΩ i ULN2004A er beregnet for 6–15 V-logikk, der den høyere spenningen kompenserer for den større motstanden. Å bruke den ved 3.3 V er det motsatte av den tiltenkte anvendelsen.
5. Inngangsmotstanden bestemmer logikknivået
Inngangen er en motstand i serie med Darlington-basen. Med en 2.7 kΩ motstand driver en 3.3 V logisk høy omtrent 1 mA inn i basen, noe som er nok til å mette kanalen ved merkesstrøm. Med en 10.5 kΩ motstand gir den samme 3.3 V bare omtrent 0.3 mA — nok til å slå på utgangen, men ikke alltid nok til å holde den fullt mettet under belastning.
Det er derfor ULN2004A finnes: den er ment for logikk med høyere spenning, der den større motstanden begrenser strømmen. Å bruke den med 3.3 V-logikk er ikke en direkte erstatning, selv om den passer i sokkelen.
Den praktiske testen er enkel: koble til den tiltenkte lasten og mål utgangens metningsspenning. En kanal som ikke er fullt mettet, blir varm og kan svikte.
6. Utgangsgrenser og termisk virkelighet
500 mA-verdien gjelder per kanal, og den forutsetter at de andre ikke alle er på full strøm samtidig. Den termiske motstanden til kapslingen er den reelle begrensningen.
| Last per kanal | Kanaler på | Omtrentlig total effekttap |
|---|---|---|
| 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 |
En DIP-16-kapsel med et moderat kobberareal har en termisk motstand fra junction til omgivelsene i området 60–100 °C/W. Ved 1 W effekttap stiger junction 60–100 °C over omgivelsestemperaturen. Det er akseptabelt ved 25 °C, marginalt ved 50 °C inne i et kabinett, og umulig ved 70 °C.
Den vanlige løsningen er ikke en annen driver – det er færre aktive kanaler, lavere strøm eller en ekstern MOSFET for de tunge lastene.
Steppmotorer og den klassiske 28BYJ-48
Den vanligste hobbyapplikasjonen er en unipolar steppmotor som 28BYJ-48, drevet direkte fra fire kanaler. Hver spole trekker noen hundre milliampere, og driveren svitsjer dem i sekvens.
To detaljer avgjør om det fungerer pålitelig. For det første er spolene induktive, så COM-pinnen må kobles til motorforsyningen. For det andre er strømmen kontinuerlig mens motoren holder posisjonen, så kapselens effekttap er ikke en transient – det er det stasjonære driftspunktet.
Hvis motoren stopper, stiger strømmen til viklingsgrensen og driveren blir raskt varm. Et design som fungerer på benken, men svikter i et varmt kabinett, er vanligvis et termisk designproblem, ikke en driverfeil.
Når du beregner, bruk metningsspenningen ved den faktiske strømmen din i stedet for databladets hovedtall, som ofte er angitt ved en lavere strøm. Ved 500 mA kan spenningsfallet være godt over 1 V, og effekttapet skalerer med det ved hver svitsjehendelse.
7. COM-pinnen og induktive laster
For releer, solenoider og motorer må COM-pinnen kobles til lastens positive forsyning, ikke til logikkjord. Den interne dioden klemmer da den induktive tilbakeslagsspenningen til denne forsyningsskinnen.
Hvis COM holdes flytende, gjør diodene ingenting, og utgangene utsettes for full tilbakeslagsspenning. Enheten kan tåle noen få hendelser og deretter svikte — ofte på en måte som ser ut som tilfeldig kanaldød.
For laster over 50 V-merkingen eller strømmer over den interne diodens merkeverdi, legg til eksterne klemdioder. De interne er praktiske, men ikke ubegrensede.
Valget mellom en Darlington-matrise og en MOSFET-driver koker ned til tre tall: spenningsfall, antall kanaler og plass på kortet. En syvkanals Darlington i en 16-pinners kapsel er vanskelig å slå når lastene er moderate og designet verdsetter enkelhet.
Når 500 mA ikke er nok
Over omtrent en halv ampere per kanal er Darlington-matrisen ikke lenger det riktige svaret. Alternativene er diskrete MOSFET-er, en dedikert lavside-driver eller en relédriver med høyere rating.
En MOSFET reduserer spenningsfallet til titalls millivolt og eliminerer mesteparten av varmeproblemet, på bekostning av gate-drift og en ekstern klemdiode. For en enkelt tung last er det vanligvis billigere enn å parallellkoble kanaler.
Parallellkobling av kanaler er mulig, men ikke gratis: de to Darlington-parene deler ikke strømmen perfekt, og den ene fører mer enn den andre. En liten emittermotstand per kanal kan tvinge frem deling, men det underminerer enkelheten til komponenten.
50 V-raten er et absolutt maksimum for utgangen, ikke et anbefalt driftspunkt for kontinuerlig bruk. Et 24 V-relé med en 36 V-transient er greit; en 48 V-solenoid med en 60 V-spiker er det ikke.
Klemdioders rating i praksis
Den interne dioden er dimensjonert for samme spenningsklasse som utgangen, men strømkapasiteten er ikke den samme som transistorens. En reléspole som trekker 100 mA kontinuerlig, kan produsere en kortvarig strøm av lignende størrelse når den slås av; en solenoid med stor induktans kan produsere mer.
For laster med høy induktans eller hyppig svitsjing er en ekstern diode med høyere strømkapasitet billig forsikring. Plasser den over lasten, ikke over driveren, slik at sløyfen blir kort.
8. Sjekkliste for erstatning
| Sjekk | Hvorfor |
|---|---|
| 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 og jording
Driveren fører laststrøm, ikke logikkstrøm. Hold returveien for lastene atskilt fra logikkjorden frem til et enkelt stjernepunkt, ellers vil svitsjestrømmen løfte logikkreferansen og forårsake falsk trigging.
Plasser COM-tilkoblingen nær kapselen og gi den en kort, bred leder. Klemmestrømmen går gjennom den pinnen ved hver utkobling, og en tynn leder tilfører induktans som gjør dioden virkningsløs.
For DIP-kapsler er en sokkel praktisk for prototyper og en risiko i produksjon. Sokler tilfører kontaktmotstand og induktans nøyaktig der klemmestrømmen går.
Vanlige feilmodi
Én kanal er død.Vanligvis en manglende COM-tilkobling eller en uklemt induktiv last. Kontroller lastsiden først, deretter driveren.
Alle kanaler er svake.Vanligvis inngangsdrivningen: 3.3 V logikk inn i en 10.5 kΩ-komponent, eller en seriemotstand lagt til ved en feil. Mål inngangsspenningen ved pinnen, ikke ved mikrokontrolleren.
Ustabil svitsjing.Vanligvis jording: lastreturen deler en bane med logikkreturen, og svitsjestrøm forskyver referansen.
9. Testplan
| Trinn | Test | Kriterier for bestått |
|---|---|---|
| 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 |
Forskjeller mellom sekundærleverandører viser seg i metningsspenning ved lav basisstrøm og i klemdiodens fremspenningsfall. Begge er spesifisert med minimums- og maksimumsverdier; sammenlign maksimumsverdiene, ikke de typiske verdiene, når konstruksjonen ligger nær en grense.
Bil- og industrinotater
Q-grade-varianten er spesifisert for bilbruk og har den tilsvarende kvalifiseringen. Den er ikke bare en temperaturklassifisert versjon av standarddelen: kvalifiseringsdokumentasjonen er en del av produktet.
For industrielle konstruksjoner er de relevante spørsmålene omgivelsestemperaturen inne i kapslingen og antall kanaler som kan være aktive samtidig. Begge er termiske spørsmål, og begge besvares ved måling snarere enn av databladets klassifisering per kanal.
10. Kostnad og tilgang
Dette er en av de billigste driver-IC-ene på markedet, så prisforskjellen mellom kilder måles i brøkdeler av en cent. Tilgjengelighet, kapsling og konsistens mellom sekundærkilder betyr mer.
Sekundærkilder er vanlige og generelt akseptable for ikke-automotiv bruk. For automotiv bruk bør du bruke Q-grade-varianten og bekrefte kvalifiseringsdokumentene, fordi standarddelen ikke er en erstatning for en AEC-Q100-enhet.
Rullmengder og datokoder betyr fortsatt noe: en billig rull med gammelt lager som har vært lagret dårlig, kan koste mer i omarbeid enn det man sparte på delen.
Den praktiske regelen for en erstatning: match kanalantallet og inngangsmotstanden, bekreft at klemdiodene er interne og at COM er tilkoblet, og mål deretter metningsspenningen ved din belastningsstrøm og kontroller kapslingstemperaturen med hver kanal som vil være på samtidig. Alt annet er sekundært.
11. FAQ
Er ULN2004A en direkte erstatning for ULN2003A?
Den passer i samme sokkel, men har en mye større inngangsmotstand. Med 3,3 V-logikk er det ikke sikkert at utgangen mettes fullt ut. Kontroller inngangsstrømmen og metningsspenningen.
Kan jeg bruke ULN2803A i stedet?
Nei. Den har åtte kanaler og en annen kapsel og pinnekonfigurasjon. Den er en funksjonell oppgradering, ikke en erstatning.
Hvorfor svikter relékanalen min etter noen uker?
Vanligvis er COM-pinnen ikke tilkoblet, så den interne klemdioden gjør ingenting, og tilbakeslaget svekker utgangstransistoren.
Kan jeg drive en LED fra utgangen til jord?
Nei. Utgangen trekker strøm til jord. Koble LED-en fra forsyningen via en motstand til utgangen.
Hvor mange kanaler kan kjøre på 500 mA samtidig?
Bare én i praksis, på grunn av effekttapet i kapselen. Reduser total effekt i stedet for å telle kanaler, og mål kapseltemperaturen med kabinettet lukket.
Trenger jeg eksterne dioder for et 24 V relé?
Ikke bare på grunn av spenningen; de interne diodene er dimensjonert for 50 V-klassen. Legg til eksterne dioder hvis laststrømmen eller strømstøtet overstiger den interne spesifikasjonen.
12. Kilder
- TI ULN2003A produktside:ti.com
- ST ULN2003-dokumentasjon:st.com
- onsemis driverportefølje:onsemi.com
Om forfatteren— Publisert av Chip-Seek Supply Chain Intelligence Team. Vi følger komponenttilgjengelighet, substitusjoner og kvalifiseringsrisiko for maskinvareingeniører og innkjøpsteam. Les vårkvalitets- og sporbarhetsprosess.
Driver-arrayer med sourcing?
Fortell oss lastspenningen, strømmen per kanal og hvor mange kanaler som svitsjer samtidig. Vi gir tilbud på riktig variant og påpeker den termiske grensen.