A capacitive touch panel is tested for the presence or absence of short and open circuits in drive and sense lines without the use of a tool that touches the surface of the panel. During a first stage of testing, drive lines of the touch panel are sequentially driven while the remaining drive lines are floated. sense lines are read to indicate whether a driven drive line is shorted to an adjacent drive line, an open circuit, or coupled to a sense line that is an open circuit. During a second stage of testing, drive lines are driven while alternate sense lines are floated or enabled. The signals on the enabled sense lines are acquired to indicate whether the enabled sense lines are shorted to adjacent sense lines. This second stage can be repeated, switching the roles of the sense lines, to determine the locations of short and/or open circuits.
|
1. A capacitive touch panel comprising:
a plurality of drive lines arranged one next to another;
a plurality of sense lines arranged one next to another across the plurality of drive lines; and
a controller coupled to the plurality of drive lines and the plurality of sense lines, the controller operable to determine a location of an object when the object interfaces with a touch panel, the controller operable to:
drive at least a first one of the drive lines while floating the remaining drive lines; and
read the sense lines to determine whether a signal corresponding to the sense lines is outside of a predetermined range and identify a short or an open between the driven drive line and an adjacent ones of the remaining drive lines when the signal is outside the predetermined value, the predetermined range corresponding to a charge associated with a touch panel node.
7. A process for testing a capacitive touch panel having drive lines arranged one next to another and sense lines arranged one next to another across the drive lines, the process comprising:
driving, via a controller, at least a first one of the drive lines while floating the remaining drive lines, the controller coupled to the drive lines and the sense lines, the controller operable to determine a location of an object when the object interfaces with a touch panel;
reading, via the controller, the sense lines to receive a signal associated with respective sense lines;
determining, via the controller, whether the signal associated with at least one sense line of the sense lines is outside of a predetermined range, the predetermined range corresponding to a charge associated with a touch panel node; and
identifying, via the controller, at least one of a presence or an absence of a short or an open between the driven drive line and an adjacent one of the remaining drive lines when the signal is outside the predetermined range.
14. A test system configured for testing a capacitive touch panel assembly having drive lines arranged one next to another, and sense lines arranged one next to another across the drive lines, the capacitive touch panel assembly including, the controller configured to interface with the test system, the test system comprising:
a memory operable to store one or more modules; and
a processor operable to execute the one or more modules to:
cause the controller coupled to the plurality of drive lines and the plurality of sense lines to drive at least a first one of the drive lines while floating the remaining drive lines, the controller configured to interface with the test system; and
cause the controller to read the sense lines to receive a signal associated with respective sense lines; and
cause the controller to identify at least one of a presence or an absence of a short or an open between the driven drive line and an adjacent one of the remaining drive lines when the signal is outside the predetermined range, the predetermined range corresponding to a charge associated with a touch panel node.
2. The capacitive touch panel as recited in
3. The capacitive touch panel as recited in
4. The capacitive touch panel as recited in
5. The capacitive touch panel as recited in
6. The capacitive touch panel as recited in
8. The process as recited in
9. The process as recited in
10. The process as recited in
11. The process as recited in
12. The process as recited in
13. The process as recited in
15. The test system as recited in
16. The test system as recited in
17. The test system as recited in
18. The test system as recited in
19. The test system as recited in
20. The test system as recited in
|
The present application claims the benefit under 35 U.S.C. §119(e) of U.S. Provisional Application Ser. No. 61/488,119, entitled PANEL TEST METHOD BASED ON MUTUAL CAPACITOR MEASUREMENT, filed on May 19, 2011; and U.S. Provisional Application Ser. No. 61/495,139, entitled METHOD OF TESTING A TOUCH PANEL USING MUTUAL CAPACITOR MEASUREMENTS, filed on Jun. 9, 2011. U.S. Provisional Application Ser. Nos. 61/488,119 and 61/495,139 are herein incorporated by reference in their entireties.
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 finger to manipulate images on an electronic display, such as a display attached to a mobile computing device, a personal computer (PC), or a terminal connected to a network. 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.
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 the screen. 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. 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 electrostatic field, measurable as a change in capacitance.
Techniques are described for testing a capacitive touch panel for the presence or absence of short circuits and open circuits in its drive and sense lines without the use of a tool that touches the surface of the panel. In one or more implementations, the techniques may be implemented as a test having two or more test stages (e.g., a first test stage and a second stage). During a first stage of the test, the drive lines of the touch panel are sequentially driven while the other drive lines are floated. The resulting signals on the sense lines are read to indicate whether the driven drive line is shorted to an adjacent drive line, is an open circuit, is coupled to a sense line that is an open circuit, or has neither short nor open circuits. During a second stage of the test, the drive lines are driven while alternate sense lines are floated or enabled. The signals on the enabled sense lines are read to indicate whether the enabled sense lines are shorted to adjacent sense lines. This second stage can be repeated, switching the roles of the alternate sense lines, to determine the actual locations of short and/or open circuits.
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 and/or labels in different instances in the description and the figures may indicate similar or identical items.
Overview
Touch panels can have any number of defects that may be detected by testing during the manufacturing process. The touch panels can have short circuits and open circuits from poor solder connections on circuit boards or by other manufacturing defects. Capacitive touch panels are traditionally tested by systematically touching a tool comprised of one or more capacitive probes (objects) to the panel surface, simulating finger touches during normal use, and determining whether the touches are accurately detected by the panel. A faulty touch panel may fail to accurately detect one or more of the touches by the capacitive probes because of, for example, short or open circuits in the sense and drive lines of the touch panel circuitry.
During the test set up, the touch panel is secured in a text fixture (e.g., a jig or other tool) with components that touch capacitive probes (objects) to, and then lift those probes from, the surface of the panel. Any change in capacitance resulting from the touch is measured and compared to an expected value. A significant difference between the measured and expected values indicates a defect in the touch panel. When the test is complete, the touch panel is removed from the test fixture.
To adequately test a touch panel, the capacitive probes must be touched to the panel and measurements taken at multiple locations on the touch panel surface. Thus, testing of touch panels is a time-consuming process, especially for large touch panels. The time to connect and disconnect the touch panel from the text fixture adds to the total test time, decreasing test throughput and increasing labor costs. The test process also requires expensive test fixtures (e.g., test jigs and/or other positioning tools). Additionally, if the capacitive probes are not positioned accurately on the touch panel, such that a touch is not detected where expected, the test can incorrectly signal an error, e.g., a “false positive.” Moreover, if the capacitive probes are placed against the touch panel with excessive force the touch panel can be damaged.
Accordingly, the techniques described herein allow a capacitive touch panel to be tested for the presence of short and open circuits in its drive and sense lines without the use of a tool that touches the surface of the panel. The techniques may be implemented as a test having two or more test stages (e.g., a first test stage and a second stage). During a first stage of the test, each of the drive lines of the touch panel is sequentially driven (e.g., enabled or activated) while the other drive lines are floated (e.g., left in a disable or inactivated state). The resulting signals on the sense lines are acquired to indicate whether the driven drive line is shorted to an adjacent drive line, is an open circuit, is coupled to a sense line that is an open circuit, or has neither shorts nor opens. During a second stage of the test, the drive lines are all driven (e.g., enabled or activated) while alternate sense lines are floated (e.g., disabled or deactivated) and the remaining sense lines are enabled (e.g., activated). The signals on the enabled sense lines are acquired to indicate whether the enabled sense lines are shorted to adjacent sense lines. The second stage can be repeated, switching the roles of the alternate and remaining sense lines, to determine the actual locations of any shorts.
By driving and floating drive and sense lines in particular patterns, shorts and opens can be detected without “external touches” on the surface of the panel. Thus, the techniques facilitate testing of touch panels that does not require specialized text fixtures (e.g., text jigs, external capacitive probes, or other expensive test equipment) that must be calibrated. Moreover, the testing is faster, less error prone, and less expensive than prior test methods. In implementations, testing of a touch panel can be performed in fifty milliseconds (50 ms) or less, depending on the speed of the processors used.
Example Implementation
In the example implementation described below, testing occurs in two stages. In the first stage, opens in the drive/sense lines and shorts between drive lines are detected by sequentially driving each drive line, allowing the others to float, and reading the sense lines. Different voltages on the sense lines indicate the occurrence of shorts and opens. In the second stage, any shorts between adjacent sense lines are detected and, optionally, located.
The touch panel 100 also includes sense lines (electrodes) 120A-120F (collectively, 120), such as cross-bar ITO sensor traces/tracks, arranged next to one another across the drive lines 110 (e.g., along parallel tracks, generally parallel tracks, and so forth). The sense lines 110 are elongated (e.g., extending along a longitudinal axis). For instance, each sensor electrode 120 may extend along an axis on a supporting surface, such as a substrate of the touch panel 100. The sense lines 120 also have a pitch (e.g., a substantially repetitive spacing between adjacent axes of the sense lines 120). In implementations, the sense lines 120 also have a characteristic spacing comprising a minimum distance between adjacent edges of the sense lines 120.
One or more capacitive touch panels 100 can be included with a touch screen assembly. The touch screen assembly may include a display screen, such as an LCD screen, where the sensor layer and the drive layer are sandwiched between the LCD screen and a bonding layer, e.g., with a protective cover such as glass attached thereto. The protective cover may include a protective coating, an anti-reflective coating, and so forth. The protective cover may comprise 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.
As shown in
The sense lines 120 are electrically insulated from the drive lines 110 (e.g., using a dielectric layer, and so forth). For example, the sense lines 120 may be provided on one substrate (e.g., comprising a sense layer disposed on a glass substrate), and the drive lines 110 may be provided on a separate substrate (e.g., comprising a drive layer disposed on another substrate). In this two-layer configuration, the sense layer can be disposed above the drive layer (e.g., with respect to a touch surface). For example, the sense layer can be positioned closer to a touch surface than the drive layer. However, this configuration is provided by way of example only and is not meant to be restrictive of the present disclosure. Thus, other configurations can be provided where the drive layer is positioned closer to the touch surface than the sense layer, and/or where the sense layer and the drive layer comprise the same layer. For instance, in a 1.5-layer implementation (e.g., where the drive layer and the sense layer are included on the same layer but physically separated from one another), one or more jumpers can be used to connect portions of a drive line 110 together. Similarly, jumpers can be used to connect portions of a sense line 120 together.
Thus, as shown in
In the example illustrated in
Because signals can vary slightly due to manufacturing variations, voltage variations, and so forth, the testing process (method) described herein below compares signal values to first, second, and third predetermined ranges, instead of to exact values. For example, a voltage on a sense line 120 can be slightly less or slightly more than CMV, though the drive/sense line has no shorts or opens. Thus, when a signal on the corresponding sense line 120 falls within the first predetermined range (e.g., CMV±Δ1), the testing method (which may implemented by the touchscreen controller (TSC) 150 of
When one drive line 110 is driven, the remaining drive lines 110 are floating not grounded. If the remaining drive lines 110 were grounded, as shown in the circuit model 220 illustrated in
It will be appreciated that, to fully test the touch panel 100, or at least a significant portion of its area, the first stage can be implemented to test connections between multiple ones of the drive lines 110 and between multiple ones of the drive lines 110 and the sense lines 120. In the example method 300 illustrated in
Shorts and opens are then identified (Block 315). As described above in the discussions of
A determination is then made whether there are more drive lines to test (Decision Block 320). When a determination is made (“YES” at Decision Block 320), that there are more drive lines to test (e.g., drive lines 110B-110F), the method (process) 300 loops back to enable the next drive line while floating the remaining drive lines (Block 305), where the next drive line (e.g., drive line 110B) is selected.
This state (i.e., drive line 110B enabled) is shown in
When a desired number of (e.g., all of, a random sampling of, etc.) the drive lines (e.g., drive lines 110A-110F) have been tested, e.g., a determination is made that there are no more drive lines to test (“NO” at Decision Block 320), the process 300 proceeds to the second stage of testing (Block 701), an example of which is illustrated by process (method) 700 shown in
The second stage of the test detects shorts between adjacent sense lines 120. In the second stage, the drive lines 110A-110F are driven sequentially, as in normal use, and the sense lines 120A-120F are sensed in two phases. In each phase, half of the sense lines 120A-120F (e.g., sense lines 120B, 120D, and 120F of the touch panel 100 shown in
VOUT=CMV/CF.
Next, the first set of alternate sense lines are disabled (floated), and the second set of alternate sense lines are enabled (Block 725). For example, as shown in
Using the information regarding shorts between sense lines determined previously (in Block 720), shorts between sense lines can also be located (in Block 740). For example, when a determination is made (in Block 720) that the sense line 120B is shorted to a neighbor (e.g., sense line 120A or 120C), and a further determination is made (in Block 740) that the sense line 120A is also shorted to a neighbor, but the sense line 120C is not shorted to a neighbor, then a short between sense line 120A and sense line 120B may be determined to exist. Using the same test methodology, it can be determined whether the sense line 120B is shorted to both of the sense lines 120A and 120C. It will be appreciated that the sense lines 120 can be enabled and disabled in different combinations, the drive lines 110 driven, and the signals on the sense lines 120 read to determine the existence and locations of shorts in accordance with the principles of the present disclosure.
The test steps implemented in Blocks 705, 710, 715, and 720 may, for clarity of discussion, be referred to as a “first phase” of the second stage of the test, while the test steps implemented in Blocks 725, 730, 735, and 740 are referred to as the “second phase” of the second stage of the test. Accordingly, it will be appreciated that both the first phase and the second phase are performed when the actual locations of any shorts in the touch panel 100 are to be determined, such as to track and uncover defects in the touch panel 100 during the touch-panel fabrication process. However, when the test is performed merely to determine whether sense lines are shorted without determining the locations of the shorts, the first phase may be performed without performing the second phase. Thus, in the second stage, shorts between the sense lines 120A-120F, and, optionally, the locations of those shorts may be determined.
It will be appreciated that the process (method) 700 can be modified in accordance with the principles of the present disclosure to determine shorts between non-adjacent sense lines 120. As one example, again referring to
Example Test System
The memory 820 is an example of a non-transitory computer storage device that provides storage functionality to store various data associated with the operation of the test system, such as the software program and code segments mentioned above, computer instructions, and/or other data to instruct the processor 810 and other elements of the test system 800 to perform the techniques described herein. Although a single memory 820 is shown, a wide variety of types and combinations of memory may be employed. The memory 820 may be integral with the processor 810, stand-alone memory, or a combination of both. The memory may include, for example, removable and non-removable memory elements such as RAM, ROM, Flash (e.g., SD Card, mini-SD card, micro-SD Card), magnetic, optical, USB memory devices, and so forth.
The test system 800 is illustrated as including a test module 830, which is storable in memory 820 and executable by the processor 810. The test module 830 represents functionality to test capacitive touch panels 100 for short and open circuits in their drive and sense lines without the use of a tool that touches the surface of the panel 100. For example, the test module 830 may implement the techniques of the present disclosure (e.g., may implement the processes (methods) 300 and 700, in
During the test setup, the test system 800 is coupled to the touch panel 100. The test system 800 interfaces with the touch screen controller (TSC) 150 (see also
Generally, any of the techniques described herein can be implemented using software, firmware, hardware (e.g., fixed logic circuitry), manual processing, or a combination of these implementations. The terms “module” and “functionality” as used herein generally represent software, firmware, hardware, or a combination thereof. The communication between modules in the test system 800 of
It will be appreciated that the techniques described herein need not necessarily be limited to implementation as a “two stage” test. Instead, the discussion herein above of the test as being performed in test “stages” is for purposes of clarity of explanation of the techniques of the present disclosure. Thus, testing, in accordance with the techniques described, may be characterized as being performed in a single test stage or multiple test stages without departing from the scope and spirit of the present disclosure. Moreover, the terms “first stage” and “second stage” are used merely to identify the two test stages and do not necessarily suggest that the first stage must be performed before the second stage. Indeed, the second stage can be performed before the first stage. Furthermore, the two stages do not have to be performed together. In some test environments the first stage is performed without the second stage, and in other environments the second stage is performed without the first stage.
Conclusion
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.
Umair, Muhammad, Shen, Guozhong, DeCanne, Bart, Ahmad, Syed F., Knox, Kenneth W.
Patent | Priority | Assignee | Title |
10613155, | Apr 26 2017 | Pixart Imaging Inc. | Short circuit testing method for capacitive sensing device and the capacitive sensing device |
9436331, | Jul 23 2013 | LG Display Co., Ltd.; LG DISPLAY CO , LTD | Display device |
Patent | Priority | Assignee | Title |
7808255, | Apr 05 2007 | NEODRÓN LIMITED | Two-dimensional position sensor |
7821274, | May 07 2007 | NEODRÓN LIMITED | Capacitive position sensor |
7821502, | Jul 08 2005 | NEODRÓN LIMITED | Two-dimensional position sensor |
7864160, | Oct 05 2005 | 3M Innovative Properties Company | Interleaved electrodes for touch sensing |
7932898, | Sep 20 2005 | NEODRÓN LIMITED | Touch sensitive screen |
20060192752, | |||
20100044122, | |||
20100156811, | |||
20100156846, | |||
20100258360, | |||
20110050617, | |||
20110057905, | |||
20120268413, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
May 13 2012 | DECANNE, BART | Maxim Integrated Products, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 028211 | /0393 | |
May 14 2012 | SHEN, GUOZHONG | Maxim Integrated Products, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 028211 | /0393 | |
May 14 2012 | KNOX, KENNETH W | Maxim Integrated Products, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 028211 | /0393 | |
May 14 2012 | AHMAD, SYED F | Maxim Integrated Products, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 028211 | /0393 | |
May 15 2012 | QUALCOMM Technologies, Inc. | (assignment on the face of the patent) | / | |||
May 15 2012 | UMAIR, MUHAMMAD | Maxim Integrated Products, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 028211 | /0393 | |
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 |
Feb 14 2019 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Feb 08 2023 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Date | Maintenance Schedule |
Sep 01 2018 | 4 years fee payment window open |
Mar 01 2019 | 6 months grace period start (w surcharge) |
Sep 01 2019 | patent expiry (for year 4) |
Sep 01 2021 | 2 years to revive unintentionally abandoned end. (for year 4) |
Sep 01 2022 | 8 years fee payment window open |
Mar 01 2023 | 6 months grace period start (w surcharge) |
Sep 01 2023 | patent expiry (for year 8) |
Sep 01 2025 | 2 years to revive unintentionally abandoned end. (for year 8) |
Sep 01 2026 | 12 years fee payment window open |
Mar 01 2027 | 6 months grace period start (w surcharge) |
Sep 01 2027 | patent expiry (for year 12) |
Sep 01 2029 | 2 years to revive unintentionally abandoned end. (for year 12) |