Movatterモバイル変換


[0]ホーム

URL:


CN111475054B - Mutual capacitance type touch screen driving method and device and terminal equipment - Google Patents

Mutual capacitance type touch screen driving method and device and terminal equipment
Download PDF

Info

Publication number
CN111475054B
CN111475054BCN202010464981.0ACN202010464981ACN111475054BCN 111475054 BCN111475054 BCN 111475054BCN 202010464981 ACN202010464981 ACN 202010464981ACN 111475054 BCN111475054 BCN 111475054B
Authority
CN
China
Prior art keywords
driving
touch
channels
scanning
touch screen
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010464981.0A
Other languages
Chinese (zh)
Other versions
CN111475054A (en
Inventor
代爱民
刘云鹤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
TCL China Star Optoelectronics Technology Co Ltd
Original Assignee
TCL China Star Optoelectronics Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by TCL China Star Optoelectronics Technology Co LtdfiledCriticalTCL China Star Optoelectronics Technology Co Ltd
Priority to CN202010464981.0ApriorityCriticalpatent/CN111475054B/en
Publication of CN111475054ApublicationCriticalpatent/CN111475054A/en
Application grantedgrantedCritical
Publication of CN111475054BpublicationCriticalpatent/CN111475054B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The application discloses a method and a device for driving a mutual capacitance type touch screen and terminal equipment. By setting a proper scanning mode according to the actual application needs: for the condition of fewer touch points, adopting a dichotomy iterative parallel scanning driving mode to scan; for the case of more touch points, the conventional progressive scan driving method is adopted. The application can realize the complementary advantages of the two driving modes, effectively shorten the scanning time, improve the point reporting rate and enable the touch experience of the user to be more comfortable and smooth.

Description

Mutual capacitance type touch screen driving method and device and terminal equipment
Technical Field
The present application relates to the field of touch screens, and in particular, to a method and apparatus for driving a mutual capacitive touch screen based on a dichotomy, and a terminal device.
Background
Touch screens (Touch screens) are widely used in various digital information systems as a man-machine interaction interface. The touch screen has the advantages of simple operation, high reaction speed, space saving and the like. When the touch screen works, the touch screen can be scanned at a certain scanning frequency so as to acquire the touch position of a user.
Touch screens can be classified into resistive, capacitive, infrared, surface acoustic wave, optical imaging, etc., according to the operating principle of the touch screen and the medium transmitting information. There are two types of capacitance that are commonly used in capacitive sensing technology: self-capacitance and mutual capacitance. The mutual capacitance touch screen is characterized in that a driving layer and an induction layer are respectively manufactured on the surface of a substrate, and a capacitor is formed at the overlapped part of the two layers of electrodes, namely, two electrodes at the overlapped part respectively form two poles of the capacitor. When a finger touches the capacitive touch screen, the coupling between the two electrodes near the touch point is affected, thereby changing the capacitance between the two electrodes.
With the continuous development of capacitive touch screens, the performance requirements of the capacitive touch screens are also higher and higher, wherein the response time of the capacitive touch screens is particularly important. The response time of a capacitive touch screen is defined as the time between a finger touch event on the touch screen and the generation of an interrupt signal by the touch screen controller. The larger the touch screen is, the longer the response time is, and the response time is directly influenced by the speed of a user moving a finger on the screen, so that the improvement of the response time of the touch screen is of great significance.
Referring to fig. 1-2, fig. 1 is a front projection schematic view of a mutual capacitive touch screen, and fig. 2 is a schematic view of a conventional driving mode of the mutual capacitive touch screen.
As shown in fig. 1, the mutual capacitance touch screen 10 includes a driving layer and a sensing layer that are not in the same plane. The driving layer includes: the driving electrodes 11 are arranged in groups and connected in series into groups of driving channels TX1-Txi through driving electrode connecting wires. The sensing layer includes: the sensing electrodes 12 are arranged in groups and connected in series into a plurality of groups of sensing channels RX1-Rxi through sensing electrode connecting wires.
The driving channels TX are parallel to each other, the sensing channels RX are parallel to each other, and the driving channels TX vertically overlap the sensing channels RX. The Driving channel TX receives a Driving signal (Driving signal) and the sensing channel RX receives a sensing signal and transmits the sensing signal to the sensing circuit 19, thereby forming a mutual capacitance between the Driving channel TX and the sensing channel RX. When a finger touches the mutual capacitance touch screen 10, which corresponds to one electrode above the sense channel RX, the electric field between the drive channel TX and the top of the sense channel RX is changed, so that the mutual capacitance of the touch point area changes.
As shown in fig. 2, the conventional driving method of the mutual capacitive touch screen is as follows: sequentially applying a driving signal (shown as a pulse waveform) to the driving channels TX, and simultaneously operating all the sensing channels RX to transmit the sensing signals to the sensing circuit; the capacitance value of each mutual capacitance can be detected through the induction circuit; after the scanning of all the driving channels TX is completed, the finger touch position can be judged according to the data result detected by the sensing circuit.
In the driving detection process of the existing driving mode, the driving signal needs to scan the driving channel TX line by line. Adopting a progressive scanning driving mode, if the number of the driving channels TX is N and the time required by the driving signal to scan one driving channel TX once is t, the time required by scanning the whole touch screen is requiredAs the touch screen is bigger, the scanning time is greatly increased, so that the point reporting rate (touch screen is oriented every secondThe number of times the processor reports touch point information).
Disclosure of Invention
The application aims to provide a method and a device for driving a mutual capacitance type touch screen and terminal equipment, which can reduce scanning time and improve point reporting rate.
According to a first aspect of the present application, there is provided a method of driving a mutual capacitive touch screen, the method comprising the steps of: s1, receiving a touch event, and starting a touch point positioning process; s2, setting a driving signal scanning mode adopted by the touch point positioning process, and obtaining a setting result; s3, if the set result is the first result, adopting a dichotomy iterative parallel scanning driving mode to acquire driving channels and sensing channels corresponding to all touch points in the touch event; and S4, if the set result is the second result, acquiring driving channels and sensing channels corresponding to all touch points in the touch event by adopting a progressive scanning driving mode.
According to a second aspect of the present application, there is provided a mutual capacitance touch screen driving device, the device comprising: the receiving unit is used for receiving the touch event and starting a touch point positioning process; the setting unit is used for setting a driving signal scanning mode adopted by the touch point positioning process and obtaining a setting result; the first scanning driving unit is used for acquiring driving channels and sensing channels corresponding to all touch points in a touch event by adopting a dichotomy iterative parallel scanning driving mode when the setting result of the setting unit is a first result; and the second scanning driving unit is used for acquiring driving channels and sensing channels corresponding to all touch points in the touch event by adopting a progressive scanning driving mode when the setting result of the setting unit is a second result.
According to a third aspect of the present application, there is provided a terminal device comprising: a touch screen; a touch screen controller coupled to the touch screen, the touch screen controller having one or more computer-executable instructions stored therein; wherein the executable instructions, when executed by the touch screen controller, cause the aforementioned method of the present application to be performed.
The beneficial effects of the application are as follows: by setting a proper scanning mode according to the actual application needs: for the condition of fewer touch points, the scanning time can be greatly reduced by adopting a dichotomy iterative parallel scanning driving mode for scanning; for the case of more touch points, the conventional progressive scan driving method is adopted. The application can realize the complementary advantages of the two driving modes, effectively shorten the scanning time, improve the point reporting rate and enable the touch experience of the user to be more comfortable and smooth.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are needed in the description of the embodiments will be briefly described below, it being obvious that the drawings in the following description are only some embodiments of the present application, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a front projection schematic view of a mutual capacitance touch screen;
FIG. 2 is a schematic diagram of a conventional driving method of a mutual capacitive touch screen;
FIG. 3 is a schematic diagram of a flow chart of a driving method of a mutual capacitive touch screen according to the present application;
FIG. 4 is a flow chart of a method for driving a mutual capacitive touch screen according to an embodiment of the present application;
FIG. 5 is a schematic diagram of a first embodiment of a driving method according to the present application;
FIG. 6 is a schematic diagram of a second embodiment of the driving method of the present application;
FIG. 7 is a schematic diagram of a third embodiment of the driving method of the present application;
FIG. 8 is a schematic diagram of a capacitive touch screen driving device according to the present application;
fig. 9 is a schematic structural diagram of a terminal device according to the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. It will be apparent that the described embodiments are only some, but not all, embodiments of the application. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to fall within the scope of the application.
In the description of the present application, it should be understood that the terms "first," "second," and the like are used for descriptive purposes only and are not to be construed as indicating or implying a relative importance or number of technical features indicated. Thus, a feature defining "a first" or "a second" may explicitly or implicitly include one or more of the described features. In the description of the present application, the meaning of "a plurality" is two or more, unless explicitly defined otherwise.
The following disclosure provides many different embodiments, or examples, for implementing different features of the application. In order to simplify the present disclosure, components and arrangements of specific examples are described below. They are, of course, merely examples and are not intended to limit the application. Furthermore, the present application may repeat reference numerals and/or letters in the various examples, which are for the purpose of brevity and clarity, and which do not themselves indicate the relationship between the various embodiments and/or arrangements discussed.
The following describes the flow of the method for driving the mutual capacitance Touch screen in detail, and the method is executed by a Touch screen controller (or a Touch screen control device), wherein the Touch screen controller can be a micro control unit (Microcontroller Unit, abbreviated as MCU) in the Touch screen, a processor or a Touch control (Touch) integrated circuit (Integrated Circuit, abbreviated as IC) in the terminal equipment.
Referring to fig. 3, a schematic flow chart of a driving method of a mutual capacitive touch screen according to the present application is shown. The method comprises the following steps: s1, receiving a touch event, and starting a touch point positioning process; s2, setting a driving signal scanning mode adopted by the touch point positioning process, and obtaining a setting result; s3, if the set result is the first result, adopting a dichotomy iterative parallel scanning driving mode to acquire driving channels and sensing channels corresponding to all touch points in the touch event; and S4, if the set result is the second result, acquiring driving channels and sensing channels corresponding to all touch points in the touch event by adopting a progressive scanning driving mode.
Regarding step S1, a touch event is received, and a touch point positioning process is started.
When a Touch event occurs on the Touch screen, the sensing channel can feed back the capacitance change to the Touch screen controller (such as Touch IC) in real time; and the touch screen controller starts a touch point positioning process according to the received touch event information.
And S2, setting a driving signal scanning mode adopted by the touch point positioning process, and obtaining a setting result.
In one embodiment, step S2 further includes: setting a driving signal scanning mode according to the number of simultaneous touch points allowed by the touch screen, and obtaining the setting result; and if the number of simultaneous touch points allowed by the touch screen is smaller than or equal to a preset touch point threshold, acquiring a first result as a set result, otherwise, acquiring a second result as the set result. That is, in real application, an appropriate scanning manner may be set according to actual needs: for the situation of fewer touch points, the scanning time can be greatly reduced by adopting a dichotomy iterative parallel scanning driving mode for scanning, and the more channels of the touch screen, the more obvious the dichotomy advantages are; for the case of more touch points, the existing progressive scanning driving mode is more beneficial. Therefore, the touch screen controller can preset the driving signal scanning mode according to the application set by the terminal equipment (whether multi-touch control is performed or not and the number of allowed simultaneous touch points).
In another embodiment, step S2 further comprises: receiving real-time point reporting rate, if the point reporting rate is smaller than or equal to a preset point reporting rate threshold value, switching a driving signal scanning mode, and acquiring the driving signal scanning mode after switching as the setting result; the driving signal scanning mode before and after switching is selected from the dichotomy iterative parallel scanning driving mode and the progressive scanning driving mode. The touch screen controller reports touch point information after scanning a touch point (to a terminal equipment processor), and if the point reporting rate is reduced to a lower value (smaller than or equal to the preset point reporting rate threshold), the switching of the scanning mode of the driving signal is required (the switching can be completed by the terminal equipment processor); for example, currently, a dichotomy iterative parallel scanning driving mode is adopted, but according to the judgment of the real-time point reporting rate, the point reporting rate is smaller than a preset point reporting rate threshold, and then the progressive scanning driving mode is adopted. The switching of the driving signal scanning modes can realize the complementary advantages of the two driving modes.
Regarding step S3, if the set result is the first result, a driving method of binary iterative parallel scanning is adopted to obtain driving channels and sensing channels corresponding to all touch points in the touch event.
Specifically, step S3 further includes: s31, setting a cycle number threshold according to the number of simultaneous touch points allowed by the touch screen, and setting an initial scanning channel number according to the actual channel number of a driving channel of the touch screen, wherein the initial scanning channel number is larger than or equal to the actual channel number; s32, dividing the driving channel into two continuous target parts according to the initial scanning channel number, transmitting driving signals to all driving channels of the target parts in parallel, identifying whether mutual capacitance is changed or not through the sensing channels, updating the initial scanning channel number to be the channel number of the driving channel of the target part if the mutual capacitance is changed, repeatedly executing the step S32 until a touch point is identified, executing the step S33, and executing the step S35 if no mutual capacitance is changed; s33, recording the identified touch points, recording the driving channels and the sensing channels where the identified touch points are located, closing the recorded driving channels, and updating the cycle detection times; s34, judging whether the cycle detection times reach the cycle times threshold, if so, executing the step S37, otherwise, returning to execute the step S32; s35, judging whether the identified touch point is recorded, if so, executing the step S36, otherwise, returning to the step S32; s36, opening all driving channels.
The method further comprises the steps of: and outputting all touch point information (a driving channel and a sensing channel corresponding to the touch point), and reporting to a host (such as a terminal equipment processor) for processing. The lateral coordinate corresponding to the driving channel where the identified touch point is located is the lateral coordinate corresponding to the current touch point. When the driving channel scans (emits electrostatic field) in parallel, the sensing channel adopts a mode of simultaneously and completely receiving sensing signals (electrostatic field) in parallel; therefore, when the touch point is scanned, the sensing circuit of the touch screen controller can detect the capacitance change of the mutual capacitance on a certain sensing channel corresponding to the touch point, and the longitudinal coordinate corresponding to the sensing channel with the capacitance change is the longitudinal coordinate corresponding to the current touch point.
In a further embodiment, the initial number of scan channels satisfies the following constraint:
wherein N is the actual channel number, and M is the initial scan channel number. Namely, the initial scanning channel number M is a number corresponding to the smallest power of 2 among the numbers larger than or equal to the actual channel number N. Such as: when n=250, m=28 =256。
In a further embodiment, the channels corresponding to the number of channels of the initial scan channel exceeding the number of actual channels are complemented by virtual channels. For example, for the actual channel number n=250, the initial scan channel number m=256 is set, and 6 channels with M more than N are complemented by virtual channels; i.e. channels 251-256 employ virtual channels. This ensures that no odd numbers will appear during the Dichotomy (Dichotomy) scan.
In a further embodiment, step S32 further includes: s321, driving signals are sent to all driving channels of one target part in parallel, whether the mutual capacitance of all driving channels of the one target part is changed or not is identified through an induction channel, if the mutual capacitance is changed, the initial scanning channel number is updated to be the channel number of the driving channels of the target part, the step S321 is repeatedly executed until a touch point is identified, the step S33 is executed, and if no mutual capacitance is changed, the step S322 is executed; s322, driving signals are sent to all driving channels of another target portion in parallel, whether the mutual capacitance of all driving channels of the other target portion is changed or not is identified through the sensing channels, if the mutual capacitance of all driving channels of the other target portion is changed, the initial scanning channel number is updated to be the channel number of the driving channels of the target portion, the step S322 is repeatedly executed until a touch point is identified, the step S33 is executed, and if no mutual capacitance is changed, the step S35 is executed.
Referring to fig. 4, a flowchart of a method for driving a mutual capacitive touch screen according to an embodiment of the application is shown. According to the actual application requirement, a scanning mode is set. If a progressive scanning driving mode is adopted, scanning all driving channels N in sequence to obtain driving channels and sensing channels corresponding to all touch points in a touch event; if a bisection iterative parallel scanning driving mode is adopted, setting a threshold value W of the cycle times and the number M of the initial scanning channels; then scanning the driving channels 1-M/2 at the same time, and feeding back whether the mutual capacitance changes or not in real time by the sensing channel, Y: there is a mutual capacitance change, N: no mutual capacitance change; if the driving channels 1-M/2 are scanned simultaneously, the sensing channels feed back mutual capacitance changes (Y) in real time, then the driving channels 1-M/4 are continuously scanned simultaneously, and the sensing channels feed back the mutual capacitance changes in real time, if the driving channels 1-M/2+1-M are not scanned simultaneously, and if the mutual capacitance changes are not fed back in real time by the sensing channels; so, a dichotomy iteration is adopted, the identified touch point and the driving channel where the identified touch point is located are found and recorded, the driving channel is closed (so as to find other touch points), and the cycle detection times Q (Q=Q+1) are updated; and judging whether the cycle times threshold value is reached (Q is larger than or equal to W. If the scanning driving channels 1-M/2 have no mutual capacitance change, and the scanning driving channels M/2+1-M have no mutual capacitance change, judging whether the identified touch points are recorded, if so, opening all driving channels, ending the touch point positioning process, otherwise, returning to the rescanning start. Further, if all driving channels corresponding to the target portion where the initial feedback of the sensing channel has the mutual capacitance change do not identify the touch point (shown by the dotted line with an arrow in the figure), an operation of judging whether the identified touch point is recorded is performed.
That is, the two target portions are generally first driven in parallel for scanning the middle and front target portions. For the single-point touch mode, firstly, carrying out parallel driving scanning on a front target part, and if the mutual capacitance is changed, continuing to carry out dichotomy iteration until a touch point is identified; if the front target part is subjected to parallel driving scanning and the mutual capacitance is not changed, the rear target part is continuously subjected to parallel driving scanning. For the multi-point touch mode, firstly, carrying out parallel driving scanning on a front target part, if the mutual capacitance is changed, continuing to carry out dichotomy iteration until a touch point is identified, closing driving channels identified to the touch point, and carrying out dichotomy iteration on all driving channels again until all driving channels are identified or the cycle times meet the cycle times threshold value required by the multi-point touch mode; if the front target part is subjected to parallel driving scanning and the mutual capacitance is not changed, the rear target part is continuously subjected to parallel driving scanning. That is, in the dichotomy iterative parallel scanning driving mode provided by the application, the driving signal of the next time is determined according to the feedback information of the sensing channel, so that the time taken for determining the position of the touch point is related to the position of the touch point; the time spent is minimal if the touch point is in the first row of the scan and maximal if the touch point is in the last row.
In a further embodiment, step S32 further includes: when the mutual capacitance is changed, if the step S32 is repeatedly performed until the touch point is not recognized after the last driving channel that can be iterated, the step S35 is performed. That is, the mutual capacitance is fed back to the sensing channel to change, and by performing the dichotomy iterative parallel driving scanning on all driving channels of the target portion with the mutual capacitance to change, if no touch point is found, step S35 is performed to determine whether an identified touch point is recorded, if yes, step S36 is performed to open all driving channels, and the touch point positioning process is ended, otherwise, step S32 is performed again to restart scanning. Through the arrangement of the step, mutual capacitance change caused by sudden short-time touch points can be eliminated; for example, noise signals such as false touches may be masked causing random and short-term mutual capacitance variations.
According to the mutual capacitance type touch screen driving method, a proper scanning mode is set according to actual application requirements: for the condition of fewer touch points, the scanning time can be greatly reduced by adopting a dichotomy iterative parallel scanning driving mode for scanning; for the case of more touch points, the conventional progressive scan driving method is adopted. The application can realize the complementary advantages of the two driving modes, effectively shorten the scanning time, improve the point reporting rate and enable the touch experience of the user to be more comfortable and smooth.
The application is further illustrated by the following examples.
Referring to fig. 5, a scanning schematic diagram of a driving method according to a first embodiment of the application is shown.
The present embodiment is described with 8-channel single-point touch as an example. Assuming that a Touch event occurs at an A1 point on the Touch screen, the sensing channel feeds back capacitance change to the Touch IC in real time, and the Touch IC sends a driving signal in a dichotomy iterative parallel scanning driving mode according to the received information, and carries out 1 cycle, so that the Touch point is found finally.
Specifically, in the first cycle, all channels are firstly divided into two parts, namely TX1 to TX4 and TX5 to TX8, respectively; transmitting driving signals to TX1-TX 4 in parallel in t1 time, wherein the induction channel can recognize that the capacitance on the RX5 channel is changed; in the time t2, continuously dividing TX1 to TX4 into two parts, and transmitting driving signals to TX1 to TX2 in parallel, wherein the sensing channel has capacitance change; in the time t3, dividing TX1 and TX2 into two parts, and transmitting a driving signal to TX1, wherein the induction channel is unchanged; at time t4, a drive signal is sent to TX2, where the sense channel changes, so far it has been possible to determine the location of touch point A1, i.e. the intersection of TX2 and RX 5. After the touch point A1 is recognized, the driving channel TX2 is temporarily turned off until the next entirely new scan starts. Only 1 cycle is required due to the single touch.
If t represents the time for scanning one driving channel once, by adopting the mutual capacitance type touch screen driving method, the scanning time of the position of the touch point A1 in the touch screen is determined to be 4t by adopting a bisection iterative parallel scanning driving mode; and if the existing progressive scanning driving mode is adopted, the scanning time for determining the position of the touch point in the touch screen is 8t. The application can effectively shorten the scanning time and improve the point reporting rate.
Referring to fig. 6, a scanning schematic diagram of a driving method according to a second embodiment of the application is shown.
The present embodiment is described with reference to 22-channel single-touch control. For a typical 5 inch touch screen, the capacitive matrix is typically 22 x 9 (22 drive channels, 9 sense channels). Assuming that a touch event occurs at an A2 point on the touch screen, the sensing channel feeds back the capacitance change to TouchIC, touchIC in real time according to the received information, and the driving signal is sent in a dichotomy iteration parallel scanning driving mode to perform 1 cycle, so that the touch point is found finally.
Specifically, in the first cycle, all channels are firstly divided into two parts, namely TX1 to TX16 and TX17 to TX32, respectively; transmitting driving signals to TX1-TX 16 in parallel in t1 time, wherein the induction channel can recognize that the capacitance on the RX5 channel is changed; in the time t2, continuously dividing TX1 to TX16 into two parts, and transmitting driving signals to TX1 to TX8 in parallel, wherein the sensing channel has capacitance change; in the time t3, dividing TX1 to TX8 into two parts, and transmitting driving signals to TX1 to TX4 in parallel, wherein the induction channel is unchanged; in the time t4, driving signals are transmitted to TX5 to TX8 in parallel, and at the moment, the sensing channel has capacitance change; in the time t5, continuously dividing the TX5 to TX8 into two parts, and transmitting driving signals to the TX5 to TX6 in parallel, wherein the induction channel is unchanged; in the time t6, driving signals are transmitted to TX7 to TX8 in parallel, and at the moment, the sensing channel has capacitance change; during time t7, TX7 and TX8 are divided into two parts, and a driving signal is sent to TX7, where the sense channel changes, so far it has been possible to determine the location of touch point A2, i.e. the intersection of TX7 and RX 5. After the touch point A2 is recognized, the driving channel TX7 is temporarily turned off until the next entirely new scan starts. Only 1 cycle is required due to the single touch.
If t represents the time for scanning one driving channel once, the scanning time of the touch point A2 position in the touch screen is determined to be 7t by adopting a bisection iterative parallel scanning driving mode by adopting the mutual capacitance type touch screen driving method; and if the existing progressive scanning driving mode is adopted, the scanning time for determining the position of the touch point in the touch screen is 22t. The application can effectively shorten the scanning time and improve the point reporting rate.
Referring to fig. 7, a scanning schematic diagram of a driving method according to a third embodiment of the application is shown.
The present embodiment is described by taking two-touch control of 22 channels as an example. Assuming that a Touch event occurs at the point A3 and the point B3 on the Touch screen, the sensing channel feeds back the capacitance change to the Touch IC in real time, and the Touch IC sends a driving signal in a dichotomy iteration parallel scanning driving mode according to the received information, and carries out 2 cycles, so that the Touch point is found finally.
Specifically, in the first cycle, all channels are firstly divided into two parts, namely TX1 to TX16 and TX17 to TX32, respectively; transmitting driving signals to TX1-TX 16 in parallel in t1 time, wherein the induction channel can recognize that the capacitance on the RX7 channel is changed; in the time t2, continuously dividing TX1 to TX16 into two parts, and transmitting driving signals to TX1 to TX8 in parallel, wherein the sensing channel has capacitance change; in the time t3, dividing TX1 to TX8 into two parts, and transmitting driving signals to TX1 to TX4 in parallel, wherein the sensing channel has capacitance change; in the time t4, continuously dividing TX1 to TX4 into two parts, and transmitting driving signals to TX1 to TX2 in parallel, wherein the induction channel is unchanged; in the time t5, driving signals are transmitted to TX 3-TX 4 in parallel, and at the moment, the sensing channel has capacitance change; in the time t6, dividing TX3 and TX4 into two parts, and transmitting a driving signal to TX3, wherein the induction channel is unchanged; at time t7, a drive signal is sent to TX4, where the sense channel changes, so far it has been possible to determine the location of touch point A3, i.e. the intersection of TX4 and RX 7. After the touch point A3 is recognized, the driving channel TX4 is temporarily turned off until the next entirely new scan starts.
And (5) a second cycle, and carrying out dichotomy iteration again in the same way to find other touch points. At time t8, driving signals are sent to TX1 to TX16 (TX 4 is closed at the moment), and the induction channel is unchanged at the moment; at time t9, driving signals are sent to TX17 to TX32 (wherein TX23 to TX32 are virtual channels), and the sensing channel recognizes that the capacitance on RX3 is changed; in the time t10, dividing TX17 to TX32 into two parts, and transmitting driving signals to TX17 to TX24, wherein the induction channel is changed; at time t11, dividing TX17 to TX24 into two parts, and transmitting driving signals to TX17 to TX20, wherein the sensing channel is changed; at time t12, dividing TX17 to TX20 into two parts, and transmitting driving signals to TX17 to TX18, wherein the sensing channel is changed; at time t13, TX17 and TX18 are divided into two parts, and a driving signal is sent to TX17, where the sense channel changes, so far it has been possible to determine the location of touch point B3, i.e. the intersection of TX17 and RX 3. After the touch point position is identified, the drive channel TX17 is temporarily turned off to find other touch points until the next completely new scan starts. Only 2 cycles are needed due to the two-touch.
One touch point can be identified after one cycle is completed, a plurality of touch points can be identified after a plurality of cycles, and when a set cycle number threshold is reached or all touch points are identified, the process is ended. And finally, outputting all the touch point information, and reporting to a host for processing.
If t represents the time for scanning one driving channel once, by adopting the mutual capacitance type touch screen driving method, the scanning time of the positions of the touch points A3 and B3 in the touch screen is determined to be 13t by adopting a bisection iterative parallel scanning driving mode; and if the existing progressive scanning driving mode is adopted, the scanning time for determining the position of the touch point in the touch screen is 22t. The application can effectively shorten the scanning time and improve the point reporting rate.
If the two touch points are in the same row, the multi-touch position in the same row can be identified through RX sensing information by one cycle.
The method is suitable for large-screen touch and aims at the situation that the quantity of driving channels TX is large. Because the driving signal of the next time is determined according to the feedback information of the sensing channel, the time spent for determining the position of the touch point is related to the position of the touch point, if the touch point is in the first row of the scanning, the time spent is the least, and if the touch point is in the last row, the time spent is the most. The conventional driving mode and the driving mode of the present application are compared with 128-channel number and 256-channel number. Assuming that the time taken to scan a row is t, the following table compares the time taken to scan 128 channels and 256 channels for different scanning modes.
TABLE 1.128 channel scan time contrast
Table 2.256 channel scan time contrast
From the above table, for the case of fewer touch points, the scan time can be greatly reduced by adopting the dichotomy iterative parallel scan driving mode to scan, and the more channels, the more obvious the advantages.
Based on the same inventive concept, the application also provides a mutual capacitance type touch screen driving device.
Referring to fig. 8, a schematic diagram of a capacitive touch screen driving device according to the present application is shown. The device comprises: a receiving unit 81, a setting unit 82, a first scanning driving unit 83, and a second scanning driving unit 84.
The receiving unit 81 is configured to receive a touch event and start a touch point positioning process. The setting unit 82 is configured to set a driving signal scanning manner adopted by the touch point positioning process, and obtain a setting result. The first scan driving unit 83 is configured to obtain driving channels and sensing channels corresponding to all touch points in a touch event by adopting a bisection iterative parallel scan driving mode when the setting result of the setting unit 82 is a first result. The second scan driving unit 84 is configured to acquire driving channels and sensing channels corresponding to all touch points in the touch event by adopting a progressive scan driving manner when the setting result of the setting unit 82 is the second result.
In a further embodiment, the setting unit 82 sets a driving signal scanning mode according to the number of simultaneous touch points allowed by the touch screen, and obtains the setting result; and if the number of simultaneous touch points allowed by the touch screen is smaller than or equal to a preset touch point threshold, acquiring a first result as a set result, otherwise, acquiring a second result as the set result.
In a further embodiment, the setting unit 82 receives a real-time point reporting rate, and if the point reporting rate is less than or equal to a preset point reporting rate threshold, performs switching of the driving signal scanning mode, and obtains the driving signal scanning mode after switching as the setting result; the driving signal scanning mode before and after switching is selected from the dichotomy iterative parallel scanning driving mode and the progressive scanning driving mode.
In a further embodiment, the scan driving manner of the first scan driving unit 83 and the second scan driving unit 84 can refer to the descriptions of fig. 3-4, and will not be repeated here.
According to the mutual capacitance type touch screen driving device, a proper scanning mode is set according to actual application requirements: for the condition of fewer touch points, the scanning time can be greatly reduced by adopting a dichotomy iterative parallel scanning driving mode for scanning; for the case of more touch points, the conventional progressive scan driving method is adopted. The application can realize the complementary advantages of the two driving modes, effectively shorten the scanning time, improve the point reporting rate and enable the touch experience of the user to be more comfortable and smooth.
Based on the same inventive concept, the application also provides a terminal device.
Referring to fig. 9, a schematic structural diagram of a terminal device according to the present application is shown. As shown in fig. 9, the terminal device 90 includes: a touch screen 91; and a touch screen controller 92 connected to the touch screen 91. The touch screen controller 92 has one or more computer executable instructions stored therein; wherein the executable instructions, when executed by the touch screen controller 92, cause the mutual capacitive touch screen driving method of the present application to be performed.
The terminal device provided by the embodiment and the mutual capacitance type touch screen driving method provided by the embodiment belong to the same application conception; technical details which are not described in detail in the present embodiment can be seen in the above embodiments, and the present embodiment has the same advantageous effects as the execution of the mutual capacitive touch screen driving method.
In the foregoing embodiments, the descriptions of the embodiments are emphasized, and for parts of one embodiment that are not described in detail, reference may be made to the related descriptions of other embodiments.
In the above, it should be apparent to those skilled in the art that various other modifications and variations can be made in accordance with the technical solution and the technical idea of the present application, and all such modifications and variations are intended to fall within the scope of the claims of the present application.

Claims (9)

CN202010464981.0A2020-05-282020-05-28Mutual capacitance type touch screen driving method and device and terminal equipmentActiveCN111475054B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202010464981.0ACN111475054B (en)2020-05-282020-05-28Mutual capacitance type touch screen driving method and device and terminal equipment

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202010464981.0ACN111475054B (en)2020-05-282020-05-28Mutual capacitance type touch screen driving method and device and terminal equipment

Publications (2)

Publication NumberPublication Date
CN111475054A CN111475054A (en)2020-07-31
CN111475054Btrue CN111475054B (en)2023-10-17

Family

ID=71765063

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202010464981.0AActiveCN111475054B (en)2020-05-282020-05-28Mutual capacitance type touch screen driving method and device and terminal equipment

Country Status (1)

CountryLink
CN (1)CN111475054B (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN201218943Y (en)*2008-05-272009-04-08比亚迪股份有限公司 A capacitive touch screen
CN102880368A (en)*2012-09-282013-01-16苏州瀚瑞微电子有限公司Method for scanning touch screen
CN103164090A (en)*2012-08-012013-06-19敦泰科技有限公司Time slot scanning method enabling capacitive touch screen to implement multiple scanning modes
AU2015101688A4 (en)*2014-12-042015-12-24Apple Inc.Coarse scan and targeted active mode scan for touch
CN105589613A (en)*2016-01-282016-05-18华为技术有限公司Touch point location method and apparatus, and terminal device
CN105700729A (en)*2014-12-152016-06-22丽智科技股份有限公司Touch system for planning touch configuration by using operation processing unit
CN106055177A (en)*2016-07-042016-10-26青岛海信电器股份有限公司Scanning method and device of infrared touch screen

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN201218943Y (en)*2008-05-272009-04-08比亚迪股份有限公司 A capacitive touch screen
CN103164090A (en)*2012-08-012013-06-19敦泰科技有限公司Time slot scanning method enabling capacitive touch screen to implement multiple scanning modes
CN102880368A (en)*2012-09-282013-01-16苏州瀚瑞微电子有限公司Method for scanning touch screen
AU2015101688A4 (en)*2014-12-042015-12-24Apple Inc.Coarse scan and targeted active mode scan for touch
EP3029556A1 (en)*2014-12-042016-06-08Apple Inc.Coarse scan and targeted active mode scan for touch
CN105700729A (en)*2014-12-152016-06-22丽智科技股份有限公司Touch system for planning touch configuration by using operation processing unit
CN105589613A (en)*2016-01-282016-05-18华为技术有限公司Touch point location method and apparatus, and terminal device
CN106055177A (en)*2016-07-042016-10-26青岛海信电器股份有限公司Scanning method and device of infrared touch screen

Also Published As

Publication numberPublication date
CN111475054A (en)2020-07-31

Similar Documents

PublicationPublication DateTitle
TWI566130B (en)Touch screen device, method for operating the same,and computer program product performing the method
CN107340910B (en) A method, device, storage medium and electronic device for responding to a touch key
CN101957683B (en)Dual-mode input device and dual-mode input method
CN105589613A (en)Touch point location method and apparatus, and terminal device
EP3640775B1 (en)Touch sensing method, touch chip, electronic device, and touch system
CN101866210A (en)Power saving device and method for capacitive touch pad and capacitive touch pad
US20140232681A1 (en)Touch sensing apparatus and touch sensing method thereof
CN104750292B (en)Touch device and touch mode switching method thereof
CN111475054B (en)Mutual capacitance type touch screen driving method and device and terminal equipment
CN108027682B (en) Coordinate measuring device and control method thereof
CN1624631A (en) Method and controller for recognizing dragging gesture
CN107005609B (en) Method and mobile terminal for operating a mobile terminal based on a blowing action
CN1308796C (en) Method and controller for identifying double-tap gesture
CN111625174B (en) Touch screen control method and device, electronic device, storage medium
CN104407802B (en)A kind of method and terminal of multiple affair input
JP7042354B2 (en) Recognition method of multiple capacitive pens, touch control unit, touch panel and touch control system
TW201935197A (en)Processing method for touch control signal and stylus
TW201642091A (en)Touch apparatus and touch detecting method thereof
TW202127193A (en)Proximity detection method and proximity detection keyboard
CN107817896B (en) A kind of interaction method based on wireless headset, wireless headset and mobile terminal
WO2012159323A1 (en)Method for simulating key input using capacitive stylus, capacitive stylus and terminal
CN106933408B (en) Touch method, touch processing system and electronic device
WO2024021798A1 (en)Display device, display device control method, and electronic device
CN115904105A (en)Touch detection method and device of touch screen
TW202008131A (en)Touch noise suppressing method for touch and display driving integrated system and touch display device and handheld device in which a frequency used to perform noise scanning and greater than a threshold is rejected and a frequency used to perform touch scanning is set different from the rejected frequency

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp