Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
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


List of 27 messages in thread
TopicAuthorDate
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      

Back to Subject List