| ??? 11/05/03 06:39 Read: times |
#57836 - Switch bounce - Scope plots Responding to: ???'s previous message |
Hallo Sriharsha,
for demonstrating, that a Schmitt-trigger is not enough for debouncing, I have made a simple measurement according to following schematic: ![]() When the key is pressed ('make'), output goes high: ![]() But when the key is released ('break'), output goes low again: ![]() As you can see, Schmitt-trigger CANNOT remove bouncing! It's interesting to note, that bouncing is much shorter for 'make' (about 1msec) than for 'break' (about 5msec). This results from the fact, that a key is normally faster pressed than released. By the way, scope plots show typical performance, although each bounce event is highly individual! (10:1 probes were used.) I want to focuse, that switch was totally new! Personally, I prefer debouncing by the help of RC-filter (time constant of 50msec), like Steve recommended. The reason is, that some special function switches do only consist of two terminals, e.g. foil keys. Kai |






