| ??? 06/24/06 20:02 Modified: 06/24/06 20:05 Read: times Msg Score: +1 +1 Good Answer/Helpful |
#119025 - debounce and denoise needed Responding to: ???'s previous message |
Kai Klaas said:
The idea of the following debouncing scheme is now, to detect the moment, when the micro reads "0" for the first time after reading some "1" in a row. Thats not a good idea, since typical, if you read a state the first time it can be noise or bouncing e.g. from a 230V relay, a motor or other loads near the µc. So the better approach was always to accept a new state if it was equal for at least four sample times. Since a human was not able to react within 300ms any further delay of about 40ms was meaningless, but increase the reliability highly Peter |
| Topic | Author | Date |
| Multiple switch debouncing | 01/01/70 00:00 | |
| Otherways | 01/01/70 00:00 | |
| Vertical counters | 01/01/70 00:00 | |
| vertical conters in C | 01/01/70 00:00 | |
| and here | 01/01/70 00:00 | |
| vertical counter with press detection | 01/01/70 00:00 | |
| debounce and denoise needed | 01/01/70 00:00 | |
| You are right of course, but... | 01/01/70 00:00 | |
| Reminds me... (off topic) | 01/01/70 00:00 | |
| XRL P2,A | 01/01/70 00:00 | |
| some hair-splitting | 01/01/70 00:00 | |
| exchange | 01/01/70 00:00 | |
| thanx Kai ... | 01/01/70 00:00 | |
| my way | 01/01/70 00:00 | |
| exactly! | 01/01/70 00:00 | |
| Spot on. | 01/01/70 00:00 | |
| Two samples enough? | 01/01/70 00:00 | |
| varies with design | 01/01/70 00:00 | |
| Conditional executing versus branching | 01/01/70 00:00 | |
| KEY RELEASE SUBROUTINE ... | 01/01/70 00:00 | |
| Not really... | 01/01/70 00:00 | |
| a TOTAL misconception or -very annoying | 01/01/70 00:00 | |
| He does not | 01/01/70 00:00 | |
| Beer o'clock | 01/01/70 00:00 | |
| Yes, good idea | 01/01/70 00:00 | |
| never did, never will | 01/01/70 00:00 | |
Agree | 01/01/70 00:00 |



