Electronic circuit for driving display panel with touch sensor

By introducing timing circuits and touch scanning circuits into the electronic circuits, the touch frames can be asynchronously during the display frames, the problems of reduced application flexibility and idle touch scanning circuits in the prior art are solved, and a higher touch position reporting rate is achieved.

CN112530334BActive Publication Date: 2025-02-28NOVATEK MICROELECTRONICS CORP
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202010927491.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2020-08-17
Filing Date
2020-09-07
Publication Date
2025-02-28
Estimated Expiration
2041-02-28

AI Technical Summary

Technical Problem

In the prior art, the start time of the touch frame is fixed at the start time during the display frame, which leads to a decrease in application flexibility. In special operating conditions, the processing circuit cannot complete the processing of touch detection data in time, resulting in the touch scanning circuit being idle during the display frame, which reduces the touch position reporting rate of the processing circuit.

Method used

By introducing a timing circuit and a touch scanning circuit in the electronic circuit, the touch frame can be asynchronously during the display frame. The timing circuit generates a scan start signal based on the marking signal of the processing circuit, and the touch scanning circuit generates a plurality of touch scanning signals based on the scan start signal and the touch column synchronization signal, thereby realizing dynamic adjustment during the touch frame.

Benefits of technology

The asynchronous relationship between the touch frame and the display frame is realized, the flexibility of the application is improved, and the idle time of the touch scanning circuit during the display frame is reduced, and the touch position reporting rate of the processing circuit is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112530334B_ABST
    Figure CN112530334B_ABST
Patent Text Reader

Abstract

The present invention provides an electronic circuit for driving a display panel with a touch sensor. The electronic circuit includes a display driving circuit, a timing circuit and a touch scanning circuit. The display driving circuit drives the touch display panel. The timing circuit receives a marking signal from a processing circuit and generates a scanning start signal according to the marking signal. The touch scanning circuit generates a plurality of touch scanning signals according to the scanning start signal and a touch column synchronization signal. The touch scanning circuit determines the start time of a touch frame period according to a pulse of the scanning start signal. The scanning start signal may be asynchronous or delayed relative to the touch frame synchronization signal generated by the display driving circuit.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an electronic circuit, and in particular to an electronic circuit for driving a display panel with a touch sensor. Background Art

[0002] The display driving circuit includes a timing controller and (or) other driving circuits. The display driving circuit can control (or drive) the touch display panel to display one or more image frames. Based on the display driving operation of the touch display panel, the display driving circuit correspondingly outputs a touch frame synchronization signal and a touch column synchronization signal. The touch frame synchronization signal can define multiple display frame periods. The touch column synchronization signal can be defined in multiple touch column periods in a display frame period. However, the start time of the touch frame is fixed at the start time of the display frame period. Such an implementation leads to a reduction in the flexibility of the application.

[0003] In addition, under special operating conditions, the algorithm executed by the processing circuit may not have enough time to complete the processing of the touch detection data of a touch frame during a display frame period. In other words, the algorithm needs to occupy part of the time during the display frame period to complete the processing of the touch detection data during the display frame period. Therefore, the touch scanning circuit is idle during the display frame period (stop touch scanning) to allow the algorithm executed by the processing circuit to complete the processing of the touch detection data during the display frame period. "The touch scanning circuit is idle during the display frame period (stop touch scanning)" will reduce the report rate of the touch position of the processing circuit. The reduction in the report rate is easily reflected in the user experience.

[0004] It should be noted that the contents of the "Background Technology" section are used to help understand the present invention. Part (or all) of the contents disclosed in the "Background Technology" section may not be known to those skilled in the art. The contents disclosed in the "Background Technology" section do not mean that the contents have been known to those skilled in the art before the present invention is applied. Summary of the invention

[0005] The present invention is directed to an electronic circuit for driving a display panel with a touch sensor so that a touch frame can be asynchronous with a display frame period.

[0006] An electronic circuit for driving a display panel with a touch sensor according to an embodiment of the present invention may include a display driver circuit, a timing circuit, and a touch scanning circuit. The display driver circuit is configured to drive a touch display panel, and is configured to generate a touch frame synchronization signal. The timing circuit is configured to receive a mark signal from a processing circuit, and to generate a scan start signal according to the mark signal. The touch scanning circuit is coupled to the timing circuit to receive the scan start signal. The touch scanning circuit is coupled to the display driver circuit to receive a touch column synchronization signal from the display driver circuit. The touch scanning circuit is suitable for generating a plurality of touch scanning signals according to the scan start signal and the touch column synchronization signal during a touch frame. Wherein, the scan start signal is asynchronous or delayed relative to the touch frame synchronization signal.

[0007] The electronic circuit for driving a display panel with a touch sensor may include a timing circuit and a touch scanning circuit. The timing circuit includes a delay circuit. The timing circuit is configured to receive a mark signal from a processing circuit and generate a scan start signal according to the mark signal. The touch scanning circuit is coupled to the timing circuit to receive the scan start signal. The touch scanning circuit is configured to generate a plurality of touch scanning signals according to the scan start signal. The touch scanning circuit is configured to determine the start time of a touch frame period according to a pulse of the scan start signal. The scan start signal is asynchronous or delayed relative to a touch frame synchronization signal generated by a display driving circuit.

[0008] The electronic circuit for driving a display panel with a touch sensor may include a display driving circuit, a timing circuit, and a touch scanning circuit. The display driving circuit is configured to drive the touch display panel according to the display frame frequency to display multiple video frames. The timing circuit is configured to receive a mark signal from the processing circuit and generate a scan start signal according to the mark signal. The touch scanning circuit is coupled to the timing circuit to receive the scan start signal. The touch scanning circuit determines the touch frame frequency according to the scan start signal. When the display frame frequency does not change, the timing circuit adjusts the scan start signal to change the touch frame frequency.

[0009] The electronic circuit for driving a display panel with a touch sensor may include a display driver circuit, a timing circuit, and a touch scanning circuit. The display driver circuit is configured to drive the touch display panel according to the display frame frequency to display multiple video frames. The timing circuit is configured to receive a mark signal from the processing circuit and generate a scan start signal according to the mark signal. The touch scanning circuit is coupled to the timing circuit to receive the scan start signal. The touch scanning circuit performs touch scanning according to the scan start signal. Among them, the scan start signal defines a touch frame period, and the touch frame period starts at a mode conversion time, which is a conversion time from a special mode to a normal mode, in which the touch function is disabled (disabled), and in which the touch function is enabled (enabled) in the normal mode.

[0010] Based on the above, the timing circuit described in the embodiments of the present invention can generate a scan start signal according to the mark signal of the processing circuit. That is, the scan start signal can be related to (dependent on) the execution state of the algorithm executed by the processing circuit. The scan start signal can be unrelated to (independent of) the touch frame synchronization signal, wherein the touch frame synchronization signal can define multiple display frame periods, and the pulse of the scan start signal can determine the start time of the touch frame period. Therefore, the electronic circuit described in the embodiments of the present invention can make a touch frame asynchronous (asynchronous) with a display frame period.

[0011] In order to make the above features and advantages of the present invention more clearly understood, embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] Figure 1 It is a circuit block diagram of a display device.

[0013] Figure 2 Yes Description Figure 1 Timing diagram of the signals shown.

[0014] Figure 3 This means that under normal operating conditions, Figure 1 Timing diagram of the signals shown.

