zweifarbige 7 Segment Anzeigen multiplexen

Gast #964209
Lesenswert?

Hallo,

ich möchte 6 Stück 7-Segment Anzeigen multiplexen.
Die Besonderheit ist, dass es BiColor-Anzeigen sind.
Also eine Anode für grün und eine Anode für rot.
Würde ich jede Anode mit einem Transistor treiben, dann bräuchte ich ja 
6 mal 2, also 12 Transistoren+Widerstände. Abgesehen davon möchte ich 
ungern 12 Ports des Mikrocontrollers opfern.
Nun schwebt mir das Treiben mittels ULN2003 o.ä. vor. Mit zwei würde ich 
ja hinkommen. Aber wie kann ich eine Art "ChipSelect" realisieren, also 
ULN2003 für rot ein oder ULN2003 für grün ein? Die Versorgungsspannung 
der ULN2003 mittels FET schalten?

Am Ende sollte dabei herauskommen: 6 Ports für die 6 Anzeigen und zwei 
Ports für die Farbe.
#964244
Lesenswert?

@ BiColor (Gast)

>6 mal 2, also 12 Transistoren+Widerstände. Abgesehen davon möchte ich
>ungern 12 Ports des Mikrocontrollers opfern.

Siehe LED-Matrix.

>Nun schwebt mir das Treiben mittels ULN2003 o.ä. vor. Mit zwei würde ich

Für die Kathoden. Für die gemeinsamen Anoden brauchst du einen UDN2981.

>Am Ende sollte dabei herauskommen: 6 Ports für die 6 Anzeigen und zwei
>Ports für die Farbe.

Nimm zwei 74HC138, damit sparst du PINs am AVR.

MFG
Falk
Gast #966642
Lesenswert?

Ich möchte, um Bauteile zu sparen, meinen Ursprungsansatz noch einmal 
aufgreifen.
Es sollen ja ALLE Digits rot ODER grün leuchten, also kein Mischen der 
Farben.
Also ein UDN mit allen roten Anoden und den anderer ODN mit allen grünen 
Anoden verbinden.
Dann die gleichlautenden Eingänge der UDN zu verbinden, um dann mit 
einer Art ChipSelect den einen (grün) oder den anderen (rot) UDN 
einzuschalten.
Ließe sich ein ChipSelect per Ein und Auschalten der Betriebsspannungen 
des UDN realisieren?

So käme ich auf 6 Ports für die einzelnen Digits und 2 Ports für die 
Farbe.
Gast #966732
Lesenswert?

Kannst ja mit dem 74HC138 unterscheiden ob rot oder grün...
Des müsste eig wirklich gehen ;-)

Normalerweise nimmt man ja auch einen 74HC138 für n Chipselect.

Wenn ALLE Leds Rot oder Grün leuchten sollen ohne Zahlen oder Buchstaben 
anzuzeigen kannst ja nach dem Multiplexer alle rote auf den einen Pin 
und alle grüne auf den anderen Pin legen...

Wenn nicht, dann würd ichs so machen, dass du für jede LED einer Farbe 
einen 74HC138 nimmst und dann mit nur einem Port immer sofort bei allen 
entscheiden kannst, ob grün oder rot...
an den jeweiligen Ausgang des 74HC138 kommt dann zum einen der rote 
anschluss und der grüne anschluss...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren