Liste der Anhänge anzeigen (Anzahl: 4)
So, die asynchron gemultiplexte 4-fach Siebensegmentanzeige mit SPI Interface existiert nun nicht mehr nur auf dem Steckbrett.
Anhang 19463 Anhang 19464 Anhang 19465
Der Anzeigeblock ist für Multiplex vorgesehen und war bisher auf Lochraster nur mit Vorwiderständen für die Segmente aufgebaut. Nun wurde auf 2 weiteren Platinen die Schaltung nach angehangenem Schaltplan hinzugefügt, die ein Offline multiplexen durch Speicherung in Schieberegistern ermöglichen.
Die oberste Platine enthält den Memoryblock mit den vier Schieberegistern. Die darunter die Transistorzifferntreiber, den 4017er Dekadenzähler und den LUV04 sechsfach Inverter, Taktgenerator. Die unterste trägt den Anzeigeblock mit den Segment-LED Vorwiderständen.
Die anzuzeigende Information wird über zwei SPI Adern, DATA und CLOCK, zur Anzeige übertragen - GND und VCC natürlich auch mit dem SPI Sender verbunden. Die 74HC595 speichern die 4 Byte solange bis sie von anderen Bytes überschrieben werden. Die Verschaltung mit HEF4017 und Taktgenerator bringen die gespeicherten Informationen im Multiplex zur Anzeige.
Dadurch, daß das Ganze in HW realisiert wurde, wurden doch einige Verdrahtungsarbeiten fällig. Eigentlich wollte ich Höhe der beiden Zusatzplatinen auf die Höhe der Anzeige begrenzen. Das war mir jedoch nicht möglich. Damit ich wenigstens die angepeilte Fläche nicht überschritt, habe ich die vier Schiebergister im Huckepack auf die Platine gebracht und geriet doch noch in der Enge in Verdrahtungsnot. Einige Lötstellen sind nicht so schön, wie ich sie gerne gahabt hätte, egal - elektrisch einwandfrei ist besser als schöne geschmolzene Isolation bei Nachbesserungsversuchen.
Bei der nächsten wird es besser ... :-)
Gruß
Searcher
Liste der Anhänge anzeigen (Anzahl: 1)
Die Anzeige war mir doch etwas duster und habe das Display wieder umgebaut. Neuer Schaltplan anbei.
Damit die parallel geschalteten Ausgänge der 74HC595 nicht gleichzeitig eingeschaltet werden können, wird nur jedes zweite high an den Ausgängen des 4017 zur Durchschaltung genutzt. Nachteil vorher: die Segmente sind durch die gleichmäßige Taktung länger ausgeschaltet als es sein müßte, nur um ein sicheres Abschalten der Ausgänge vor Einschalten der nächsten Ausgänge zu gewärleisten.
Über Kondensator C2 wird nun, sobald ein Zwischenschritt auftritt, der 4017 sofort mit einer kleinen Verzögerung weitergeschaltet und die nächsten Ziffernsegmente aktiviert.
Damit ist die Ausschaltedauer gegenüber der Einschaltedauer erheblich verkürzt. Außerdem wurden die LED-Vorwiderstände auf 360 Ohm verringert und die Doppelpunkte in der Mitte der Anzeige auch noch angeschlossen. Pro Segment sind damit ca 5mA bei 5V VCC eingestellt. Der HEF4017B ist etwas schwach und seine Ausgangsspannung sinkt etwas, wenn die Transistoren viele Segmente treiben müssen. Wird bei Gelegenheit gegen 74HC4017 ausgetauscht obwohl optisch nicht wahrnehmbar.
Ich glaub jetzt bin ich wirklich zufrieden:confused: und könnte mit den Doppelpunkten nun sogar die Zeit anzeigen lassen :-) ...
PS Entschuldigung für die schlechte Qualität des Schaltbildes. Ich experimentiere noch, wie ich aus LTspice vernünftige PNGs rausbekomme.
Gruß
Searcher