7-segmentanzeige: Welcher Treiber-IC?

OP #254284
Lesenswert?

Hi!
Ich habe hier eine 3 stellige 7-Segmentanzeige liegen und würde sie
gerne anstelle der binären Ausgabe mit z.B. 8 LEDs zusammen mit meinem
atmega verwenden.

Ich wollte 2 der 3 Ziffern für eine Hex-Anzeige nehmen (0-F+0-F,
4+4Bits) und die 3. Stelle der Anzeige für eine Dezimalanzeige (0-9,
4Bits). ODer wäre es sogar möglich, die 8Bit-Zahl komplett als dezimal
anzuzeigen, mit 2 Stellen?

Verbindung zum µC soll so erfolgen, als würde man z.B. 4 oder 8 LEDs
dranhängen. Es soll also 4 Bit BCD nach Hex konvertiert werden (2 mal)
und 4 Bit BCD nach Dezimal.

Welche ICs nehme ich da am besten? Integrierte Widerstände wären auch
ganz praktisch. Die Anzeige scheint für 2V gedacht zu sein und zieht
dann 10mA/Segment.


Es soll wie gesagt genau wie 8 LEDs angeschlossen werden.

Ich habe einige Datenblätter angeschaut, aber entweder werden Zahlen
über 9 nicht mit Hex-Buchstaben sondern mit anderen Zeichen
symbolisiert, oder die Chips brauchen einen Takt.

Gruß

Kersten
OP #254287
Lesenswert?

Hi!

Danke für Euro Antworten. Ich habe schon sehr lange google und die
Forensuche gequält und bin immer noch dabei, aber ich bin damit nicht
weiter gekommen.
Ich dachte dass die ICs mit Latch die Daten erst mit einem Takt
übernehmen, aber wenn man den Latch auf activ setzt, sollten die Daten
ja durchgehend übernommen werden, oder?

Diese ICs habe ich bisher im Internet angetroffen:
4055, 4543, 4513, 4056, 7447, 4511, 4544, 4547, 4558, DM9368, DM9370,
CD4511BC, DM74LS47, 74HC(T)4543 und noch einige weitere.
Zu manchen habe ich keine Datenblätter gefunden.

Ich will bei Reichelt bestellen und habe mir daher alle Datenblätter
dort geladen, aber kein IC kann die Hex-Buchstaben anzeigen. Es werden
andere Buchstaben wie {LAPH-} oder Symbole angezeigt. Wieder andere ICs
brauchen externe Transistoren....
So langsam verzweifle ich wirklich.


@Profi:
Ich habe mir die Zip-Datei angeschaut, das ist aber nicht das was ich
suche, denn ich will die Anzeige anschließen wie ich auch LEDs
anschließen würde, also ohne zusätzliche Pins zum Multiplexen usw.
Gast #254288
Lesenswert?

"Es soll wie gesagt genau wie 8 LEDs angeschlossen werden."


Warum denn so kompliziert ?

Nimm einen MAX7219, dann hast Du sogar noch 5 Leitungen gespart.
Bzw. einen MC, der das Multiplexen nebenbei selber macht.

Decoder-ICs sind am Aussterben, da die kein Mensch mehr braucht.
Heutzutage wird ein MC eingesetzt, das ist billiger und flexibler.


Peter
Gast #254290
Lesenswert?

Wäre es nicht am einfachsten die Anzeige direkt an den Controller
anzuschliessen und alles per Software zu machen? Braucht dann halt
insgesamt 10 Pins statt 8. Falls die Pins wirklich knapp sind kann man
ein Schieberegister nehmen, wären dann nur 5 Pins.

Im übrigen bezweifle ich, daß die Anzeige, falls wirklich eine
3-stellige gemeint ist und nicht 3 einzelne, alle Pins nach außen
geführt hat. Die meisten mehrstelligen Anzeigen haben nur einmal die
Segmentanschlüsse und dann jeweils einmal gemeinsame Kathode/Anode pro
Stelle. In dem Fall wäre sowieso nix mit Decoder-ICs.
OP #254291
Lesenswert?

Hi!
Es handelt sich um eine Anzeige mit 3 Stellen und gemeinsamer Anode
(bzw. 3 Anoden).

Es geht mir im Grunde nicht darum, eine Anzeige an den µC zu hängen,
das würde ich natürlich seriell machen oder die einzelnen Segmente
direkt anschließen wenn genügend Pins vorhanden sind.

