Touch Screen Interference Detection Method, Touch Control Chip and Electronic Device
By scanning and converting the touch screen node signal, and determining the interference type based on the number of detections, the problem of distinguishing between common mode and display interference on the touch screen is solved, and the touch accuracy and accuracy of interference analysis are improved.
Patent Information
- Application Number
- CN202210854347.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-14
- Publication Date
- 2025-07-29
- Estimated Expiration
- 2042-07-14
AI Technical Summary
The prior art cannot accurately distinguish and eliminate power common mode interference and display interference on touch screens, resulting in distortion of touch signals and affecting the accuracy of touch positions.
By scanning the nodes on the touch screen, a touch signal is generated and converted into a saturation signal. According to the number of detections of the saturation signal within a preset time, whether the touch screen is disturbed is determined, and the power supply common mode interference and display interference are distinguished.
Accurate identification and distinction of touch screen interference is achieved, improving the accuracy of touch positions and the rapidity of interference analysis.
Smart Images

Figure CN115061600B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of touch technology, and in particular, to a touch screen interference detection method, a touch control chip, and an electronic device. Background Art
[0002] With the development of electronic technology, touch screens have been more widely used. A touch screen can sense a user's touch action, thereby generating a touch signal to feedback the touch position of the user. However, when the touch screen is interfered, the touch signal will be saturated and distorted, affecting the accuracy of the touch position. In the prior art, by determining whether the amplitude of the touch signal exceeds a threshold, it can be determined whether the touch screen is interfered. However, the interference of the touch screen includes power common-mode interference and display interference. The inventors found during the work process that due to the different interference principles of these two types of noise interference, the characteristics in terms of data are different. To eliminate the influence of these two types of interference on the touch signal respectively, it is necessary to accurately identify and distinguish them. However, the prior art cannot distinguish the interference types. Summary of the Invention
[0003] In view of the above problems, the present application provides a touch screen interference detection method, a touch control chip, and an electronic device, which can detect whether the touch screen is interfered and the interference type.
[0004] In a first aspect, the present application provides a touch screen interference detection method, including: scanning at least one row or one column of nodes on the touch screen to generate a touch signal corresponding to each node; converting the touch signal corresponding to each node into a saturation signal; detecting the saturation signal, and determining whether the touch screen is interfered according to the detection times of the saturation signal within a preset time.
[0005] In some possible implementation manners, if the detection times of the saturation signal within the preset time is less than a first threshold, it is determined that the node corresponding to the saturation signal is not interfered.
[0006] In some possible implementation manners, if the detection times of the saturation signals corresponding to all the nodes in the first direction of the touch screen within the preset time are all greater than the first threshold and less than a second threshold, it is determined that all the nodes in the first direction of the touch screen are subjected to a first interference, and the first interference is display interference.
[0007] In some possible implementation manners, the touch area of the user is determined according to the touch signal; if the detection times of the saturation signals corresponding to the nodes in the touch area within the preset time are all greater than the second threshold, and the detection times of the saturation signals corresponding to the nodes in the non-touch area within the preset time are all less than the second threshold, it is determined that all the nodes in the touch area are subjected to a second interference, and the second interference is power common-mode interference.
[0008] In some possible implementations, the touch screen is a self-capacitive touch panel, and touch electrodes are arranged on the touch panel, and each touch electrode forms a node.
[0009] In some possible implementations, the touch screen is a mutual-capacitive touch panel or a self-mutual integrated touch panel, and insulating and intersecting touch electrodes are arranged in a first direction and a second direction of the touch panel, and the insulating intersection of the touch electrodes forms a node.
[0010] In some possible implementations, the saturation signals of all nodes in the touch panel are detected, and it is determined whether the touch screen is interfered according to the number of detections of the saturation signals within a preset time.
[0011] In some possible implementations, the touch screen counts the number of detections of the saturation signals corresponding to the nodes in the first direction within a preset time, specifically referring to the sum or average of the number of detections of the saturation signals corresponding to all nodes in the second direction within a preset time.
[0012] In some possible implementations, the touch screen is a self-capacitive touch panel or a self-mutual integrated touch panel, and the touch screen detects any one of a random row of nodes, a column of nodes, or a combination of a row and a column of nodes, and determines whether the touch screen is interfered according to the number of detections of the saturation signals of the nodes within a preset time.
[0013] In a second aspect, the present application provides a touch control chip, including a scanning unit configured to scan at least one row or one column of nodes on the touch screen to generate a touch signal corresponding to each node; a conversion unit electrically connected to the scanning unit, the conversion unit is configured to convert the touch signal corresponding to each node into a saturation signal correspondingly; an analysis unit electrically connected to the conversion unit, the analysis unit is configured to detect the saturation signal, and determine whether the touch screen is interfered according to the number of detections of the saturation signal within a preset time.
[0014] In some possible implementations, if the analysis unit detects that the number of detections of the saturation signal within a preset time is less than a first threshold, the analysis unit determines that the node corresponding to the saturation signal is not interfered.
[0015] In some possible implementations, if the analysis unit detects that the number of detections of the saturation signals corresponding to all nodes in the first direction of the touch screen within a preset time is greater than the first threshold and less than a second threshold, the analysis unit determines that all nodes in the first direction are subject to a first interference, and the first interference is a display interference.
[0016] In some possible implementations, the touch control chip further includes a calculation unit, electrically connected to the scanning unit, and the calculation unit is configured to determine the user's touch area according to the touch signal; if the analysis unit detects that the detection times of the saturation signals corresponding to the nodes in the touch area within a preset time are all greater than a second threshold, and the detection times of the saturation signals corresponding to the nodes in the non-touch area within the preset time are all less than the second threshold, the analysis unit determines that all the nodes in the touch area are affected by a second interference, and the second interference is power supply common-mode interference.
[0017] In some possible implementations, the touch control chip further includes an amplification unit, electrically connected to the scanning unit, and the amplification unit is configured to receive the touch signal and convert the touch signal into a voltage signal; a filtering unit, electrically connected to the amplification unit, and the filtering unit is configured to filter the voltage signal; an analog-to-digital conversion unit, electrically connected to the filtering unit, and the analog-to-digital conversion unit is configured to convert the filtered voltage signal into a saturation signal.
[0018] In a third aspect, the present application provides an electronic device, and the electronic device includes the above-mentioned touch control chip.
[0019] Thus, the touch screen interference detection method, touch control chip, and electronic device provided by the present application can determine the user's touch position based on the touch signal output by the nodes on the touch panel, as well as whether the touch panel is interfered, the type of interference, and the interference-affected area, so that the interference cause can be accurately and quickly analyzed and the interference can be reduced. Description of the Drawings
[0020] Figure 1 It is a structural diagram of the touch screen interference detection system provided by the present application.
[0021] Figure 2 It is a schematic structural diagram of a self-capacitive touch panel.
[0022] Figure 3A It is a schematic structural diagram of a mutual-capacitive touch panel.
[0023] Figure 3B It is another schematic structural diagram of a mutual-capacitive touch panel.
[0024] Figure 4 For Figure 1 the structural diagram of the conversion unit in
[0025] Figure 5 It is a flowchart of the touch screen interference detection method provided by the present application.
[0026] Figure 6 It is a schematic diagram of the electronic device provided by the present application.
[0027] Description of the Main Component Symbols
[0028] Touch Screen Interference Detection System 10
[0029] Touch panel 11
[0030] Node 110
[0031] Control unit 12
[0032] Scanning unit 121
[0033] Calculation unit 122
[0034] Conversion unit 123
[0035] Amplification unit 1231
[0036] Filtering unit 1232
[0037] Analog-to-digital conversion unit 1233
[0038] Analysis unit 124
[0039] Scanning line T x1 -T xm
[0040] Receiving line R x1 -R xn
[0041] Induction channel S x1 -S xn
[0042] The following specific embodiments will further illustrate the present invention in conjunction with the above drawings. Specific embodiments
[0043] In the embodiments of the present application, terms such as "first" and "second" are only used to distinguish different objects, and cannot be construed as indicating or implying relative importance, nor can they be construed as indicating or implying order. For example, the first application, the second application, etc. are used to distinguish different applications, rather than to describe a specific order of the applications. Features limited by "first" and "second" may explicitly or implicitly include one or more of such features.
[0044] Please refer to Figure 1 , the present application provides a touch screen interference detection system 10 for detecting whether the touch screen is interfered and the type and intensity of the interference. The touch screen interference detection system 10 includes a touch panel 11 and a control unit 12.
[0045] The control unit 12 includes a scanning unit 121, a calculation unit 122, a conversion unit 123, and an analysis unit 124. The scanning unit 121 includes m scanning lines T x1 -T xm , m scanning lines Tx1 -T xm extends to the touch panel 11, and m scanning lines T x1 -T xm are electrically connected to the touch electrodes on the touch panel 11. In some embodiments, the m scanning lines T x1 -T xm are used to provide an excitation signal (e.g., a square wave signal or a sine wave oscillation signal) to the touch panel 11. The touch panel 11 includes at least one touch electrode. When a user touches the touch screen, the capacitance value of the touch electrode in the touched area changes, and the touch electrode outputs a corresponding touch signal to the calculation unit 122. The calculation unit 122 can determine the user's touch area according to the touch signal and output an area signal to the analysis unit 124.
[0046] The conversion unit 123 is electrically connected to the touch panel 11 and the analysis unit 124. The conversion unit 123 is used to receive the touch signal output by the touch panel 11 and convert the touch signal into a saturation signal.
[0047] The analysis unit 124 is used to receive the saturation signal and the area signal, and determine whether the touch screen is interfered according to the saturation signal. If the touch screen is interfered, the interference type and the interference area are determined.
[0048] It can be understood that if the touch screen is interfered, the amplitude of the touch signal will exceed a preset threshold. The saturation signal can indicate whether the amplitude of the touch signal exceeds the preset threshold, so that the analysis unit 124 can determine whether the touch screen is interfered according to the saturation signal.
[0049] Please refer to Figure 2 , in some embodiments, the touch panel 11 is a self-capacitance touch panel. The touch panel 11 includes a plurality of touch electrodes. Each capacitance coupling point is named a node. The control unit 12 can judge the touch action occurring on the touch panel by sensing the change of the capacitance value at the capacitance coupling point.
[0050] Figure 2 There are N touch electrodes in the row direction and M electrodes in the column direction, so there will be M*N nodes.
[0051] At time T x1 , scan all channels of the first row S x1 -S xn At time T x2 , scan all channels of the second row S x1 -S xn And so on until time T xm , that is, the scanning of the entire touch panel is completed, and M*N saturation detection data are generated.
[0052] Taking the node 110 as an example, one end of the touch electrode in the node 110 is grounded, and the other end of the touch electrode in the node 110 is electrically connected to the scan line T xi , where 1≤i≤m. When the user touches the touch screen, the capacitance value of the touch electrode to the ground in the node changes, and the node passes through the sensing channel S x1 -S xn Outputting a touch signal, it can be understood that the touch signal is associated with the capacitance value of the touch electrode in the node. If the control unit 12 determines that the capacitance value of the touch electrode in the node changes, the user's touch position can be determined based on the change in the touch signal.
[0053] The types of interference encountered by a touch screen during use include at least one of a first interference and a second interference. The first interference is display interference. It will be understood that when the touch device includes a display component, the touch panel 11 is disposed adjacent to the display component, which is used to display content to the user. Display interference is caused by the display component displaying different content at different times, and the magnitude of the display interference varies with changes in the displayed content.
[0054] The second interference is power supply common-mode interference. For example, power supply common-mode interference is interference caused by voltage fluctuations and power grid interference signals when a charging / discharging device (e.g., a charger) is connected to the touch panel 11. In some embodiments, power supply common-mode interference may affect the touch area when a user touches the touch panel 10, or it may affect all nodes in the second direction (e.g., the column direction).
[0055] See also Figure 3A and Figure 3B In this embodiment, the touch panel 11 is a mutual capacitance touch panel, and the scanning unit 121 includes m scanning lines T x1 -T xm and n receiving lines R x1 -R xn , the scanning lines and the receiving lines are respectively extended on the touch panel 11, and m scanning lines T x1 -T xm With n receiving lines R x1 -R xn The scanning lines and receiving lines intersect each other at right angles, and the intersections of the scanning lines and receiving lines are insulated. A node is generated at the intersection of each receiving line and each scanning line.
[0056] Taking the node 110 as an example, the node 110 receives the line R x1 With scan line T x1 is generated at the intersection of . Figure 3A N receiving lines R x With M scan lines T x A total of M*N nodes are generated. Figure 3B 4 receiving lines Rx With 4 scanning lines T x Generate a total of 16 nodes of 4 * 4.
[0057] When the user touches the touch screen, the capacitance value of the touch electrode in the node changes. The node outputs a touch signal to the control unit 12 through the receiving line R x j. It can be understood that the touch signal is associated with the capacitance value of the touch electrode at the node. If the control unit 12 determines that the touch signal changes, it can determine that the capacitance value of the touch electrode at the node changes, thereby determining the user's touch area.
[0058] Please refer to Figure 4 , in some embodiments, the conversion unit 123 includes an amplification unit 1231, a filtering unit 1232, and an analog-to-digital conversion unit 1233. The amplification unit 1231 is electrically connected to the node and the filtering unit 1232. The filtering unit 1232 is electrically connected to the analog-to-digital conversion unit 1233. The analog-to-digital conversion unit 1233 is electrically connected to the analysis unit 124.
[0059] In this embodiment, the amplification unit 1231 is used to receive the touch signal and convert the touch signal into a voltage signal. Specifically, the amplifier 123a may include a charge amplifier, and the charge amplifier can convert the touch signal of the charge change amount of the touch electrode on the node into a voltage signal. In other embodiments, the amplification unit 1231 is used to receive the touch signal and convert the touch signal into a current signal.
[0060] The filtering unit 1232 is used to filter the voltage signal. It can be understood that filtering the voltage signal can filter out the noise components in the voltage signal. In some embodiments, the filtering unit 1232 includes an Adaptive Notch Filter (ANF).
[0061] The analog-to-digital conversion unit 1233 is used to convert the filtered analog signal into a digital signal. It can be understood that the analysis unit 124 can determine whether the amplitude of the digital signal exceeds a preset threshold, and the digital signal exceeding the preset threshold is defined as a saturation signal. The analysis unit 124 can calculate the number of times the saturation signal is detected within a preset time, and determine whether the touch screen is interfered according to the detection times of the saturation signal, and determine the type of interference according to the corresponding touch signal.
[0062] In some embodiments, the touch panel 11 is a self-capacitance touch panel. After the scanning lines T x1 -T xm on the self-capacitance touch panel provide an excitation signal, within the time period of T x1 -T xm , the sensing channels S x1 -Sxn Output the corresponding touch signal. Here, T x1 -T xm Each time period is the time period from when the corresponding excitation signal is emitted to when it ends.
[0063] The analysis unit 124 counts the number of times the saturation signal corresponding to each node is detected within a preset time as shown in Table 1:
[0064] Table 1
[0065] <![CDATA[S x1 > <![CDATA[S x2 > <![CDATA[S x3 > <![CDATA[S x4 > <![CDATA[S x5 > <![CDATA[S x6 > <![CDATA[S x7 > … <![CDATA[S x(n-1) > <![CDATA[S xn > <![CDATA[T x1 > 122 116 120 121 119 119 117 … 120 118 <![CDATA[T x2 > 60 63 63 62 61 62 60 … 63 59 <![CDATA[T x3 > 350 352 348 349 350 350 351 … 353 348 <![CDATA[T x4 > 266 264 268 268 267 265 266 … 267 267 … … … … … … … … … … … <![CDATA[T x(m-1) > 4 0 1 0 0 0 2 … 2 0 <![CDATA[T xm > 352 349 3352 352 349 350 353 … 350 349
[0066] Among them, the number of times of the saturation signal is the total number of trigger interference times of the upper node on the corresponding induction channels S x1 -S xm -S x1 -S xn during each time period.
[0067] It can be understood that when the user does not touch the touch panel 11, there are a total of m*n saturation detection data in Table 1. In the first direction (i.e., the induction channel S x1 -S xn direction, which is the row direction in this embodiment), the number of times the saturation signal corresponding to each node is detected within the preset time is greater than the first threshold (for example, the first threshold can be 100) and less than the second threshold (for example, the second threshold can be 130), that is, the number of times the saturation signal corresponding to each node in the first direction in Table 1 is detected within the preset time is similar. The analysis unit 124 can determine that the touch panel 11 is affected by display interference.
[0068] It should be noted that for different scanning time periods, the first threshold and the second threshold can be different. For example, within the time period of T x1 -T x2 time period, the first threshold can be set to 100 and the second threshold can be set to 130, while within the time period of T
[0069] If the number of times the saturation signal corresponding to all nodes in the same scanning time period is within the corresponding first threshold and second threshold within the preset time, the analysis unit 124 can determine that the touch panel 11 is affected by display interference. x3 -S x4 and the scanning line T x2 -T x3 enclosed area, the analysis unit 124 counts the number of times the saturation signal corresponding to each node is detected within the preset time as shown in Table 2:
[0070] Table 2
[0071]
[0072] It can be understood that the detection times of the saturation signals of the nodes in the touch area of the user within the preset time are not zero, while the detection times of the saturation signals of the nodes in other areas within the preset time are zero. However, in the unit table 2 where the touch area is located, in the second direction (i.e., the scanning channel T x1 -T xm direction, which is the column direction in this embodiment), that is, S x3 and S x4 for the saturation signals corresponding to adjacent nodes on two columns, the detection times within the preset time are significantly greater than those in other areas, then the analysis unit 124 can determine that the touch panel 11 is affected by power common-mode interference.
[0073] In this embodiment, the data of column S x3 is relatively larger than the data of column S x4 It can be understood that affected by the finger contact area, the user's finger is relatively biased towards S x3 side.
[0074] It can be understood that when there are multiple touch areas, the power common-mode interference will appear in the corresponding multiple touch areas.
[0075] In this embodiment, if the analysis unit 124 counts the detection times of the saturation signals corresponding to each node within the preset time as shown in Table 3:
[0076] Table 3
[0077]
[0078] If the user touches the touch panel 11, and the calculation unit 122 determines the touch area of the user as the area enclosed by the sensing channel S x3 -S x4 and the scanning line T x2 -T x3 There are four nodes within the touch area. For each node outside the touch area, the detection times of the saturation signals corresponding to the nodes in the first direction (i.e., the sensing channel S x1 -S xn direction) within the preset time are similar. Referring to the node values in the T x1 、T x4 、T x(m-1) 、T xm direction, then the analysis unit 124 can determine that the touch panel 11 is affected by display interference.
[0079] Further, within the touch area, if the number of detections of the saturation signal corresponding to the nodes in the first direction within a preset time is greater than the corresponding second threshold, the analysis unit 124 can determine that the touch panel 11 is affected by power common-mode interference.
[0080] In this embodiment, if the analysis unit 124 counts the number of detections of the saturation signal corresponding to each node within a preset time as shown in Table 4:
[0081] Table 4
[0082] <![CDATA[S x1 > <![CDATA[S x2 > <![CDATA[S x3 > <![CDATA[S x4 > <![CDATA[S x5 > <![CDATA[S x6 > <![CDATA[S x7 > … <![CDATA[S x(n-1) > <![CDATA[S xn <!-- 6 -->]]> <![CDATA[T x1 > 0 0 0 0 0 0 0 … 0 0 <![CDATA[T x2 > 0 0 0 0 0 0 0 … 0 0 <![CDATA[T x3 > 0 0 0 0 0 0 0 … 0 0 <![CDATA[T x4 > 0 0 0 0 0 0 0 … 0 0 … … … … … … … … … … … <![CDATA[T x(m-1) > 0 0 0 0 0 0 0 … 0 0 <![CDATA[T xm > 0 0 0 0 0 0 0 … 0 0
[0083] It can be understood that the number of detections of the saturation signal corresponding to all nodes on the touch panel 11 in Table 4 within a preset time does not exceed the preset threshold, and the analysis unit 124 can determine that the touch panel 11 is not affected by interference.
[0084] In some embodiments, the touch panel 11 is a mutual capacitance touch panel or a self-mutual capacitance integrated touch panel. After the scanning lines T x1 -T xm on the mutual capacitance touch panel provide an excitation signal, the receiving lines R x1 -R xn of the touch panel 11 output corresponding touch signals. There are m*n nodes, and m*n saturation detection data can be obtained.
[0085] The analysis unit 124 counts the number of times the saturation signal corresponding to each node is detected within a preset time as shown in Table 5:
[0086] Table 5
[0087] <![CDATA[R x1 > <![CDATA[R x2 > <![CDATA[R x3 > <![CDATA[R x4 > <![CDATA[R x5 > <![CDATA[R x6 > <![CDATA[R x7 > … <![CDATA[R x(n-1) > <![CDATA[R xn > <![CDATA[T x1 > 122 116 120 121 119 119 117 … 120 118 <![CDATA[T x2 > 60 63 63 62 61 62 60 … 63 59 <![CDATA[T x3 > 350 352 348 349 350 350 351 … 353 348 <![CDATA[T x4 > 266 264 268 268 267 265 266 … 267 267 … … … … … … … … … … … <![CDATA[T x(m-1) > 4 0 1 0 0 0 2 … 2 0 <![CDATA[T xm > 352 349 3352 352 349 350 353 … 350 349
[0088] It can be understood that when the user does not touch the touch panel 11, for the m*n saturation detection data in Table 5, the number of detections of the saturation signal corresponding to each node in the first direction (i.e., the direction of the receiving line R x1 -R xn direction, which is the row direction in this embodiment) within a preset time is greater than the first threshold (for example, the first threshold can be 100) and less than the second threshold (for example, the second threshold can be 130), that is, the number of detections of the saturation signal corresponding to each node in the first direction in Table 5 within a preset time is similar. The analysis unit 124 can determine that the touch panel 11 is affected by display interference.
[0089] It should be noted that for different scanning time periods, the first threshold and the second threshold can be different. For example, in the T x1 time period, the first threshold can be set to 100 and the second threshold can be set to 130, while in the T x2During a time period, the first threshold can be set to 55 and the second threshold can be set to 65. If the number of detections of the saturation signals corresponding to all nodes in the same scan time period within a preset time is between the corresponding first threshold and the second threshold, the analysis unit 124 can determine that the touch panel 11 is affected by display interference.
[0090] In some other embodiments, if the user touches the touch panel 11 and the calculation unit 122 determines, based on the touch signal, that the touch area of the user is the receiving line R x3 -R x4 and the scan line T x2 -T x3 enclosed area, the analysis unit 124 counts the number of detections of the saturation signal corresponding to each node within a preset time as shown in Table 6:
[0091] Table 6
[0092]
[0093] It can be understood that the number of detections of the saturation signal of the nodes in the touch area of the user within a preset time is not zero. However, in the second direction (i.e., the scan channel T x1 -T xm direction, which is the column direction in this embodiment) of the unit where the touch area is located, that is, for the left and right adjacent nodes corresponding to the saturation signals on the two columns of R x3 and R x4 the number of detections of the saturation signals within a preset time is not zero, then the analysis unit 124 can determine that the touch panel 11 is affected by power common-mode interference.
[0094] Similarly, when there are multiple touch positions, there will be interference of different amplitudes in the data of the columns involved in the touch area.
[0095] In this embodiment, if the analysis unit 124 counts the number of detections of the saturation signal corresponding to each node within a preset time as shown in Table 7:
[0096] Table 7
[0097]
[0098] If the user touches the touch panel 11 and the calculation unit 122 determines, based on the touch signal, that the touch area of the user is the sensing channel S x3 -S x4 and the scan line T x2 -T x3 enclosed area, there are four nodes in the touch area. For each node outside the touch area, the number of detections of the saturation signal corresponding to the nodes in the first direction (i.e., the receiving line R x1 -R xn direction) in Table 7 is similar, and reference can be made to Tx1 , T x4 , T x(m-1) , T xm For the node values in the T direction, the analysis unit 124 can determine that the touch panel 11 is affected by display interference. Further, within the touch area, if the number of detections of the saturation signals corresponding to the nodes in the first direction within a preset time is greater than the corresponding second threshold, the analysis unit 124 can determine that the touch panel 11 is affected by power common-mode interference.
[0099] In this embodiment, if the analysis unit 124 counts the number of detections of the saturation signals corresponding to each node within a preset time as shown in Table 8:
[0100] Table 8
[0101] <![CDATA[S x1 > <![CDATA[S x2 > <![CDATA[S x3 > <![CDATA[S x4 > <![CDATA[S x5 > <![CDATA[S x6 > <![CDATA[S x7 > … <![CDATA[S x(n-1) > <![CDATA[S xn > <![CDATA[T x1 > 0 0 0 0 0 0 0 … 0 0 <![CDATA[T x2 > 0 0 0 0 0 0 0 … 0 0 <![CDATA[T x3 > 0 0 0 0 0 0 0 … 0 0 <![CDATA[T x4 > 0 0 0 0 0 0 0 … 0 0 … … … … … … … … … … … <![CDATA[T x(m-1) > 0 0 0 0 0 0 0 … 0 0 <![CDATA[T xm > 0 0 0 0 0 0 0 … 0 0
[0102] It can be understood that the number of detections of the saturation signals corresponding to all nodes on the touch panel 11 in Table 8 within a preset time does not exceed the preset threshold, and the analysis unit 124 can determine that the touch panel 11 is not affected by interference.
[0103] In some other embodiments, the touch panel 11 includes a mutual capacitance touch panel or a self-mutual capacitance integrated touch panel. After the scan lines T x1 -T xm provide an excitation signal, the receiving lines R x1 -R xn output corresponding touch signals, and the conversion unit 123 converts the touch signals into corresponding saturation signals. The analysis unit 124 can count the number of detections of the saturation signals corresponding to the nodes in the first direction (i.e., the receiving lines R x1 -R xn direction) within a preset time, where R xs refers to the sum or average of the number of detections of the saturation signals corresponding to all nodes in the second direction (i.e., the scan lines T x1 -T xn direction) within a preset time. For example, the data of the receiving line R x1 refers to the sum or average of the number of detections of the saturation signals corresponding to all nodes in the column where the receiving line R x1 is located within a preset time.
[0104] In this embodiment, the noise distribution can be counted row by row, and only the N saturation signal counts are analyzed, rather than the noise distribution of each node (i.e., M*N nodes). The data counted by the analysis unit 124 is shown in Table 9:
[0105] Table 9
[0106] <![CDATA[R x1 > <![CDATA[R x2 > <![CDATA[R x3 > <![CDATA[R x4 > <![CDATA[R x5 > <![CDATA[R x6 > <![CDATA[R x7 > … <![CDATA[R x(n-1) > <![CDATA[R xn > 1154 1154 1152 1152 1146 1146 1149 … 1155 1141
[0107] It can be understood that when the user does not touch the touch panel 11, the detection times of the saturation signals corresponding to all the nodes in the first direction in Table 9 are similar within a preset time, and the analysis unit 124 can determine that the touch panel 11 is affected by display interference.
[0108] In this embodiment, if the user touches the touch panel 11 and the analysis unit 124 determines that the touch area of the user is located within the enclosed area of the receiving lines R x3 -R x4 As shown in Table 10, the detection times of the saturation signals corresponding to all the nodes statistically analyzed by the analysis unit 124 within a preset time are as follows:
[0109] Table 10
[0110]
[0111] It can be understood that the detection times of the saturation signals of two nodes in the user's touch area are not zero within a preset time, while the detection times of the saturation signals of the nodes in other areas are zero within a preset time. That is, there are interferences with different amplitudes in different columns of the user's touch area, and no interference is detected in the column direction of the non-touch area. Then the analysis unit 124 can determine that the touch panel 11 is affected by power common-mode interference.
[0112] In this embodiment, if the detection times of the saturation signals corresponding to the nodes statistically analyzed by the analysis unit 124 are as shown in Table 11 within a preset time:
[0113] Table 11
[0114]
[0115] It can be understood that when the user touches the touch panel 11, except for the touch area, the detection times of the saturation signals corresponding to the nodes in the first direction (i.e., the direction of the receiving lines R x1 -R xn direction) in Table 11 are similar within a preset time, while within the touch area, the detection times of the saturation signals corresponding to the nodes in the first direction are greater than the corresponding second threshold within a preset time. Then the analysis unit 124 can determine that the touch panel 11 is affected by both display interference and power common-mode interference.
[0116] In this embodiment, if the detection times of the saturation signals corresponding to the nodes statistically analyzed by the analysis unit 124 are as shown in Table 12 within a preset time:
[0117] Table 12
[0118] <![CDATA[R x1 > <![CDATA[R x2 > <![CDATA[R x3 > <![CDATA[R x4 > <![CDATA[R x5 > <![CDATA[R x6 > <![CDATA[R x7 > … <![CDATA[R x(n-1) > <![CDATA[R xn > 0 0 0 0 0 0 0 … 0 0
[0119] It can be understood that the number of detections of the saturation signals corresponding to all nodes on the touch panel 11 in Table 12 within the preset time does not exceed the preset threshold, and the analysis unit 124 can determine that the touch panel 11 is not interfered with.
[0120] In some other embodiments, the touch panel 11 is a self-capacitive touch panel or a self-mutual capacitance integrated touch panel, and the scanning lines T x1 -T xm After providing the excitation signal, the receiving lines R x1 -R xn output the corresponding touch signals, and the conversion unit 123 converts the touch signals into corresponding saturation signals.
[0121] The self-mutual capacitance integrated touch panel uses the method of detecting "M+N" nodes to distinguish power common-mode interference and display interference. The M data are the number of times of the saturation signals corresponding to the nodes detected in the direction of the scanning lines T x1 -T xm in the same time period. The N data are the number of times of the saturation signals corresponding to the nodes detected in the direction of the receiving lines R x1 -R xn in the same time period. R xs refers to the total number or average value of the detections of the saturation signals corresponding to all nodes in the second direction (i.e., the direction of the scanning lines T x1 -T xm direction) within the preset time. For example, the data of the receiving lines R x1 refers to the total number or average value of the detections of the saturation signals corresponding to all nodes in the column where the receiving lines R x1 are located within the preset time. Similarly, T xs refers to the total number or average value of the detections of the saturation signals corresponding to all nodes in the first direction (i.e., the direction of the receiving lines R x1 -R xn direction) within the preset time. For example, the data of the receiving lines T x1 refers to the total number or average value of the detections of the saturation signals corresponding to all nodes in the row where the receiving lines T x1 are located within the preset time.
[0122] The analysis unit 124 can also separately count the number of detections of the saturation signals corresponding to the nodes in the first direction and the second direction within the preset time. For example, as shown in Table 13:
[0123] Table 13
[0124] <![CDATA[R x1 > <![CDATA[R x2 > <![CDATA[R x3 > <![CDATA[R x4 > <![CDATA[R x5 > <![CDATA[R x6 > <![CDATA[R x7 > … <![CDATA[R x(n-1) > <![CDATA[R xn > 1154 1144 1152 1152 1146 1146 1149 … 1155 1141
[0125] <![CDATA[T x1 > 2321 <![CDATA[T x2 > 2320 <![CDATA[T x3 > 2325 <![CDATA[T x4 > 2325 …… …… <![CDATA[T x(m-1) > 2328 <![CDATA[T xm > 2323
[0126] It can be understood that when the user does not touch the touch panel 11, the detection times of the saturation signals corresponding to the nodes in the first direction (R xn direction, row direction) in Table 13 are similar within a preset time, and the detection times of the saturation signals corresponding to the nodes in the second direction (T xm direction, column direction) are similar within a preset time. The analysis unit 124 can determine that the touch panel 11 is only affected by display interference.
[0127] In this embodiment, if the user touches the touch panel 11 and the analysis unit 124 determines that the touch area of the user is the area enclosed by the receiving line R x3 -R x4 and the scanning line T x2 -T x3 as shown in Table 14, the analysis unit 124 respectively counts the detection times of the saturation signals corresponding to the nodes in the first direction and the second direction within a preset time:
[0128] Table 14
[0129]
[0130]
[0131] It can be understood that the detection times of the saturation signals of the nodes in the touch area of the user are not zero within a preset time and the values are different, while the detection times of the saturation signals of the nodes in other areas are zero within a preset time. Then the analysis unit 124 can determine that the touch panel 11 is affected by power common-mode interference.
[0132] In this embodiment, the user touches the touch panel 11 and the analysis unit 124 determines that the touch area of the user is the enclosed area of the scanning line T x2 -T x3 and the receiving line R x3 -R x4 If the analysis unit 124 respectively counts the detection times of the saturation signals corresponding to the nodes in the first direction and the second direction within a preset time as shown in Table 15:
[0133] Table 15
[0134]
[0135]
[0136] It can be understood that when the user touches the touch panel 11, outside the touch area, in the first direction in Table 15 (i.e., the receiving line R x1 -R xnThe number of detections of the saturation signals corresponding to the nodes in the first direction within a preset time is similar, and within the touch area, the number of detections of the saturation signals corresponding to the nodes in the first direction within the preset time is greater than the corresponding second threshold. And outside the touch area, in the second direction (i.e., the scan line T x1 -T xm direction) of Table 15, the number of detections of the saturation signals corresponding to the nodes within a preset time is similar, and within the touch area, the number of detections of the saturation signals corresponding to the nodes in the second direction within the preset time is greater than the corresponding second threshold, then the analysis unit 124 can determine that the touch panel 11 is under both display interference and power common-mode interference from the user.
[0137] In this embodiment, if the analysis unit 124 respectively counts the number of detections of the saturation signals corresponding to the nodes in the first direction and the second direction within a preset time as shown in Table 16:
[0138] Table 16
[0139] <![CDATA[R x1 > <![CDATA[R x2 > <![CDATA[R x3 > <![CDATA[R x4 > <![CDATA[R x5 > <![CDATA[R x6 > <![CDATA[R x7 > … <![CDATA[R x(n-1) > <![CDATA[R xn > 0 0 0 0 0 0 0 … 0 0
[0140] <![CDATA[T x1 > 0 <![CDATA[T x2 > 0 <![CDATA[T x3 > 0 <![CDATA[T x4 > 0 …… …… <![CDATA[T x(m-1) > 0 <![CDATA[T xm > 0
[0141] It can be understood that the number of detections of the saturation signals corresponding to all the nodes on the touch panel 11 in Table 16 within a preset time does not exceed the preset threshold, and the analysis unit 124 can determine that the touch panel 11 is not interfered.
[0142] For a self-capacitive touch panel or a self-mutual capacitive integrated touch panel, because the power common-mode interference and display interference can be detected and distinguished, and the approximate positions of the nodes generating the power common-mode interference and display interference can be located, just from the first direction (e.g., T x direction) or the second direction (e.g., R x direction). Therefore, from the perspective of resource saving, only one of the above directions (e.g., the T x direction or the R x direction) can be used to detect and distinguish the power common-mode interference and display interference.
[0143] In some embodiments, the analysis unit 124 can also count the number of detections of the saturation signals corresponding to all the nodes on the touch panel 11 within a preset time, so as to determine whether the touch panel 11 is interfered and the type of interference. The specific determination method is the same as that described in Tables 1-16, and will not be elaborated here.
[0144] Thus, the touch screen interference detection system 10 provided by this application can determine the user's touch position through the touch signals output by the nodes on the touch panel, as well as whether the touch panel is interfered and the type of interference, so as to accurately and quickly reduce the interference.
[0145] Please refer toFigure 5 , this application provides a touch screen interference detection method, which is applied to a touch screen device. This method is used to detect whether the touch screen is interfered and the type of interference. The touch screen interference detection method includes the following steps:
[0146] S1: Scan at least one row or one column of nodes on the touch screen to generate a touch signal corresponding to each node.
[0147] It can be understood that among the m scanning lines T in the scanning unit 121 x1 -T xm Provide an excitation signal (for example, a square wave signal or a sine wave oscillation signal) to the nodes on the touch panel 11, and the nodes output the touch signal to the calculation unit 122 and the conversion unit 123 through the induction channel S x1 -S xn or the receiving line R x1 -R xn Output the touch signal to the calculation unit 122 and the conversion unit 123.
[0148] S2: Determine the user's touch area according to the touch signal.
[0149] It can be understood that when the user touches the touch screen, the capacitance value of the touch electrode in the node changes, and the touch signal is associated with the capacitance value of the touch electrode in the node. If the calculation unit 122 determines that the touch signal changes, it can determine that the capacitance value of the touch electrode in the node changes, thereby determining the user's touch area and transmitting the signal representing the touch area to the analysis unit 124.
[0150] S3: Convert the touch signal corresponding to each node into a saturation signal.
[0151] In some embodiments, the conversion unit 123 converting the touch signal corresponding to each node into a saturation signal may further include: the amplification unit 124 receives the touch signal and converts the touch signal into a voltage signal; the filtering unit 125 filters the voltage signal; the analog-to-digital conversion unit 126 converts the filtered voltage signal into a saturation signal.
[0152] It can be understood that the saturation signal is used to indicate whether the amplitude of the touch signal exceeds a preset threshold. It can be understood that if the amplitude of the touch signal exceeds the preset threshold, the corresponding node may be interfered.
[0153] S4: Detect the saturation signal and determine whether the touch screen is interfered according to the detection times of the saturation signal within a preset time.
[0154] It can be understood that referring to Table 1 - Table 12, the analysis unit 124 can determine whether the touch panel 11 is interfered and the type of interference according to the detection times of the saturation signal corresponding to the receiving node within a preset time.
[0155] Specifically, if within a preset time, the number of detections of the saturation signal detected by the analysis unit 124 within the preset time is less than the first threshold, the analysis unit 124 determines that the node corresponding to the saturation signal is not interfered with.
[0156] If within a preset time, the number of detections of the saturation signal detected by the analysis unit 124 within the preset time is greater than the first threshold and less than the second threshold, the analysis unit 124 determines that all nodes in the first direction of the touch panel 11 are subject to a first interference.
[0157] If within a preset time, the number of detections of the saturation signal corresponding to the nodes in the touch area detected by the analysis unit 124 within the preset time is greater than the second threshold, and the number of detections of the saturation signal corresponding to the nodes in the non-touch area within the preset time is less than the second threshold, the analysis unit 124 determines that all nodes in the touch area are subject to a second interference.
[0158] Please refer to Figure 6 This application provides an electronic device 100, and the electronic device 100 includes the touch screen interference detection system 10 in the above embodiment.
[0159] In some embodiments, the electronic device 100 includes, but is not limited to, a portable or mobile device, a mobile phone, a tablet computer, a television, a personal digital assistant, a laptop device, a desktop computer, a handheld PC, a server, a network device, a graphics device, a video game device, a cellular phone, a portable media player, a handheld device, a wearable device (such as display glasses or goggles, a head-mounted display, a watch, a head-mounted device, etc.), a virtual reality and / or augmented reality device, an Internet of Things device, an industrial control device, an in-vehicle infotainment device, a streaming media client device, an e-book reading device, or other electronic devices with a touch screen that can achieve touch control.
[0160] Those of ordinary skill in the art in this technical field should recognize that the above embodiments are only used to illustrate the present application and are not intended to limit the present application. As long as appropriate changes and variations are made to the above embodiments within the scope of the spirit of the present application, they fall within the scope of protection required by the present application.
Claims
1. A touch screen interference detection method, characterized in that, Including: Scanning at least one row or one column of nodes on the touch screen to generate a touch signal corresponding to each node; Converting the touch signal corresponding to each node into a saturation signal correspondingly, where when the amplitude of the touch signal exceeds a preset threshold, the corresponding touch signal is converted into the saturation signal; Detecting the saturation signal and determining whether the touch screen is interfered according to the detection times of the saturation signal within a preset time; where When the detection times of the saturation signals corresponding to all the nodes in the first direction of the touch screen are greater than a first threshold and less than a second threshold within the preset time, it is determined that all the nodes in the first direction of the touch screen are subjected to a first interference, and the first interference is a display interference.
2. The touch screen interference detection method according to claim 1, wherein Further including: If the detection times of the saturation signal within the preset time are less than the first threshold, it is determined that the node corresponding to the saturation signal is not interfered.
3. The touch screen interference detection method according to claim 1, wherein, Further including: Determining the touch area of the user according to the touch signal; If the detection times of the saturation signals corresponding to the nodes in the touch area are all greater than the second threshold within the preset time, and the detection times of the saturation signals corresponding to the nodes in the non-touch area are all less than the second threshold within the preset time, it is determined that all the nodes in the touch area are subjected to a second interference, and the second interference is a power supply common mode interference.
4. The touch screen interference detection method according to claim 3, wherein The touch screen is a self-capacitive touch panel, and touch control electrodes are arranged on the touch panel, and each touch control electrode forms a node.
5. The touch screen interference detection method according to claim 3, characterized in that, The touch screen is a mutual-capacitive touch panel or a self-mutual-capacitive integrated touch panel, and insulating and intersecting touch control electrodes are arranged in the first direction and the second direction of the touch panel, and the insulating intersection of the touch control electrodes forms a node.
6. The touch screen interference detection method according to claim 4 or 5, characterized in that, The method further includes: detecting the saturation signals of all the nodes in the touch panel and determining whether the touch screen is interfered according to the detection times of the saturation signals within the preset time.
7. The touch screen interference detection method according to claim 5, characterized in that, The touch screen counts the detection times of the saturation signals corresponding to the nodes in the first direction within the preset time, specifically referring to the sum or average value of the detection times of the saturation signals corresponding to all the nodes in the first direction within the preset time.
8. The touch screen interference detection method according to claim 3, wherein The touch screen is a self-capacitive touch panel or a self-mutual-capacitive integrated touch panel, and the touch screen detects any one of a random row of nodes, a column of nodes, or a combination of a row and a column of nodes, and determines whether the touch screen is interfered according to the detection times of the saturation signals of the nodes within the preset time.
9. A touch chip, characterized in that, Including: A scanning unit for scanning at least one row or one column of nodes on the touch screen to generate a touch signal corresponding to each node; A conversion unit electrically connected to the scanning unit, and the conversion unit is used to convert the touch signal corresponding to each node into a saturation signal correspondingly, where when the amplitude of the touch signal exceeds a preset threshold, the conversion unit converts the corresponding touch signal into the saturation signal; An analysis unit, electrically connected to the conversion unit, is configured to detect the saturation signal and determine whether the touch screen is interfered according to the number of detections of the saturation signal within a preset time. Wherein, if the analysis unit detects that the number of detections of the saturation signals corresponding to all the nodes in the first direction of the touch screen is greater than a first threshold and less than a second threshold within the preset time, the analysis unit determines that all the nodes in the first direction are subjected to a first interference, and the first interference is a display interference.
10. The touch control chip according to claim 9, wherein If the analysis unit detects that the number of detections of the saturation signal within the preset time is less than the first threshold, the analysis unit determines that the node corresponding to the saturation signal is not interfered.
11. The touch chip according to claim 9, wherein, Further comprising: A calculation unit, electrically connected to the scanning unit, is configured to determine the touch area of the user according to the touch signal; If the analysis unit detects that the number of detections of the saturation signals corresponding to the nodes in the touch area is greater than the second threshold within the preset time, and the number of detections of the saturation signals corresponding to the nodes in the non-touch area is less than the second threshold within the preset time, the analysis unit determines that all the nodes in the touch area are subjected to a second interference, and the second interference is a power supply common-mode interference.
12. The touch control chip according to claim 9, wherein, Further comprising: An amplification unit, electrically connected to the scanning unit, is configured to receive the touch signal and convert the touch signal into a voltage signal; A filtering unit, electrically connected to the amplification unit, is configured to filter the voltage signal; An analog-to-digital conversion unit, electrically connected to the filtering unit, is configured to convert the filtered voltage signal into the saturation signal.
13. An electronic device, characterized in that, The electronic device includes the touch control chip according to any one of claims 9-12.
Citation Information
Patent Citations
Protective circuit applied to touch screen device, related protective method and electronic device
CN102810025A
Noise suppression method and system for touch detection, and touch terminal
CN102830837A
Method and device for detecting capacitive touch screen
CN103995627A
Touch apparatus and touch method thereof
CN104765483A