[0015] Figure 4 It means that under special operating conditions, Figure 1 Timing diagram of the signals shown.

[0016] Figure 5 is a circuit block diagram of a display device according to an embodiment of the present invention.

[0017] Figure 6 The diagram is a timing diagram of a plurality of signals used in a display device according to an embodiment of the present invention.

[0018] Figure 7 It is a flowchart diagram illustrating an operation method of a touch display driver integrated chip according to an embodiment of the present invention.

[0019] Figure 8 FIG. 4 is a timing diagram of multiple signals under normal operation conditions according to an embodiment of the present invention.

[0020] Fig. 9 According to an embodiment of the present invention, under special operating conditions, Figure 5 Signal timing diagram of the circuit shown.

[0021] Fig.10 The diagram is a timing diagram of a plurality of signals in a special scanning situation according to an embodiment of the present invention.

[0022] Fig.11 Another embodiment of the present invention is described Figure 5 Signal timing diagram of the circuit shown.

[0023] Fig.12 According to another embodiment of the present invention, Figure 5 Signal timing diagram of the circuit shown.

[0024] Fig.13 According to another embodiment of the present invention, Figure 5 Signal timing diagram of the circuit shown.

[0025] Fig.14 It is a schematic diagram illustrating a touch sensing operation on a touch display panel according to an embodiment of the present invention.

[0026] Fig.15 According to an embodiment of the present invention, under normal operating conditions, Figure 5 Signal timing diagram of the circuit shown.

[0027] Fig.16 According to an embodiment of the present invention, in the case of accelerated scanning, Figure 5 Signal timing diagram of the circuit shown.

[0028] Fig.17 According to another embodiment of the present invention, in the case of accelerated scanning, Figure 5 Signal timing diagram of the circuit shown.

[0029] Fig.18 It is a timing diagram of multiple signals capable of performing power saving operations according to different embodiments of the present invention.

[0030] Fig.19In the case of performing an asynchronous scanning operation, different embodiments of the present invention are described. Figure 5 Signal timing diagram of the circuit shown.

[0031] Fig. 20 FIG. 4 is a timing diagram of multiple signals capable of performing asynchronous scanning operations according to another embodiment of the present invention.

[0032] Description of Reference Numerals

[0033] 1, 2, 3, 4, 5, 6, 7, 8, 9: touch sensing columns;

[0034] 10: fingers;

[0035] 100: display device;

[0036] 110: touch display panel;

[0037] 120, 540: reading circuit;

[0038] 130, 170: processing circuit;

[0039] 140, 510: display driving circuit;

[0040] 150: AND gate;

[0041] 160, 530: touch scanning circuit;

[0042] 500: touch display driver integrated chip;

[0043] 520: sequential circuit;

[0044] DF1, DF2, DF3, DF4, DF5, DF6, DF7, DF8, DF9, DF10, DF11, DF12, DF13, DF14: display frame period;

[0045] EXA, EXB, EXC, EXD, EXE, EXF, EXG, EXH: embodiments;

[0046] FF: marking signal;

[0047] S710, S720, S730, S740, S750: steps;

[0048] SMS: control signal;

[0049] SSS1, SSS2: scan start signal;

[0050] TDD: touch detection data;

[0051] TS1, TS1_1, TS1_2, TS1_n, TS2, TS2_1, TS2_2, TS2_n: touch scan signal;

[0052] TSHD: touch column synchronization signal;

[0053] TSVD: Touch frame synchronization signal. DETAILED DESCRIPTION

[0054] 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.

[0055] 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 scopes, 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 / components / steps with the same number in the drawings and embodiments represent the same or similar parts. Components / components / steps using the same number or the same terminology in different embodiments can refer to the relevant descriptions of each other.

[0056] According to some embodiments, the timing circuit can generate a scan start signal according to the flag signal of the processing circuit. The scan start signal can therefore be related to (or dependent on) the execution state of the algorithm executed by the processing circuit. Therefore, the touch frame can be started immediately after the processing circuit completes the excitation of the algorithm without waiting for the next pulse of the touch frame synchronization signal.

[0057] According to some embodiments, the length of the touch frame period or the number of multiple touch sensing columns scanned during the touch frame period and / or the interval between two touch frames is not fixed and can be dynamically adjusted (not limited by the touch frame synchronization signal). Therefore, each touch frame period can be configured to be independent of each other.

[0058] According to some or the same embodiments, the timing circuit can generate asynchronous (or asynchronous, or delayed) touch frames relative to the display frame period, thereby achieving greater flexibility to meet different application requirements. This means that the display frame period can (but not always) be synchronized with the touch frame. Therefore, even when the display frame frequency is not changed, the timing circuit can still adjust the scan start signal to change the touch frame frequency. Alternatively or additionally, even when the display frame frequency is changed, the timing circuit can still arrange the scan start signal to maintain the touch frame frequency.

[0059] According to some or the same embodiments, the timing circuit can generate a scan start signal that is unrelated to (or independent of) a touch frame synchronization signal, and the touch frame synchronization signal can be used to define multiple display frame periods. The start time of the touch frame period can be determined according to the scan start signal. Therefore, the touch frame can be asynchronous (or asynchronous) with the display frame period. The scan start signal may include at least one pulse that appears between two adjacent pulses of the touch frame synchronization signal. This means that the touch frame can be synchronized with (but not always) the display frame period.

[0060] Figure 1 is a schematic diagram of a circuit block of the display device 100 . Figure 1 The display device 100 shown includes a display panel with a touch sensor (i.e., a so-called touch display panel 110). The touch display panel 110 can be any display panel with a touch function, such as a known touch display panel or other touch display panels. The reading circuit 120 is coupled to a plurality of touch sensing columns (columns) (e.g., touch detection electrode columns) of the touch display panel 110 via a plurality of switches. Generally speaking, the reading circuit 120 includes an analog front end (AFE) circuit, an analog-to-digital converter (ADC), and / or other circuits. Based on a scanning operation, the reading circuit 120 can read the touch detection result of the touch display panel 110, and output the touch detection data TDD corresponding to the touch detection result to the processing circuit 130.

[0061] Figure 2 Yes Description Figure 1 Timing diagram of the signals shown. Figure 2 The horizontal axis shown represents time. Figure 1 and Figure 2. The processing circuit 130 may include a micro control unit (MCU) and / or other data processing circuits. The processing circuit 130 may execute an algorithm to process the touch detection data TDD, thereby obtaining the location of the touch event occurring on the touch display panel 110. The mark signal FF output by the processing circuit 130 may indicate whether the algorithm has been executed. For example, when the algorithm has been executed, the processing circuit 130 sets the mark signal FF to a first logic level (e.g., a high logic level), otherwise the processing circuit 130 sets the mark signal FF to a second logic level (e.g., a low logic level). In other embodiments, a mark signal FF having a low logic level may indicate that "the algorithm has been executed", while a mark signal FF having a high logic level indicates that "the algorithm has not yet been executed".

[0062] The display driving circuit 140 includes a timing controller and (or) other driving circuits. The display driving circuit 140 can control (or drive) the touch display panel 110 to display one or more image frames. Based on the display driving operation of the touch display panel 110, the display driving circuit 140 can output a touch frame synchronization signal TSVD and a touch column synchronization signal TSHD accordingly.

