Forum: Analoge Elektronik und Schaltungstechnik BCD zu 7-Segment


von mikrofriendly (Gast)


Lesenswert?

Guten Tag :)
Für mein FPGA, welcher mit VCCIO von 3.3V betrieben wird, sollen 
7-Segmentanzeigen angeschlossen werden. Ich möchte für mein FPGA Maximal 
der verfügbaren IO Pins zur freien Wahl zur verfügung stellen, aus 
diesem Grund möchte ich nicht die Codierlogik im FPGA selbst 
realisieren, sondern nur 4 Pins pro Segmentanzeige nutzen. Die 
Segmentanzeigen haben eine Gemeinsame Anode. Jede Segment-LED benötigt 
20mA um anständig leuchten zu können. Mein Problem ist nur, welches 
Decoderbasutein arbeitet mit 3.3V und liefert Ausgangsignale von a bis g 
für eine 7-Segmentanzeige mit gemeinsamer Anodenspannung und 
entsprechender Stromstärker von mindestens 20mA pro Ausgangspin?


Ps: Ich hab natürlich einen Decoder gefunden, welche hinsichtlich der 
gemeisnamen anodenseitigen Segmentanzeige zutrifft, nur leider sind die 
Spannung nur im Bereich von 5V TTL möglich und ich glaube die 
Ausgangsströme sind auch zu klein :(
Hier das Datasheet zum SN74LS74D
http://engineering.dartmouth.edu/courses/engs031/databook/sn74ls47.pdf

MfG

von Jörg S. (joerg-s)


Lesenswert?

Der 4511er (z.B. CD4511) ist ein 7-Segment Decoder. Da solltest du auch 
was für 3,3V finden.

von Helmut L. (helmi1)


Lesenswert?

mikrofriendly schrieb:
> Jede Segment-LED benötigt
> 20mA um anständig leuchten zu können.

Was sind das fuer steinalte 7-Segment Anzeigen ?
Du solltes dich mal nach etwas neueren Typen umschauen.

mikrofriendly schrieb:
> nur leider sind die
> Spannung nur im Bereich von 5V TTL möglich und ich glaube die
> Ausgangsströme sind auch zu klein :(

Die koennen pro Segment 24mA.
Die kannst du mit 5V betreiben und mit 3.3V Logik ansteuern. Der TTL 
High-Pegel wird schon richtig erkannt.

von mikrofriendly (Gast)


Lesenswert?

Helmut Lenzen (helmi1) schrieb:
> Was sind das fuer steinalte 7-Segment Anzeigen ?
> Du solltes dich mal nach etwas neueren Typen umschauen.

Nun ich glaube so alt sind die doch garnicht :)
Hier das Datasheet; vielleicht interpretiere ich die Angaben im 
Datasheet etwas falsch. Wenn da steht If=20mA, dann gilt das doch pro 
pin oder?
Also meine 7-Segmentanzeige benötigt pro Segment 20mA bei 2,1V - 2,5V
http://www.farnell.com/datasheets/57089.pdf

Und bei dem Decoder:
http://engineering.dartmouth.edu/courses/engs031/databook/sn74ls47.pdf
Beim Decoder ist es so das Jeder Ausgangspin eine einen Strom von 24mA 
bei 5V liefert?

Helmut Lenzen (helmi1) schrieb:
> Die koennen pro Segment 24mA.
> Die kannst du mit 5V betreiben und mit 3.3V Logik ansteuern. Der TTL
> High-Pegel wird schon richtig erkannt.

Stimmt der TTL Standart erkennt den High Pegel ab 2,7V; in meinem 
Decoder sogar schon ab 2,0V :)
Dann würde ich sagen ist mein Problem geklärt, vielen Dank :)

MfG

von Helmut L. (helmi1)


Lesenswert?

Ich setzte immer diese Anzeige zur Zeit ein.

http://tec.upc.es/dee/TDSR1350.pdf

Die ist bei 1mA so hell wie deine bei 10mA.
Die Helligkeit reicht aus um das Teil im freien ablesen zu können.

von Ulrich (Gast)


Lesenswert?

Für den Übergang von 3.3 V auf 5 V geht die 74HCT... Serie ganz gut.

Der 4511  (ggf. auch als 74HCT4511), ist aber für gemeinsame Kathode.

von mikrofriendly (Gast)


Lesenswert?

Hallo Ich bin es nochmal :)
Ich wollte gerade diesen SN74LS47 bei farnell bestellen. Farnell führt 
nur einen Typ und dieser ist nicht von Moterola wie in PDF nummer 1 
sondern von texas instruments (PDF2).

Leider unterscheidet sich der von TI zu Moterola darin, dass dieser 
Decoder für 7-Segmentanzeigen mit gemeinsamen Kathoden ist.

Ich dachte ein SN74LS47 sind genormt und alle von ihrer Funktion her 
gleich, vollkommen egal vom welchen Hersteller, wieso ist denn dieser 
Baustein von TI so extrem anders?

PDF1: 
http://engineering.dartmouth.edu/courses/engs031/databook/sn74ls47.pdf
PDF2: http://focus.ti.com/lit/ds/symlink/sn74ls47.pdf

MfG

von Helmut L. (helmi1)


Lesenswert?

Wieso , auch der 74LS74 von TI ist für gemeinsame Anode.
Der 74LS48 ist für gemeinsame Kathode.

von mikrofriendly (Gast)


Lesenswert?

Wieder einmal hat helmi1 recht :)
Vielen dank.

MfG

von eProfi (Gast)


Lesenswert?

Oder du nimmst Displays mit eingebautem Decoder:
TIL311 oder HP5082-7300  die sind zwar ebenfalls steinalt, aber ab und 
zu nehme ich sie ganz gern, denn sie können alle Hex-Ziffern 0..F 
anzeigen.
In der eBucht gibt es sie ab und zu recht günstig.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

> Für mein FPGA, welcher mit VCCIO von 3.3V betrieben wird, sollen
> 7-Segmentanzeigen angeschlossen werden.
Wie viele?

> Ich möchte für mein FPGA Maximal (hier fehlt was????)
> der verfügbaren IO Pins zur freien Wahl zur verfügung stellen,
Warum machst du nicht eine Multiplexansteuerung in deinem FPGA, dann 
brauchst du extern nur noch ein paar Transistoren (oder/und einen 
ULN2007)...
Vom Pinbedarf bist du dann spätestens bei 3 Stellen weit im Plus:
Statt n*4 braucht du nur n+7 Pins (mit n=Anzahl der 7-Segment-Anzeigen).

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.