Invention Grant
- Patent Title: Software debouncing and noise filtering modules for interrupts
- Patent Title (中): 用于中断的软件去抖动和噪声滤波模块
-
Application No.: US13867094Application Date: 2013-04-21
-
Publication No.: US09411755B2Publication Date: 2016-08-09
- Inventor: Murali Ravirala , Omid Fatemieh , Gabriel Knezek , Youssef Barakat
- Applicant: Microsoft Technology Licensing, LLC
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Agent John Jardine; Doug Barker; Micky Minhas
- Main IPC: G06F13/24
- IPC: G06F13/24 ; G06F3/023 ; H03K5/1254

Abstract:
Systems and methods for debouncing a signal line within a computer device are provided. The mechanical nature of physical buttons and switches oftentimes present irregular or noisy signals on a signal line when depressed by a user. Thus, noise and/or irregular waveforms may be present on a signal line that is monitored to produce interrupt signals, when deemed valid and genuine. In many embodiments given herein, debounce modules and techniques set a debounce interval timer and/or a noise filtering interval timer in which debounce modules and/or techniques may note whether the signal line is still asserted (e.g., possibly a genuine interrupt signal) during the debounce interval timer and stable (e.g., no further interrupts have fired) during the noise filtering interval timer.
Public/Granted literature
- US20140317327A1 SOFTWARE DEBOUNCING AND NOISE FILTERING MODULES FOR INTERRUPTS Public/Granted day:2014-10-23
Information query