[0063] A first input terminal of an AND gate 150 is coupled to the processing circuit 130 to receive a flag signal FF. A second input terminal of the AND gate 150 is coupled to the display driving circuit 140 to receive a touch frame synchronization signal TSVD. An output terminal of the AND gate 150 outputs a scan start signal SSS1 to the touch scanning circuit 160. The touch scanning circuit 160 is coupled to the AND gate 150 to receive the scan start signal SSS1. The touch scanning circuit 160 is coupled to the display driving circuit 140 to receive a touch column synchronization signal TSHD. The touch scanning circuit 160 may generate a plurality of touch scanning signals TS1 according to the scan start signal SSS1 and the touch column synchronization signal TSHD. For example, the touch scanning signal TS1 may include a touch scanning signal TS1_1, a touch scanning signal TS1_2, ..., a touch scanning signal TS1_n.

[0064] Figure 3 This means that under normal operating conditions, Figure 1 Timing diagram of the signals shown. Figure 3 The horizontal axis shown represents time. Figure 1 and Figure 3 . Figure 3 The flag signal FF, the touch frame synchronization signal TSVD, the scan start signal SSS1, the touch column synchronization signal TSHD and the touch scan signal TS1 can refer to Figure 2 , and Figure 2 The flag signal FF, the touch frame synchronization signal TSVD, the scan start signal SSS1, the touch row synchronization signal TSHD and the touch scan signal TS1 can also refer to Figure 3 The touch frame synchronization signal TSVD may define a plurality of display frame periods, such as display frame periods DF1 and DF2. The touch column synchronization signal TSHD may define a plurality of touch column periods in a display frame period.

[0065] Under normal operation conditions, the touch scanning circuit 160 can perform touch scanning of one touch frame in one display frame period. For example, the touch scanning circuit 160 can perform touch scanning of a first touch frame in the display frame period DF1, and then output the touch detection data TDD corresponding to the first touch frame to the processing circuit 130. In the display frame period DF2 after the display frame period DF1, the processing circuit 130 can execute an algorithm to process the touch detection data TDD of the first touch frame, and the touch scanning circuit 160 can perform touch scanning of the next touch frame (e.g., the second touch frame).

[0066] Under special operating conditions, the algorithm executed by the processing circuit 130 may not be able to complete the processing of the touch detection data TDD of a touch frame in one display frame period. Figure 4 It means that under special operating conditions, Figure 1 Timing diagram of the signals shown. Figure 4 The horizontal axis shown represents time. Figure 4 The flag signal FF, the touch frame synchronization signal TSVD, the scan start signal SSS1, the touch column synchronization signal TSHD and the touch scan signal TS1 can refer to Figure 3 , and Figure 3 The flag signal FF, the touch frame synchronization signal TSVD, the scan start signal SSS1, the touch row synchronization signal TSHD and the touch scan signal TS1 can also refer to Figure 4 Please refer to Figure 1 and Figure 4 The algorithm executed by the processing circuit 130 cannot be Figure 4The processing of the touch detection data TDD of the display frame period DF3 is completed in the display frame period DF4, so the algorithm needs to occupy part of the display frame period DF5 to complete the processing of the touch detection data TDD of the display frame period DF3. Therefore, the touch scanning circuit 160 is idle (stops touch scanning) in the display frame period DF5, so that the algorithm executed by the processing circuit 130 can complete the processing of the touch detection data TDD of the display frame period DF3. "The touch scanning circuit 160 is idle (stops touch scanning) in the display frame period DF5" will reduce the report rate of the touch position of the processing circuit 130. The reduction in the report rate is easily reflected in the user experience.

[0067] Furthermore, in Figure 1 In the embodiment shown, the scan start signal SSS1 is dependent on (synchronized with) the touch frame synchronization signal TSVD. That is, the start time of a touch frame period is the start time of a display frame period. Such an implementation reduces application flexibility.

[0068] Figure 5 It is a schematic diagram of a circuit block of a display device according to an embodiment of the present invention. Figure 5 The display device shown includes a processing circuit 170, an electronic circuit, and a touch display panel 110. In some embodiments, based on design requirements, the electronic circuit may include a touch display driving integrated chip (TDDI) 500 and / or other circuits. The touch display panel 110 may be any display panel with a touch function, such as a known touch display panel or other touch display panels. Figure 5 The touch display panel 110 can refer to Figure 1 The related description of the touch display panel 110 is analogous and will not be repeated herein.

[0069] Figure 5The touch display driver integrated chip 500 shown includes a display driver circuit 510, a timing circuit 520, a touch scanning circuit 530 and a reading circuit 540. The reading circuit 540 can be coupled to a plurality of touch sensing columns (columns) (e.g., touch detection electrode columns) of the touch display panel 110 via a plurality of switches. Generally speaking, the reading circuit 540 can include an analog front end (AFE) circuit, an analog-to-digital converter (ADC) and / or other circuits. Based on the scanning operation of the plurality of switches, the reading circuit 540 can read the touch detection result of the touch display panel 110, and output the touch detection data TDD corresponding to the touch detection result to the processing circuit 170. Figure 5 The reading circuit 540 and the processing circuit 170 can refer to Figure 1 The related descriptions of the reading circuit 120 and the processing circuit 130 are analogous and will not be described in detail again.

[0070] Figure 6 FIG. 1 is a timing diagram of a plurality of signals for a display device according to an embodiment of the present invention. For the purpose of illustration (but not limitation), the description of the signals uses Figure 5 The circuit. Figure 6 The horizontal axis shown represents time. Figure 5 and Figure 6 . The processing circuit 170 can execute an algorithm to process the touch detection data TDD, and then know the location of the touch event occurring on the touch display panel 110. The flag signal FF output by the processing circuit 170 can indicate whether the algorithm executed by the processing circuit 170 is completed. For example, when the algorithm is executed, the processing circuit 170 sets the flag signal FF to a first logic level (e.g., a high logic level), otherwise the processing circuit 170 sets the flag signal FF to a second logic level (e.g., a low logic level). In other embodiments, a flag signal FF with a low logic level can indicate that "the algorithm is executed", while a flag signal FF with a high logic level indicates that "the algorithm has not been executed yet". During two adjacent pulses of the touch frame synchronization signal TSVD, the touch scanning circuit 530 can start the touch frame period immediately according to the scan start signal SSS2 after the algorithm executed by the processing circuit 170 is completed. Therefore, the penalty time (the window period generated when performing synchronous touch scanning) can be reduced.

[0071] The display driving circuit 510 includes a timing controller and (or) other driving circuits. The display driving circuit 510 can control (or drive) the touch display panel 110 according to the display frame frequency to display one or more image frames or video frames. Based on the display driving operation of the touch display panel 110, the display driving circuit 510 can output a touch column synchronization signal TSHD accordingly. Figure 5 The display driving circuit 510 shown can refer to Figure 1 The related description of the display driving circuit 140 is analogous and will not be described in detail again.

[0072] Figure 6 The touch frame synchronization signal TSVD and the touch row synchronization signal TSHD shown can refer to Figure 2 The related descriptions of the touch frame synchronization signal TSVD and the touch row synchronization signal TSHD are analogous and will not be described in detail. Figure 6 The touch frame synchronization signal TSVD is shown to represent the duration (time length) of "one display frame". In some embodiments, the display driver circuit 510 may not output (generate) the touch frame synchronization signal TSVD. In other embodiments, according to design requirements, the display driver circuit 510 may output the touch frame synchronization signal TSVD to Figure 5 Other circuits are not shown. In any case, the display driving circuit 510 does not need to always output the touch frame synchronization signal TSVD to the timing circuit 520. That is, the operation of the timing circuit 520 can be completely or partially independent of (or independent of) the touch frame synchronization signal TSVD.

