Forum: Mikrocontroller und Digitale Elektronik 74154 und ULN2804


von Jens (Gast)


Lesenswert?

Hi,

ich möchte die beiden o.g. Bausteine, miteinander betreiben. Ich möchte 
immer einen Kanal auswählen und eine Spule damit kurzzeitig aktivieren 
(Bistablie Relais)

Wie komme ich am schnellsten an Ziel? Ich würde immer 2 ULN2804 
hintereinander schalten und nach dem ersten ULN eine reihe pull-ups 
einsetzen...
So würde ich einen 74154 und 4 ULN benötigten. Ich könnte auch den CMOS 
pendant nehmen, aber der ist nicht in dem Gehäuse zu bekommen indem mir 
der 74154 vorliegt, schmale Variante (Kein Platz)...rrr Zumal ich das 
gern heute basteln möchte...:-)

Gibt es noch eine einfachere Lösung?

Ideen gewünscht... :-)

Danke

JJ

von Jens (Gast)


Lesenswert?

...sehe gerade, ist natürlich platzmäßig Blödsinn, die 2 ULN mehr 
brauche ja auch Platz. Ich schaue gerade mal in meiner Batselkiste, habe 
den 4514 und den 4067 hier am start... erstmal gucken was es wird...

von Teo D. (teoderix)


Lesenswert?

Der 74154 kann den ULN2804 eh nicht vernünftig treiben.

von BlaBla (Gast)


Lesenswert?

Teo D. schrieb:
> Der 74154 kann den ULN2804 eh nicht vernünftig treiben

Hä? Wieso?

von Jens (Gast)


Lesenswert?

...der 4067 sieht interessant aus, habe ich noch nie benutzt...

ist ja sogar ein analog multiplexer, kurzzeitig hatte ich die Hoffnung 
damit direkt etwas treiben zu können, aber 25mA sind dann ja doch nicht 
die Welt.

Relais sind 8x RT314F03...

Gruß

JJ

von Teo D. (teoderix)


Lesenswert?

BlaBla schrieb:
> Hä? Wieso?

Weil er's nicht kann.

von Lötlackl *. (pappnase) Benutzerseite


Lesenswert?

BlaBla schrieb:
> Teo D. schrieb:
>> Der 74154 kann den ULN2804 eh nicht vernünftig treiben
>
> Hä? Wieso?

ULN2803A
TTL, 5.0 V CMOS

ULN2804A
6 to 15 V CMOS, PMOS

siehe Datenblatt

von Jens (Gast)


Lesenswert?

guter Hinweis. Habe den 2803 raus gekramt, habe noch genau 2 Stück in 
der Stange... :-)

Ich werde wohl den 4067 nehmen. Pin 1 auf 5V, INH auf Masse tackten, das 
sollte ja gehen...

Gruß
JJ

von Maxim B. (max182)


Lesenswert?

Jens schrieb:
> Wie komme ich am schnellsten an Ziel? Ich würde immer 2 ULN2804
> hintereinander schalten und nach dem ersten ULN eine reihe pull-ups
> einsetzen...
> So würde ich einen 74154 und 4 ULN benötigten.

Ich würde lieber zwei 74HC238 nehmen. Man kann sie zusammen ohne 
zusätzlichen IC als 4>>16 schalten. Zum Unterschied von 154 und 138 hat 
238 keine Inversion (ansonsten wie 138 ), so brauchst du dann nur 2 ULN 
und keine pull-ups.

Solche IC wie HC138 und HC238 sollte man schon immer parat haben: sehr 
praktisch und sehr variabel einsetzbar.

Jens schrieb:
> Ich werde wohl den 4067 nehmen. Pin 1 auf 5V, INH auf Masse tackten, das
> sollte ja gehen...
Das wäre weniger praktisch, da du dann für saubere Schaltung noch 16 
Widerstände brauchst, um inaktive Treibereingänge auf Gnd zu halten.

: Bearbeitet durch User
von Jens (Gast)


Angehängte Dateien:

Lesenswert?

hallo,

238 -> danke für den tip.


Habe mir das gerade mal mit dem 4067be zurecht gelegt...

Gruß
JJ

von Maxim B. (max182)


Lesenswert?

