Patent classifications
H03K5/1254
CIRCUITS AND METHODS FOR DEBOUNCING SIGNALS PRODUCED BY A ROTARY ENCODER
A first input node receives a first input signal and a second input node receives a second input signal. The first and second input signals are in phase quadrature. An edge detector circuit senses the first input signal and produces a pulsed signal indicative of edges detected in the first input signal. A pulse skip and reset circuit senses the pulsed signal and the second input signal, and produces a reset signal indicative of pulses detected in the pulsed signal while the second input signal is de-asserted. A sampling circuit senses the second input signal and the reset signal, and produces an output signal that is deasserted in response to assertion of the second input signal and is asserted in response to a pulse being detected in the reset signal.
T-switch with shunt for improved receiver sensitivity
Aspects of the disclosure relate to devices, wireless communication apparatuses, methods, and circuitry for a t-switch with gate shunting. One aspect is an apparatus including a first differential switch having a control input. The apparatus further includes a second differential switch coupled to the first differential switch, the second differential switch a control input. A shunt capacitor is coupled between a first output and a second output of the first differential switch, and a first input and a second input of the second differential switch. A first shunt switch having a control input, an input, and an output has the input and the output coupled to the control input of the first differential switch. A second shunt switch having a control input, an input, and an output, has the input and the output coupled to the control input of the second differential switch.
Apparatus and method for detecting actuation of a switch
The invention relates to a method and an apparatus with circuitry comprising at least one mechanical switch serving to open and/or close an electric contact and a processor unit serving to perform first query and a second query of a contact state of the contact, with the processor unit further serving to provide an output signal on the basis of information on a change of the contact state of the contact detected by means of the first and second queries, wherein the processor unit is configured to perform the second query after the first query with a timing so that the second query precedes an expected bounce of the contact.
Apparatus and method for detecting actuation of a switch
The invention relates to a method and an apparatus with circuitry comprising at least one mechanical switch serving to open and/or close an electric contact and a processor unit serving to perform first query and a second query of a contact state of the contact, with the processor unit further serving to provide an output signal on the basis of information on a change of the contact state of the contact detected by means of the first and second queries, wherein the processor unit is configured to perform the second query after the first query with a timing so that the second query precedes an expected bounce of the contact.
Magnetic switch with toggle and de-bounce functionality
A magnetic switch sensor is provided having a magnetic field sensing element configured to generate a magnetic field signal in response to a magnetic field indicative of a distance or angle between the magnetic field sensing element and a target, a first circuit coupled to receive the magnetic field signal and having an output to provide a comparison signal, and a debounce circuit coupled to receive the comparison signal and having an output to provide a debounced signal. The sensor can include a second circuit having an input coupled to receive the debounced signal and an output at which is provided a toggle signal that transitions between first and second levels every other time the magnetic field signal crosses a threshold level.
User input devices and methods for identifying a user input in a user input device
According to various embodiments, there is provided a method for identifying a user input in a user input device, the method including: detecting edges in an output signal generated by a switch in the user input device; identifying a first-to-second-state edge as being indicative of a transition from a first state to a second state; counting down to a first rest period upon identifying the first-to-second-state edge; before completion of the counting down to the first rest period, restarting the counting down upon each detection of a further edge in the output signal; detecting a second-to-first-state edge in the output signal that occurs after completion of the counting down to the first rest period; and identifying the second-to-first-state edge as being indicative of a transition from the second state to the first state.
MAGNETIC SWITCH WITH TOGGLE AND DE-BOUNCE FUNCTIONALITY
A magnetic switch sensor is provided having a magnetic field sensing element configured to generate a magnetic field signal in response to a magnetic field indicative of a distance or angle between the magnetic field sensing element and a target, a first circuit coupled to receive the magnetic field signal and having an output to provide a comparison signal, and a debounce circuit coupled to receive the comparison signal and having an output to provide a debounced signal. The sensor can include a second circuit having an input coupled to receive the debounced signal and an output at which is provided a toggle signal that transitions between first and second levels every other time the magnetic field signal crosses a threshold level.
Method for debouncing an electrical input signal, and debouncing module
A method for debouncing an electrical input signal (x.sub.in) includes following steps: (1) an input signal (x.sub.in) is received and a present value of the input signal (x.sub.in) is ascertained; (2) ascertaining whether the present value of the input signal (x.sub.in) is above or below at least one predefined limit value (x.sub.G); (3) producing a debounce status variable (x.sub.E) having a defined initial value; (4) altering the value of the debounce status variable (x.sub.E) on the basis of at least whether the value of the input signal (x.sub.in) is above or below the at least one limit value (x.sub.G), (5) generating an output signal (x.sub.out) on the basis of whether the value of the debounce status variable (x.sub.E) corresponds to the minimum value (W.sub.min), to the maximum value (W.sub.max) or to a value between the minimum value (W.sub.min) and the maximum value (W.sub.max).
Method for debouncing an electrical input signal, and debouncing module
A method for debouncing an electrical input signal (x.sub.in) includes following steps: (1) an input signal (x.sub.in) is received and a present value of the input signal (x.sub.in) is ascertained; (2) ascertaining whether the present value of the input signal (x.sub.in) is above or below at least one predefined limit value (x.sub.G); (3) producing a debounce status variable (x.sub.E) having a defined initial value; (4) altering the value of the debounce status variable (x.sub.E) on the basis of at least whether the value of the input signal (x.sub.in) is above or below the at least one limit value (x.sub.G), (5) generating an output signal (x.sub.out) on the basis of whether the value of the debounce status variable (x.sub.E) corresponds to the minimum value (W.sub.min), to the maximum value (W.sub.max) or to a value between the minimum value (W.sub.min) and the maximum value (W.sub.max).
METHOD FOR DEBOUNCING AN ELECTRICAL INPUT SIGNAL, AND DEBOUNCING MODULE
A method for debouncing an electrical input signal (x.sub.in) includes following steps: (1) an input signal (x.sub.in) is received and a present value of the input signal (x.sub.in) is ascertained; (2) ascertaining whether the present value of the input signal (x.sub.in) is above or below at least one predefined limit value (x.sub.G); (3) producing a debounce status variable (x.sub.E) having a defined initial value; (4) altering the value of the debounce status variable (x.sub.E) on the basis of at least whether the value of the input signal (x.sub.in) is above or below the at least one limit value (x.sub.G), (5) generating an output signal (x.sub.out) on the basis of whether the value of the debounce status variable (x.sub.E) corresponds to the minimum value (W.sub.min), to the maximum value (W.sub.max) or to a value between the minimum value (W.sub.min) and the maximum value (W.sub.max).