[0073] The timing circuit 520 can be coupled to the processing circuit 170 to receive the flag signal FF. Regardless of the touch frame synchronization signal TSVD, the timing circuit 520 can generate a scan start signal SSS2 to the touch scan circuit 530 according to the flag signal FF. In some embodiments, when the display frame frequency (the frequency of the touch frame synchronization signal TSVD) is fixed (does not change), the timing circuit 520 can change (adjust) the frequency of the scan start signal SSS2 according to the flag signal FF to change the touch frame frequency. Two adjacent pulses of the scan start signal SSS2 can define a touch frame period. One or both of the "start time of the touch frame period" and the "time length of the touch frame period" can be dynamically changed according to the flag signal FF.

[0074] This embodiment does not limit the implementation of the timing circuit 520. For example, according to design requirements, the timing circuit 520 may include a delay circuit (not shown). The delay circuit may receive the flag signal FF from the processing circuit 170, and delay the flag signal FF for a delay time to generate the scan start signal SSS2. In some embodiments, the touch scan circuit 530 may stop generating the touch scan signal TS2 during the delay time. In other embodiments, the timing circuit 520 may dynamically change the delay time to change the frequency during the touch frame.

[0075] The touch scanning circuit 530 is coupled to the timing circuit 520 to receive the scan start signal SSS2. The touch scanning circuit 530 performs touch scanning according to the scan start signal SSS2. The touch scanning circuit 530 can determine the start time of a touch frame period according to the pulse of the scan start signal SSS2, and (or) determine the touch frame frequency according to the scan start signal SSS2. For example, two adjacent pulses of the scan start signal SSS2 can define a touch frame period. Figure 6 In the illustrated embodiment, the scan start signal SSS2 includes at least one pulse 610 occurring between two adjacent pulses of the touch frame synchronization signal TSVD generated by the display driving circuit 510. According to design requirements, the scan start signal SSS2 may be asynchronous (or delayed) with respect to the touch frame synchronization signal TSVD generated by the display driving circuit 510. This includes implementations in which the scan start signal SSS2 is not always synchronized with the touch frame synchronization signal TSVD.

[0076] The touch scanning circuit 530 is coupled to the display driving circuit 510 to receive the touch column synchronization signal TSHD. The touch scanning circuit 530 can generate a plurality of touch scanning signals TS2 according to the scan start signal SSS2 and the touch column synchronization signal TSHD. For example, the touch scanning signal TS2 may include a touch scanning signal TS2_1, a touch scanning signal TS2_2, ..., a touch scanning signal TS2_n. The touch scanning circuit 530 may determine the start time of the touch frame period according to the pulse of the scan start signal SSS2. In some embodiments, the scan start signal SSS2 may be asynchronous (or delayed) with the touch frame synchronization signal TSVD generated by the display driving circuit 510. The scan start signal SSS2 asynchronous with the touch frame synchronization signal TSVD may include at least one pulse occurring between two adjacent pulses of the touch frame synchronization signal TSVD generated by the display driving circuit 510. It should be noted that the implementation method of being asynchronous with the touch frame synchronization signal TSVD includes that the scan start signal SSS2 is still synchronized with the touch frame synchronization signal TSVD for at least a period of time, but is not always synchronized with the touch frame synchronization signal TSVD.

[0077] The touch scanning circuit 530 can determine multiple touch column periods within a touch frame period according to multiple pulses of the touch column synchronization signal TSHD, for example, determine the timing of the touch scanning signals TS2_1~TS2_n. The touch scanning signals TS2_1~TS2_n can be used to control multiple switches between the touch display panel 110 and the reading circuit 540 to perform a touch scanning operation. Therefore, the touch scanning circuit 530 can perform a touch scan on one or more touch sensing columns of the touch display panel 110 during each pulse of the touch column synchronization signal TSHD. In some cases, the touch scanning circuit 530 can perform a touch scan on a single touch sensing column of the touch display panel 110 during each pulse of the touch column synchronization signal TSHD. In some other cases, the touch scanning circuit 530 can perform a touch scan on multiple touch sensing columns of the touch display panel 110 during each pulse of the touch column synchronization signal TSHD.

[0078] Figure 7 FIG. 1 is a flow chart illustrating an operation method of a touch display driver integrated chip according to an embodiment of the present invention. The flow chart can be applied to Figure 5 The touch display driver integrated chip 500 is shown (but not limited to this). Please refer to Figure 5 and Figure 7 In step S710, the display driving circuit 510 may drive the touch display panel 110 to display an image frame. Based on the display driving operation of the display driving circuit 510 on the touch display panel 110, the display driving circuit 510 may provide a touch column synchronization signal TSHD to the touch scanning circuit 530 (step S720).

[0079] The timing circuit 520 may receive a flag signal FF from the processing circuit 170. In step S730, the timing circuit 520 may generate a scan start signal SSS2 to the touch scan circuit 530 according to the flag signal FF. The scan start signal SSS2 asynchronous to the touch frame synchronization signal TSVD includes at least one pulse 610 occurring between two adjacent pulses of the touch frame synchronization signal TSVD generated by the display driving circuit 510. In step S740, the touch scan circuit 530 may determine the start time of a touch frame period according to the pulse of the scan start signal SSS2. In step S750, the touch scan circuit 530 may generate a plurality of touch scan signals TS2 (i.e., touch scan signals TS2_1 to TS2_n) according to the scan start signal SSS2 and the touch column synchronization signal TSHD.

[0080] In some embodiments, the frequency of touch scanning can be increased. For example, the scan start signal can be arranged to have a frequency that is an integer multiple of the frequency of the touch frame synchronization signal TSVD. Alternatively, the scan start signal can be arranged to have a frequency that is a non-integer multiple of the frequency of the touch frame synchronization signal TSVD. In other words, various combination frequencies of the scan start signal can be arranged according to any requirements.

[0081] Figure 8 FIG. 1 is a timing diagram of multiple signals under normal operation conditions according to an embodiment of the present invention. These signals may be Figure 5 The circuit shown produces (but is not limited to) this. Figure 8 The horizontal axis shown represents time. Figure 5 and Figure 8 . Figure 8 The flag signal FF, the touch frame synchronization signal TSVD, the scan start signal SSS2, the touch column synchronization signal TSHD and the touch scan signal TS2 can refer to Figure 6 , and Figure 6 The flag signal FF, the touch frame synchronization signal TSVD, the scan start signal SSS2, the touch row synchronization signal TSHD and the touch scan signal TS2 can also refer to Figure 8 The touch frame synchronization signal TSVD can define multiple display frame periods, such as Figure 8 The display frame periods DF6 and DF7 are shown. The touch column synchronization signal TSHD can be defined in a plurality of touch column periods in one display frame period.

