Nach einigen Stunden intensiven Nachdenkens
habe ich eine Variante
zusammengebracht bei der das Ausgangssignal invertiert wird und ich mit
jeweils 2 NPNs auskomme.
Zum Verständnis schicke ich noch den Schaltplan mit.
Ich möchte die IR LEDs HSDL 4400
(
hier) verwenden,
wobei ich zunächst aus praktischen Gründen mit grünen 08/15 LEDs teste.
zur Erläuterung:
- mit T1 soll das Signal des ICs (eine Zeile) invertiert werden
- falls an IC Zeile HIGH anliegt schaltet T1 durch und die 3,3V werden
über den GND abgeleitet, falls LOW anliegt schließt T1 und T2 wird somit
geöffnet
- da unser IC zu wenig Leistung liefert muss das Signal der Spalte mit
Hilfe von T4 bzw. T3 verstärkt werden.
- wenn jetzt auf IC Zeile LOW und an IC Spalte HIGH anliegt leuchtet die
LED
Ich habe folgende Widerstände verwendet:
RB1: 150 Ohm
RC1: 150 Ohm
RB2: 4.7 kOhm
RC2: 150 Ohm
RB4: 5 Ohm
RC4: 10 Ohm
Diese Schaltung funktioniert aber leider nur dann wenn ich das
Multiplexing des LED Treibers abschalte (sprich es leuchtet nur eine
Zeile). Sobald ich mehr als eine multiplexe dürfte meine Schaltung zu
langsam sein, denn ich schaffe es nicht das gleiche Segment in
unterschiedlichen Zeilen (Digits) individuell anzusteuern.
d.h.: falls ich folgendes Ergebnis haben möchte:
- + - - - - - -
- - - - - - - -
leuchtet auch die zweite LED in der zweiten Zeile.
Gibt es eine Möglichkeit die Schaltung zu beschleunigen?
Ich habe in einigen Foren bereits gelesen, dass dies mit richtig
platzierten bzw. dimensionierten Widerständen möglich ist, jedoch konnte
ich das nicht auf meine Schaltung übertragen.
LG georg