4026 + 7-Segment-Anzeige: Brauche ich Transistoren?

Ich bin Anfänger und baue zur Übung eine Digitaluhr ohne Mikrocontroller. Der Haupt-IC, den ich verwende, ist ein 4026, der das 7-Segment-LED-Format zählt und konvertiert.

Die LEDs im 7-Segment leuchten sehr schwach. Ich lese das 4026-Datenblatt und versuche, es zu verstehen. Das Diagramm (unten wiedergegeben) scheint - wenn ich richtig lese - zu implizieren, dass ich für jede der LEDs in der 7-Segment-Anzeige einen Transistor benötigen würde. Mein Display ist eine gemeinsame Kathode.

Bild

Da ich eine Digitaluhr baue, würde dies bedeuten, dass ich 6 * 7 = 42 Transistoren benötigen würde, was für ein so einfaches Projekt wie ein Overkill erscheint. Ich habe auch einige ähnliche Projekte im Internet gesehen, die die Transistoren nicht verwenden.

Soll ich alle Transistoren in die Schaltung einbauen? Wenn nicht, wie kann ich die LED heller leuchten lassen?

Antworten (4)

Das Leben kann hart sein. CMOS-ICs der CD4000-Serie wie der CD4026 können nur sehr wenig Strom liefern und aufnehmen, typischerweise 1 mA bei 5 V, und das ist viel zu wenig für eine typische 7-Segment-Anzeige. Ich fürchte also, Sie werden die Transistoren brauchen, zumal Sie jetzt schon nach mehr Helligkeit fragen.

Aber Sie brauchen nicht unbedingt alle diese diskreten Komponenten. Ein ULN2803 ersetzt 8 Transistoren, Sie benötigen also 1 IC pro Display. Wichtiger Hinweis: Ich habe gerade gelesen, dass Ihre Displays eine gemeinsame Kathode sind. Der ULN enthält eine Reihe von NPN-Transistoren, die auf Masse schalten, sodass sie nur mit Anzeigen mit gemeinsamer Anode verwendet werden können.

Bearbeiten
Starblue hat im UDN2981 eine High-Side-Version des ULN2803 gefunden , sodass dieser für herkömmliche Kathodendisplays geeignet ist. Ich weiß nichts über die Verfügbarkeit; Digikey listet nur zwei Versionen auf, sowohl von Allegro, als auch nicht auf Lager, Preis auf Anfrage.
Die Eingänge sind aktiv hoch, sodass sie von denselben Geräten angesteuert werden können, die NPN-Transistoren oder den ULN2803 steuern würden.
Ende der Bearbeitung

Alternativ können Sie Low-Power-Schottky-ICs verwenden, aber dann benötigen Sie den Zähler und den Display-Decoder separat. Ich glaube nicht, dass die Kombination wie die 4026 in LS-TTL existiert. Der 74LS90 ist ein Dezimalzähler und der 74LS247 ein 7-Segment-Decoder, der LEDs direkt ansteuern kann. Dies ist auch ein aktiver Low-Output-IC, was gemeinsame Anode bedeutet:-(.

Andere Lösungen, die Sie gesehen haben und die weniger Transistoren benötigen, haben möglicherweise einen Mikrocontroller und ein Multiplex-Display verwendet. Dann bräuchten Sie für 6 Ziffern nur 6 + 7 Transistoren statt 6 × 7.

Danke für die Annahme, André. Aber Fragen mit einer akzeptierten Antwort erhalten normalerweise weniger neue Antworten, daher könnte es besser sein, mit dem Akzeptieren eine Weile zu warten, zumindest bis die Frage um die Welt gegangen ist (die USA wachen gerade erst auf), oder bis es ein paar mehr gibt Antworten. Beachten Sie, dass Sie Ihre Meinung jederzeit ändern können, welche Antwort Sie akzeptieren. Vergessen Sie nur nicht, wiederzukommen! ;-)
Nun, deine Antwort hat genau das getroffen, was ich brauchte :) Aber wenn eine bessere Antwort kommt, kann ich meine Meinung ändern! Grüße.
@André - Es ist ein Deal! :-). Viel Erfolg mit Ihrem Projekt. Ich schätze, dass Sie dies mit einer gemeinsamen Logik anstelle eines Mikrocontrollers tun möchten. (Ich habe meiner Antwort einen Hinweis zum ULN2803 hinzugefügt.)
@stevevh Ich verstehe. Ich werde die akzeptierte Antwort entfernen, weil ich wirklich eine Lösung für eine gemeinsame Kathode brauche. Danke trotzdem.
@ André - kein Problem. Ich bin gespannt auf andere Antworten, aber ich fürchte, es wird dann keine andere Lösung als die 42 Transistoren geben. Es gibt ICs mit 4 PNP-Transistoren, aber die kosten mehr und sind kaum eine Verbesserung. (Wage es nicht, eine Antwort zu akzeptieren, die die Verwendung gemeinsamer Anoden vorschlägt ;-)!)
Wie wäre es mit einem UDN2981?
@starblue - Guter Fund! Ich weiß jedoch nichts über die Verfügbarkeit: Digikey listet nur 2 davon auf, nicht auf Lager, Preis auf Anfrage.
In Deutschland ist es leicht erhältlich von Reichelt. Eigentlich habe ich es unter mikrocontroller.net/articles/Standardbauelemente gefunden .
Farnell hat auch über 2.000 auf Lager . Ein Logikpuffer mit hohem OH-Strom wie der HEF40244 könnte ebenfalls einen Blick wert sein, da es im Wesentlichen das ist, was Sie nur mit einem redundanten Transistor wollen.
Das UDN2981 scheint die Antwort auf das Problem zu sein, obwohl ich es in Brasilien nicht finden konnte. Was ich tat, um das Problem schließlich zu lösen, war, die Spannung in der gesamten Schaltung zu erhöhen.
Ein äquivalenter IC zum UDN2981 ist der TD62783AP.