[0082] exist Figure 8 In the illustrated embodiment, the frequency of the scan start signal SSS2 is equal to the frequency of the touch frame synchronization signal TSVD, and the multiple pulses of the scan start signal SSS2 appear at different times of the multiple pulses of the touch frame synchronization signal TSVD. Under normal operating conditions, the touch scanning circuit 530 can perform touch scanning of one touch frame in one display frame period. For example, the touch scanning circuit 530 can perform touch scanning of the first touch frame in the display frame period DF6, and then output the touch detection data TDD of the first touch frame to the processing circuit 170. In the display frame period DF7 after the display frame period DF6, the processing circuit 170 can execute an algorithm to process the touch detection data TDD of the first touch frame, and the touch scanning circuit 530 can perform touch scanning of the next touch frame (e.g., the second touch frame).

[0083] Under special operating conditions, the algorithm executed by the processing circuit 170 may not be able to complete the processing of the touch detection data TDD of a touch frame in one display frame period. Fig. 9According to an embodiment of the present invention, under special operating conditions, Figure 5 Signal timing diagram of the circuit shown. Fig. 9 The horizontal axis shown represents time. Fig. 9 The marking signal FF, the scanning start signal SSS2, the touch row synchronization signal TSHD and the touch scanning signal TS2 can refer to Figure 8 , and Figure 8 The marking signal FF, the scanning start signal SSS2, the touch row synchronization signal TSHD and the touch scanning signal TS2 can also refer to Fig. 9 Please refer to Figure 5 and Fig. 9 The frequency of the scan start signal SSS2 is equal to the frequency of the touch frame synchronization signal TSVD, and the multiple pulses of the scan start signal SSS2 appear at different times of the multiple pulses of the touch frame synchronization signal TSVD.

[0084] exist Fig. 9 In the illustrated embodiment, the algorithm executed by the processing circuit 170 cannot be Fig. 9 The processing of the touch detection data TDD of the display frame period DF8 is completed in the display frame period DF9, so the algorithm needs to occupy part of the display frame period DF10 to complete the processing of the touch detection data TDD of the display frame period DF8. The scan start signal SSS2 can be related to (dependent on) the execution state of the algorithm executed by the processing circuit 170 (i.e., the flag signal FF). However, the scan start signal SSS2 can be irrelevant to (independent of) the display frame period (i.e., the touch frame synchronization signal TSVD). Therefore, when the algorithm executed by the processing circuit 170 has completed the processing of the touch detection data TDD of the display frame period DF8 (the processing circuit 170 generates a flag signal to notify the completion of the timing circuit 520), the timing circuit 520 can immediately generate the scan start signal SSS2 (even in the middle of the display frame period DF10, the scan start signal SSS2 can also trigger the display driving circuit 530 to start the next touch frame for touch scanning without waiting for the end of the display frame period DF10). The touch scanning circuit 530 can be triggered in real time to perform touch scanning of the next touch frame without waiting for the end of the display frame period DF10. Figure 4 Compared with the above (touch scanning cannot be started immediately in the middle of a display frame period), the length of time that the touch scanning circuit 530 is idle (touch scanning is stopped) can be shortened as much as possible.

[0085] Fig.10 FIG. 1 is a timing diagram of multiple signals in a special scanning process according to an embodiment of the present invention. These signals can be Figure 5 The circuit shown produces (but is not limited to) this. Fig.10The horizontal axis shown represents time. Fig.10 The scan start signal SSS2, the touch row synchronization signal TSHD and the touch scan signal TS2 can refer to Figure 6 , Figure 8 and (or) Fig. 9 Please refer to Figure 5 and Fig.10 . According to design requirements, the touch display driver integrated chip 500 can also reduce the reporting delay as much as possible in the case of mixed special modes. According to design requirements, the special mode can be a frequency hopping mode, a waterproof mode, a glove detect mode or other non-general modes. The touch display driver integrated chip 500 can perform special scanning in special mode and general scanning in general mode. Usually, the time length of a touch frame of special scanning is greater than (or less than) the time length of a touch frame of general scanning. Even if the time length of a touch frame of special scanning is different from the time length of a display frame period, the scanning start signal SSS2 can trigger the touch scanning circuit 530 in real time to perform touch scanning (such as general scanning) of the next touch frame without waiting for the end of a display frame period. Therefore, the length of time that the touch scanning circuit 530 is idle (stops touch scanning) can be shortened as much as possible.

[0086] In some embodiments, the touch frame period starts at a mode conversion time occurring between two adjacent pulses of the touch frame synchronization signal TSVD, wherein the mode conversion time is a conversion time from a special mode to a normal mode. In the special mode, the touch function can be disabled. In the normal mode, the touch function can be enabled.

[0087] In some embodiments, the touch scanning circuit 330 can scan a plurality of touch sensing columns of the touch display panel 110 during each pulse period of the touch column synchronization signal TSHD, wherein the number of the touch sensing columns is equal to an integer. Fig.11 Another embodiment of the present invention is described Figure 5 Signal timing diagram of the circuit shown. Fig.12 According to another embodiment of the present invention, Figure 5 Signal timing diagram of the circuit shown. Fig.11 and Fig.12 The horizontal axis shown represents time. Fig.11 and Fig.12The flag signal FF, the touch frame synchronization signal TSVD, the scan start signal SSS2, the touch column synchronization signal TSHD and the touch scan signal TS2 can refer to Figure 6 and (or) Figure 8 The frequency of the scan start signal SSS2 may be an integer multiple of the frequency of the touch frame synchronization signal TSVD, so as to accelerate the speed of touch scanning. For example, Figure 8 In the illustrated example, the frequency of the scan start signal SSS2 is twice the frequency of the touch frame synchronization signal TSVD. Fig.11 In the illustrated example, the frequency of the scan start signal SSS2 is twice the frequency of the touch frame synchronization signal TSVD. Fig.12 In the illustrated example, the frequency of the scan start signal SSS2 is three times the frequency of the touch frame synchronization signal TSVD.

[0088] Fig.13 According to another embodiment of the present invention, Figure 5 Signal timing diagram of the circuit shown. Fig.13 The horizontal axis shown represents time. Fig.13 The flag signal FF, the touch frame synchronization signal TSVD, the scan start signal SSS2, the touch column synchronization signal TSHD and the touch scan signal TS2 can refer to Figure 6 and (or) Figure 8 The frequency of the scan start signal SSS2 may be a non-integer multiple of the frequency of the touch frame synchronization signal TSVD, so as to accelerate the speed of touch scanning. For example, Figure 8 In the illustrated example, the frequency of the scan start signal SSS2 is twice the frequency of the touch frame synchronization signal TSVD. Fig.13 In the illustrated example, the frequency of the scan start signal SSS2 is 4 / 3 times the frequency of the touch frame synchronization signal TSVD.

[0089] In some embodiments, the touch scanning operation can be arranged to be enhanced for a specific area according to the area currently touched, for example. This means that the number of touch scanning operations for the remaining areas can be reduced, thereby improving the reporting rate.

[0090] Fig.14 FIG. 1 is a schematic diagram illustrating a touch sensing operation on a touch display panel according to an embodiment of the present invention. The touch display panel may be Figure 5 The touch display panel 110 is shown (but not limited thereto). Fig.14 The touch display panel 110 shown has a plurality of (eg, 18) touch sensing columns. Each touch sensing column is labeled with a number. These numbers represent the number of touch sensing columns that are used during normal operation. Fig.14The touch sensing rows are scanned in the order shown in FIG. Fig.14 The reference numerals of these touch sensing columns are shown in FIG. Fig.14 In the illustrated operation scenario, the finger 10 touches the touch sensing columns 5 , 6 and 7 of the touch display panel 110 .

