A system includes a first group of transmit electrodes configured to be driven from a first side of a capacitive touch panel and a second group of transmit electrodes configured to be driven from a second side of the panel. The system also includes receive electrodes and a controller operatively coupled with the transmit electrodes and the receive electrodes. The controller is operable to dynamically configure the transmit electrodes and the receive electrodes to compensate for phase delays introduced by driving the transmit electrodes from different sides of the panel. A method includes driving a first group of transmit electrodes from a first side of a capacitive touch panel, driving a second group of transmit electrodes from a second side of the panel, and dynamically configuring the transmit electrodes and receive electrodes to compensate for phase delays introduced by driving the transmit electrodes from different sides of the panel.
|
8. A method comprising:
driving a first plurality of elongated transmit electrodes arranged proximate to one another from a first side of a capacitive touch panel;
driving a second plurality of elongated transmit electrodes arranged proximate to one another from a second side of the capacitive touch panel; and
dynamically configuring the first plurality of elongated transmit electrodes, the second plurality of elongated transmit electrodes, and a plurality of elongated receive electrodes arranged proximate to one another across the first plurality of elongated transmit electrodes and the second plurality of elongated transmit electrodes to compensate for phase delays introduced by driving the first plurality of elongated transmit electrodes and the second plurality of elongated transmit electrodes from the first side of the capacitive touch panel and the second side of the capacitive touch panel, respectively, wherein dynamically configuring the plurality of elongated receive electrodes involves configuring the plurality of elongated receive electrodes to scan based upon the side of the capacitive touch panel from which a transmit electrode is driven in each scan step of a plurality of scan steps.
1. A system, comprising:
a first plurality of elongated transmit electrodes arranged proximate to one another and configured to be driven from a first side of a capacitive touch panel;
a second plurality of elongated transmit electrodes arranged proximate to one another and configured to be driven from a second side of the capacitive touch panel;
a plurality of elongated receive electrodes arranged proximate to one another across the first plurality of elongated transmit electrodes and the second plurality of elongated transmit electrodes; and
a controller operatively coupled with the first plurality of elongated transmit electrodes, the second plurality of elongated transmit electrodes, and the plurality of elongated receive electrodes, the controller operable to dynamically configure the first plurality of elongated transmit electrodes, the second plurality of elongated transmit electrodes, and the plurality of elongated receive electrodes to compensate for phase delays introduced by driving the first plurality of elongated transmit electrodes and the second plurality of elongated transmit electrodes from the first side of the capacitive touch panel and the second side of the capacitive touch panel, respectively, wherein dynamically configuring the plurality of elongated receive electrodes involves configuring the plurality of elongated receive electrodes to scan based upon the side of the capacitive touch panel from which a transmit electrode is driven in each scan step of a plurality of scan steps.
15. A capacitive touch panel, comprising:
a first plurality of elongated transmit electrodes arranged proximate to one another and configured to be driven from a first side of the capacitive touch panel;
a second plurality of elongated transmit electrodes arranged proximate to one another and configured to be driven from a second side of the capacitive touch panel;
a receive electrode arranged across the first plurality of elongated transmit electrodes and the second plurality of elongated transmit electrodes; and
receive channel signal path circuitry coupled with the receive electrode, the receive channel signal path circuitry operable to dynamically configure the receive electrode to compensate for phase delays introduced by driving the first plurality of elongated transmit electrodes and the second plurality of elongated transmit electrodes from the first side of the capacitive touch panel and the second side of the capacitive touch panel, respectively, wherein the first plurality of elongated transmit electrodes is driven from the first side of the capacitive touch panel during a first time interval, and the second plurality of elongated transmit electrodes is driven from the second side of the capacitive touch panel during a second time interval, wherein dynamically configuring the plurality of elongated receive electrodes involves configuring the plurality of elongated receive electrodes to scan based upon the side of the capacitive touch panel from which a transmit electrode is driven in each scan step of a plurality of scan steps.
2. The system as recited in
3. The system as recited in
4. The system as recited in
5. The system as recited in
6. The system as recited in
7. The system as recited in
9. The method as recited in
10. The method as recited in
11. The method as recited in
12. The method as recited in
13. The method as recited in
14. The method as recited in
16. The capacitive touch panel as recited in
17. The capacitive touch panel as recited in
18. The capacitive touch panel as recited in
19. The capacitive touch panel as recited in
20. The capacitive touch panel as recited in
|
The present application claims the benefit under 35 U.S.C. §119(e) of U.S. Provisional Application Ser. No. 62/014,759, filed Jun. 20, 2014, and titled “CAPACITIVE TOUCH PANEL WITH INCREASED SCAN FREQUENCY,” which is herein incorporated by reference in its entirety.
A touch panel is a human machine interface (HMI) that allows an operator of an electronic device to provide input to the device using an instrument such as a finger, a stylus, and so forth. For example, the operator may use his or her fingers to manipulate images on an electronic display, such as a display attached to a mobile computing device, a personal computer (PC), a terminal connected to a network, and so forth. In some cases, the operator may use two or more fingers simultaneously to provide unique commands, such as a zoom command, executed by moving two fingers away from one another; a shrink command, executed by moving two fingers toward one another; and so forth. In other cases, the operator may use a stylus to provide commands via a touch panel.
A touch screen is an electronic visual display that incorporates a touch panel overlying a display to detect the presence and/or location of a touch within the display area of a screen. The operator can control the display using simple or multi-touch gestures by touching the screen with a stylus and/or one or more fingers. Touch screens are common in devices such as all-in-one computers, tablet computers, satellite navigation devices, gaming devices, and smartphones. A touch screen enables an operator to interact directly with information that is displayed by the display underlying the touch panel, rather than indirectly with a pointer controlled by a mouse or touchpad. The operator can use the touch screen to react to what is displayed and to control how it is displayed. Capacitive touch panels are often used with touch screen devices. A capacitive touch panel generally includes an insulator, such as glass, coated with a transparent conductor, such as indium tin oxide (ITO). As the human body is also an electrical conductor, touching the surface of the panel results in a distortion of the panel's electric field, measurable as change in capacitance.
A system includes a first group of transmit electrodes configured to be driven from a first side of a capacitive touch panel and a second group of transmit electrodes configured to be driven from a second side of the capacitive touch panel. The system also includes receive electrodes and a controller operatively coupled with the transmit electrodes and the receive electrodes. The controller is operable to dynamically configure the transmit electrodes and the receive electrodes to compensate for phase delays introduced by driving the transmit electrodes from different sides of the capacitive touch panel. A method includes driving a first group of transmit electrodes from a first side of a capacitive touch panel, driving a second group of transmit electrodes from a second side of the capacitive touch panel, and dynamically configuring the transmit electrodes and receive electrodes to compensate for phase delays introduced by driving the transmit electrodes from different sides of the capacitive touch panel.
This Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used as an aid in determining the scope of the claimed subject matter.
The detailed description is described with reference to the accompanying figures. The use of the same reference numbers in different instances in the description and the figures may indicate similar or identical items.
Capacitive touch panels detect capacitance changes caused by an operator touching the panel (touch event capacitance (CΔ)), the sensor capacitance (Cs) of each sensor, and other environmental (e.g., parasitic) capacitances. In a mutual capacitance system, the object used to touch the panel (e.g., a finger, a conductive stylus) alters the mutual coupling between row and column electrodes. Mutual capacitance based capacitive touch panels have a phase delay between transmit (TX) and receive (RX) electrode channels. A higher phase delay can limit the possible scanning frequency (e.g., to 80 kHz or below in some cases), increasing the time required for the device to complete a scan of the touch panel. Scanning a touch panel device at a lower frequency can also expose the touch panel device to additional noise from parasitic capacitance and may present fewer options for avoiding common-mode interference (e.g., from a charger).
In touch panel devices with transmit channels driven from one side of the device, phase delay can be compensated for in the receive channels by adjusting timing of the receive channels to account for delays that occur as transmit signals are propagated across the touch panel. However, in some cases transmit channels are driven from both sides of a panel. For example, a mobile touch panel device uses transmit channels routed to both sides of a touch panel to decrease the bezel width of the device. In a correlated touch panel configuration, where receive channels employ the same transmit waveform as the drivers for transmit channels, compensation for phase delays along transmit channels driven from one side of the panel can negatively impact channels driven from an opposing side. This can limit possible scanning frequencies, as the touch panel device must be run at a low enough frequency to allow signals from the transmit channels to propagate across the receive channels.
Accordingly, systems and techniques are provided for capacitive touch panels that allow for increased touch panel scan frequency. A capacitance based capacitive touch panel with increased scan frequency, and a method of scanning a capacitive touch panel sensor that includes elongated transmit electrodes arranged proximate to one another and elongated receive electrodes arranged proximate to one another and across the elongated transmit electrodes are described. A first group of transmit electrodes are driven from a first side of the touch panel, and a second group of transmit electrodes are driven from a second side of the touch panel. A controller operates to dynamically configure the transmit electrodes and the receive electrodes to compensate for phase delays introduced by driving the transmit electrodes from different sides of the touch panel. In some embodiments, the controller operates to dynamically configure the receive electrodes to synchronize with transmit electrodes sequentially driven from different sides of the touch panel. In other embodiments, separate groups of transmit electrodes are driven simultaneously through dynamically configured corresponding sense pathways.
Referring generally to
The capacitive touch panels 100 may comprise ITO touch panels that include transmit electrodes 102, such as X-axis and/or Y-axis cross-bar ITO drive traces/tracks, arranged next to one another (e.g., along parallel tracks, generally parallel tracks, and so forth). The transmit electrodes 102 are elongated (e.g., extending along a longitudinal axis). For example, each transmit electrode 102 extends along an axis on a supporting surface, such as a substrate of a capacitive touch panel 100. The capacitive touch panels 100 also include receive electrodes 104, such as cross-bar X-axis and/or Y-axis ITO sensor traces/tracks arranged next to one another across the transmit electrodes 102 (e.g., along parallel tracks, generally parallel tracks, and so forth). The receive electrodes 104 are elongated (e.g., extending along a longitudinal axis). For instance, each receive electrode 104 extends along an axis on a supporting surface, such as a substrate of a capacitive touch panel 100. It should be noted that an ITO touch panel is provided by way of example only and is not meant to limit the present disclosure. In other embodiments, one or more other transparent materials (e.g., Antimony Tin Oxide (ATO)), semi-transparent materials, and/or non-transparent materials (e.g., copper) are used for a transmit electrode 102 and/or a receive electrode 104 of a capacitive touch panel 100.
The transmit electrodes 102 and the receive electrodes 104 define a coordinate system where each coordinate location (pixel) comprises a capacitor formed at each junction between one of the transmit electrodes 102 and one of the receive electrodes 104. Thus, the transmit electrodes 102 are configured to connect to one or more electrical circuits and/or electronic components (e.g., one or more drivers 106) to generate a local electric field at each capacitor. A change in the local electric field generated by an instrument (e.g., input from a finger or a stylus) at each capacitor formed at a transmit electrode 102 and a receive electrode 104 causes a change (e.g., a decrease) in capacitance associated with a touch at the corresponding coordinate location. Mutual capacitance is capacitance that occurs between two charge-holding objects (e.g., conductors). In this instance, mutual capacitance is the capacitance between the transmit electrodes 102 and the receive electrodes 104 that comprise the capacitive touch panel sensor. As described above, the transmit electrodes 102 and the receive electrodes 104 comprise traces that represent the driving lines and corresponding sensing lines to detect a change in mutual capacitance due to a touch event performed over the surface of the touch panel 100.
It should also be noted that capacitive touch panels 100 as described herein are not limited to mutual capacitance sensing. For example, input from a finger or a stylus can also be sensed via self capacitance of one or more of the capacitive touch panel sensors. Self capacitance is the capacitance associated with the respective column and the respective row and represents the amount of electrical charge to be furnished to the respective column or row to raise its electrical potential by one unit (e.g., by one volt, and so on). In embodiments of the disclosure, more than one touch can be sensed at differing coordinate locations simultaneously (or at least substantially simultaneously). In some embodiments, the transmit electrodes 102 are driven by one or more of the drivers 106 in parallel, e.g., where a set of different signals are provided to the transmit electrodes 102. In other embodiments, the transmit electrodes 102 are driven by one or more of the drivers 106 in series, e.g., where each transmit electrode 102 or subset of transmit electrodes 102 is driven one at a time.
As shown in
In some embodiments, the controller 300 operates to dynamically configure the receive electrodes 104 to synchronize with transmit electrodes 102 sequentially driven from different sides of the touch panel 100. For example, multiple rows of transmit electrodes 102 are driven sequentially in steps, with each row corresponding to one driving step. In this example, some of the steps are driven from the first side 110 of the touch panel 100 (e.g., a first scan part) and some of the steps are driven from the second side 114 of the touch panel 100 (e.g., a second scan part). In some embodiments, the first group 108 of transmit electrodes 102 is interleaved with the second group 112 of transmit electrodes 102 (e.g., with alternating transmit electrodes 102 driven from different sides of the touch panel 100). In other embodiments, the first group 108 of transmit electrodes 102 and the second group 112 of transmit electrodes 102 are not interleaved (e.g., as shown in
In other embodiments, different groups of transmit electrodes 102 are driven at least partially contemporaneously (e.g., simultaneously through dynamically configured corresponding sense pathways). For example, multiple rows of transmit electrodes 102 are driven simultaneously, with one sensing path dynamically configured for driving from the first side 110 and one sensing path dynamically configured for driving from the second side 114. In these simultaneous implementations, each sensing path can be used to compensate for a phase shift from a corresponding transmit electrode 102. For example, a first set of receive electrodes 104 can be configured to receive signals transmitted from the first group 108 of transmit electrodes 102, and a second set of receive electrodes 104 can be configured to receive signals from the second group 112 of transmit electrodes 102.
As described herein, dynamic configuration of the transmit electrodes 102 and receive electrodes 104 for phase delay compensation allows for increased scanning frequency. For example, in some embodiments, the scan frequency the touch panel 100 is operated at can be at least approximately four hundred kilohertz (400 kHz). However, this scan frequency is provided by way of example only and is not meant to limit the present disclosure. In other embodiments, a touch panel 100 is driven at a frequency less than four hundred kilohertz (400 kHz), greater than four hundred kilohertz (400 kHz), and so forth.
It should be noted that while two (2) groups 108 and 112 of transmit electrodes 102 are illustrated in the accompanying figures, this configuration is provided by way of example only and is not meant to limit the present disclosure. In other embodiments, more than two groups (e.g., three (3) groups, four (4) groups, and so on) of transmit electrodes 102 are used with the touch panel 100. Further, while the first side 110 and the second side 114 of the touch panel 100 are illustrated in substantially direct opposition with respect to one another in the accompanying figures, it should be noted that the second side 114 may be indirectly opposed to (e.g., next to) the first side 110, another group of transmit electrodes 102 can be driven from another side (e.g., a third side) of the touch panel 100, transmit electrodes 102 can extend in another direction (e.g., diagonally across the touch panel 100), and so forth.
Referring now to
As shown in
One or more capacitive touch panels 100 can be included with a touch screen assembly. For example, a touch screen assembly includes a display screen, such as a liquid crystal display (LCD) screen, where the sense layer and the drive layer are sandwiched between the LCD screen and a bonding layer, with a protective cover (e.g., cover glass) attached thereto. The cover glass may include a protective coating, an anti-reflective coating, and so forth. The cover glass comprises a touch surface, upon which an operator can use one or more fingers, a stylus, and so forth to input commands to the touch screen assembly. The commands can be used to manipulate graphics displayed by, for example, the LCD screen. Further, the commands can be used as input to an electronic device connected to a capacitive touch panel 100, such as a multimedia device or another electronic device (e.g., as previously described).
Referring now to
The capacitive touch panel 100 can be coupled with and/or can include a controller 300 for controlling the touch panel 100 (e.g., dynamically configuring the transmit electrodes 102 and the receive electrodes 104 of the touch panel 100 to compensate for phase delays introduced by driving the transmit electrodes 102 from different sides 110 and 114 of the touch panel 100). For example, a touch panel system includes a touch panel 100 with a controller 300 for controlling the touch panel 100. The controller 300 can include a processor 302, a memory 304, and a communications interface 306. The processor 302 provides processing functionality for the controller 300 and can include any number of processors, micro-controllers, or other processing systems, and resident or external memory for storing data and other information accessed or generated by the controller 300. The processor 302 can execute one or more software programs that implement techniques described herein. The processor 302 is not limited by the materials from which it is formed or the processing mechanisms employed therein and, as such, can be implemented via semiconductor(s) and/or transistors (e.g., using electronic integrated circuit (IC) components), and so forth.
The memory 304 is an example of tangible, computer-readable storage medium that provides storage functionality to store various data associated with operation of the controller 300, such as software programs and/or code segments, or other data to instruct the processor 302, and possibly other components of the controller 300, to perform the functionality described herein. Thus, the memory 304 can store data, such as a program of instructions for operating the touch panel system (including its components), and so forth. It should be noted that while a single memory 304 is described, a wide variety of types and combinations of memory (e.g., tangible, non-transitory memory) can be employed. The memory 304 can be integral with the processor 302, can comprise stand-alone memory, or can be a combination of both.
The memory 304 can include, but is not necessarily limited to: removable and non-removable memory components, such as random-access memory (RAM), read-only memory (ROM), flash memory (e.g., a secure digital (SD) memory card, a mini-SD memory card, and/or a micro-SD memory card), magnetic memory, optical memory, universal serial bus (USB) memory devices, hard disk memory, external memory, and so forth. In implementations, the touch panel system and/or the memory 304 can include removable integrated circuit card (ICC) memory, such as memory provided by a subscriber identity module (SIM) card, a universal subscriber identity module (USIM) card, a universal integrated circuit card (UICC), and so on.
The communications interface 306 is operatively configured to communicate with components of the touch panel system. For example, the communications interface 306 can be configured to transmit data for storage in the touch panel system, retrieve data from storage in the touch panel system, and so forth. The communications interface 306 is also communicatively coupled with the processor 302 to facilitate data transfer between components of the touch panel system and the processor 302 (e.g., for communicating inputs to the processor 302 received from a device communicatively coupled with the controller 300). It should be noted that while the communications interface 306 is described as a component of a controller 300, one or more components of the communications interface 306 can be implemented as external components communicatively coupled to the touch panel system via a wired and/or wireless connection. The touch panel system can also comprise and/or connect to one or more input/output (I/O) devices (e.g., via the communications interface 306), including, but not necessarily limited to: a display, a mouse, a touchpad, a keyboard, and so on.
The communications interface 306 and/or the processor 302 can be configured to communicate with a variety of different networks, including, but not necessarily limited to: a wide-area cellular telephone network, such as a 3G cellular network, a 4G cellular network, or a global system for mobile communications (GSM) network; a wireless computer communications network, such as a WiFi network (e.g., a wireless local area network (WLAN) operated using IEEE 802.11 network standards); an internet; the Internet; a wide area network (WAN); a local area network (LAN); a personal area network (PAN) (e.g., a wireless personal area network (WPAN) operated using IEEE 802.15 network standards); a public telephone network; an extranet; an intranet; and so on. However, this list is provided by way of example only and is not meant to limit the present disclosure. Further, the communications interface 306 can be configured to communicate with a single network or multiple networks across different access points.
Referring now to
Generally, any of the functions described herein can be implemented using hardware (e.g., fixed logic circuitry such as integrated circuits), software, firmware, manual processing, or a combination thereof. Thus, the blocks discussed in the above disclosure generally represent hardware (e.g., fixed logic circuitry such as integrated circuits), software, firmware, or a combination thereof. In the instance of a hardware configuration, the various blocks discussed in the above disclosure may be implemented as integrated circuits along with other functionality. Such integrated circuits may include all of the functions of a given block, system, or circuit, or a portion of the functions of the block, system, or circuit. Further, elements of the blocks, systems, or circuits may be implemented across multiple integrated circuits. Such integrated circuits may comprise various integrated circuits, including, but not necessarily limited to: a monolithic integrated circuit, a flip chip integrated circuit, a multichip module integrated circuit, and/or a mixed signal integrated circuit. In the instance of a software implementation, the various blocks discussed in the above disclosure represent executable instructions (e.g., program code) that perform specified tasks when executed on a processor. These executable instructions can be stored in one or more tangible computer readable media. In some such instances, the entire system, block, or circuit may be implemented using its software or firmware equivalent. In other instances, one part of a given system, block, or circuit may be implemented in software or firmware, while other parts are implemented in hardware.
Although the subject matter has been described in language specific to structural features and/or process operations, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.
Massoudi, Firooz, Johnson, David, Shen, Guozhong
Patent | Priority | Assignee | Title |
11392251, | Nov 26 2019 | Synaptics Incorporated | Minimizing latency for resonant input object detection and classification |
Patent | Priority | Assignee | Title |
5442373, | May 22 1992 | Sharp Kabushiki Kaisha | Display-integrated type tablet device |
9235280, | May 24 2012 | Qualcomm Incorporated | Mutual capacitance large panel phase shift mitigation |
9354264, | Dec 18 2009 | Synaptics Incorporated | Transcapacitive sensor devices with seams |
20080043046, | |||
20080162997, | |||
20090266621, | |||
20110096020, | |||
20110216033, | |||
20120013565, | |||
20120050180, | |||
20120056841, | |||
20130176276, | |||
20140204053, | |||
20140267129, | |||
20150022494, | |||
20150102827, | |||
20150169121, | |||
20150261340, | |||
20150309610, | |||
20150346903, | |||
20160034070, | |||
20160147331, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Dec 16 2014 | MASSOUDI, FIROOZ | Maxim Integrated Products, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 034575 | /0001 | |
Dec 17 2014 | SHEN, GUOZHONG | Maxim Integrated Products, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 034575 | /0001 | |
Dec 22 2014 | JOHNSON, DAVID | Maxim Integrated Products, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 034575 | /0001 | |
Dec 23 2014 | Qualcomm Incorporated | (assignment on the face of the patent) | / | |||
Jun 23 2015 | Maxim Integrated Products, Inc | QUALCOMM TECHNOLOGIES, INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 036103 | /0682 | |
Jul 23 2015 | Maxim Integrated Products, Inc | QUALCOMM TECHNOLOGIES, INC | CORRECTIVE ASSIGNMENT TO CORRECT THE CA NOTARY CERTIFICATE INSIDE THE ASSINGMENT DOCUMENT AND ADDITION OF TWO NEW PATENT APPLICATIONS PREVIOUSLY RECORDED AT REEL: 036103 FRAME: 0682 ASSIGNOR S HEREBY CONFIRMS THE ASSIGNMENT | 036526 | /0458 | |
Aug 01 2016 | QUALCOMM TECHNOLOGIES, INC | Qualcomm Incorporated | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 039630 | /0817 |
Date | Maintenance Fee Events |
Jan 06 2017 | ASPN: Payor Number Assigned. |
Jun 18 2020 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Jun 13 2024 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Date | Maintenance Schedule |
Jan 24 2020 | 4 years fee payment window open |
Jul 24 2020 | 6 months grace period start (w surcharge) |
Jan 24 2021 | patent expiry (for year 4) |
Jan 24 2023 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jan 24 2024 | 8 years fee payment window open |
Jul 24 2024 | 6 months grace period start (w surcharge) |
Jan 24 2025 | patent expiry (for year 8) |
Jan 24 2027 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jan 24 2028 | 12 years fee payment window open |
Jul 24 2028 | 6 months grace period start (w surcharge) |
Jan 24 2029 | patent expiry (for year 12) |
Jan 24 2031 | 2 years to revive unintentionally abandoned end. (for year 12) |