Hallo.
Ich gebe zu ich habe nicht besonders viel Ahnung vom Entwurf elektrischer Schaltungen. Trotzdem müsste ich folgendes Problem lösen, auch wenn ich denke es ist nicht besonders schwer:
Es geht um ein CMOS Speicherregister / Latch, das aus 8 D Flip-Flops und einem "Output Enable" Pin besteht. Ist dieser Pin HIGH so folgen die Ausgänge den Eingängen und ist er LOW ist der letzte anliegende Wert gespeichert und liegt weiter an. Ich brauche das Latch, um es zu schaffen, von 4 möglichen Signalen jeweils nur genau eines (per Fußtaster) zu aktivieren. Dazu ist jeder Fußtaster (die Schaltung ist nicht von mir, ich habe sie aus dem Internet) mit einem Inverter verbunden und wenn man ihn betätigt, zieht er dessen Einang auf 0 -> der Inverter Ausgang wird HIGH. Diese Ausgänge sind mit jeweils einem Eingang im Latch sowie, über eine normale Diode mit dem OE Pin verbunden. In der Theorie sollte also, immer wenn man einen Fußtaster betätigt, die Ausgänge aktiviert werden, ein einzelner der 4 Ausänge auf HIGH sein und dann die Ausgänge wieder gelatcht werden, wodurch eben jedesmal nur genau eines der 4 Signale (die vom Latch aus abgehen) auf HIGH sein sollte. In der Praxis ist es leider so, dass sie Ausgänge immer auf 0 sind, da das HIGH an den Eingängen zu schnell abfällt, also, wenn das Latch speichert ist HIGH immer schon wieder weg. Der Rest funktioniert, denn wenn ich OE und Eingang getrennt steuere und erst OE auf LOW, dann Eingang auf LOW setzte funktioniert alles wie es soll.
Es muss doch bestimmt einen einfachen Weg geben um zu erreichen, dass das Signal auf jeden Fall am OE schneller als am Eingang abfällt (ich nehme an, die Diode sollte genau das erreichen, aber offensichtlich tut sie es nicht).
Irgendwelche Tipps oder Ideen?
MfG, Andy