[0091] Fig.15 According to an embodiment of the present invention, under normal operating conditions, Figure 5 Signal timing diagram of the circuit shown. Fig.15 The horizontal axis shown represents time. Fig.15 The touch frame synchronization signal TSVD, the scan start signal SSS2, the touch column synchronization signal TSHD and the touch scan signal TS2 can refer to Figure 6 and (or) Figure 8 Please refer to Figure 5 , Fig.14 and Fig.15 In one display frame period, the touch scanning circuit 530 can generate a plurality of touch scanning signals TS2 to scan the touch sensing columns 1 - 9 of the touch display panel 110 .

[0092] Fig.16 According to an embodiment of the present invention, in the case of accelerated scanning, Figure 5 Signal timing diagram of the circuit shown. Fig.16 The horizontal axis shown represents time. Fig.16 The scan start signal SSS2, the touch row synchronization signal TSHD and the touch scan signal TS2 can refer to Figure 6 and (or) Figure 8 Please refer to Figure 5 , Fig.14 and Fig.16 Two adjacent pulses of the scan start signal SSS2 may define a touch frame period. One or both of the “start time of the touch frame period” and the “time length of the touch frame period” may be dynamically changed according to the flag signal FF. Fig.16 The example shown can dynamically adjust the scanning object. During a touch frame period determined by the scan start signal SSS2, the touch scanning circuit 530 can scan only a portion of the multiple touch sensing columns 1 to 9 of the touch display panel 110 according to the touch column synchronization signal TSHD. The touch scanning circuit 530 can determine the portion of the multiple touch sensing columns 1 to 9 of the touch display panel 110 according to the touch area of ​​the touch display panel 110. For example, once the processing circuit 170 detects a touch event of the finger 10, the processing circuit 170 can control the touch scanning circuit 530 by the control signal SMS so as to perform high report rate detection on the area near the finger 10. That is, as if Fig.14 and Fig.16 In the illustrated embodiment, the touch scanning circuit 530 may only scan the touch sensing columns 5 to 7 without scanning other touch sensing columns to speed up scanning. The scanning time of other areas of the touch display panel 110 may be reduced to speed up touch detection.

[0093] Fig.17 According to another embodiment of the present invention, in the case of accelerated scanning, Figure 5 Signal timing diagram of the circuit shown. Fig.17 The horizontal axis shown represents time. Fig.17 The scan start signal SSS2, the touch row synchronization signal TSHD and the touch scan signal TS2 can refer to Figure 6 and (or) Figure 8 Please refer to Figure 5 , Fig.14 and Fig.17 . Fig.17 The example shown can dynamically adjust the scanning object. In a touch frame period determined by the scanning start signal SSS2, the touch scanning circuit 530 can scan only a portion of the touch sensing columns 1 to 9 of the touch display panel 110 according to the touch column synchronization signal TSHD.

[0094] For example, the portion of the touch sensing columns of the touch display panel 110 may be one of “multiple odd index columns” and “multiple even index columns”. The touch scanning circuit 530 may scan only the portion of the touch sensing columns of the touch display panel 110 during a first touch frame period. In response to the detection of a touch event, the touch scanning circuit 530 may scan all of the touch sensing columns of the touch display panel 110 during a second touch frame period. In some embodiments, the length of the second touch frame period is a multiple (e.g., twice) of the first touch frame period.

[0095] For example, Fig.17 In the example shown, when the finger 10 does not touch the touch display panel 110, that is, during the non-touch period NTP, the touch scanning circuit 530 can only scan the odd-numbered touch sensing columns 1, 3, 5, 7 and 9 among the touch sensing columns 1 to 9, and not scan other touch sensing columns, so as to speed up the scanning. Once the processing circuit 170 detects the touch event of the finger 10, that is, during the touch period TP, the processing circuit 170 can control the touch scanning circuit 530 through the control signal SMS to scan all the touch sensing columns 1 to 9 of the touch display panel 110.

[0096] In some embodiments, the touch frame period can be divided into a first period and a second period. During the first period, the touch scanning circuit 530 can generate a plurality of touch scanning signals TS2 to perform touch scanning. During the second period, the touch scanning circuit 530 can stop generating the touch scanning signals TS2.

[0097] For example, Fig.18 FIG. 1 is a timing diagram of multiple signals capable of performing power saving operations according to different embodiments of the present invention. The circuit for generating the signal may be as follows: Figure 5 The circuit shown is, but not limited to, this. Fig.18 The horizontal axis shown represents time. Fig.18 The touch frame synchronization signal TSVD, the touch row synchronization signal TSHD, the scan start signal SSS2 and the touch scan signal TS2 can refer to Figure 6 and (or) Figure 8 Please refer to Figure 5 and Fig.18 . Fig.18 Four embodiments EXA, EXB, EXC and EXD are shown. In the first embodiment EXA, the scan start signal SSS2 is synchronized with the touch frame synchronization signal TSVD. That is, the touch scan circuit 530 can perform touch scan in each display frame period (eg, DF11, DF12, DF13 and DF14).

[0098] In the second embodiment EXB, a touch frame period can be divided into a first period (e.g., display frame period DF11) and a second period (e.g., display frame period DF12). During the first period, the touch scanning circuit 530 can generate a plurality of touch scanning signals TS2 to perform touch scanning. During the second period, the touch scanning circuit 530 can stop generating the touch scanning signals TS2.

[0099] In the third embodiment EXC, a touch frame period can be divided into a first period (e.g., display frame period DF11) and a second period (e.g., display frame periods DF12 and DF13). During the first period, the touch scanning circuit 530 can generate a plurality of touch scanning signals TS2 to perform touch scanning. During the second period, the touch scanning circuit 530 can stop generating the touch scanning signals TS2.

[0100] In the fourth embodiment EXD, a touch frame period can be divided into a first period (e.g., display frame period DF11) and a second period (e.g., display frame periods DF12, DF13, and DF14). During the first period, the touch scanning circuit 530 can generate a plurality of touch scanning signals TS2 to perform touch scanning. During the second period, the touch scanning circuit 530 can stop generating the touch scanning signals TS2.

[0101] In some embodiments, the start time and duration of the touch frame period are not fixedly the same as the start time and duration of a period of the touch frame synchronization signal TSVD. Fig.19 In the case of performing an asynchronous scanning operation, different embodiments of the present invention are described. Figure 5 Signal timing diagram of the circuit shown. Fig.19 The horizontal axis shown represents time. Fig.19 The touch frame synchronization signal TSVD, the touch row synchronization signal TSHD, the scan start signal SSS2 and the touch scan signal TS2 can refer to Figure 6 and (or) Figure 8 Please refer to Figure 5 and Fig.19 The timing circuit 520 may add a delay time to the scan start signal SSS2. Fig.19 Four embodiments EXE, EXF, EXG and EXH are shown. In these embodiments EXE-EXH, the timing circuit 520 can add delay times of different lengths to the scan start signal SSS2. Therefore, the touch scan operation can be asynchronous with the touch frame synchronization signal TSVD (ie, asynchronous with the display frame).

