CN110209300B - Drive control method and device of touch system, drive device and touch system - Google Patents

Drive control method and device of touch system, drive device and touch system Download PDF

Info

Publication number
CN110209300B
CN110209300B CN201910423809.8A CN201910423809A CN110209300B CN 110209300 B CN110209300 B CN 110209300B CN 201910423809 A CN201910423809 A CN 201910423809A CN 110209300 B CN110209300 B CN 110209300B
Authority
CN
China
Prior art keywords
driving
signal
code
noise reduction
touch
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
CN201910423809.8A
Other languages
Chinese (zh)
Other versions
CN110209300A (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.)
Guangzhou Shiyuan Electronics Thecnology Co Ltd
Guangzhou Shirui Electronics Co Ltd
Original Assignee
Guangzhou Shiyuan Electronics Thecnology Co Ltd
Guangzhou Shirui Electronics 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 Guangzhou Shiyuan Electronics Thecnology Co Ltd, Guangzhou Shirui Electronics Co Ltd filed Critical Guangzhou Shiyuan Electronics Thecnology Co Ltd
Priority to CN201910423809.8A priority Critical patent/CN110209300B/en
Publication of CN110209300A publication Critical patent/CN110209300A/en
Application granted granted Critical
Publication of CN110209300B publication Critical patent/CN110209300B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • G06F3/0418Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Position Input By Displaying (AREA)

Abstract

The application relates to a drive control method and device of a touch system, a drive device and the touch system. The method comprises the following steps: acquiring a preset original driving code, wherein the original driving code is used for indicating a driving circuit of a touch system to output an original driving signal; generating a noise reduction driving code according to the original driving code, wherein the noise reduction driving code is used for indicating a driving circuit to output a noise reduction driving signal, and the noise reduction driving signal comprises an original driving signal and a reverse driving signal which is reverse to the original driving signal; and outputting the noise reduction driving code to a driving circuit. The noise reduction driving code is generated according to the original driving code, the noise reduction driving signal is output according to the noise reduction driving code, the sensing signal generated by the touch device based on the noise reduction driving code comprises a forward sensing capacitance signal and a reverse sensing capacitance signal, the noise signal in the sensing signal has positive and negative amplitudes, at least a part of noise signals can be offset when the sensing capacitance is calculated to identify the touch action, and the purpose of noise reduction is achieved.

Description