Selbst wenn Sie keinen Mikrocontroller verwenden möchten, ist der Bau eines eigenen sequentiellen Controllers möglicherweise informativer als der Bau einer Platine mit diskreten Zählern und benötigt weniger Schaltungen, insbesondere wenn Sie ein Multiplex-Display verwenden. Die Eingeweide des Controllers wären ein ROM-Chip (EPROM oder Flash), einige Latches und ein CD4517- (oder gleichwertiges) Schieberegister. Die Anzeigetreiber würden von einem 74HC595 oder einem Äquivalent gesteuert, um die Segmente anzusteuern, und einem 74HC138, um eine gemeinsame Leitung auszuwählen. Die Menge an erforderlicher Schaltung würde davon abhängen, wie effizient Sie in Bezug auf "Zyklusnutzung" und "Code-Space"-Effizienz sein möchten (z. B. wie groß ein Blitz ist, den Sie verwenden möchten). Mit einem solchen Ansatz

Bearbeiten Eine minimale (aus Sicht der Komponentenanzahl) Implementierung, die wahrscheinlich funktionieren würde, wäre die Verwendung eines 128Kx8-ROM, zwei flankengetriggerte 6-Bit-Latches, zwei 74HC595 für Anzeigesegmente / gemeinsame Steuerung, ein 165er zum Lesen von Tasten, ein CD4517 zur Datenspeicherung und ein Inverter, um die Hälfte des Materials bei steigenden Taktflanken und die Hälfte bei fallenden Taktflanken auszulösen. Wahrscheinlich etwa 15 Transistoren zum Ansteuern des Displays (gemultiplext mit sieben Segmenten und sieben Commons) und verschiedene Widerstände für das Ansteuern des Displays und für Tasten-Pull-Ups. Ich würde vermuten, dass ein solches Gerät, das mit etwa 1 MHz getaktet ist, einen typischen gewöhnlichen "Stoppuhr" -Chip emulieren oder viele andere Dinge tun könnte, basierend auf dem "Programm" in seinem ROM. Fragen Sie, wenn Sie mehr Details möchten.

Was John gesagt hat, ist kein schlechter Rat, aber erfahrungsgemäß können Sie das 7-Segment direkt fahren, ohne das Display zu beschädigen. Ich mache das seit 5 Jahren und überhaupt kein Problem. Probieren Sie es aus, damit Sie wissen, dass das Hören auf zu viele Ratschläge Sie dumm und abhängig macht, bis zu dem Punkt, an dem Sie nicht mehr selbst entscheiden können. Tschüss!!!

Sie können die Displays direkt vom 4026 aus mit Strom versorgen, verwenden Sie jedoch nicht den Widerstand, den Sie gerade verwenden! Sieht großartig aus

Bist du dir da sicher? Wenn Sie die Antwort von @stevenh lesen, erklärt er, warum Sie das nicht tun können. Warum meinst du, dass du kannst.
Das ist ein schlechter Rat. Das Datenblatt garantiert nur einen recht begrenzten Quellenstrom für die Ausgänge, was für die meisten Anwendungen nicht ausreicht, um LEDs ausreichend zu beleuchten. Selbst wenn Sie es versucht haben, ist die Durchlassspannung der LEDs so niedrig, dass Sie die Ausgänge des Chips außerhalb der Spezifikation laden würden. Es mag nett aussehen und in jedem Fall zu funktionieren scheinen, aber das ist wirklich unverantwortliches Design, das nur nach Ärger schreit. -1
@OlinLathrop, wie würden Sie dann die Verwendung des 4026 beim Anschluss an ein 7-Segment-Display mit gemeinsamer Kathode vorschlagen?