Radio Buttons (was: Debouncing alot of switches)
jhaible
jhaible at primus-online.de
Wed Dec 30 21:35:48 CET 1998
Related topic to debouncing pushbuttons:
I was thinking about a set of "radio buttons" recently, i.e. an array
of electronic switches where selecting one pushbutton de-selects
all the others. The most straight forward approach would be a flip
flop for each switch, and pressing one switch would reset all flip
flops over a common "reset" line, and only set the single one that
belongs to the switch with an individual "set" signal. Or a schmitt
trigger for each switch, with all schmitt triggers getting a "weak"
(high impedance) low signal, and only the selected one getting
a "strong" (low impedance) high signal.
Problem would be the *priority* of the two signals. The selected
flipflop or schmitt trigger would get strong high and weak low
at the same time, but you'd have to avoid the weak "low" being
active any longer than the "high" under all circumstances (bouncing
keys etc.) This sounds trivial, but it isn't. One could spend an extra
capacitor for each switch to delay the "high", but I was looking for
ultra low component count. I experimented with *one* capicitor
to give a short common reset trigger only - the idea was that the
individual set pulse would last longer then, and I only need one capacitor
for the whole circuit. But unfortunately this wasn't very relyable.
So I am still looking for the most elegant, minimum part cound solution.
Any ideas ?
JH.
PS.: Frontpanel for HiFli Clone was in the mail today. Great work from
Schaeffer Apparatebau, once again !
More information about the Synth-diy
mailing list