SAR ADC WITH DYNAMIC INPUT SCALING AND OFFSET ADJUSTMENT
First Claim
1. An apparatus for detecting touch events, comprising:
- one or more receive channels couplable to one or more touch sensors, the one or more receive channels configurable for generating distinct values representative of the touch events by converting inputted analog waveforms into respective digital representations using a binary search;
wherein at least one receive channel includes a charge redistribution successive approximation register (SAR) analog to digital converter (ADC); and
wherein at least one charge redistribution SAR ADC includes one or more scaling capacitors configurable for scaling a dynamic input range of the SAR ADC.
0 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for generating an image of touch on or about a touch-sensitive surface comprising a touch panel is disclosed. The touch panel can include a plurality of touch sensors configured for detecting one or more touch events occurring at distinct locations at about the same time. Each touch event can comprise a touching of an object against the touch-sensitive surface. A plurality of receive channels can be coupled to the touch panel for generating values representative of detected touch events. The receive channels can include a charge redistribution successive approximation register digital-to-analog converter (SAR ADC) configured to convert an analog waveform into a digital representation via a binary search and outputting the digital representation to an output register. The SAR ADC architecture can be such that it the dynamic input range can be scaled and offset adjusted.
30 Citations
25 Claims
-
1. An apparatus for detecting touch events, comprising:
-
one or more receive channels couplable to one or more touch sensors, the one or more receive channels configurable for generating distinct values representative of the touch events by converting inputted analog waveforms into respective digital representations using a binary search; wherein at least one receive channel includes a charge redistribution successive approximation register (SAR) analog to digital converter (ADC); and wherein at least one charge redistribution SAR ADC includes one or more scaling capacitors configurable for scaling a dynamic input range of the SAR ADC. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for detecting touch events, comprising:
-
one or more receive channels couplable to one or more touch sensors, the one or more receive channels configurable for generating distinct values representative of the touch events by converting inputted analog waveforms into respective digital representations using a binary search; wherein at least one receive channel includes a charge redistribution successive approximation register (SAR) analog to digital converter (ADC); and wherein at least one of the charge redistribution SAR ADCs comprise a first capacitor and a second capacitor, the first and second capacitors configurable for i) scaling the dynamic input range of the SAR ADC; and
ii) offsetting the dynamic input range by shifting the dynamic input range relative to a reference voltage. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A touch subsystem for detecting touch events on or about a touch-sensitive surface and generating an image of touch, comprising:
-
driver logic configured for generating an input stimulus; channel scan logic configured for controlling the driver logic to scan one or more rows of touch sensors in a touch panel by driving the one or more rows with the input stimulus; and one or more receive channels, each receive channel couplable to a column of touch sensors in the touch pane, at least one receive channel comprising a charge redistribution successive approximation register (SAR) analog to digital converter (ADC) configured for receiving a signal representative of a touch event occurring at one of the touch sensors in the column of touch sensors and generating a digital value representative of the touch event via a binary search, wherein at least one charge redistribution SAR ADC includes one or more scaling capacitors configurable for scaling a dynamic input range of the SAR ADC.
-
-
24. A method for detecting touch events on or about a touch-sensitive surface, comprising:
-
scanning a touch panel of touch sensors organized in rows and columns by sequentially applying a first stimulus to each row; and during each touch panel row scan, coupling the columns of the touch panel to one or more receive channels and generating one or more digital values representative of one or more touch events occurring at distinct locations along the row at about the same time; wherein generating the one or more digital values comprises converting an analog waveform into a digital representation via a binary search implemented by a charge redistribution successive approximation register (SAR) analog to digital converter (ADC); and wherein at least one charge redistribution SAR ADC includes one or more scaling capacitors configurable for scaling a dynamic input range of the SAR ADC. - View Dependent Claims (25)
-
Specification