Ich will einen Ersatz für 4 bzw. 8 LEDs haben, den ich für meine
Testplatine verwenden kann. Daher der Anschluss über 4 Leitungen.
Softwareseitig sollte man im Vergleich zu den LEDs nichts ändern
müssen.
Gast #254293
Lesenswert?

Latch = pegelgetriggert, läßt also die Daten durch
Register = flankengetriggert

crazy horse 's ICs sind doch genau was Du suchst.

Hast Du schonmal TIL311 oder HP5082-7340 (Latch, Decoder und Treiber
und LEDs) anvisiert, oder willst Du unbedingt Deine Displays
verwerten?
Suche mal danach im Forum.
OP #254294
Lesenswert?

Hi!
@Profi: Ah, ok, jetzt ist mir der Unterschied klar.

Die Anzeige hat einen Pin für jedes Segment, also 8 Pins + Anode, d.h.
9 Pins pro Ziffer mit Punkt. Das ganze dann drei mal in einem Gehäuse.
Die restlichen Pins sind nicht beschaltet.

Ich würde meine Anzeigen schon gern verwenden, ich habe 5 Stück
davon...aber ansonsten spricht nichts gegen eine andere Lösung. Ich
hatte halt auf einen Chip im Centbereich gehofft.
Was hat Reichelt eigentlich brauchbares in dieser Richtung?
Gast #254295
Lesenswert?

@Karsten!

Warum benützt Du nicht einen Baustein den Du selber programmieren
kannst z.B. EPM7032SLC44  5V  der müsste genügent Eingänge und Ausgänge
haben.

Wenn Du QuartusII kennst und ein ensprechendes Programiergerät sollte
es kein Problemm sein.

GAL's müssten auch gehen.

Mach dir eine Tabelle Ein-u.Ausgängen. An den Eingängen liegen die
Binäre Informationen an.
Mit Ausgänge ist gemeint: pro Anzeige die Pins a-g

Du must nur noch nach De Morgansches Gesetz die ensprechend
Konjunktionen ermitteln und entsprechend deine Schaltung zusammenbauen
und Programmieren. :))

Pull-Up Widerstände brauchste auch noch.


Gruß Klaus
OP #254296
Lesenswert?

Hi!
Von QuartusII höre ich zum ersten mal, Programmiergerät habe ich also
auch keins....

GALs kannte ich bisher auch noch nicht, habe eben mal kurz was drüber
gelesen, sehr interessant! Werde ich mir mal näher anschauen.

Die 'Logeleien' sollteb kein Problem sein. Lieber wären mir
allerdings "normale" ICs...ich fange gerade mit Digitaltechnik,
programmierbarer Hardware und C an.

Ich lasse das erst mal ruhen, ist ja nicht eilig. Sobald ich eine
Lösung gefunden habe, schreibe ich nochmal.
Gast #254298
Lesenswert?

@karsten

Ich weiss nicht ob Du Eagle hast, in der Zip Datei enthält ein
Programmiergerät (Schaltplan u. Boarddatei) die Du mit Eagle öffnen
kannst.
Diese Dateien habe ich auch von Cadsoft heruntergeladen deshalb gibt es
keine Garantie das es funzt.

Demoversion kannste bei www.cadsoft.de herunterladen.

MaxplusII Webedition bei www.altera.com


Viel Spass noch!

Klaus
Angehängte Dateien:
OP #254300
Lesenswert?

Hi!
@Läubi: Das wäre natürlich auch eine Lösung, aber ich suche ja eine
Möglichkeit, exakt die gleichen Anschlüsse zu verwenden wie ich sie
auch z.B. für 8 LEDs verwenden würde.

@Klaus: Eagle habe ich, muss mir aber erst das neue runterladen, meine
Version ist uralt. Was genau ist das für ein Programmiergerät?

@Ralf: Danke für das Angebot, aber wenn ich es mit GALs mache, will ich
die auch selbst Programmieren :-)

Wie gesagt, ich lasse das erstmal ruhen bis ich mehr Zeit habe.

Kersten
Gast #254301
Lesenswert?

@karsten

Damit kannst Du die EPM Bausteine Programmieren die gibts bei Conrad.
Ein ähnliches Programmiergerät wird von Conrad Angeboten "Digilab
picoMax" ist aber recht teuer. So ein EPM Baustein kostet ca. 10
Euronen.


Gruß Klaus

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