Scanner

Scanner zur Abtastung der Wahlschalter – Diodenmatrix

Um alle Schalterstellungen mit einer begrenzten Anzahl von Ein- und Ausgangsleitungen umzusetzen, ist es notwendig, die Schalter zu kodieren / multiplexen.

Diodenmatrix

Die zehn bzw. elf Schalterstellungen der großen Drehschalter werden mit einer Diodenmatrix in eine 4 Bit Binärzahl kodiert. Macht vier Eingangsleitungen im Axoloti. Die fünf Schalter werden nacheinander über Ausgangsleitungen des Axoloti angesprochen. Macht weitere fünf Leitungen.

Potentiell werden noch weitere Schalter hinzugefügt, eine Anzahl (~6) Potentiometer ist für die analoge Steuerung der Sounds vorgesehen.

Scanner

Die Erzeugung und Synchronisierung der Multiplex-Sequenz wird im Axoloti mit den vorhandenen Bausteinen umgesetzt. Rechteckoszillator -> Zähler -> Decoder -> Ausgangsleitungen.

Die vier Eingangsleitungen werden in eine Integer-Zahl kodiert, und diese synchronisiert in fünf Latch-Bausteine gespeichert. Die Steuerung der Latches wird vom Zähler/Decoder abgeleitet, aber mit dem invertiertem Clock-Signal zur Vermeidung einer Race-Condition gesteuert ("set" bei aufsteigender Flanke).