Debounce time

from Wikipedia, the free encyclopedia

In signal processing, the debounce time is understood to be a period of time specified by the developer of the system in which a signal must be present at at least one input so that it can be recognized and processed further by the system. It is not the shortest technically possible time.

The debounce time can be measured with a debounce counter that is started when a signal occurs for the first time and is increased at regular intervals as long as the signal is present. Only when a specified threshold value is exceeded is the signal not interpreted as a fault, but processed by the system.

Debounce times are used to prevent brief disturbances from being mistakenly recognized as a signal.

See also