Zum Interupt-problem:
Da sind wohl noch ein paar Störungen auf den Platine. Das 1 kHz Signal kommt wohl am ehesten vom Multiplexen. Zum einen sollte man die Leitungen zu Anzeige von den Eingängen trennen, z.B. Masseleitungen dazwischen, oder ggf. auch Abgeschirmte Leitungen nehmen. Dann kann man den Pullup Widerstand einfach kleiner machen (z.B. 1 KOHm) - die Anzeige braucht ja ohnehin schon relativ viel Strom, das muss man hier nicht so sparsam sein.
Zu den Treibern für die Anzeige:
Es sind da erstmal 2 Dinge zu klären:
1) Wie hell muss die Anzeige sein, d.h. wie viel Strom brauchen die LEDs wirklich bzw. wie hell ist es in der Umgebung ?
2) Sind die Anzeigen mit gemeinsmer Anode oder gemeinsamer Kathode ?
Danach richtet sich die Frage der Treiber. Wenn man wirklich die vollen 20 mA als mittleren Strom braucht, müssen die Treiber pro Segment knapp 200 mA können (z.B: ULN2003, UDN2981 schon mit einschränkungen). Die Treiber zur Auswahl der Stellen müssen dann gut 1 A können - das wären dann wohl MOSFETs (z.B. IRF7103) oder Darlingtons.
Lesezeichen