[0102] In addition, the report rate needs to be stable. In the embodiment of "touch frame synchronized with display frame", when the timing of the touch frame synchronization signal TSVD changes, the timing of the pulse of the scan start signal SSS2 will also change synchronously. When the timing of the pulse of the scan start signal SSS2 changes, the period (time length) of one (or some) touch frames may be too short. Touch frames with too short a period (time length) cannot complete touch scanning. Touch frames that cannot complete touch scanning must be discarded.

[0103] Fig. 20 FIG. 1 is a timing diagram of multiple signals capable of performing asynchronous scanning operations according to another embodiment of the present invention. The circuit for generating the signals may be as follows: Figure 5 The circuit shown is, but not limited to, this. Fig. 20 The horizontal axis shown represents time. Fig. 20The touch frame synchronization signal TSVD, the scan start signal SSS2, the touch column synchronization signal TSHD and the touch scan signal TS2 can refer to Figure 6 and (or) Figure 8 Please refer to Figure 5 and Fig. 20 When the frequency of the touch frame synchronization signal TSVD changes, the frequency of the scan start signal SSS2 is fixed. Therefore, the report rate can be kept stable.

[0104] In the above embodiments, the generation of the touch frame (or the scan start signal SSS2) does not always depend on the touch frame synchronization signal TSVD. In other words, the touch frame (scan start signal SSS2) is not constrained by the touch frame synchronization signal TSVD. In some embodiments, the touch frame (scan start signal SSS2) may not be synchronized with the display frame (or the touch frame synchronization signal TSVD). In some embodiments, the touch frame (scan start signal SSS2) may be delayed relative to the touch frame synchronization signal TSVD.

[0105] In any case, in some embodiments, the touch frame (scan start signal SSS2) and the display frame (touch frame synchronization signal TSVD) may be completely unrelated to each other. In some embodiments, the touch frame (scan start signal SSS2) and the display frame (touch frame synchronization signal TSVD) may not be completely decoupled. That is, it is still possible to maintain some correlation between the touch frame (scan start signal SSS2) and the display frame (touch frame synchronization signal TSVD).

[0106] In other words, in some embodiments, the touch frame (scan start signal SSS2) is independent of the display frame (touch frame synchronization signal TSVD); in other embodiments, the timing circuit 520 can still receive the touch frame synchronization signal TSVD from the display driving circuit 510 (at least for a period of time or under any required conditions). To achieve this, the timing circuit 520 can still generate the scan start signal SSS2 based on the flag signal FF and the touch frame synchronization signal TSVD. The scan start signal SSS2 can be synchronized with the touch frame synchronization signal TSVD for at least a period of time. In some embodiments, the frequency of the scan start signal SSS2 is an integer multiple of the frequency of the touch frame synchronization signal TSVD (wherein the integer can be 1 or greater). Furthermore, the timing circuit 520 can generate the scan start signal SSS2 by delaying the touch frame synchronization signal TSVD for a delay time. The frequency of the touch frame synchronization signal TSVD can be an integer multiple of the display frame rate of multiple video frames. In some other embodiments, the touch frame frequency in the first period may be a non-integer multiple of the display frame frequency, and the touch frame frequency in the second period may be an integer multiple of the display frame frequency.

[0107] According to different design requirements, the blocks of the processing circuit 170, the touch display driver integrated chip 500, the display driver circuit 510, the timing circuit 520, the touch scanning circuit 530 and (or) the reading circuit 540 can be implemented in the form of hardware, firmware, software (i.e., program) or a combination of more than one of the above three.

[0108] In terms of hardware, the blocks of the processing circuit 170, the touch display driver integrated chip 500, the display driver circuit 510, the timing circuit 520, the touch scanning circuit 530 and (or) the reading circuit 540 can be implemented as logic circuits on an integrated circuit. The related functions of the processing circuit 170, the touch display driver integrated chip 500, the display driver circuit 510, the timing circuit 520, the touch scanning circuit 530 and (or) the reading circuit 540 can be implemented as hardware using hardware description languages ​​(such as Verilog HDL or VHDL) or other suitable programming languages. For example, the related functions of the above-mentioned processing circuit 170, touch display driver integrated chip 500, display driver circuit 510, timing circuit 520, touch scanning circuit 530 and / or reading circuit 540 can be implemented in various logic blocks, modules and circuits in one or more controllers, microcontrollers, microprocessors, application-specific integrated circuits (ASIC), digital signal processors (DSP), field programmable gate arrays (FPGA) and / or other processing units.

[0109] In terms of software and / or firmware, the related functions of the processing circuit 170, the touch display driver integrated chip 500, the display driver circuit 510, the timing circuit 520, the touch scanning circuit 530 and (or) the reading circuit 540 can be implemented as programming codes. For example, the processing circuit 170, the touch display driver integrated chip 500, the display driver circuit 510, the timing circuit 520, the touch scanning circuit 530 and (or) the reading circuit 540 are implemented using general programming languages ​​(programming languages, such as C, C++ or assembly language) or other suitable programming languages. The programming codes can be recorded / stored in a recording medium, and the recording medium includes, for example, a read-only memory (ROM), a storage device and / or a random access memory (RAM). A computer, a central processing unit (CPU), a controller, a microcontroller or a microprocessor can read and execute the programming codes from the recording medium to implement the related functions. As the recording medium, a "non-transitory computer readable medium" can be used, such as a tape, a disk, a card, a semiconductor memory, a programmable logic circuit, etc. In addition, the program can also be provided to the computer (or CPU) via any transmission medium (communication network or broadcast wave, etc.). The communication network is, for example, the Internet, wired communication, wireless communication, or other communication media.

[0110] In summary, the timing circuit 520 described in the above embodiments can generate the scan start signal SSS2 according to the flag signal FF of the processing circuit 170. Furthermore, the scan start signal SSS2 can be related to (dependent on) the execution state of the algorithm executed by the processing circuit 170. The scan start signal SSS2 can be unrelated to (independent of) the touch frame synchronization signal TSVD. The touch frame synchronization signal TSVD can define multiple display frame periods, and the pulse of the scan start signal SSS2 can determine the touch frame period. Therefore, the above embodiments can make a touch frame period asynchronous (asynchronous) with a display frame period.

[0111] 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 aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned 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. An electronic circuit for driving a display panel with a plurality of touch sensors, characterized in that: The electronic circuit comprises: A display driving circuit configured to drive the touch display panel and to generate a touch frame synchronization signal and a touch column synchronization signal; a timing circuit configured to receive a flag signal from a processing circuit and generate a scan start signal according to the flag signal, wherein the flag signal is used to indicate whether an algorithm executed by the processing circuit is completed, the algorithm is used to process touch detection data to obtain a location of a touch event occurring on the touch display panel, wherein the scan start signal is unrelated to the touch column synchronization signal; and A touch scanning circuit is coupled to the timing circuit to receive the scan start signal, and is coupled to the display driving circuit to receive the touch column synchronization signal from the display driving circuit, wherein the touch scanning circuit is suitable for generating a plurality of touch scanning signals according to the scan start signal and the touch column synchronization signal during a touch frame, wherein the scan start signal is delayed relative to the touch frame synchronization signal.

2. The electronic circuit according to claim 1, characterized in that The touch scanning circuit is configured to determine the start time of the touch frame period according to a pulse of the scanning start signal, and the scanning start signal includes at least one pulse occurring between two adjacent pulses of the touch frame synchronization signal generated by the display driving circuit.