Drive control method and device of touch system, drive device and touch system
Technical Field
The present disclosure relates to the field of touch screen technologies, and in particular, to a driving control method and device for a touch system, a driving device and a touch system.
Background
With the development of various computer device technologies, in order to improve convenience of using computer devices, touch screens are increasingly used in computer devices, and capacitive screens are the most commonly used touch screens at present.
The user touches the capacitive screen for operation, and the computer device identifies the operation of the user according to the capacitance change of the capacitive screen and responds. But the capacitive screen still can receive the noise signal when receiving user operation signal, and the noise signal can produce the interference to discernment user's operation, falls and makes an uproar and can promote the degree of accuracy that capacitive screen discerned.
Disclosure of Invention
In view of the above, it is necessary to provide a driving control method, a driving device and a touch system for a touch system.
A driving control method of a touch system comprises the following steps:
acquiring a preset original driving code, wherein the original driving code is used for indicating a driving circuit of a touch system to output an original driving signal;
generating a noise reduction driving code according to the original driving code, wherein the noise reduction driving code is used for indicating a driving circuit to output a noise reduction driving signal, and the noise reduction driving signal comprises an original driving signal and a reverse driving signal which is reverse to the original driving signal;
and outputting the noise reduction driving code to a driving circuit.
In one embodiment, the step of generating the noise reduction driving code from the original driving code comprises:
generating a reverse drive code according to the original drive code;
and inserting a reverse drive code into the original drive code to obtain the noise reduction drive code.
A drive control apparatus of a touch apparatus, the apparatus comprising:
the touch screen comprises an original drive code acquisition device, a touch screen display and a touch control device, wherein the original drive code acquisition device is used for acquiring a preset original drive code which is used for indicating a drive circuit of the touch system to output an original drive signal to the touch screen;
the noise reduction driving code generating device is used for generating noise reduction driving codes according to the original driving codes, the noise reduction driving codes are used for indicating the driving circuit to output noise reduction driving signals, and the noise reduction driving signals comprise original driving signals and reverse driving signals opposite to the original driving signals;
and the noise reduction driving code output device is used for outputting the noise reduction driving code to the driving circuit.
A computer-readable storage medium, on which a computer program is stored which, when executed by a processor, carries out the steps of:
acquiring a preset original driving code, wherein the original driving code is used for indicating a driving circuit of a touch system to output an original driving signal;
generating a noise reduction driving code according to the original driving code, wherein the noise reduction driving code is used for indicating a driving circuit to output a noise reduction driving signal, and the noise reduction driving signal comprises an original driving signal and a reverse driving signal which is reverse to the original driving signal;
and outputting the noise reduction driving code to a driving circuit.
A driving apparatus of a touch system, comprising: a signal generating device and a signal output control device;
the signal output control device is used for acquiring a preset original driving code, generating a noise reduction driving code according to the original driving code and controlling the signal generation device to output a noise reduction driving signal according to the noise reduction driving code;
the signal generating device is electrically connected with the signal output control device and used for outputting the noise reduction driving signal to the touch device.
In one embodiment, the signal output control means comprises: a drive code processing unit and a signal controller;
the driving code processing unit is electrically connected with the signal controller and is used for acquiring a preset original driving code, generating a noise reduction driving code according to the original driving code and sending the noise reduction driving code to the signal controller;
the signal controller is also electrically connected with the signal generating device and used for controlling the signal output by the signal generating device according to the noise reduction driving code so as to output the noise reduction driving signal.
In one embodiment, the signal generating device comprises more than one signal output channel;
the signal controller is used for controlling the signal output intervals of the signal output channels of the signal generating device and the signal output sequence of different signal output channels according to the noise reduction driving code.
A touch system, comprising: the touch device, the control device and the driving device;
the driving device is respectively electrically connected with the touch device and the control device and is used for acquiring an original driving code, generating a noise reduction driving code and outputting a noise reduction driving signal to the touch device according to the noise reduction driving code;
the touch device is electrically connected with the control device, is used for receiving the touch action of a user after receiving the noise reduction driving signal, generates a sensing signal according to the touch action and feeds the sensing signal back to the control device;
the control device is used for judging a target instruction corresponding to the touch action according to the induction signal and responding.
In one embodiment, the control device comprises a sensing unit and a main controller;
the main controller is electrically connected with the driving device and used for sending an original driving code to the driving device;
the sensing unit is electrically connected with the touch device and the main controller and used for receiving a sensing signal and feeding the sensing signal back to the main controller;
the main controller is also used for judging the touch area according to the induction signal, identifying a target instruction according to the touch area and responding according to the target instruction.
In one embodiment, the touch device comprises a touch screen;
the main controller is electrically connected with the touch screen and is also used for generating a display signal according to the target instruction and sending the display signal to the touch screen;
the touch screen is also used for displaying according to the display signal.
According to the drive control method, the device, the storage medium, the driving device and the touch system of the touch system, the noise reduction driving code is generated according to the original driving code, and the noise reduction driving signal is output according to the noise reduction driving code, wherein the noise reduction driving signal comprises the original driving signal and a reverse driving signal reverse to the original driving signal, the sensing signal generated by the touch device based on the noise reduction driving code comprises a forward sensing capacitance signal and a reverse sensing capacitance signal, the noise signal in the sensing signal has positive and negative amplitudes, at least one part of the noise signal can be offset when the sensing capacitance is calculated to identify the touch action, and the purpose of reducing the noise is achieved.
Drawings
FIG. 1 is a flowchart illustrating a driving control method of a touch system according to an embodiment;
FIG. 2 is a flowchart illustrating a driving control method of a touch system according to another embodiment;
FIG. 3 is a diagram of an original driving signal in one embodiment;
FIG. 4 is a diagram of an original driving signal in another embodiment;
FIG. 5 is a block diagram of a driving control device of a touch system according to an embodiment;
FIG. 6 is a schematic diagram of a driving device according to an embodiment;
FIG. 7 is a schematic view of a driving device according to another embodiment;
FIG. 8 is a schematic diagram of a touch system according to an embodiment;
fig. 9 is a schematic structural diagram of a touch system according to another embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
In one embodiment, as shown in fig. 1, a driving control method of a touch system is provided, which includes the following steps:
step 100, acquiring a preset original driving code, where the original driving code is used to instruct a driving circuit of the touch system to output an original driving signal.
The original driving code is a preset voltage change matrix, the driving circuit of the touch system can be controlled to output an original driving signal according to the original driving code, the touch device can generate induction capacitance after receiving the original driving signal, capacitance signals before and after touch are detected respectively, the touched position can be judged according to the capacitance signal variation, and then a target instruction is judged according to the touched position.
And 200, generating a noise reduction driving code according to the original driving code, wherein the noise reduction driving code is used for indicating a driving circuit to output a noise reduction driving signal, and the noise reduction driving signal comprises an original driving signal and a reverse driving signal which is reverse to the original driving signal.
The touch device generates a noise reduction driving code according to the original driving code in order to enable the driving circuit to output a noise reduction driving signal, wherein the noise reduction driving signal comprises the original driving signal and an inverse driving signal which is opposite to the original driving signal, under the excitation of the noise reduction driving signal, the generated noise signal and the touch signal both comprise two groups of driving signals which are opposite in direction, the averaging is carried out when the capacitance variation is calculated, at least one part of the noise signals with positive and negative amplitudes can be cancelled, and the purpose of noise reduction is achieved. The original driving signal is inverted, that is, the level is changed, and if the low level in the original driving signal is changed into the high level, the high level in the inverted driving signal is changed into the low level.
The charge quantity S can be measured by an integrating circuit, and the induced capacitance C on the touch device can be found according to the following formula:
V×C=S (1)
wherein V is the voltage change corresponding to the driving signal sent by the driving circuit.
And step 300, outputting the noise reduction driving code to a driving circuit.
The noise reduction driving code is output to the driving circuit, the driving circuit is controlled to output a noise reduction driving signal to the touch device, the capacitance can be calculated by detecting the charge amount of the touch device and according to the driving signal, the capacitance variation is obtained according to the capacitance before touch and the capacitance after touch, the capacitance variation is compared with a preset threshold value, an area where the capacitance variation exceeds the threshold value is a touch area, and the comparison with the threshold value is also used for reducing the interference of noise on the judgment of the touch area.
In one embodiment, in order to further reduce noise, capacitance signals of multiple cycles may be obtained during the detection of the capacitance signal, and in order to calculate the capacitance variation, averaging may be performed according to the number of cycles in the calculation process, so as to further reduce noise.
According to the drive control method of the touch system, the noise reduction drive code is generated according to the original drive code, the noise reduction drive signal is output according to the noise reduction drive code, the noise reduction drive signal comprises the original drive signal and a reverse drive signal opposite to the original drive signal, the sensing signal generated by the touch device based on the noise reduction drive code comprises a forward sensing capacitance signal and a reverse sensing capacitance signal, the noise signal in the sensing signal has positive and negative amplitudes, at least one part of noise signals can be offset when the sensing capacitance is calculated to identify the touch action, and the purpose of noise reduction is achieved.
In one embodiment, as shown in fig. 2, the step of generating the noise reduction driving code according to the original driving code comprises:
in step 210, an inverse drive code is generated from the original drive code.
When the driving signal corresponding to the original driving code is from low level to high level, the driving signal corresponding to the reverse driving code is from high level to low level.
Step 220, inserting a reverse driving code into the original driving code to obtain a noise reduction driving code.
And inserting the reverse drive codes into the original drive codes, namely inserting reverse waveforms after each waveform of the original drive signals corresponding to the original drive codes.
In one embodiment, the noise reduction driving code may be re-inserted as the original driving code into the driving code opposite to the original driving code, so that one-time averaging is added when calculating the capacitance, and the more times of averaging, the more noise can be cancelled, but the time for processing data is relatively increased, and those skilled in the art can select the noise reduction driving code according to actual situations.
In one embodiment, if the low-to-high level is defined as "1" and the high-to-low level is defined as "-1", the original driving code is assumed as follows, and the corresponding original driving waveform is as shown in fig. 3:
Figure BDA0002066839530000061
since the original driving code is an identity matrix, it is obtained according to equation (1):
C=S
the overdrive code is:
Figure BDA0002066839530000062
the noise reduction driving code obtained by inserting the direction driving code into the original driving code is:
Figure BDA0002066839530000063
assuming that the noise is M, the sensing capacitance C should actually be:
C=S+M (2)
since the induced capacitance signal generated according to the noise reduction driving signal includes the original capacitance signal of the first time period and the inverse capacitance signal of the second time period, it can be obtained that:
Figure BDA0002066839530000064
assuming that the noise M of the first and second periods remains unchanged in an ideal case, the charge amount S remains unchanged, i.e.
Figure BDA0002066839530000071
Then:
Figure BDA0002066839530000072
i.e. the noise is completely filtered out. However, in practice, the noise M is hard to keep constant, but the positive and negative can be cancelled out, and at least a part of the noise can be eliminated.
In one embodiment, the original drive signal is shown in fig. 4, assuming the original drive code is as follows:
Figure BDA0002066839530000073
the following is obtained according to equation (1):
V×C=S
V T ×V=w
V T ×V×C=V T ×S
the above formula gives:
Figure BDA0002066839530000074
considering the noise, there are:
Figure BDA0002066839530000075
wherein, V T Is the transpose of V, w is a constant.
Is provided with
Figure BDA0002066839530000076
Then:
Figure BDA0002066839530000081
/>
Figure BDA0002066839530000082
Figure BDA0002066839530000083
averaging the noise yields:
Figure BDA0002066839530000084
it can be seen that the purpose of canceling the noise can be achieved after averaging.
On this basis, the noise reduction driving code obtained by inserting the inverse driving code into the original driving code is as follows:
Figure BDA0002066839530000085
the capacitance signal during the second time period can be obtained as:
Figure BDA0002066839530000086
assuming that the noise Nosie of the first time period and the second time period remains unchanged, then:
Figure BDA0002066839530000091
the noise can be further averaged, and the purpose of offsetting is realized.
In one embodiment, for the full channel case, let the original driving code be 15 TX channel driving code matrices composed of 4-level m sequences, as follows:
Figure BDA0002066839530000092
wherein, m-sequence is short for longest linear feedback shift register sequence, and m-sequence is generated by shift register with linear feedback.
From the matrix V we obtain:
Figure BDA0002066839530000101
matrix array
Figure BDA0002066839530000102
Changing-1 in the rotation of the matrix V to 0 can increase the calculation speed.
Obtained according to equation (1):
V×C=S
Figure BDA0002066839530000103
Figure BDA0002066839530000104
where w is a constant.
According to the formula, the following formula can be obtained:
Figure BDA0002066839530000105
considering the case of noise, we get:
Figure BDA0002066839530000106
if the number of TX channels of the touch screen is 4, the original driving code matrix V is:
Figure BDA0002066839530000111
setting:
Figure BDA0002066839530000112
then there are:
Figure BDA0002066839530000113
Figure BDA0002066839530000114
this gives:
Figure BDA0002066839530000121
it can be seen from the above calculation that the original driving codes of 4 TX channels obtained according to the 4-level m-sequence are averaged to cancel a part of the noise to improve the signal-to-noise ratio by using the characteristic that the noise has positive and negative amplitudes, and for the same 4 TX channels, the original driving codes obtained according to the 4-level m-sequence can be averaged more, so that more noises can be eliminated and a higher signal-to-noise ratio can be obtained compared with the manner in which the original driving codes of 4 TX channels are directly obtained in the foregoing embodiment.
Further, obtaining a noise reduction driving code according to the original driving code:
Figure BDA0002066839530000131
the capacitance signal in the second time period can be obtained as:
Figure BDA0002066839530000132
assuming that the noise remains unchanged during the first time period and the second time period:
Figure BDA0002066839530000141
the method of m-sequence coding adopted in this embodiment can be extended to more channels. In one embodiment, assuming that TX has Y channels, then Y columns of matrix V are selected as the original driving codes, and the nth column of the matrix is obtained by shifting the next row of n-1 and satisfies 2 n The order of Y is larger than or equal to-1, more noise signals can be averaged, namely more noise can be eliminated, and a higher signal-to-noise ratio is obtained.
In one embodiment, as shown in fig. 5, there is provided a driving control apparatus 400 of a touch apparatus, the apparatus including:
an original driving code obtaining device 401, configured to obtain a preset original driving code, where the original driving code is used to instruct a driving circuit of the touch system to output an original driving signal to the touch screen;
a noise reduction driving code generating device 402, configured to generate a noise reduction driving code according to the original driving code, where the noise reduction driving code is used to instruct the driving circuit to output a noise reduction driving signal, and the noise reduction driving signal includes an original driving signal and a reverse driving signal that is reverse to the original driving signal;
a noise reduction driving code output device 403, configured to output the noise reduction driving code to the driving circuit.
In one embodiment, the noise reduction driving code generating device 402 includes:
the reverse driving code generating device is used for generating a reverse driving code according to the original driving code;
and the reverse drive code insertion device is used for inserting the reverse drive codes into the original drive codes to obtain the noise reduction drive codes.
For specific limitations of the driving control device of the touch device, reference may be made to the above limitations of the driving control method of the touch device, which are not described herein again. All or part of each module in the drive control device of the touch device can be realized by software, hardware and a combination thereof. The modules can be embedded in a hardware form or independent from a processor in the computer device, and can also be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the modules.
It should be understood that although the various steps in the flow charts of fig. 1-2 are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least some of the steps in fig. 1-2 may include multiple sub-steps or multiple stages that are not necessarily performed at the same time, but may be performed at different times, and the order of performance of the sub-steps or stages is not necessarily sequential, but may be performed in turn or alternating with other steps or at least some of the sub-steps or stages of other steps.
In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored which, when executed by a processor, performs the steps of:
acquiring a preset original driving code, wherein the original driving code is used for indicating a driving circuit of a touch system to output an original driving signal;
generating a noise reduction driving code according to the original driving code, wherein the noise reduction driving code is used for indicating a driving circuit to output a noise reduction driving signal, and the noise reduction driving signal comprises an original driving signal and a reverse driving signal which is reverse to the original driving signal;
and outputting the noise reduction driving code to a driving circuit.
In one embodiment, the computer program when executed by the processor further performs the steps of:
generating a reverse drive code according to the original drive code;
and inserting a reverse drive code into the original drive code to obtain the noise reduction drive code.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in the embodiments provided herein may include non-volatile and/or volatile memory, among others. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically Programmable ROM (EPROM), electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double Data Rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous Link DRAM (SLDRAM), rambus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
In one embodiment, as shown in fig. 6 and 7, a driving apparatus of a touch system is provided, including: signal generating means 510 and signal output control means 520;
a signal output control device 520, configured to obtain a preset original driving code, generate a noise reduction driving code according to the original driving code, and control the signal generation device to output a noise reduction driving signal according to the noise reduction driving code;
the signal generating device 510 is electrically connected to the signal output control device 520, and is configured to output a noise reduction driving signal to the touch device.
The signal output control device 520 generates a noise reduction driving code according to the obtained original driving code, and controls the signal output by the signal generation device 510 according to the noise reduction driving code to output a noise reduction driving signal, so that the detected capacitance signal includes a forward signal and a reverse signal, and the noise signal with positive and negative amplitudes can be cancelled when calculating the capacitance signal. In one embodiment, the signal generating device 510 may be a pulse signal generator, a sinusoidal signal generator, a function generator, or the like.
In one embodiment, as shown in fig. 7, the signal output control means 520 includes: a driving code processing unit 522 and a signal controller 521;
the driving code processing unit 522 is electrically connected to the signal controller 521, and is configured to obtain a preset original driving code, generate a noise reduction driving code according to the original driving code, and send the noise reduction driving code to the signal controller 521;
the signal controller 521 is further electrically connected to the signal generating device 510, and is configured to control the signal output by the signal generating device 510 according to the noise reduction driving code to output the noise reduction driving signal.
In one embodiment, the driving code processing unit 522 may be a chip with data processing capability, and is configured to obtain an original driving code, process the original driving code to obtain a noise reduction driving code, and send the noise reduction driving code to the signal controller. In one embodiment, the signal controller 521 is a timing controller.
In one embodiment, the signal generating device 510 comprises more than one signal output channel;
the signal controller 521 is configured to control signal output intervals of the signal output channels of the signal generating apparatus 510 and signal output sequences of different signal output channels according to the noise reduction driving code.
The signal generation device 510 is selected according to specific conditions, the number of corresponding signal output channels is selected, and the signal output by each signal output channel is controlled by the signal controller 521, so that the signal finally output to the touch device is a noise reduction driving signal.
In one embodiment, as shown in fig. 8 and 9, a touch system is provided, including: a touch device 610, a control device 620, and a driving device 500;
the driving device 500 is electrically connected to the touch device 610 and the control device 620, and configured to obtain an original driving code, generate a noise reduction driving code, and output a noise reduction driving signal to the touch device 610 according to the noise reduction driving code;
the touch device 610 is electrically connected to the control device 620, and is configured to receive a touch action of a user after receiving the noise reduction driving signal, generate a sensing signal according to the touch action, and feed the sensing signal back to the control device 620;
the control device 620 is configured to determine a target instruction corresponding to the touch action according to the sensing signal, and respond.
The touch device 610 generates an inductive capacitance after receiving the noise reduction driving signal, and at this time, when a user touches a certain area of the touch device 610, the inductive capacitance of the area changes, where the inductive signal refers to the amount of charge of the touch device 610 before and after receiving a touch action, the control device 620 calculates the inductive signal, compares the calculated capacitance variation with a preset threshold value, and an area exceeding the threshold value is a touch area.
In one embodiment, as shown in fig. 9, the control device 620 includes a sensing unit 621 and a main controller 622;
the main controller 622 is electrically connected to the driving apparatus 500, and is configured to send an original driving code to the driving apparatus 500;
the sensing unit 621 is electrically connected to the touch device 610 and the main controller 622, respectively, and is configured to receive a sensing signal and feed the sensing signal back to the main controller 622;
the main controller 622 is further configured to determine a touch area according to the sensing signal, identify a target instruction according to the touch area, and respond according to the target instruction.
In one embodiment, the sensing unit comprises a decoding circuit, the sensing signal generated by the touch device is decoded by the decoding circuit, the charge amount of the touch device can be obtained, the charge amount is sent to the main controller, and the main controller can calculate the capacitance variation according to the charge amount and the noise reduction driving signal.
In one embodiment, the touch device 610 comprises a touch screen;
the main controller 622 is electrically connected with the touch screen, and is further configured to generate a display signal according to the target instruction and send the display signal to the touch screen;
the touch screen is also used for displaying according to the display signal.
The touch screen is used for receiving the touch action and displaying according to the display signal sent by the main controller 622.
In one embodiment, the touch device comprises a touch panel, the touch system further comprises a display screen, the touch panel is electrically connected with the driving device, when the touch panel receives the noise reduction driving signal, the touch panel can receive a touch action through the touch panel and send the generated sensing signal to the main controller, the main controller performs judgment according to the sensing signal, identifies a touch area, performs judgment according to user interface data in the area, identifies a target instruction and responds, and the main controller is further electrically connected with the display screen and sends a display signal to the display screen, so that the display screen performs display according to the display signal.
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.

