1. Field of the Invention
The present invention relates to a touch sensitive input device and more specifically, to reducing parasitic capacitance in the scanned channel of a touch sensor.
2. Description of the Related Arts
Modern electronic devices often have touch sensors to receive input data. There are a variety of types of touch sensor applications, such as touch screens, touch buttons, touch switches, touch scroll bars, and the like. Touch sensors have a variety of types, such as resistive type, capacitive type, and electro-magnetic type. A capacitive touch screen is coated with a material, typically indium tin oxide, that conducts continuous electrical current across a sensor. The sensor exhibits a precisely controlled field of stored electrons in both the horizontal and vertical axes of a display to achieve capacitance. The human body is also an electrical device which has stored electrons and therefore also exhibits capacitance. When the sensor's normal capacitance field (its reference state) is altered by another capacitance field, e.g., by the touch with someone's finger, capacitive type touch sensors measure the resultant distortion in the characteristics of the reference field and send the information about the touch event to the touch screen controller for mathematical processing. There are a variety of types of capacitive touch sensors, including Sigma-Delta modulators (also known as capacitance-to-digital converters (CDCs)), charge transfer type capacitive touch sensors, and relaxation oscillator type capacitive touch sensors.
Touch sensor 100 is connected to a plurality of sense capacitors Cbutton0, Cbutton1 through routing lines 108, 110, respectively. Although
Touch sensor 100 includes CDC circuit 102, and switching devices SEL_S0 and SEL_S1. Switching device SEL_S0 includes MOSFET switch 120 controlled by its gate control signal SEL00. Switching device SEL_S1 includes MOSFET switch 130 controlled by its gate control signal SEL10. Although not explicitly shown in
Sense capacitors Cbutton0, Cbutton1 are capacitors that are used to detect changes in charges or capacitances in the sense capacitors caused by a user's touch on corresponding touch pads (Touch_Pad0 and Touch_Pad1) of the touch sensitive input device. When a user touches one of the touch pads (Touch_Pad0 and Touch_Pad1) of the touch sensitive input device, it causes a change in the capacitance of one of the sense capacitors Cbutton0, Cbutton1 corresponding to the touched touch pad. Such change in the capacitance of the sense capacitors is detected by CDC circuit 102, which outputs in the form of binary data 111 that change from “0” to “1” when a touch is made.
As explained above, touch sensitive input devices include a large number of sense capacitors corresponding to the various locations on the touch sensitive input device, although only 2 sense capacitors (Cbutton0, Cbutton1) are shown in
When CDC circuit 102 scans one of the channels (i.e., the selected channel or sense capacitor), CDC circuit 102 maintains the remaining non-selected channels at a floating state. This is shown in
Referring to
In period 160 while sense capacitor Cbutton1 is scanned and detected, CDC circuit 102 maintains SEL00 low and SEL10 high, thereby turning off MOSFET 120 and turning on MOSFET 130 and connecting routing line 110 to CDC 102. However routing line 108 remains in floating state. Also, CDC circuit 102 provides scan signal SCAN on the scanned channel (routing line 110) over period 160 with scan signal SCAN being high during the first half of period 160 and low during the second half of period 160. Since MOSFET 130 is on during period 160, the potential at sensor pad Sensor_Pad1 (and channel 110) follows scan signal SCAN. On the other hand, since MOSFET 120 is off during period 160, sensor pad Sensor_Pad0 (and channel 108) remains in floating state. In other words, during period 160, scanned channel 110 follows scan signal SCAN, while non-scanned channel 108 is in floating state.
The different potential between a scanned channel and adjacent non-scanned channels causes the parasitic capacitance between the scanned channel and adjacent non-scanned channels to adversely affect the operation of touch sensor 100. This is shown in
The term Cp0top1×Cp1tognd/(Cp0top1×Cp1tognd) is fairly large, due in large part to the large capacitance of Cp0top1. As explained above, the two routing lines 108, 110 are at different potentials, with the potential on the routing line corresponding to the scanned channel following scan signal SCAN and the potential on the routing line corresponding to the non-scanned channel being at floating state, thereby causing the parasitic capacitance Cp0top1 between the two routing lines 108, 110 to significantly contribute to the total parasitic capacitance on touch pad Touch_Pad0. Such total parasitic capacitance on touch pad Touch_Pad0 significantly degrades the accuracy and sensitivity of touch sensor 100, since touch sensor 100 detects a touch or non-touch on touch pad Touch_Pad0 based on the change in capacitance of sense capacitor Cbutton0 relative to the original capacitance of sense capacitor Cbutton0. The presence of a large total parasitic capacitance on touch pad Touch_Pad0 inappropriately affects the change in capacitance of sense capacitor Cbutton0. Also, note that
Embodiments of the present invention include a touch sensor coupled to a plurality of sense capacitors and configured to detect changes in the sense capacitors, in which the scanned channel and the non-scanned channels are driven by a scan signal and a shield signal, respectively, with the shield signal having a substantially same amplitude and a substantially same phase as the amplitude and the phase, respectively, of the scan signal. More specifically, the touch sensor comprises a capacitive touch sensor circuit configured to detect a change in a capacitance of a first sense capacitor that is scanned, and a shield signal generator circuit configured to generate a shield signal provided to one or more second sense capacitors that are not scanned. The capacitive touch sensor circuit generates a scan signal and provides the scan signal to the first sense capacitor to detect the change in the capacitance of the first sense capacitor. The shield signal generator circuit generates the shield signal with a substantially same amplitude and a substantially same phase as the amplitude and the phase, respectively, of the scan signal.
Thus, the potentials on the routing lines of both the scanned channel and the non-scanned channels follow each other and are maintained substantially the same regardless of which channel is the scanned one. As a result, the parasitic capacitance arising between the two routing lines is reduced significantly, and the accuracy and the sensitivity of the touch sensor are significantly enhanced.
The features and advantages described in the specification are not all inclusive and, in particular, many additional features and advantages will be apparent to one of ordinary skill in the art in view of the drawings, specification, and claims. Moreover, it should be noted that the language used in the specification has been principally selected for readability and instructional purposes, and may not have been selected to delineate or circumscribe the inventive subject matter.
The teachings of the embodiments of the present invention can be readily understood by considering the following detailed description in conjunction with the accompanying drawings.
The Figures (FIG.) and the following description relate to preferred embodiments of the present invention by way of illustration only. It should be noted that from the following discussion, alternative embodiments of the structures and methods disclosed herein will be readily recognized as viable alternatives that may be employed without departing from the principles of the claimed invention.
Reference will now be made in detail to several embodiments of the present invention(s), examples of which are illustrated in the accompanying figures. It is noted that wherever practicable similar or like reference numbers may be used in the figures and may indicate similar or like functionality. The figures depict embodiments of the present invention for purposes of illustration only. One skilled in the art will readily recognize from the following description that alternative embodiments of the structures and methods illustrated herein may be employed without departing from the principles of the invention described herein.
According to various embodiments of the present invention, non-scanned channels of a touch sensor are driven by a duplicate signal that has substantially the same amplitude and substantially the same phase as the amplitude and the phase, respectively, of the scan signal driving the scanned channel of the touch sensor. As a result, the parasitic capacitance between the scanned channel and adjacent non-scanned channels are significantly reduced, thereby enhancing the accuracy and sensitivity of the touch sensor.
Turning to the figures,
Touch sensor 300 is connected to a plurality of sense capacitors Cbutton0, Cbutton1 through routing lines 108, 110, respectively. Although
Touch sensor 300 includes CDC circuit 302, shield signal generator circuit (Shield GEN) 304, and switching devices CSEL_S0 and CSEL_S1. Although CDC 302 is shown in
Also, CDC circuit 302 generates channel scan signal SCAN and provides it to the drains of MOSFETS 120, 130. Shield signal generator circuit 304 generates a shield signal SHIELD, which is provided to the drains of MOSFETS 125, 135. Shield signal generator circuit 304 generates the shield signal SHIELD to have a substantially same amplitude and a substantially same phase as the amplitude and phase, respectively, of channel scan signal SCAN. Shield signal generator circuit 304 can generate such shield signal SHIELD, based on known parameters of scan signal SCAN such as the rising time, falling time, high voltage, and low voltage of scan signal SCAN, using any type digital or analog circuitry. In one embodiment, shield signal generator circuit 304 may be pre-programmed with such parameters of the channel scan signal SCAN to generate the shield signal SHIELD. In another embodiment, such parameters of the channel scan signal SCAN may be provided by the CDC circuit 302 to the shield signal generator circuit 304. Note that the functions of shield signal generator circuit 304 may be enabled or disabled according to an enable signal EN. If the shield signal generator circuit 304 is disabled, touch sensor 300 operates similarly to the conventional touch sensor 100 of
Sense capacitors Cbutton0, Cbutton1 are capacitors that are used to detect changes in charges or capacitances in the sense capacitors caused by a user's touch on the corresponding touch pads (Touch_Pad0 and Touch_Pad1) of the touch sensitive input device. When a user touches one of the touch pads (Touch_Pad0 and Touch_Pad1) of the touch sensitive input device, a change occurs in the capacitance of one of the sense capacitors Cbutton0, Cbutton1 corresponding to the location of the touched touch pad. Such change in the capacitance of the sense capacitor is detected by CDC circuit 302, which outputs in the form of binary data 311 that change from “0” to “1” when a touch is made.
As explained above, touch sensitive input devices include a large number of sense capacitors corresponding to the various locations on the touch sensitive input device, although only 2 sense capacitors (Cbutton0, Cbutton1) are shown in
When CDC circuit 302 scans one of the channels (i.e., the selected channel or sense capacitor) using its scan signal SCAN, the non-selected channels are driven at substantially the same potential as the selected channels at substantially same phases using the SHIELD signal. In one embodiment, all the non-selected channels are driven by the shield signal SHIELD when the selected channel is driven by the scan signal SCAN. In another embodiment, at least the non-selected channels adjacent to the selected channel are driven by the shield signal SHIELD when the selected channel is driven by the scan signal SCAN. This is shown in
Referring to
CDC circuit 302 provides scan signal SCAN on the scanned channel (routing line 108) over a period 350 with scan signal SCAN being high during the first half of period 350 and low during the second half of period 350. In addition, CDC circuit 302 provides shield signal SHIELD on the non-scanned channel (routing line 110) over a period 350 with shield signal SHIELD being high during the first half of period 350 and low during the second half of period 350, with substantially the same amplitude and substantially the same phase as the amplitude and the phase of scan signal SCAN. The shield signal SHIELD may be provided to only the non-scanned channels adjacent to the scanned channel in one embodiment, or to all the non-scanned channels in another embodiment.
Since MOSFET 120 is on during period 350, the potential at sensor pad Sensor_Pad0 (and channel 108) follows scan signal SCAN. MOSFET 125 is off, so the shield signal SHIELD does not affect the scanned channel 108. On the other hand, since MOSFET 135 is on during period 350, the potential at sensor pad Sensor_Pad1 (and channel 110) follows shield signal SHIELD, which is same as scan signal SCAN. Thus, the potentials at both the routing line 108 of the scanned channel and the routing line 110 of the non-scanned channel follow each other and are maintained substantially same regardless of which channel is the scanned one. MOSFET 130 is off, so the scan signal SCAN does not affect the non-scanned channel 110.
In period 360 while sense capacitor Cbutton1 is scanned and detected, CDC circuit 302 maintains SEL00 low and SEL10 high, thereby turning off MOSFET 120 and turning on MOSFET 130 and connecting routing line 110 to CDC 302. In addition, CDC circuit 302 maintains SEL01 high, same as SEL10, and maintains SEL11 low, same as SEL00, thereby turning on MOSFET 125 and turning off MOSFET 135. As a result, routing line 110 is connected to the CDC circuit 302 via sensor pad Sensor_Pad1 and MOSFET 130, while routing line 108 is connected to the shield signal generator circuit 304 via sensor pad Sensor_Pad0 and MOSFET 125.
CDC circuit 302 provides scan signal SCAN on the scanned channel (routing line 110) over a period 360 with scan signal SCAN being high during the first half of period 360 and low during the second half of period 360. In addition, CDC circuit 302 provides shield signal SHIELD on the non-scanned channel (routing line 108) over a period 360 with shield signal SHIELD being high during the first half of period 360 and low during the second half of period 360, with substantially the same amplitude and substantially the same phase as the amplitude and the phase of scan signal SCAN. The shield signal SHIELD may be provided to just the non-scanned channels adjacent to the scanned channel in one embodiment, or to all the non-scanned channels in another embodiment.
Since MOSFET 130 is on during period 360, the potential at sensor pad Sensor_Pad1 (and channel 110) follows scan signal SCAN. MOSFET 135 is off, so the shield signal SHIELD does not affect the scanned channel 110. On the other hand, since MOSFET 125 is on during period 360, the potential at sensor pad Sensor_Pad0 (and channel 108) follows shield signal SHIELD, which is same as scan signal SCAN. Thus, the potentials at both the routing line 110 of the scanned channel and the routing line 108 of the non-scanned channel follow each other and are maintained substantially same regardless of which channel is the scanned one. MOSFET 120 is off, so the scan signal SCAN does not affect the non-scanned channel 108.
Since the potentials at both routing lines 108, 110 are maintained substantially the same regardless of which channel is the selected, scanned channel, the parasitic capacitance arising between the two routing lines 108, 110 are reduced significantly. As explained above with reference to
One sense capacitor Csensor is shown as connected to the CDC 302 at node 405, which corresponds to one of the routing lines (e.g., 108 or 110) in
Referring to
A non-overlapping 2-phase clock signal (P1 or P2) formed by clock signals P1 and P2 is applied to the gate of NMOS 430 to control the turning on and off of the NMOS 430. As will be explained in more detail below, the clock signals P1 and P2 are non-overlapping in the sense that they are not at logic high at the same time. In other words, if the clock signal P1 is at logic high, the clock signal P2 is at logic low. If the clock signal P2 is at logic high, the clock signal P1 is at logic low. Switches 402, 404 are turned on and off according to the clock signal P1, while switches 406, 410 are turned on and off according to the clock signal P2.
The voltage at node A transitions from VH to VM when P1 transitions to logic high, and transitions from VM to VH when P2 transitions to logic high. VH is a DC voltage applied to one end of the reference capacitor Cref, and VM is another DC voltage lower than VH and applied to the positive input of the amplifier AMP1. The voltage at node B transitions from VM to ground when P1 transitions to logic high, and transitions from ground to VM when P2 transitions to logic high. This is because the voltage at node C is approximately the same as VM with ripples 524 occurring when P1 transitions to logic high and ripples 526 occurring when P2 transitions to logic high. That is, the DC components of the voltage at node C are the same as the voltage VM.
As explained above, the output VOUT of the integrator (AMP1, Cint) transitions to logic low when P1 transitions to logic high, and transitions to logic high when P2 transitions to logic high. In this manner, VOUT alternates between low voltage and high voltage when the capacitance on the sense capacitor Csensor is not disturbed by a touch on the corresponding key. Likewise, the output POL of the amplifier AMP2 transitions to logic low when P1 transitions to logic high, and transitions to logic high when P2 transitions to logic high. In this manner, POL alternates between logic low and logic high when the capacitance on the sense capacitor Csensor is not disturbed by a touch on the corresponding key. As a result, PHASE outputs a data stream 502, 504, 506, 508, 510, 512, 514 of “1010101 . . . ” when the capacitance on the sense capacitor Csensor is not disturbed by a touch on the corresponding key.
Upon reading this disclosure, those of skill in the art will appreciate still additional alternative designs for a method and apparatus for reducing parasitic capacitance between the scanned channel and non-scanned channels of a touch sensor. Thus, while particular embodiments and applications of the present invention have been illustrated and described, it is to be understood that the invention is not limited to the precise construction and components disclosed herein and that various modifications, changes and variations which will be apparent to those skilled in the art may be made in the arrangement, operation and details of the method and apparatus of the present invention disclosed herein without departing from the spirit and scope of the invention as defined in the appended claims.