The present invention relates generally to electronics, and specifically to systems and methods for touch panel sensing and indicating.
Touch-sensitive systems detect and respond to points of contact on one or more surfaces. A touch-sensitive system may be incorporated within an electronic device in the form of a touch panel that allows a user to both select objects or characters and receive feedback in way of an indication (e.g., a backlight) that the object or character has been selected. For example, in single button capacitive sensing touch panels, a respective light emitting diode (LED) touch indicator may be located with a given capacitive sensing element on a single sensing pad cell to provide visual feedback indication in response to touching of the given capacitive sensing element. Typically, each capacitive sensing element is coupled to a dedicated input/output (I/O) of a controller for sensing and each LED touch indicator of a single sensing pad cell are driven by dedicated I/O pin of the controller for providing touch indication.
For example, a touch screen panel with 20 capacitive sensing elements and 20 LED touch indicators requires 40 I/O ports. Therefore, increases in the number of capacitive sensing elements and the number of LED touch indicators results in larger package size to accommodate the number of I/O pads. Furthermore, an I/O pad is fixed in size and can only be located at the edge of the die. Therefore, the die has to be increased in size as the number of I/O pads increase. Also, the circuit board layout increases with complexity when the number of I/Os increase since two wires need to be connected to each single sensing pad cell.
In accordance with an aspect of the invention, a system is provided that includes a touch panel having a plurality of sensing pad cells each having a touch sensing element and a touch indicator element. The system also includes a controller having a plurality of input/output (I/O) pins with a dedicated I/O pin for each of the plurality of sensing pad cells. The controller is configured such that each dedicated I/O pin is configured to sample a touch sensing element of a respective sensing pad cell during a sampling time period and provide a touch indicator feedback signal to a touch indicator element of the respective sensing pad cell during a touch indication time period.
In accordance with another aspect of the invention, a system is provided that includes a touch panel. The system comprises a plurality of sensing pad cells each having a capacitive sensing element and a LED touch indicator and a controller having a plurality of I/O pins with a dedicated I/O pin for each of the plurality of sensing pad cells. The controller is configured such that each dedicated I/O pin is configured to sample a capacitive sensing element of a respective sensing pad cell during a sampling time period and drive a LED touch indicator of the respective sensing pad cell during a touch indication time period, wherein the controller is configured to turn on a respective LED touch indicator if the controller measures a first capacitance that indicates that a user is touching a respective sensing pad cell and the controller is configured to turn off the respective LED touch indicator if the controller measures a second capacitance that indicates that a user is not touching the respective sensing pad cell.
In accordance with an aspect of the present invention, a method for touch panel sensing and indicating is provided. The method comprises coupling a dedicated I/O pin of a controller to each of a plurality of sensing pad cells each having a touch sensing element and a touch indicator element, and configuring the controller such that each dedicated I/O pin is configured to sample a touch sensing element of a respective sensing pad cell during a sampling time period and provide a touch indicator feedback signal to a touch indicator of the respective sensing pad cell during a touch indication time period.
The controller includes a plurality of input/output (I/O) pins labeled, I/O1 through I/OM, where M is an integer greater than one. A given single I/O pin is coupled and dedicated to a given sensing pad cell to both sample as input a touch sensing element of the given sensing pad cell over a sampling time period and to provide as output a touch indicator feedback signal to a touch indicator element of the given sensing pad cell over a touch indication time period based on the sampled touch sensing element. The sampling time period and the touch indication time period define a sensing pad cell cycle time. The controller multiplexes through sampling and providing touch indicator feedback signals for each of the plurality of sense pad cells.
For example, as illustrated in
Referring again to
The I/OX pin of the controller 34 is internally coupled to the output of the comparator 36. Each of the sensing pad cells include a 100K resistor coupled on one end to the I/OX pin and a second end to a capacitance sensing element coupled to ground. Each of the sensing pad cells also include a 470 ohm resistor coupled between a common node of the 100K resistor and capacitive sensing element and a LED touch indicator coupled to ground. The comparator 36, the ladder network 38, the 100K resistor and capacitive sensing element arrangement is configured as an oscillator such that the present example employs a relaxation oscillation method. The output of the comparator 36 at the I/OX pin is coupled to an input of a timer 50. The timer 50 increments based on the frequency of the oscillator. The frequency changes due to the capacitance of the capacitance sensing element changing in response to a touch of a user at the sensing pad cell location. The timer 50 and thus the controller 34 then can determine different counts corresponding to different output frequencies when the sensing pad cell is being touched and when the sensing pad cell is not being touched.
After the capacitance sampling time period, the controller 34 enters the LED driving time period and reconfigures or programs the I/OD pin to an output pin and either turns on the LED touch indicator D by setting a high logic on the I/OD pin or turns off the LED touch indicator D by setting a low logic on the I/OD pin based on the determined sampled capacitance. The controller 34 multiplexes over to the I/OA pin to sample the capacitance sensing element A over a capacitance sampling period and turning on or off LED touch indicator A by setting a high logic or low logic, respectively, on the I/OA pin. The controller 34 also multiplexes over to the I/OB pin to sample the capacitance sensing element B and turning on or off LED touch indicator B and multiplexes over to the I/OC pin to sample the capacitance sensing element C and turning on or off LED touch indicator C. The controller 34 continuously repeats the multiplexing, sampling and turning on or off process.
It is to be appreciated that the system 30 could have a variety of other components, such as a central processing unit (CPU), I/O devices, communication devices, display drivers, etc. that are typically found in touch panel systems. Furthermore, the controller 34 illustrated in
In view of the foregoing structural and functional features described above, certain methods will be better appreciated with reference to
At 80, the comparator and the sensing pad cell is configured as an oscillator that produces a waveform having a first frequency when a user is touching a respective sensing pad cell and the oscillator produces a waveform having a second frequency when a user is not touching the respective sensing pad cell. At 82, a timer of the controller is configured to determine if the oscillator is producing a waveform having the first frequency or the second frequency. At 84, the controller is configured to turn on or off a respective LED touch indicator based on the determined frequency of the waveform.
What have been described above are examples of the invention. It is, of course, not possible to describe every conceivable combination of components or method for purposes of describing the invention, but one of ordinary skill in the art will recognize that many further combinations and permutations of the invention are possible. Accordingly, the invention is intended to embrace all such alterations, modifications, and variations that fall within the scope of this application, including the appended claims.
The present invention claims priority from PCT/CN2011/083743, filed 9 Dec. 2011, herein incorporated by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2011/083743 | Dec 2011 | US |
Child | 13398320 | US |