Moin.
Hier ist
eine schnell gemachte Skizze für die analoge Lösung - vielleicht sind noch Denkfehler drin.
- Lineares Laden per Konstantstrom ist gar nicht unbedingt erforderlich; der unvermeidliche 555 drängt sich auf.
- FF1 dient als Entprell-Flipflop.
- beim Drücken schalten FF3 und der 555 und starten den Ladevorgang.
- beim Loslassen triggert FF2 und übernimmt den Zustand vom OUT des 555; gleichzeitig wird Monoflop 1 gestartet.
- wenn MF1 zurück kippt, wird entweder MF2 oder MF3 getriggert, so dass ein kurzer Impuls an einem der Schaltausgänge erscheint; gleichzeitig wird FF3 zurück gesetzt und der Kondensator entladen, so dass ein neuer Zyklus starten kann.
* Ist der 555 noch in der Kippphase, wenn FF2 triggert, erscheint der Impuls anschließend bei "ja".
* Ist der 555 bereits in der Ruhephase, wenn FF2 triggert, erscheint der Impuls anschließend bei "nein".
- Man kann nicht im selben Moment den OUT abfragen und den Kondensator entladen; deshalb der dritte Schritt mittels MF1.
D.