Forum: Mikrocontroller und Digitale Elektronik dua leds ansteuern


von Lars (Gast)


Angehängte Dateien:

Lesenswert?

Hi,

ich versuche gerade eine 2polige Dual-LED anzusteuern. Insgesamt habe 
ich von den LEDs 8 Stück, die ich alle über Schieberegister setzen 
möchte. LEDA_0 und LEDB_0 sind direkt mit dem Schieberegister verbunden 
74VHC595.

Als LEDs verwende ich die L-937EGW von Kingbright 
(http://www.kingbright.com/manager/upload/pdf/%281366956965%29L-937EGW%28Ver.17A%29.pdf)

VCC ist bei mir 3.3V. Leider leuchten die LEDs nicht. Die Widerstände im 
FMA5A beträgen 2k2 und 47k. Statt anfangs 330 Ohm habe ich bereits diese 
durch 120Ohm ausgetauscht. Leider keine Veränderung. Die Spannung an der 
Anode beträgt z.B. 3.1V und an der Kathode 2.6V, wenn eine Led 
angeschaltet bzw. leuchten soll und die andere nicht.



Gruß
Lars

von Walter T. (nicolas)


Lesenswert?

Dir fehlt für einen Push-Pull-Ausgang der Teil, der auf GND zieht.

Sprich: Du hast eine Push-Stufe, jetzt must Du das noch verdoppeln.

Über wieviel mA für die LED reden wir (habe keine Lust das Datenblatt 
herunterzuladen)? Reicht der Strom, den der 74VHC595 treiben kann nicht? 
Ansonsten wirf mal einen Blick auf den L297, der macht definitiv das, 
was Du willst (wenn auch nicht gerade low-cost).

Oder den 74HCT125. Kommt alles auf den Strom an.

Viele Grüße
Nicolas

von Lars (Gast)


Lesenswert?

Nicolas S. schrieb:
> Über wieviel mA für die LED reden wir (habe keine Lust das Datenblatt
> herunterzuladen)? Reicht der Strom, den der 74VHC595 treiben kann nicht?

nein der 74VHC595 reicht dafür nicht aus. Pro LED benötige ich 10 - 
15mA.

von Falk B. (falk)


Lesenswert?

@ Lars (Gast)

>ich versuche gerade eine 2polige Dual-LED anzusteuern. Insgesamt habe
>ich von den LEDs 8 Stück, die ich alle über Schieberegister setzen
>möchte. LEDA_0 und LEDB_0 sind direkt mit dem Schieberegister verbunden
>74VHC595.

Warum dann so kompliziert? Alles was du brauchst ist EIN Vorwiderstand 
und die passende Logiktabelle.

 LEDA_0 - R - LED - LEDB_0

LEDA_x LEDB_x  ROT  GRÜN
  0      0      0     0
  0      1      0     1
  1      0      1     0
  1      1      0     0

von Falk B. (falk)


Lesenswert?

@ Lars (Gast)

>nein der 74VHC595 reicht dafür nicht aus. Pro LED benötige ich 10 -
>15mA.

Das schafft der 74VHC595. 70mA Gesamtstrom ist sogar offiziell erlaubt, 
120mA sind zwar heftig, für ein Bastelprojekt aber OK.

von Lars (Gast)


Lesenswert?

Falk Brunner schrieb:
> Das schafft der 74VHC595. 70mA Gesamtstrom ist sogar offiziell erlaubt,
> 120mA sind zwar heftig, für ein Bastelprojekt aber OK.

70mA steht in den recommmendations. Welchen einfachen Circuit verwendet 
man, wenn man extern beide LEDs steuern möchte? Sprich ein solches 
Schieberegister nicht genügend Strom liefern kann? Nur damit ich mal 
einen Ansatz habe.

von Falk B. (falk)


Lesenswert?

@ Lars (Gast)

>70mA steht in den recommmendations. Welchen einfachen Circuit verwendet
>man, wenn man extern beide LEDs steuern möchte? Sprich ein solches
>Schieberegister nicht genügend Strom liefern kann?

Einen Treiber, hier z.B. einen MOSFET Treiber ala ICL7667, siehe 
MOSFET-Übersicht.

von Lars (Gast)


Lesenswert?

d. h. ingesamt brauche ich zwei Treiber, die der ICL7667 bereits 
beinhaltet. Diese beiden werden antiparallel zueiannder geschaltet und 
mit einer Diode abgesichert?
1
             |--ICL7677---|
2
             |            |
3
LEDA_0-------|---|>-------|--|<|-------R-----LED-----LEDB_0
4
         |   |            |       |
5
         |---|---<|-------|--|>|--|
6
             |            |       
7
             |------------|

: Bearbeitet durch User
von Lars (Gast)


Lesenswert?

würde diese Schaltung so passen, wenn das Schieberegister nicht 
ausreichen würde?

von Falk B. (falk)


Lesenswert?

Man braucht weder Dioden noch Absicherung.

von Lars (Gast)


Lesenswert?

Falk Brunner schrieb:
> Man braucht weder Dioden noch Absicherung.

danke, also einfach Eingang1 mit Ausgang2 verbinden und auf der 
Gegenseite vom ICL7667 Ausgang1 mit Eingang2 und dem Vorwiderstand der 
LED verbinden.

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.