Claims (8)

1. A driving control method of a touch system is characterized by comprising the following steps:
acquiring a preset original driving code, wherein the original driving code is used for indicating a driving circuit of a touch system to output an original driving signal;
generating a noise reduction driving code according to the original driving code, wherein the noise reduction driving code is used for indicating the driving circuit to output a noise reduction driving signal, and the noise reduction driving signal comprises the original driving signal and a reverse driving signal which is opposite to the original driving signal;
outputting the noise reduction driving code to the driving circuit, controlling the driving circuit to output the noise reduction driving signal, calculating a capacitance according to the detected charge amount and the driving signal, obtaining a capacitance variation according to the capacitance before touch and the capacitance after touch, comparing the capacitance variation with a preset threshold value, and judging a touch area, wherein the touch area is an area where the capacitance variation exceeds the preset threshold value;
the step of generating a noise reduction drive code from the original drive code comprises:
generating a reverse drive code according to the original drive code;
and inserting a reverse waveform corresponding to the reverse drive code after each waveform of the original drive signal corresponding to the original drive code to obtain the noise reduction drive code.
2. A driving apparatus of a touch system, comprising: the signal output control device comprises a driving code processing unit and a signal controller;
the driving code processing unit is electrically connected with the signal controller and is used for acquiring a preset original driving code, generating a reverse driving code according to the original driving code, inserting a reverse waveform corresponding to the reverse driving code after each waveform of an original driving signal corresponding to the original driving code to obtain a noise reduction driving code, and sending the noise reduction driving code to the signal controller;
the signal controller is also electrically connected with the signal generating device and used for controlling the signal output by the signal generating device according to the noise reduction driving code so as to output a noise reduction driving signal, calculating a capacitance according to the detected electric charge amount and the driving signal, obtaining a capacitance variation according to the capacitance before touch and the capacitance after touch, comparing the capacitance variation with a preset threshold value, and judging a touch area, wherein the touch area is an area where the capacitance variation exceeds the preset threshold value;
the signal generating device is electrically connected with the signal output control device and is used for outputting the noise reduction driving signal to the touch device.
3. The driving device of the touch system as defined in claim 2, wherein the signal generating device comprises more than one signal output channel;
and the signal controller is used for controlling the signal output intervals of all the signal output channels of the signal generating device and the signal output sequence of different signal output channels according to the noise reduction driving code.
4. A touch system, comprising: a touch device, a control device, and a drive device according to any one of claims 2 to 3;
the driving device is respectively electrically connected with the touch device and the control device and is used for acquiring an original driving code and generating a reverse driving code according to the original driving code; inserting a reverse waveform corresponding to the reverse drive code after each waveform of the original drive signal corresponding to the original drive code to obtain a noise reduction drive code, and outputting the noise reduction drive signal to the touch device according to the noise reduction drive code;
the touch device is electrically connected with the control device, is used for receiving the touch action of a user after receiving the noise reduction driving signal, generates an induction signal according to the touch action, and feeds the induction signal back to the control device;
the control device is used for identifying a touch area according to the received sensing signal, judging a target instruction according to the touch area and responding.
5. The touch system of claim 4, wherein the control device comprises a sensing unit and a main controller;
the main controller is electrically connected with the driving device and is used for sending the original driving code to the driving device;
the sensing unit is electrically connected with the touch device and the main controller, and is used for receiving the sensing signal and feeding the sensing signal back to the main controller;
the main controller is also used for identifying the touch area according to the induction signal, judging the target instruction according to the touch area and responding according to the target instruction.
6. The touch system of claim 5, wherein the touch device comprises a touch screen;
the main controller is electrically connected with the touch screen and is also used for generating a display signal according to the target instruction and sending the display signal to the touch screen;
the touch screen is also used for displaying according to the display signal.
7. A drive control apparatus of a touch apparatus, characterized in that the apparatus comprises:
the touch screen comprises an original driving code acquisition device, a touch screen display and a touch control device, wherein the original driving code acquisition device is used for acquiring a preset original driving code which is used for indicating a driving circuit of the touch system to output an original driving signal to the touch screen display;
a noise reduction driving code generating device, configured to generate a noise reduction driving code according to the original driving code, where the noise reduction driving code is used to instruct the driving circuit to output a noise reduction driving signal, and the noise reduction driving signal includes the original driving signal and an inverse driving signal that is inverse to the original driving signal;
the noise reduction driving code output device is used for outputting the noise reduction driving code to the driving circuit, controlling the driving circuit to output the noise reduction driving signal, calculating a capacitance according to the detected charge amount and the driving signal, obtaining a capacitance variation according to the capacitance before touch and the capacitance after touch, comparing the capacitance variation with a preset threshold value, and judging a touch area, wherein the touch area is an area where the capacitance variation exceeds the preset threshold value;
the noise reduction driving code generating apparatus includes:
the reverse driving code generating device is used for generating a reverse driving code according to the original driving code;
and the reverse driving code insertion device is used for inserting a reverse waveform corresponding to the reverse driving code after each waveform of the original driving signal to obtain the noise reduction driving code.
8. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method as claimed in claim 1.
CN201910423809.8A 2019-05-21 2019-05-21 Drive control method and device of touch system, drive device and touch system Active CN110209300B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910423809.8A CN110209300B (en) 2019-05-21 2019-05-21 Drive control method and device of touch system, drive device and touch system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910423809.8A CN110209300B (en) 2019-05-21 2019-05-21 Drive control method and device of touch system, drive device and touch system

