PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Datenblatt ULN2803



nux
15.07.2004, 09:39
Hallo,
da ich noch kein Held in Sachen Datenblatt entziffern bin, dachte ich, Ich frage mal nach.
Ich würde gerne den IC als Verstärker benutzen. An die Eingänge sollen TTL Bausteine (2,4-5V == high) und als Ausgang soll dann 6V rauskommen.

Wie geht das Jetzt?
Muss die Versorgungsspannung des ICs so hoch sein, wie der Ausgangsstrom, sprich wenn ich 6V Ausgang will muss ich 6V an die Stromversorgung hängen, wenn ich was mit 12V schalten will, kommen halt 12V an die Stromversorgung des IC's.

Danke.

.. nux ..

http://www.nelnick.com/datasheets/ULN2803-D.pdf

avatar
15.07.2004, 10:38
Hi,

bei diesem IC handelt es sich um ein Transistor-Array. Es braucht keine eigene Stromversorgung. Wie du auf Seite 4 vom Datenblatt siehst, schaltet der Ausgangstransistor nach Masse. Die Last muss deshalb am anderen Ende an die Versorgungsspannung gelegt werden. Bei induktiver Last, solltest du Pin 10 ebenfalls mit der Versorgungsspannung verbinden um den Transistor vor den Spannungsspitzen zu schützen, die beim abschalten der Last entstehen können. Die integrierte Schutzdiode sollte (anti)parallel zur Last liegen. Bei ohmscher Last, oder wenn du externe Schutzdioden verwendest, kannst du Pin 10 auch unbeschaltet lassen.

Viele Grüße
Avatar

Manf
15.07.2004, 10:49
"...Pin 10 ebenfalls mit der Versorgungsspannung verbinden um den Transistor vor den neg. Spannungsspitzen zu schützen..."

->
...vor den pos. Spannungsspitzen zu schützen...

15.07.2004, 11:44
Ok, Danke für die Antworten.
Jetzt weis ich so halbwegs woran ich bin.

Ich werde den Rest einfach mal ausprobieren.

Grüße
.. nux ..

nux
15.07.2004, 11:51
upps, vergessen einzuloggen:

Nachtrag:

Bei Reichelt gibts den "ULN 2803A", ist der OK oder brauche ich einen anderen? Laut Datenblatt gibts da rund 8 verschiedene.

.. nux ..

avatar
15.07.2004, 12:34
Den 2803A kannst du ruhig nehmen. Von den Eingängen her passt es mit TTL-Pegel (5V).

Die Ausgänge verkraften max. 50V bzw. 500mA, da darfst du halt nicht drüber kommen.

oZe
23.09.2007, 20:52
*Thema ausgrab*

Also ich brauch auch dringend etwas ähnliches: Ich will mit nem AtMega8 60 LED`s steuern. Jeweils 3 davon an einem I/O Port. Da es superhelle LED`s sind zieht jede LED ca. 20 mA, was bei 3 LED`s logischerweise 60mA macht. Da das zuviel für den AtMega ist würde ich gerne den hier vorgestellten Treiber benutzen. Bei der verkabelung bin ich mir aber nicht 100% sicher daher hab ich mal nen kleinen Schaltplan gemacht wie ich das verdrathen würde. Mir reicht ein einfaches "Stimmt" oder "Stimmt nicht weil..." als antwort.

Zudem frag ich mich wozu Pin 10 am IC da ist.

Hubert.G
23.09.2007, 21:31
Zum ersten solltest du einen ULN2803 verwenden, der ist für 5V Input.
Pin 10 brauchst du nur für induktive Lasten, wurde weiter oben bereits beschrieben.
Wie du bei einem Mega8 20 Ports zusammenbringst weiss ich nicht.
Dann solltest du dir Überlegen ob du die Spannung nicht besser vor dem Spannungsregler nimmst, dann könntest du drei LED in Serie schalten und somit viel Strom und Wärme sparen.

oZe
23.09.2007, 23:37
Danke für die fixe antwort. 20 Ports war wohl falsch ausgedrückt. 20 einzeln gesteuerte ausgänge zusammen zu bringen ist wohl ehr weniger kompliziert. Wenn ich richtig gezählt habe besitzt der Mega8 23 I/O`s (PB 0-7, PC 0-6, PD 0-7). Wenn alle genutzt sind ist natürlich kein externer Takt mehr möglich und der Reset Pin wird mit genutzt.
Spannung vor dem Regler zu nehmen geht leider nicht, da die LED`s bereits in der Anwendung verbaut sind und dort parallel geschaltet sind. Danke für den Hinweis mit dem ULN2803. Hab ich glatt übersehen.

Hubert.G
24.09.2007, 09:32
OK, wenn du dir sicher bist das du mit den Ports zurechtkommst, mir solls recht sein.
Dann würde ich mir das mit dem Spannungsregler aber gut überlegen und durchrechnen. Wenn nur die Hälfte der LEDs leuchten und du 8V vor dem Regler hast, dann verbrät der 1,8W, bei mehr Spannung und mehr LEDs entsprechend mehr. Ein Schaltregler wäre da schon eine sehr gute Alternative, wie ein LM2575, LM2576, LM2595, LM2596. gibts natürlich auch von anderen Herstellern.

oZe
24.09.2007, 11:59
Alles klar! Hat z.b. der LM2575 nur thermische vorteile? Die Ausgangsleistung vom 7805 ist natürlich auch knapp bemessen bei meiner anwendung. Da hast du schon recht das der mir warscheinlich sehr warm wird.

Noch mal zu den Ausgängen: Das klingt so ironisch was du schreibst. Ich kann aber doch einfach mit z.b. "PortD.0 = 1" jeden ausgang einzeln schalten. Jedenfalls seh ich jetzt nicht was ich da für einen Denkfehler habe.

Hubert.G
24.09.2007, 12:18
Die Schaltregler haben nicht nur thermische Vorteile, bei 5V 600mA am Ausgang sind es am Eingang z.B. bei 10V nur 300mA, Verluste jetzt ausser Acht gelassen.
Das mit den Ports zurechtkommen bezog sich auf die Anzahl, man hast zumeist dann um einen zu wenig, mit der Ansteuerung liegst du schon richtig.