P.S. ich habe Datenblatt für ULN200x angekuckt: es sollte auch ohne 
Widerstände gehen, da dort in der Struktur welche sind.

von Jörg R. (solar77)


Lesenswert?

Jens schrieb:
> Ich werde wohl den 4067 nehmen.

Das ist ein Analogmultiplexer und eher nicht für Dein Problem geeignet.
CD4514 bzw. 75HC4514 wäre da eher etwas.


Jens schrieb:
> Ich möchte
> immer einen Kanal auswählen und eine Spule damit kurzzeitig aktivieren
> (Bistablie Relais)

Eine Spule je Relais? Dann muss zum Rücksetzen umgepolt werden.

Welches Relais hast du im Sinn?

Gibt es eine Skizze (Schaltplan) von dem was du vorhast?

: Bearbeitet durch User
von Wolfgang (Gast)


Lesenswert?

Teo D. schrieb:
> BlaBla schrieb:
>> Hä? Wieso?
>
> Weil er's nicht kann.

Als ob 74154 nicht unter "TTL, PMOS or CMOS Compatible inputs" fällt.
Welcher Parameter genau im Datenblatt gefällt dir denn nicht?

von Jörg R. (solar77)


Lesenswert?

Jörg R. schrieb:
> Das ist ein Analogmultiplexer und eher nicht für Dein Problem geeignet.
> CD4514 bzw. 75HC4514 wäre da eher etwas.

Sorry, sollte natürlich 74HC4514 heißen.


Wolfgang schrieb:
> Als ob 74154 nicht unter "TTL, PMOS or CMOS Compatible inputs" fällt.
> Welcher Parameter genau im Datenblatt gefällt dir denn nicht?

Vermutlich wird es auch um den 74LS154 bzw. 74HC154 gehen.
Oder ist tatsächlich der Dino 74154 gemeint?

von hinz (Gast)


Lesenswert?

Jörg R. schrieb:
> Das ist ein Analogmultiplexer und eher nicht für Dein Problem geeignet.

Ach wo, für so eine Bastelei tuts der bestens.

von Wolfgang (Gast)


Lesenswert?

Jörg R. schrieb:
> Vermutlich wird es auch um den 74LS154 bzw. 74HC154 gehen.

Das ändert nichts an der Tatsache, dass Teo D. ohne irgendwelche 
Argumente eine Meinung vertritt, die weder ich noch der Hersteller des 
ULN2804 teilen.

von hinz (Gast)


Lesenswert?

Wolfgang schrieb:

> Das ändert nichts an der Tatsache, dass Teo D. ohne irgendwelche
> Argumente eine Meinung vertritt, die weder ich noch der Hersteller des
> ULN2804 teilen.

In der Anwendung des TE wird auch ein ULN2804 bestens funktionieren. Die 
Relais brauchen ja keine 500mA, und dann ist man auch mit geringerem 
Basisstrom noch auf der sicheren Seite.

von Wolfgang (Gast)


Lesenswert?

hinz schrieb:
> Die Relais brauchen ja keine 500mA, und dann ist man auch mit geringerem
> Basisstrom noch auf der sicheren Seite.

