Touch control equipment, touch control driving device and operation method thereof
By changing the waveform parameters of the driving signal in the touch control system, the problem of limited resistance to noise from different frequency bands is solved, faster response and lower power consumption are achieved, and user experience is improved.
Patent Information
- Application Number
- CN202410298148.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2024-02-04
- Filing Date
- 2024-03-15
- Publication Date
- 2025-08-05
AI Technical Summary
In existing touch control systems, the driving signals with fixed waveforms lead to limited resistance to noise in different frequency bands, and high reaction time and power consumption, affecting the user experience.
The touch drive device enhances resistance to noise in different frequency bands by changing the waveform parameters of the driving signal, such as duty cycle, frequency and stop time, and avoids additional noise detection and waveform switching processes.
It improves the resistance of touch systems to noises in different frequency bands, reduces reaction time and power consumption, and improves user experience.
Smart Images

Figure CN120428875A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an electronic device, and more particularly to a touch device, a touch driving device and an operating method thereof. Background Art
[0002] In today's touch systems, the waveform of the driving signal used for touch sensing operations is fixed. The so-called fixed waveform means that the different pulse times in the driving signal used to drive the same touch sensor in the touch panel have the same waveform parameters. A fixed waveform means that the ability to resist noise in different frequency bands will also be limited. The countermeasure of the old system is to use a fixed waveform until it is found that the noise is too loud and then switch to another fixed waveform. This old countermeasure requires additional time to detect noise and decide whether to switch to another fixed waveform. Therefore, its non-negligible response time results in a poor user experience. In addition, this old countermeasure requires additional power consumption and additional computing power. Summary of the Invention
[0003] The present invention provides a touch device, a touch driving apparatus and an operating method thereof, so as to enhance the resistance of touch sensing to noises of different frequency bands.
[0004] In an embodiment of the present invention, the touch control driver device is used to drive a touch panel. The touch control driver device includes a drive signal generation circuit and a readout circuit. The drive signal generation circuit generates a drive signal for driving the touch panel. The readout circuit reads the touch panel's sensing result of a touch event. The drive signal includes a first pulse duration and a second pulse duration for driving the same touch sensor in the touch panel. The drive signal generation circuit uses a first change strategy to change at least one waveform parameter of the drive signal, such that the at least one waveform parameter of the first pulse duration is different from the at least one waveform parameter of the second pulse duration.
[0005] In an embodiment of the present invention, the operating method includes: generating, by a driving signal generating circuit of a touch driving device, a driving signal for driving a touch panel, wherein the driving signal includes a first pulse duration and a second pulse duration for driving a same touch sensor in the touch panel; changing, by the driving signal generating circuit, at least one waveform parameter of the driving signal using a first changing strategy, such that the at least one waveform parameter of the first pulse duration is different from the at least one waveform parameter of the second pulse duration; and reading, by a reading circuit of the touch driving device, a result of the touch panel sensing a touch event.
[0006] In an embodiment according to the present invention, the touch device includes a touch panel and a touch driver. The touch driver is coupled to the touch panel. The touch driver generates a drive signal for driving the touch panel, wherein the drive signal includes a first pulse duration and a second pulse duration for driving a single touch sensor in the touch panel. The touch driver changes at least one waveform parameter of the drive signal using a first change strategy, such that the at least one waveform parameter of the first pulse duration is different from the at least one waveform parameter of the second pulse duration. The touch driver reads the touch panel's sensing result of a touch event.
[0007] Based on the above, the touch driving device described in the embodiments of the present invention changes the waveform parameters of the driving signal used to drive the touch panel. Based on the actual design, in different embodiments, the waveform parameters may include one or more of the duty ratio (duty cycle), frequency, stop time (stop band) and other waveform parameters. Driving signals with different waveform parameters have different resistance to different noise frequencies. The touch driving device changes the waveform parameters of different pulse times used to drive the same touch sensor to enhance the touch sensing's resistance to noise in different frequency bands. In some embodiments, because the change of waveform parameters may occur unconditionally, no additional time is required to detect noise and decide whether to change to another waveform parameter. BRIEF DESCRIPTION OF THE DRAWINGS
[0008] Figure 1 FIG. 1 is a schematic diagram of a circuit block of a touch device according to an embodiment of the present invention.
[0009] Figure 2 It is a flowchart of an operating method of a touch device according to an embodiment of the present invention.
[0010] Figure 3 FIG. 1 is a circuit block diagram of a driving signal generating circuit and a reading circuit according to an embodiment of the present invention.
[0011] Figure 4 FIG. 1 is a waveform diagram of a driving signal according to an embodiment of the present invention.
[0012] Figure 5 FIG. 1 is a waveform diagram of a driving signal according to another embodiment of the present invention.
[0013] Figure 6 FIG. 4 is a waveform diagram of a driving signal according to another embodiment of the present invention.
[0014] Figure 7 FIG. 4 is a waveform diagram of a driving signal according to yet another embodiment of the present invention.
[0015] Figure 8 FIG. 1 is a waveform diagram of a driving signal according to another embodiment of the present invention.
[0016] Figure 9 FIG. 1 is a waveform diagram of a driving signal according to another embodiment of the present invention.
[0017] Figure 10 FIG. 4 is a waveform diagram of a driving signal according to another embodiment of the present invention.
[0018] Figure 11 FIG. 1 is a waveform diagram of a basic clock according to an embodiment of the present invention.
[0019] Figure 12 FIG. 1 is a waveform diagram of a basic clock according to another embodiment of the present invention.
[0020] Figure 13 FIG. 4 is a circuit block diagram of a touch device according to another embodiment of the present invention.
[0021] Figure 14 FIG. 1 is a circuit block diagram of a driving signal generating circuit and a reading circuit according to an embodiment of the present invention.
[0022] Description of Reference Numerals
[0023] 100, 1300: touch devices
[0024] 110, 1310: Touch panel
[0025] 120, 1320: Touch drive device
[0026] 121, 1321: drive signal generation circuit
[0027] 122, 1322: Read circuit
[0028] 130, 1330: Data processor
[0029] ADC31, ADC141: Analog-to-digital converters
[0030] Crx, Ctx, Cu: capacitors
[0031] DSG31: Drive Signal Generator
[0032] GAIN31: Gain circuit
[0033] INT31, INT141: Integrator
[0034] OP31, OP141: Operational amplifiers
[0035] P4221, P4222, P61, P62, P81, P82: Pulse period
[0036] RP51, RP52, RP53, RP61, RP71, RP72, RP73, RP81, RP91, RP92, RP93, RP101, RP102, RP103, SP421, SP422, SP423: During reading
[0037] Rrx, Rtx: resistance
[0038] S210, S220, S230: Steps
[0039] SB421, SB422, SB423, SB51, SB52, SB53, SB61, SB71, SB72, SB73, SB81, SB91, SB92, SB93, SB101, SB102, SB103: Stop time
[0040] SP41, SP42, SP43: During scanning
[0041] Tpulse, Tpulse31: driving signal
[0042] TSYNC: touch synchronization signal
[0043] Vref: reference voltage DETAILED DESCRIPTION
[0044] Reference will now be made in detail to exemplary embodiments of the present invention, examples of which are illustrated in the accompanying drawings. Whenever possible, the same reference numerals are used in the drawings and the description to refer to the same or like parts.
[0045] The term "coupled (or connected)" used in the entire specification of this case (including the claims) may refer to any direct or indirect means of connection. For example, if the text describes a first device coupled (or connected) to a second device, it should be interpreted that the first device can be directly connected to the second device, or the first device can be indirectly connected to the second device through other devices or some connection means. The terms "first", "second", etc. mentioned in the entire specification of this case (including the claims) are used to name the components (element) or to distinguish different embodiments or ranges, and are not used to limit the upper or lower limit of the number of components, nor to limit the order of components. In addition, wherever possible, components / members / steps with the same numbers in the drawings and embodiments represent the same or similar parts. Components / members / steps with the same numbers or the same terms in different embodiments can refer to the relevant descriptions of each other.
[0046] Figure 1 is a circuit block diagram of a touch device 100 according to an embodiment of the present invention. Figure 1 The touch device 100 shown includes a touch panel 110 and a touch drive device 120. The touch panel 110 has a touch sensor array. This embodiment does not limit the implementation of the touch panel 110. For example, the touch panel 110 can be a well-known touch panel or other touch panels. Depending on the actual design, the touch panel 110 can also have additional functions (such as a display function and / or other functions), or the touch panel 110 can only have a touch sensing function.
[0047] The touch driver device 120 is coupled to the touch panel 110. The touch driver device 120 can drive the touch sensor array of the touch panel 110 via a plurality of sensing lines (not shown) of the touch panel 110. Therefore, the touch driver device 120 can read the sensing results of the touch panel 110 in response to a touch event. The touch driver device 120 can report the sensing results to the data processor 130. Depending on the design, in some embodiments, the touch driver device 120 can be implemented as a hardware circuit. In other embodiments, the touch driver device 120 can be implemented as a combination of hardware, firmware, or software (i.e., a program).
[0048] In hardware terms, the touch driver device 120 can be implemented as logic circuits on an integrated circuit. For example, the functions of the touch driver device 120 can be implemented in various logic blocks, modules, and circuits within one or more controllers, microcontrollers, microprocessors, application-specific integrated circuits (ASICs), digital signal processors (DSPs), field programmable gate arrays (FPGAs), central processing units (CPUs), and / or other processing units. The functions of the touch driver device 120 can be implemented as hardware circuits, such as various logic blocks, modules, and circuits within an integrated circuit, using hardware description languages (such as Verilog HDL or VHDL) or other suitable programming languages.
[0049] In terms of software and / or firmware, the relevant functions of the touch drive device 120 can be implemented as programming codes. For example, the touch drive device 120 can be implemented using general programming languages (such as C, C++ or assembly language) or other suitable programming languages. The programming codes can be recorded / stored in a "non-transitory machine-readable storage medium". In some embodiments, the non-transitory machine-readable storage medium includes, for example, a semiconductor memory and / or a storage device. An electronic device (such as a CPU, controller, microcontroller or microprocessor) can read and execute the programming codes from the non-transitory machine-readable storage medium to implement the relevant functions of the touch drive device 120.
[0050] The touch driving device 120 generates a driving signal Tpulse for driving the touch panel 110, and the touch driving device 120 changes at least one waveform parameter of the driving signal Tpulse according to a certain change rule (first change strategy). Based on the actual design, in different embodiments, the at least one waveform parameter may include one or more of a duty ratio (duty ratio or duty cycle), a frequency, a stop band, and other waveform parameters. The driving signal Tpulse includes a first pulse time and a second pulse time for driving an identical touch sensor in the touch panel 110. In some embodiments, the change of the waveform parameters may occur unconditionally. Based on the unconditional change of the waveform parameters, the waveform parameters of the first pulse time are different from the waveform parameters of the second pulse time.
[0051] Figure 2 This is a flow chart of a method for operating a touch device according to an embodiment of the present invention. Figure 1 and Figure 2 The touch driving device 120 includes a driving signal generating circuit 121 and a reading circuit 122. In step S210, the driving signal generating circuit 121 generates a driving signal Tpulse for driving the touch panel 110. Figure 1 In the embodiment shown, the driving signal generating circuit 121 applies the driving signal Tpulse to the touch panel 110. In other embodiments, for example Figure 13 In the illustrated embodiment, the driving signal generating circuit 121 provides the driving signal Tpulse to the reading circuit 122 , and the reading circuit 122 reads the sensing result of the touch panel 110 based on the driving signal Tpulse (to be described in detail later).
[0052] Please refer to Figure 1 and Figure 2 , in step S220, the reading circuit 122 reads the sensing result of the touch event by the touch panel 110. In step S230, the driving signal generating circuit 121 changes at least one waveform parameter of the driving signal Tpulse with a first change strategy. For example, based on the actual design, the at least one waveform parameter may include one or more of duty cycle, frequency, stop time and other waveform parameters. Based on the change of the waveform parameters of the driving signal Tpulse, the first pulse time and the second pulse time in the driving signal used to drive a certain same touch sensor of the touch panel 110 have different waveform parameters. The change of the waveform parameters in step S230 will be introduced later with multiple specific examples. After changing the waveform parameters, return to step S210 to generate the driving signal Tpulse based on the new waveform parameters.
[0053] In summary, the touch driver 120 can change the waveform parameters of the drive signal used to drive the touch panel 110. Drive signals with different waveform parameters have different resistance to different noise frequencies. The touch driver 120 changes the waveform parameters of different pulse times used to drive the same touch sensor to enhance the touch sensing's resistance to noise in different frequency bands. In some embodiments, the change in waveform parameters may occur unconditionally. Because the change in waveform parameters is unconditional, the touch driver 120 does not need additional time to detect noise and decide whether to change to another waveform parameter.
[0054] Figure 3 FIG. 1 is a circuit block diagram of a driving signal generating circuit 121 and a reading circuit 122 according to an embodiment of the present invention. Figure 3 The touch panel 110, the driving signal generating circuit 121 and the reading circuit 122 can be used as Figure 1 The touch panel 110, the driving signal generating circuit 121 and the reading circuit 122 are one of many implementation examples. Figure 3 In the touch panel 110 shown, resistors Rtx and Rrx represent parasitic resistances of different sensing lines of the touch panel 110 , capacitors Ctx and Crx represent parasitic capacitances of the sensing lines, and capacitor Cu represents the parasitic capacitance of the touch sensor of the touch panel 110 .
[0055] exist Figure 3 In the illustrated embodiment, the drive signal generating circuit 121 includes a drive signal generator DSG31 and a gain circuit GAIN31. The drive signal generator DSG31 generates a drive signal Tpulse31. The drive signal generator DSG31 can change at least one waveform parameter of the drive signal Tpulse31. Based on the actual design, the at least one waveform parameter may include one or more of a duty cycle, a frequency, a stop time, and other waveform parameters. The changes to the waveform parameters of the drive signal will be described later with multiple specific examples. The gain circuit GAIN31 is coupled to the drive signal generator DSG31 to receive the drive signal Tpulse31. The gain circuit GAIN31 can gain the drive signal Tpulse31 and apply the gained drive signal Tpulse to the touch panel 110.
[0056] exist Figure 3In the illustrated embodiment, the read circuit 122 includes an operational amplifier OP31 and an integrator INT31. Depending on the actual design, the operational amplifier OP31 can be a sense amplifier or other amplifier. The first input terminal (e.g., the non-inverting input terminal) of the operational amplifier OP31 receives a reference voltage Vref. The level of the reference voltage Vref can be determined according to the actual design. The second input terminal (e.g., the inverting input terminal) of the operational amplifier OP31 is coupled to the touch panel 110. The output terminal of the operational amplifier OP31 is coupled to the second input terminal of the operational amplifier OP31. The input terminal of the integrator INT31 is coupled to the output terminal of the operational amplifier OP31. The output terminal of the integrator INT31 is coupled to the input terminal of the analog-to-digital converter ADC31.
[0057] Figure 4 FIG. 1 is a waveform diagram of a driving signal Tpulse according to an embodiment of the present invention. Figure 4 The horizontal axis represents time. Figure 1 and Figure 4 , the data processor 130 outputs a touch synchronization signal TSYNC to the touch driver 120. The touch synchronization signal TSYNC can define a touch sensing period during which a touch sensing operation is performed on the touch panel 110. For example (but not limited to this), when the touch synchronization signal TSYNC is at a low logic level, the touch driver 120 enters the touch sensing period. Conversely, when the touch synchronization signal TSYNC is at a high logic level, the touch driver 120 enters a non-touch sensing period (stops the touch sensing operation). Depending on the actual design, the touch panel 110 may perform additional functions (such as display functions and / or other functions) during the non-touch sensing period or not perform additional functions.
[0058] exist Figure 4 In the illustrated embodiment, a touch sensing period (a period during which the touch synchronization signal TSYNC is at a low logic level) during which a touch sensing operation is performed on the touch panel 110 is divided into a plurality of scanning periods ( Figure 4Taking three scanning periods SP41, SP42, and SP43 as an example, each scanning period includes multiple read periods. For example, scanning period SP42 includes three read periods SP421, SP422, and SP423. The touch driver device 120 de-duplicates driving and reading a corresponding sensing area corresponding to the scanning period SP42 during the read periods SP421, SP422, and SP423 of the same scanning period SP42. Each read period includes a stop band. For example, read period SP421 includes stop period SB421, read period SP422 includes stop period SB422, and read period SP423 includes stop period SB423. The touch driver device 120 can perform analog-to-digital conversion on the sensing results of the corresponding sensing area during the stop band.
[0059] According to the actual design, in some embodiments, Figure 2 In the related description of , the "first pulse time" and the "second pulse time" can be different reading periods of the same scanning period. For example (but not limited to this), the "first pulse time" can be the reading period SP421 of the scanning period SP42, and the "second pulse time" can be the reading period SP422 of the scanning period SP42. In other embodiments, Figure 2 The "first pulse duration" and "second pulse duration" mentioned in the related description can be different pulse durations within the same read period. For example (but not limited to), the "first pulse duration" can be pulse duration P4221 within read period SP422, while the "second pulse duration" can be pulse duration P4222 within read period SP422. The following describes the changes to the waveform parameters in step S230 using several specific examples.
[0060] Figure 5 FIG. 1 is a waveform diagram of a driving signal Tpulse according to another embodiment of the present invention. Figure 5 The horizontal axis represents time. Figure 5 Three reading periods RP51, RP52 and RP53 are shown, and each reading period includes a stop band (eg, SB51, SB52 and SB53). Figure 1 and Figure 5 The touch driving device 120 de-repeatedly drives and reads a same sensing area of the touch panel 110 during the reading periods RP51 , RP52 , and RP53 . Figure 5 The reading periods RP51, RP52 and RP53 and the stop times SB51, SB52 and SB53 shown can be referred to Figure 4The related descriptions of the reading periods SP421 , SP422 and SP423 and the stop times SB421 , SB422 and SB423 are similar and will not be repeated here.
[0061] exist Figure 5 In the embodiment shown, the "first pulse time" may be the reading period RP51, the "second pulse time" may be the reading period RP52, and the "third pulse time" may be the reading period RP53. Figure 5 The embodiment shown will use the duty cycle as an example of "the waveform parameter being changed". Figure 5 In the illustrated embodiment, the "changing strategy" includes setting the duty cycle of RP51 during reading to a first ratio (e.g., 50 / 50 or other ratio), setting the duty cycle of RP52 during reading to a second ratio different from the first ratio (e.g., 33 / 67 or other ratio), and setting the duty cycle of RP53 during reading to a third ratio different from the first ratio and the second ratio (e.g., 67 / 33 or other ratio).
[0062] Figure 6 FIG. 1 is a waveform diagram of a driving signal Tpulse according to another embodiment of the present invention. Figure 6 The horizontal axis represents time. Figure 6 A read period RP61 is shown, and the read period RP61 includes a pulse period P61, a pulse period P62, and a stop time SB61. Figure 6 The reading period RP61, the pulse period P61, the pulse period P62 and the stop time SB61 shown can be referred to Figure 4 The related descriptions of the reading period SP422, the pulse period P4221, the pulse period P4222 and the stop time SB422 are similar and will be deduced from time to time, so they will not be repeated here. Figure 6 In the embodiment shown, the "first pulse time" may be the pulse period P61, and the "second pulse time" may be the pulse period P62. Figure 6 The embodiment shown will use the duty cycle as an example of "the waveform parameter being changed". Figure 6 In the illustrated embodiment, the "changing strategy" includes setting the duty cycle of P61 during the pulse to a first ratio (e.g., 50 / 50 or other ratio), and setting the duty cycle of P62 during the pulse to a second ratio different from the first ratio (e.g., 67 / 33 or other ratio).
[0063] Figure 7 FIG. 1 is a waveform diagram of a driving signal Tpulse according to yet another embodiment of the present invention. Figure 7 The horizontal axis represents time. Figure 7Three reading periods RP71, RP72 and RP73 are shown, and each reading period includes a stop band (eg, SB71, SB72 and SB73). Figure 1 and Figure 7 The touch driving device 120 de-repeatedly drives and reads a same sensing area of the touch panel 110 during the reading periods RP71 , RP72 , and RP73 . Figure 7 The reading periods RP71, RP72 and RP73 and the stop times SB71, SB72 and SB73 shown can be referred to Figure 4 The related descriptions of the reading periods SP421 , SP422 and SP423 and the stop times SB421 , SB422 and SB423 are similar and will not be repeated here.
[0064] exist Figure 7 In the embodiment shown, the "first pulse time" may be the reading period RP71, the "second pulse time" may be the reading period RP72, and the "third pulse time" may be the reading period RP73. Figure 7 The illustrated embodiment will use frequency as an example of "the waveform parameter being changed". Figure 7 In the illustrated embodiment, the "change strategy" includes: setting the frequency of RP71 during reading to a first frequency value (for example, 100KHz or other frequency value), setting the frequency of RP72 during reading to a second frequency value different from the first frequency value (for example, 140KHz or other frequency value), and setting the frequency of RP73 during reading to a third frequency value different from the first frequency value and the second frequency value (for example, 80KHz or other frequency value).
[0065] Figure 8 FIG. 1 is a waveform diagram of the driving signal Tpulse according to another embodiment of the present invention. Figure 8 The horizontal axis represents time. Figure 8 A read period RP81 is shown, and the read period RP81 includes a pulse period P81, a pulse period P82 and a stop time SB81. Figure 8 The reading period RP81, pulse period P81, pulse period P82 and stop time SB81 shown can be referred to Figure 4 The related descriptions of the reading period SP422, the pulse period P4221, the pulse period P4222 and the stop time SB422 are similar and will be deduced from time to time, so they will not be repeated here. Figure 8 In the embodiment shown, the "first pulse time" may be the pulse period P81, and the "second pulse time" may be the pulse period P82. Figure 8 The illustrated embodiment will use frequency as an example of "the waveform parameter being changed". Figure 8In the illustrated embodiment, the "change strategy" includes setting the frequency of P81 during the pulse period to a first frequency value (for example, 100KHz or other frequency value), and setting the frequency of P82 during the pulse period to a second frequency value different from the first frequency value (for example, 140KHz or other frequency value).
[0066] Figure 9 FIG. 1 is a waveform diagram of a driving signal Tpulse according to another embodiment of the present invention. Figure 9 The horizontal axis represents time. Figure 9 Three readout periods RP91, RP92, and RP93 are shown, and each readout period includes a stop band (eg, SB91, SB92, and SB93). Figure 1 and Figure 9 The touch driving device 120 de-repeatedly drives and reads a same sensing area of the touch panel 110 during the reading periods RP91 , RP92 , and RP93 . Figure 9 The reading periods RP91, RP92 and RP93 and the stop times SB91, SB92 and SB93 shown can be referred to Figure 4 The related descriptions of the reading periods SP421 , SP422 and SP423 and the stop times SB421 , SB422 and SB423 are similar and will not be repeated here.
[0067] exist Figure 9 In the embodiment shown, the "first pulse time" may be the reading period RP91, the "second pulse time" may be the reading period RP92, and the "third pulse time" may be the reading period RP93. Figure 9 The embodiment shown will use the stop band as an example of "the waveform parameter is changed". Figure 9 In the illustrated embodiment, the "change strategy" includes: setting the stop time of RP71 during reading to a first duration (for example, 4us or other duration), setting the stop time of RP72 during reading to a second duration different from the first duration (for example, 8us or other duration), and setting the stop time of RP73 during reading to a third duration different from the first duration and the second duration (for example, 6us or other duration).
[0068] Figure 10 FIG. 1 is a waveform diagram of a driving signal Tpulse according to another embodiment of the present invention. Figure 10 The horizontal axis represents time. Figure 10 Three readout periods RP101, RP102, and RP103 are shown, and each readout period includes a stop band (eg, SB101, SB102, and SB103). Figure 1 and Figure 10 The touch driving device 120 de-duplicates driving and reading a same sensing area of the touch panel 110 in the reading periods RP101 , RP102 , and RP103 . Figure 10 The reading periods RP101, RP102 and RP103 and the stop times SB101, SB102 and SB103 shown can be referred to Figure 4 The related descriptions of the reading periods SP421 , SP422 and SP423 and the stop times SB421 , SB422 and SB423 are similar and will not be repeated here.
[0069] exist Figure 10 In the embodiment shown, the “first pulse time” may be the reading period RP101, the “second pulse time” may be the reading period RP102, and the “third pulse time” may be the reading period RP103. Figure 10 The embodiment shown will use duty cycle, frequency and stop time (stop band) as examples of “waveform parameters being changed”. Figure 10 In the illustrated embodiment, the "change strategy" includes: setting the duty cycle, frequency and stop time of RP101 during the reading period to a first ratio (for example, 50 / 50 or other ratio), a first frequency value (for example, 100KHz or other frequency value) and a first duration (for example, 4us or other duration), respectively; setting the duty cycle, frequency and stop time of RP102 during the reading period to a second ratio (for example, 33 / 67 or other ratio), a second frequency value (for example, 88KHz or other frequency value) and a second duration (for example, 5us or other duration), respectively; and setting the duty cycle, frequency and stop time of RP103 during the reading period to a third ratio (for example, 60 / 40 or other ratio), a third frequency value (for example, 118KHz or other frequency value) and a third duration (for example, 6us or other duration), respectively.
[0070] Based on actual design, in some embodiments, the “changing strategy” for changing the waveform parameters may be a single strategy (e.g. Figures 5 to 10 In some other embodiments, the "change strategy" for changing the waveform parameters may be multiple strategies that are applied in turn. For example, in response to the sensing result read by the reading circuit 122 indicating poor signal quality when the drive signal generating circuit 121 uses a first change strategy, the drive signal generating circuit 121 changes at least one waveform parameter of the drive signal Tpulse using a second change strategy that is different from the first change strategy.
[0071] Figure 11 FIG. 1 is a waveform diagram of a basic clock according to an embodiment of the present invention. Figure 11 The horizontal axis represents time, and Figure 11 The vertical axis represents the base clock frequency. Figure 12 FIG. 1 is a waveform diagram of a basic clock according to another embodiment of the present invention. Figure 12 The horizontal axis represents time, and Figure 12 The vertical axis represents the base clock frequency. Figure 1 、 Figure 11 and Figure 12 , the driving signal generating circuit 121 can use Figure 11 or Figure 12 The basic clock frequency is used to generate the driving signal Tpulse for driving the touch panel 110. Therefore, different pulse times in the driving signal Tpulse can have different frequencies, thereby achieving "frequency (waveform parameters) being changed".
[0072] Figure 13 FIG. 1 is a circuit block diagram of a touch device 1300 according to another embodiment of the present invention. Figure 13 The touch-sensitive device 1300 shown includes a touch panel 1310 and a touch driver 1320. The touch driver 1320 is coupled to a plurality of sensing lines (not shown) of the touch panel 1310 to drive the touch sensor array of the touch panel 1310 and read the touch event sensing results of the touch panel 1310. The touch driver 1320 can report the sensing results to a data processor 1330. Figure 13 The touch device 1300, the touch panel 1310, the touch driving device 1320 and the data processor 1330 shown in FIG. Figure 1 The related descriptions of the touch device 100 , the touch panel 110 , the touch driving device 120 and the data processor 130 are similar and will not be repeated here.
[0073] exist Figure 13 In the illustrated embodiment, the touch control driving device 1320 includes a driving signal generating circuit 1321 and a reading circuit 1322 . The driving signal generating circuit 1321 provides a driving signal T pulse to the reading circuit 1322 . Figure 13 The driving signal generating circuit 1321 can refer to Figure 1 The relevant description of the driving signal generating circuit 121 is shown and can be deduced by analogy. Figure 13 The driving signal Tpulse shown can be referred to Figures 1 to 10 The driving signal Tpulse is described above and will not be described in detail. Based on the driving signal Tpulse, the reading circuit 1322 can read the sensing result of the touch panel 1310 .
[0074] Figure 14FIG. 1 is a circuit block diagram of a driving signal generating circuit 1321 and a reading circuit 1322 according to an embodiment of the present invention. Figure 14 The touch panel 1310, the driving signal generating circuit 1321 and the reading circuit 1322 can be used as Figure 13 One of many implementation examples of the touch panel 1310, the driving signal generating circuit 1321 and the reading circuit 1322. Figure 14 The capacitance symbols in the touch panel 1310 shown represent the parasitic capacitance of the touch sensors of the touch panel 110 .
[0075] exist Figure 14 In the illustrated embodiment, the read circuit 1322 includes an operational amplifier OP141 and an integrator INT141. A first input terminal (e.g., a non-inverting input terminal) of the operational amplifier OP141 is coupled to the drive signal generation circuit 1321 to receive the drive signal Tpulse. A second input terminal (e.g., an inverting input terminal) of the operational amplifier OP141 is coupled to the touch panel 110. An output terminal of the operational amplifier OP141 is coupled to a second input terminal of the operational amplifier OP141. An input terminal of the integrator INT141 is coupled to an output terminal of the operational amplifier OP141. An output terminal of the integrator INT141 is coupled to an input terminal of the analog-to-digital converter ADC141.
[0076] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the above embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.
Claims
1. A touch driving device for driving a touch panel, characterized in that: The touch control driving device includes: a driving signal generating circuit, generating a driving signal for driving the touch panel; and A reading circuit reads the sensing result of the touch panel to the touch event, wherein The driving signal includes a first pulse time and a second pulse time for driving the same touch sensor in the touch panel, and the driving signal generating circuit changes at least one waveform parameter of the driving signal using a first changing strategy, so that the at least one waveform parameter of the first pulse time is different from the at least one waveform parameter of the second pulse time.
2. The touch control driving device according to claim 1, wherein: The driving signal generating circuit applies the driving signal to the touch panel.
3. The touch control driving device according to claim 2, wherein: The driving signal generating circuit comprises: a driving signal generator, generating the driving signal; and A gain circuit is coupled to the driving signal generator to receive the driving signal, wherein the gain circuit applies the amplified driving signal to the touch panel.
4. The touch control driving device according to claim 2, wherein: The reading circuit includes: an operational amplifier, wherein a first input terminal of the operational amplifier receives a reference voltage, a second input terminal of the operational amplifier is coupled to the touch panel, and an output terminal of the operational amplifier is coupled to the second input terminal of the operational amplifier; and An integrator, wherein an input terminal of the integrator is coupled to the output terminal of the operational amplifier, and an output terminal of the integrator is coupled to an analog-to-digital converter.
5. The touch control driving device according to claim 1, wherein: The driving signal generating circuit provides the driving signal to the reading circuit, and the reading circuit reads the sensing result of the touch panel based on the driving signal.
6. The touch control driving device according to claim 5, wherein: The reading circuit includes: an operational amplifier, wherein a first input terminal of the operational amplifier is coupled to the drive signal generating circuit to receive the drive signal, a second input terminal of the operational amplifier is coupled to the touch panel, and an output terminal of the operational amplifier is coupled to the second input terminal of the operational amplifier; and An integrator, wherein an input terminal of the integrator is coupled to the output terminal of the operational amplifier, and an output terminal of the integrator is coupled to an analog-to-digital converter.
7. The touch control driving device according to claim 1, wherein: A touch sensing period for performing a touch sensing operation on the touch panel is divided into a plurality of scanning periods corresponding to different sensing areas in the touch panel, each of the plurality of scanning periods includes a plurality of reading periods, and the touch driving device de-repeatedly drives and reads a corresponding sensing area in the different sensing areas corresponding to the same scanning period during the plurality of reading periods in the same scanning period of the plurality of scanning periods.
8. The touch control driving device according to claim 7, wherein: The first pulse time is one of the plurality of reading periods in the one same scanning period, and the second pulse time is another of the plurality of reading periods in the one same scanning period.
9. The touch control driving device according to claim 8, wherein: The at least one waveform parameter includes a pause time in each of the plurality of read periods, and the first changing strategy includes: Setting the stop time of the first pulse time to a first duration; and The stop time of the second pulse time is set to a second duration different from the first duration.
10. The touch control driving device according to claim 9, wherein: The touch control driving device performs analog-to-digital conversion on the sensing result of the corresponding sensing area during the stop time.
11. The touch control driving device according to claim 9, wherein: The driving signal further includes a third pulse time for driving the same touch sensor, the first pulse time, the second pulse time, and the third pulse time are different reading periods among the multiple reading periods of the same scanning period, and the first change strategy further includes: The stop time of the third pulse time is set to a third duration different from the first duration and the second duration.
12. The touch control driving device according to claim 7, wherein: The first pulse time and the second pulse time are different pulse periods in a same reading period among the plurality of reading periods in the same scanning period.
13. The touch control driving device according to claim 1, wherein: The at least one waveform parameter includes a duty cycle, and the first changing strategy includes: setting the duty cycle of the first pulse time to a first ratio; and The duty ratio of the second pulse time is set to a second ratio different from the first ratio.
14. The touch control driving device according to claim 13, wherein: The driving signal further includes a third pulse time for driving the same touch sensor, and the first changing strategy further includes: The duty ratio of the third pulse time is set to a third ratio different from the first ratio to the second ratio.
15. The touch control driving device according to claim 1, wherein: The at least one waveform parameter includes frequency, and the first changing strategy includes: setting the frequency of the first pulse time to a first frequency value; and The frequency of the second pulse time is set to a second frequency value different from the first frequency value.
16. The touch control driving device according to claim 15, wherein: The driving signal further includes a third pulse time for driving the same touch sensor, and the first changing strategy further includes: The frequency of the third pulse time is set to a third frequency value different from the first frequency value and the second frequency value.
17. The touch control driving device according to claim 1, wherein: In response to the sensing result read by the reading circuit being poor signal quality when the driving signal generating circuit uses the first changing strategy, the driving signal generating circuit changes the at least one waveform parameter of the driving signal using a second changing strategy different from the first changing strategy.
18. A method for operating a touch driving device, wherein the touch driving device is used to drive a touch panel, characterized in that: The operation method includes: The driving signal generating circuit of the touch driving device generates a driving signal for driving the touch panel, wherein the driving signal includes a first pulse time and a second pulse time for driving the same touch sensor in the touch panel; The drive signal generating circuit changes at least one waveform parameter of the drive signal using a first changing strategy, so that the at least one waveform parameter of the first pulse time is different from the at least one waveform parameter of the second pulse time; and The reading circuit of the touch driving device reads the sensing result of the touch panel to the touch event.
19. The operating method according to claim 18, characterized in that: The operating method further includes: The driving signal generating circuit applies the driving signal to the touch panel.
20. The operating method according to claim 18, characterized in that: The operating method further includes: providing the drive signal to the reading circuit by the drive signal generating circuit; and The sensing result of the touch panel is read by the reading circuit based on the driving signal.
21. The operating method according to claim 18, characterized in that: A touch sensing period for performing a touch sensing operation on the touch panel is divided into a plurality of scanning periods corresponding to different sensing areas of the touch panel, each of the plurality of scanning periods includes a plurality of reading periods, and the operating method further includes: During the plurality of reading periods of one identical scanning period of the plurality of scanning periods, one corresponding sensing region among the different sensing regions corresponding to the one identical scanning period is repeatedly driven and read.
22. The operating method according to claim 21, characterized in that: The first pulse time is one of the plurality of reading periods in the one same scanning period, and the second pulse time is another of the plurality of reading periods in the one same scanning period.
23. The operating method according to claim 22, characterized in that: The at least one waveform parameter includes a pause time in each of the plurality of read periods, and the first changing strategy includes: Setting the stop time of the first pulse time to a first duration; and The stop time of the second pulse time is set to a second duration different from the first duration.
24. The operating method according to claim 23, characterized in that: The operating method further includes: Performing analog-to-digital conversion on the sensing result of the corresponding sensing area during the stop time.
25. The operating method according to claim 23, characterized in that: The driving signal further includes a third pulse time for driving the same touch sensor, the first pulse time, the second pulse time, and the third pulse time are different reading periods among the multiple reading periods of the same scanning period, and the first change strategy further includes: The stop time of the third pulse time is set to a third duration different from the first duration and the second duration.
26. The operating method according to claim 21, characterized in that: The first pulse time and the second pulse time are different pulse periods in the same reading period among the plurality of reading periods in the same scanning period.
27. The operating method according to claim 18, characterized in that: The at least one waveform parameter includes a duty cycle, and the first changing strategy includes: setting the duty cycle of the first pulse time to a first ratio; and The duty ratio of the second pulse time is set to a second ratio different from the first ratio.
28. The operating method according to claim 27, characterized in that: The driving signal further includes a third pulse time for driving the same touch sensor, and the first changing strategy further includes: The duty ratio of the third pulse time is set to a third ratio different from the first ratio to the second ratio.
29. The operating method according to claim 18, characterized in that: The at least one waveform parameter includes frequency, and the first changing strategy includes: setting the frequency of the first pulse time to a first frequency value; and The frequency of the second pulse time is set to a second frequency value different from the first frequency value.
30. The operating method according to claim 29, characterized in that: The driving signal further includes a third pulse time for driving the same touch sensor, and the first changing strategy further includes: The frequency of the third pulse time is set to a third frequency value different from the first frequency value and the second frequency value.
31. The operating method according to claim 18, characterized in that: The operating method further includes: In response to the sensing result read by the reading circuit being poor signal quality when the driving signal generating circuit uses the first changing strategy, the at least one waveform parameter of the driving signal is changed using a second changing strategy different from the first changing strategy.
32. A touch device, characterized in that: The touch control device includes: touch panel; and A touch drive device is coupled to the touch panel, wherein the touch drive device generates a drive signal for driving the touch panel, the drive signal including a first pulse time and a second pulse time for driving the same touch sensor in the touch panel, the touch drive device changes at least one waveform parameter of the drive signal using a first change strategy so that the at least one waveform parameter of the first pulse time is different from the at least one waveform parameter of the second pulse time, and the touch drive device reads a sensing result of the touch event by the touch panel.
33. The touch device according to claim 32, wherein: The touch control driving device includes: a drive signal generating circuit for generating the drive signal for driving the touch panel, wherein the drive signal generating circuit changes the at least one waveform parameter of the drive signal using the first changing strategy so that the at least one waveform parameter of the first pulse time is different from the at least one waveform parameter of the second pulse time; and The reading circuit reads the sensing result of the touch panel to the touch event.
34. The touch device according to claim 33, wherein: The driving signal generating circuit applies the driving signal to the touch panel.
35. The touch device according to claim 34, wherein: The driving signal generating circuit comprises: a driving signal generator, generating the driving signal; and A gain circuit is coupled to the driving signal generator to receive the driving signal, wherein the gain circuit applies the amplified driving signal to the touch panel.
36. The touch device according to claim 34, wherein: The reading circuit includes: an operational amplifier, wherein a first input terminal of the operational amplifier receives a reference voltage, a second input terminal of the operational amplifier is coupled to the touch panel, and an output terminal of the operational amplifier is coupled to the second input terminal of the operational amplifier; and An integrator, wherein an input terminal of the integrator is coupled to the output terminal of the operational amplifier, and an output terminal of the integrator is coupled to an analog-to-digital converter.
37. The touch device according to claim 33, wherein: The driving signal generating circuit provides the driving signal to the reading circuit, and the reading circuit reads the sensing result of the touch panel based on the driving signal.
38. The touch device according to claim 37, wherein: The reading circuit includes: an operational amplifier, wherein a first input terminal of the operational amplifier is coupled to the drive signal generating circuit to receive the drive signal, a second input terminal of the operational amplifier is coupled to the touch panel, and an output terminal of the operational amplifier is coupled to the second input terminal of the operational amplifier; and An integrator, wherein an input terminal of the integrator is coupled to the output terminal of the operational amplifier, and an output terminal of the integrator is coupled to an analog-to-digital converter.
39. The touch device according to claim 33, wherein: A touch sensing period for performing a touch sensing operation on the touch panel is divided into a plurality of scanning periods corresponding to different sensing areas in the touch panel, each of the plurality of scanning periods includes a plurality of reading periods, and the touch driving device de-repeatedly drives and reads a corresponding sensing area in the different sensing areas corresponding to the same scanning period during the plurality of reading periods in the same scanning period of the plurality of scanning periods.
40. The touch device according to claim 39, wherein: The first pulse time is one of the plurality of reading periods in the same scanning period, and the second pulse time is another one of the plurality of reading periods in the same scanning period.
41. The touch device according to claim 40, wherein: The at least one waveform parameter includes a pause time in each of the plurality of read periods, and the first changing strategy includes: Setting the stop time of the first pulse time to a first duration; and The stop time of the second pulse time is set to a second duration different from the first duration.
42. The touch device according to claim 41, wherein: The touch control driving device performs analog-to-digital conversion on the sensing result of the corresponding sensing area during the stop time.
43. The touch device according to claim 41, wherein: The driving signal further includes a third pulse time for driving the same touch sensor, the first pulse time, the second pulse time, and the third pulse time are different reading periods among the plurality of reading periods in the same scanning period, and the first change strategy further includes: The stop time of the third pulse time is set to a third duration different from the first duration and the second duration.
44. The touch device according to claim 39, wherein: The first pulse time and the second pulse time are different pulse periods in the same reading period among the plurality of reading periods in the same scanning period.
45. The touch device according to claim 33, wherein: The at least one waveform parameter includes a duty cycle, and the first changing strategy includes: setting the duty cycle of the first pulse time to a first ratio; and The duty ratio of the second pulse time is set to a second ratio different from the first ratio.
46. The touch device according to claim 45, wherein: The driving signal further includes a third pulse time for driving the same touch sensor, and the first changing strategy further includes: The duty ratio of the third pulse time is set to a third ratio different from the first ratio to the second ratio.
47. The touch device according to claim 33, wherein: The at least one waveform parameter includes frequency, and the first changing strategy includes: setting the frequency of the first pulse time to a first frequency value; and The frequency of the second pulse time is set to a second frequency value different from the first frequency value.
48. The touch device according to claim 47, wherein: The driving signal further includes a third pulse time for driving the same touch sensor, and the first changing strategy further includes: The frequency of the third pulse time is set to a third frequency value different from the first frequency value and the second frequency value.
49. The touch device according to claim 33, wherein: In response to the sensing result read by the reading circuit being poor signal quality when the driving signal generating circuit uses the first changing strategy, the driving signal generating circuit changes the at least one waveform parameter of the driving signal using a second changing strategy different from the first changing strategy.