Tasten mit ADC einlesen und mit RC-Tiefpass entprellen
Hallo Experten,
ich weiß das Thema "Entprellen" gab's schon recht häufig, aber meistens bezog sich das immer auf TTL-Logik.
Ich muss Pins sparen und wollte daher sowas wie ne "Ein-Draht-Tastatur" bauen. Naja es handelt sich dabei um 4 Taster, die so über Widerstände verdrahtet sind, dass durch den jeweiligen Druck eine gewisse Spannung erzeugt (aufaddiert) wird.
Okay das ist nicht das Problem.
Es ist aber bekannt, dass Tasten prellen.
Könnte ich nicht einfach das Prellen mit nem brutalen "0Hz-Tiefpass" rausfiltern? Okay, die Flanke ist dann nicht mehr steil, aber das macht ja nicht wirklich was, weil ich würde dann gewisse Grenzen einbauen, wann eine Taste als gedrückt gilt und wann nicht. Z.B.
1) 0V keine Taste gedrückt
2) 1,24..1,26V = Taste 1 gedrückt
3) 2,49..2,51V = Taste 2 gedrückt
4) 3,74..3,76V = Taste 3 gedrückt
...
Habe ich einen denkfehler?
Grüße Simon