So weit hat Teo D. bei seinem hingeworfenen Wortfetzen wohl nicht 
gedacht :-(

von Echte Konifäre. Oups. (Gast)


Lesenswert?

Wolfgang schrieb:
> hinz schrieb:
>> Die Relais brauchen ja keine 500mA, und dann ist man auch mit geringerem
>> Basisstrom noch auf der sicheren Seite.
>
> So weit hat Teo D. bei seinem hingeworfenen Wortfetzen wohl nicht
> gedacht :-(

Es wird sich schon über die Schwelle schleppen.

F03 Spule 15 Ohm.
1
Input Voltage            VIN(ON)     5       ULx2803x      VCE = 2.0 V, lC = 200 mA              —      —     2.4      V
2
                                                           VCE = 2.0 V, IC = 250 mA              —      —     2.7      V
3
                                                           VCE = 2.0 V, lC = 300 mA              —      —     3.0      V
4
                                             ULx2804x      VCE = 2.0 V, lC = 125 mA              —      —     5.0      V
5
                                                           VCE = 2.0 V, lC = 200 mA              —      —     6.0      V
6
                                                           VCE = 2.0 V, IC = 275 mA              —      —     7.0      V
7
                                                           VCE = 2.0 V, lC = 350 mA              —      —     8.0      V

von Jens (Gast)


Lesenswert?

Hi,

ULN: wie auf den Bildern zu sehen habe ich sie gesockelt, wollte ich 
egentlich keinen Sockel für verschwenden, aber was solls... ich habe ja 
beide hier aber auch noch nie Probleme mit der Ansteuerung gehabt.

Skizze: nein, bis jetzt nicht. Jedes Relais hat 2 Spulen, bzw. eine mit 
Mittelabgriff, bistabil, Ansteuerung nicht durch Umpolung, sondern durch 
bestromen der jew. Spule.

Ich bestrome immer nur eine der 16Spulen aus den 8 Relais, 
Freilaufdioden sind ja im ULN. Nun habe ich 5V als Versorgungsspannung, 
theoretisch müsste ich also noch 16 Vorwiderstände spendieren, nun kam 
mir in den Kopf einfach den - des ULN mit einem kleinen Widerstand 
auszustatten, klar hebe ich damit das Potenzial des ULN an, aber ich 
denke das sollte dennoch funktionieren, oder?

Der 4067 ist schon drauf. Da es sich ja um einen analogschalter handelt 
wären die Eingänge des ULN doch im nicht aktiven Zustand des jeweilig 
gewählten Pins offen:

Müsste ich einen Pulldown verwenden? Wie verhält sich der ULN2803 wenn 
die Eingänge offen sind? Hier hieß es ja schon das es auch ohne 
Vorwiderstände in der Ursorungskonfiguration gehen würde, aber ich meine 
das der ULN unbeschaltet nicht aktiv ist...
Ach vielleicht nehme ich doch lieber den 4514....man man man :_)

Gruß
JJ

von hinz (Gast)


Lesenswert?

Jens schrieb:
> Müsste ich einen Pulldown verwenden?

Nein, der ist im ULN schon drin.

von Jens (Gast)


Angehängte Dateien:

Lesenswert?

Skizze, ich hoffe ausreichend... :-)

von Teo D. (teoderix)


Lesenswert?

Wolfgang schrieb:
> So weit hat Teo D. bei seinem hingeworfenen Wortfetzen wohl nicht
> gedacht :-(

Erstens schrieb ich "nicht /vernünftig/" und nicht "nicht treiben"!

Zweitens, was erwartet Ihr als Antwort auf

BlaBla schrieb:
> Hä? Wieso?


hinz schrieb:
> Die
> Relais brauchen ja keine 500mA, und dann ist man auch mit geringerem
> Basisstrom noch auf der sicheren Seite.

Da wäre ich mir nicht so sicher, woher auch, fehlt ja jegliche Info 
dazu.
Und als Vernünftig würde ich das auch nicht bezeichnen wollen.
Wenn, hätte Jens was dazu äußern können, hat er aber erst später.

von Teo D. (teoderix)


Lesenswert?

Jens schrieb:
> des ULN mit einem kleinen Widerstand
> auszustatten, klar hebe ich damit das Potenzial des ULN an, aber ich
> denke das sollte dennoch funktionieren, oder?

Kommt auf deine Relais an. Bistabile brauchen da meist mehr als 
normale. Könnte sein das du deine Impulse verlängern müsstest.
Die Stromversorgung des ganzen Gebildes sollte da auch robust genug für 
sein.

Würde ich nur machen, wenn es Heute noch funktionieren müsste. Als 
Dauerlösung würde ich soetwas eh nicht konstruieren, das geht meist 
schief.

von Jens (Gast)


Lesenswert?

>>das geht meist schief.

Ja, empfinde ich ebenso. War auch nur eine fixe Idee. Dann spendiere ich 
noch mal 10Ohm an jeder Spule...

von hinz (Gast)


Lesenswert?

Jens schrieb:
> Dann spendiere ich
> noch mal 10Ohm an jeder Spule...

Wenn überhaupt, dann weniger. Dir geht ja schon knapp ein Volt auf der 
CE-Strecke verloren.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.