3. The electronic circuit according to claim 1, characterized in that At least one of a frequency and a start time of the touch frame period is different from a frequency and a start time of the touch frame synchronization signal.

4. The electronic circuit according to claim 1, characterized in that The timing circuit includes a delay circuit configured to delay the flag signal by a delay time to generate the scan start signal.

5. The electronic circuit according to claim 4, characterized in that The touch scanning circuit is configured to stop generating the touch scanning signal within the delay time.

6. The electronic circuit according to claim 4, characterized in that The timing circuit is configured to dynamically change the delay time to change the frequency during the touch frame.

7. The electronic circuit according to claim 1, characterized in that The touch scanning circuit is configured to start the touch frame period immediately after the algorithm executed by the processing circuit is completed during two adjacent pulses of the touch frame synchronization signal according to the scanning start signal.

8. The electronic circuit according to claim 1, characterized in that The frequency of the scan start signal is a non-integer multiple of the frequency of the touch frame synchronization signal.

9. The electronic circuit according to claim 1, characterized in that The frequency of the scan start signal is an integer multiple of the frequency of the touch frame synchronization signal.

10. The electronic circuit according to claim 9, characterized in that The touch scanning circuit is configured to scan a plurality of touch sensing columns of the touch display panel during each pulse period of the touch column synchronization signal, wherein the number of the plurality of touch sensing columns is equal to an integer.

11. The electronic circuit according to claim 1, characterized in that One or both of the start time and the duration of the touch frame period are dynamically changed according to the flag signal.

12. The electronic circuit according to claim 11, characterized in that The start time and the time length of the touch frame period are not always fixed to be the same as the start time and time length of the period of the touch frame synchronization signal.

13. The electronic circuit according to claim 1, characterized in that When the frequency of the touch frame synchronization signal changes, the frequency of the scan start signal is fixed.

14. The electronic circuit according to claim 1, characterized in that When the frequency of the touch frame synchronization signal is fixed, the frequency of the scan start signal varies according to the flag signal.

15. The electronic circuit according to claim 1, characterized in that The touch scanning circuit is configured to determine a plurality of touch column periods within the touch frame period according to a plurality of pulses of the touch column synchronization signal.

16. The electronic circuit according to claim 15, characterized in that The touch scanning circuit is configured to perform touch scanning on one or more touch sensing columns of the touch display panel during each pulse of the touch column synchronization signal.

17. The electronic circuit according to claim 16, characterized in that The touch scanning circuit is configured to scan a portion of the multiple touch sensing columns of the touch display panel during a first touch frame, and in response to detection of a touch event, the touch scanning circuit is configured to scan all of the multiple touch sensing columns of the touch display panel during a second touch frame.

18. The electronic circuit according to claim 17, characterized in that The length of the second touch frame period is a multiple of the length of the first touch frame period.

19. The electronic circuit according to claim 1, characterized in that The touch frame period starts from a mode switching time occurring between two adjacent pulses of the touch frame synchronization signal.

20. The electronic circuit according to claim 19, characterized in that The mode conversion time is a conversion time from a special mode in which a touch function is disabled to a normal mode, and the touch function is enabled in the normal mode.

21. The electronic circuit according to claim 1, characterized in that The touch frame period is divided into a first period and a second period. During the first period, the touch scanning circuit is configured to generate the multiple touch scanning signals to perform touch scanning, and during the second period, the touch scanning circuit is configured to stop generating the multiple touch scanning signals.

22. The electronic circuit according to claim 1, characterized in that The timing circuit is further configured to receive the touch frame synchronization signal from the display driving circuit, and is configured to generate the scan start signal according to the flag signal and the touch frame synchronization signal.

23. The electronic circuit according to claim 1, characterized in that The timing circuit is configured to generate the scan start signal, and the scan start signal is synchronized with the touch frame synchronization signal for at least a period of time.

24. The electronic circuit according to claim 23, characterized in that The frequency of the scan start signal is an integer multiple of the frequency of the touch frame synchronization signal.

25. The electronic circuit according to claim 23, characterized in that The timing circuit is configured to generate the scan start signal by delaying the touch frame synchronization signal by a delay time.

26. The electronic circuit according to claim 23, characterized in that The frequency of the touch frame synchronization signal is an integer multiple of the display frame rate of the plurality of video frames.

27. An electronic circuit, characterized in that: The electronic circuit comprises: a timing circuit, including a delay circuit, configured to receive a flag signal from a processing circuit, and configured to generate a scan start signal according to the flag signal, wherein the flag signal is used to indicate whether an algorithm executed by the processing circuit is completed, the algorithm is used to process touch detection data to obtain a location of a touch event occurring on a touch display panel, wherein the scan start signal is unrelated to a touch column synchronization signal generated by a display driving circuit; and A touch scanning circuit is coupled to the timing circuit to receive the scanning start signal and is configured to generate a plurality of touch scanning signals according to the scanning start signal. The touch scanning circuit is configured to determine the start time of a touch frame period according to a pulse of the scanning start signal, and the scanning start signal is delayed relative to a touch frame synchronization signal generated by a display driving circuit.

28. The electronic circuit according to claim 27, characterized in that The delay circuit is configured to delay the flag signal by a delay time to generate the scanning start signal.

29. An electronic circuit for driving a display panel with a plurality of touch sensors, characterized in that: The electronic circuit comprises: A display driving circuit is configured to drive the touch display panel to display a plurality of video frames according to a display frame frequency; a timing circuit configured to receive a flag signal from a processing circuit and generate a scan start signal according to the flag signal, wherein the flag signal is used to indicate whether an algorithm executed by the processing circuit has been completed, the algorithm is used to process touch detection data to obtain a location of a touch event occurring on the touch display panel, wherein the scan start signal is unrelated to a touch column synchronization signal generated by the display driving circuit; and A touch scanning circuit coupled to the timing circuit to receive the scanning start signal and determine a touch frame frequency according to the scanning start signal; When the display frame frequency does not change, the timing circuit adjusts the scan start signal to change the touch frame frequency.

30. The electronic circuit according to claim 29, characterized in that In the first period, the touch frame frequency is a non-integer multiple of the display frame frequency.

31. The electronic circuit according to claim 30, characterized in that In the second period, the touch frame frequency is an integer multiple of the display frame frequency.

32. An electronic circuit for driving a display panel with a plurality of touch sensors, characterized in that: The electronic circuit comprises: A display driving circuit is configured to drive the touch display panel to display a plurality of video frames according to a display frame frequency; a timing circuit configured to receive a flag signal from a processing circuit and generate a scan start signal according to the flag signal, wherein the flag signal is used to indicate whether an algorithm executed by the processing circuit is completed, the algorithm is used to process touch detection data to obtain a location of a touch event occurring on the touch display panel, wherein the scan start signal is unrelated to a touch column synchronization signal generated by the display driving circuit; and A touch scanning circuit, coupled to the timing circuit to receive the scanning start signal, and performs touch scanning according to the scanning start signal; The scan start signal defines a touch frame period, the touch frame period starts at a mode conversion time, the mode conversion time is a conversion time from a special mode to a normal mode, in which the touch function is disabled and in which the touch function is enabled in the normal mode.

Citation Information

Patent Citations

  • Scan method for capacitive touch panel

    CN103257760A

  • Display device having sensor, control device, and control method

    CN107615222A

  • Control method, display module and electronic equipment

    CN110174969A