Publications (2)

Publication Number Publication Date
CN110209300A CN110209300A (en) 2019-09-06
CN110209300B true CN110209300B (en) 2023-03-28

Family

ID=67788070

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910423809.8A Active CN110209300B (en) 2019-05-21 2019-05-21 Drive control method and device of touch system, drive device and touch system

Country Status (1)

Country Link
CN (1) CN110209300B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8970544B1 (en) * 2012-05-24 2015-03-03 Maxim Integrated Products, Inc. Digital filtering and spread spectrum based interference mitigation for mutual and self capacitance panel
CN104461121A (en) * 2013-09-16 2015-03-25 希迪普公司 Touch panel input device and input detection method thereof
CN104793815A (en) * 2014-01-17 2015-07-22 瑞鼎科技股份有限公司 Multi-channel sensing system and operation method thereof

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102140197B1 (en) * 2013-10-23 2020-08-03 삼성디스플레이 주식회사 Capacitive type touch sensor
JP6117443B2 (en) * 2014-06-30 2017-04-19 シャープ株式会社 Touch panel system and electronic device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8970544B1 (en) * 2012-05-24 2015-03-03 Maxim Integrated Products, Inc. Digital filtering and spread spectrum based interference mitigation for mutual and self capacitance panel
CN104461121A (en) * 2013-09-16 2015-03-25 希迪普公司 Touch panel input device and input detection method thereof
CN104793815A (en) * 2014-01-17 2015-07-22 瑞鼎科技股份有限公司 Multi-channel sensing system and operation method thereof

