Movie85
02.01.2010, 14:01
Hallo,
ich habe gerade ein Verständnissproblem mit einem Schaltplan:
http://members.ziggo.nl/electro1/avr/test_scroller.gif
(http://members.ziggo.nl/electro1/avr/scroll5.htm)
In diesem Schaltplan ist eine LED-Laufschrift realisiert worden.
Soweit verstehe ich es:
Die 74HC595's sind für die Spalten zuständig, der Widerstand regelt den Strom. Um eine Komplette Reihe zu "befüllen" schiebt man jetzt das horizontale Bitmuster durch die Schieberegister.
Der 74HC259 steuert die Zeilen an. Es soll immer nur eine Zeile pro Vorgang an sein, deshalb der 259er. Diese steuert den ULN2003 LED Treiber an, der dann die Zeilen.
Was ich jetzt nicht verstehe:
Der 259er liefert an allen Ausgängen ein LOW, an dem Aktiven ein HIGH.
Wenn das so ist, muss das Bitmuster, welches in die 595er reingeschoben wird, doch negiert werden?! Wenn nicht, würde doch ein HIGH für die erste Zeile und ein HIGH für die Erste Spalte ein LOW für die LED bedeuten...
Ich frage mich warum er das nicht anders macht, einen 138er als Zeilenansteuerung verwendet, der eben für alle HIGH, außer für die Aktive ein LOW ausgibt. Dann kann man sich doch das negieren sparen, oder sehe ich da was falsch?
Gruß
Tom
ich habe gerade ein Verständnissproblem mit einem Schaltplan:
http://members.ziggo.nl/electro1/avr/test_scroller.gif
(http://members.ziggo.nl/electro1/avr/scroll5.htm)
In diesem Schaltplan ist eine LED-Laufschrift realisiert worden.
Soweit verstehe ich es:
Die 74HC595's sind für die Spalten zuständig, der Widerstand regelt den Strom. Um eine Komplette Reihe zu "befüllen" schiebt man jetzt das horizontale Bitmuster durch die Schieberegister.
Der 74HC259 steuert die Zeilen an. Es soll immer nur eine Zeile pro Vorgang an sein, deshalb der 259er. Diese steuert den ULN2003 LED Treiber an, der dann die Zeilen.
Was ich jetzt nicht verstehe:
Der 259er liefert an allen Ausgängen ein LOW, an dem Aktiven ein HIGH.
Wenn das so ist, muss das Bitmuster, welches in die 595er reingeschoben wird, doch negiert werden?! Wenn nicht, würde doch ein HIGH für die erste Zeile und ein HIGH für die Erste Spalte ein LOW für die LED bedeuten...
Ich frage mich warum er das nicht anders macht, einen 138er als Zeilenansteuerung verwendet, der eben für alle HIGH, außer für die Aktive ein LOW ausgibt. Dann kann man sich doch das negieren sparen, oder sehe ich da was falsch?
Gruß
Tom