Forum: Mikrocontroller und Digitale Elektronik 3-State-Ausgang mit LEDs visualisieren


von Vlad T. (vlad_tepesch)


Lesenswert?

Hi,
Ich habe einen IC, der gibt als Status H,L oder HiZ aus.
Ich würde gerne die 3 Status folgender maßen mit LEDs visualisieren:

L: rot
H: grün
HiZ: aus

gibt eine kleine Trickschaltung mit der das zu bewerkstelligen ist:

Hab mir das in etwas so vorgestellt:
1
                  IO - H,L,HiZ
2
                   o
3
                   |
4
 VCC 5V            |
5
  +                |
6
  |     ___   LED  |  LED  ___
7
  '----|___|-->|---o-->|--|___|------.
8
                                     |
9
                                    ===
10
                                    GND
nur leuten hier im HiZ-Status natürlich beide LEDs.

Man könnte jetzt noch Dioden zu den LEDs in Reihe schalten um die 
Gesamtvorwärtsspannung über 5V zu heben, aber je eine Diode reicht nicht 
und das ganze sollte auch nicht zu sehr ausufern.

Oder gibt es irgendwelche SMD-Dioden mit relativ großer (~2V bei 2mA) 
Vorwärtsspannung.
Dann könnte man auch die Serienwiderstände weglassen und nur einen an 
den IO hängen.

Gruß
Vlad

von Falk B. (falk)


Lesenswert?

Deutschland, deine Luxusprobleme  . . .

Eine rote LED hat ca. 1,8V Uf, eine grüne, 2,2V, macht schon mal fas 4V. 
je noch eine 4148 in Reihe zu jeder und eine als Reserve und nur einen 
gemeinsamen Vorwiderstand, schon ist das Problem gelöst. Gibt es zur Not 
auch in Micromelf. Aber nein, wir wollen die ultimative Superlösung, 
auch wenn die Entwicklung eine Milliarde kostet . . .

Als "Trick" gibt es den TL431, der arbeitet als "ideale" 2,5V Z-Diode, 
erhältlich in TO92 oder SOT23.

von Klaus2m5 (Gast)


Lesenswert?

Wie wärs mit ner Duo LED gegen eine Hilfsspannung von 2,3V (rot bei 0, 
grün bei 1). Nur eine LED und ein Vorwiderstand pro Ausgang plus ein 
gemeinsamer LM317 nebst Widerständen für 2,3V.

von Vlad T. (vlad_tepesch)


Lesenswert?

3 4148 reichen nicht, da leuchten die LEDs immer noch sichtbar.
bei 4 dioden ist das leuchten bei der grünen nur noch ganz schwach 
sichtbar. Das wäre ok, allerdings hätte ich dann 6 dioden + R, was ich 
aus Platzgründen gerne vermeiden würde.

Mir ist noch grad eine Zenerdiode in den Sinn gekommen. HAbs grad mit 
einer 3.9V Zenerdiode probiert und es scheint zu funktionieren.

also so:
1
       IO - H,L,HiZ
2
         o
3
         |
4
        .-.
5
        | |
6
 VCC    | |
7
  +     '-'
8
  | LED  |  LED  Z-Diode
9
  '->|---o-->|--|<-.
10
                   |
11
                  ===
12
                  GND

edit: R verschoben

von Alexander S. (esko) Benutzerseite


Lesenswert?

Vlad Tepesch schrieb:
> Mir ist noch grad eine Zenerdiode in den Sinn gekommen. HAbs grad mit
> einer 3.9V Zenerdiode probiert und es scheint zu funktionieren.

Wenn die untere Led eine grüne mit 2,2V ist, wird das nicht gehen.
2,2V + 3,9V = 6,1V

Als SMD braucht eine Diode doch praktisch keinen Platz, warum nicht vier 
1N4148 nehmen?

von Vlad T. (vlad_tepesch)


Lesenswert?

Alexander Schmidt schrieb:
> Wenn die untere Led eine grüne mit 2,2V ist, wird das nicht gehen.
> 2,2V + 3,9V = 6,1V

es geht trotzdem, egal wo die Z-Diode sitzt. wenn man genau hinschaut, 
sieht man die LEDs auch so noch ganz schwach leuchten

von Hubert (Gast)


Angehängte Dateien:

Lesenswert?

Ich verwende für diesen Zweck seit vielen Jahren die Schaltung im 
Anhang. Rot/Grün kann ja je nach Geschmack ausgetauscht werden.

von Vlad T. (vlad_tepesch)


Lesenswert?

Hubert schrieb:
> Ich verwende für diesen Zweck seit vielen Jahren die Schaltung im
> Anhang. Rot/Grün kann ja je nach Geschmack ausgetauscht werden.

wie gesagt, das sind mir zu viele Dioden. Da der Status IO die LEDs auch 
locker treiben kann, brache ich auch keine Transistoren.

von [Frank] (Gast)


Angehängte Dateien:

Lesenswert?

Wie wäre es damit ?

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.