Also Published As

Publication number Publication date
CN110209300A (en) 2019-09-06

Similar Documents

Publication Publication Date Title
KR101837640B1 (en) Detection method and device for detecting fingerprint
US20160043713A1 (en) Drive circuit for semiconductor switching element and semiconductor switching element module having the same
CN107203313B (en) Method for adjusting desktop display object, mobile terminal and computer readable storage medium
US20130127756A1 (en) Noise Filtering Method
CN105573535A (en) Scanning method of touch panel and touch device
CN110209300B (en) Drive control method and device of touch system, drive device and touch system
CN101950228B (en) Touch control point detection method
CN106462310B (en) The method of the touch point of touch chip and touch chip detection touch screen
EP2261728A2 (en) Liquid crystal display device, backlight control method and program
CN105630218A (en) Household appliance, touch apparatus for household appliance and touch method for household appliance
KR101575981B1 (en) Apparatus and method for controlling rotation detecting sensor of rotator with run-out
KR20090032726A (en) Counter that does not overflow
US20160150163A1 (en) Image processing method and image processing system
US11144149B2 (en) Methods and techniques for correcting pressure sensor data in the presence of abnormal pressure sensor readings
CN115902357A (en) Method and device for detecting unknown waveform voltage signal and storage medium
US4990726A (en) Digitized controller for position locator
CN209330091U (en) A kind of detected device of anti-stop signal
CN109752655B (en) Excitation regulator trigger pulse detection method and device, detector and test tool
CN103565461B (en) A kind of contrast agent spotting scaming method and apparatus
CN103135811A (en) Noise filtering method
CN116447758A (en) Method, device, equipment and medium for preventing misjudgment of water shortage of water heater
KR101729948B1 (en) Current follow-up apparatus and current follow-up method thereof
US6163164A (en) Noise detection circuit
CN114312635B (en) Method and device for adjusting increment parameters of equipment, storage medium and electronic equipment
CN110426065A (en) Absolute type encoder

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant