Touch controller, signal acquisition method, chip and electronic equipment
By designing a touch controller on multiple video screens, using signal processing technology of the driver module and sensing module, accurately identifying the touch locations of different users, solving the problem of poor user experience in the existing technology and achieving better touch control Function.
Patent Information
- Application Number
- CN202411356766.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-26
- Publication Date
- 2024-12-20
AI Technical Summary
The prior art is difficult to accurately determine the touch locations of different users on multiple video screens, resulting in poor user experience.
A touch controller is designed to transmit driving signals to the coupling device through the driving module, and to use the sensing module to receive sensing signals from the transmitting electrode and the receiving electrode, and to determine the user's touch position in combination with the signal components to realize the touch position for different users. Identify.
Effectively identify and distinguish the touch positions of different users, improve the touch control function of multi-view screens, and enhance the user experience.
Smart Images

Figure CN119165988A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of touch control technology, and in particular to a touch controller, a signal acquisition method, a chip and an electronic device. Background Art
[0002] A multi-view screen is a screen where multiple viewers at different locations can simultaneously view different content on one full screen. For example, a multi-view screen located in the center of a vehicle can be used by both the driver and the passenger. The driver can view navigation or vehicle status information, while the passenger can watch a video.
[0003] By setting up a touch sensing function for the multi-view screen, a more comprehensive user experience can be achieved. The touch sensing function can be implemented by a touch controller and a processor, wherein the touch controller is used to provide the signal required to determine the user's touch position, and the processor is used to determine the user's touch position based on the signal provided by the touch controller, thereby enabling different users to touch control the multi-view screen. For example, the driver touches a feature on the map to zoom in, while allowing passengers to touch characters in the video to obtain more information and interactive content. Summary of the invention
[0004] The present application provides a touch controller, a signal acquisition method, a chip and an electronic device, which are used to provide a signal required to determine the touch position of a user. The technical solution is as follows:
[0005] In a first aspect, a touch controller is provided, comprising: a driving module connected to a coupling device, and used to transmit a first driving signal to the coupling device, so as to transmit the first driving signal to a user contacted by the coupling device; the driving module is also connected to a transmitting electrode of a touch sensor, and is also used to transmit a second driving signal to the transmitting electrode, the second driving signal and the first driving signal are used to generate a second sensing signal on a receiving electrode of the touch sensor when the user performs a touch operation, and the first driving signal is also used to generate a first sensing signal on the transmitting electrode of the touch sensor when the user performs a touch operation; a sensing module is connected to the transmitting electrode and the receiving electrode, and is used to receive a first sensing signal from the transmitting electrode and a second sensing signal from the receiving electrode, the first sensing signal and the second sensing signal are used to determine a touch position of the user.
[0006] Exemplarily, the sensing module is also used to obtain a first signal component corresponding to the first drive signal based on the first sensing signal, and to obtain a second signal component corresponding to the first drive signal and a third signal component corresponding to the second drive signal based on the second sensing signal. The first signal component, the second signal component and the third signal component are used to determine the user's touch position.
[0007] Exemplarily, the driving module is also used to apply a reference voltage signal to the transmitting electrode; the sensing module is also used to obtain the current signal on the receiving electrode, and determine the user's touch position based on the current signal, the first signal component, the second signal component and the third signal component.
[0008] Exemplarily, the first drive signal and the second drive signal are separated in frequency and orthogonal.
[0009] Exemplarily, the driving module includes: a first frequency divider, a digitally controlled oscillator and an amplifier, the digitally controlled oscillator is respectively connected to the first frequency divider and the amplifier, and the amplifier is connected to the coupling device; the first frequency divider is used to divide the common clock to obtain a first frequency; the digitally controlled oscillator is used to generate a first carrier based on the first frequency; the amplifier is used to amplify the first carrier to obtain a first driving signal, and transmit the first driving signal to the coupling device.
[0010] Exemplarily, the first drive signal is obtained by amplifying the first carrier, the first carrier is generated based on the first frequency, and the first frequency is obtained by dividing the common clock; the sensing module includes: a demodulator, a filter, a second frequency divider and a sampler, the filter is connected to the demodulator and the sampler respectively, and the sampler is also connected to the second frequency divider; the demodulator is used to demodulate the second sensing signal to obtain a fourth signal component corresponding to the first drive signal; the filter is used to remove the noise signal in the fourth signal component to obtain a fifth signal component; the second frequency divider is used to divide the common clock to obtain a second frequency, and the second frequency is the same as the first frequency; the sampler is used to sample the fifth signal component as a whole according to the second frequency to obtain the second signal component corresponding to the first drive signal.
[0011] In a second aspect, a signal acquisition method is provided, which is applied to any touch controller in the first aspect, and the method includes: transmitting a first drive signal to a coupling device through a drive module to transmit the first drive signal to a user contacted by the coupling device; transmitting a second drive signal to a transmitting electrode through the drive module, the second drive signal and the first drive signal are used to generate a second sensing signal on a receiving electrode of the touch sensor when the user performs a touch operation, and the first drive signal is also used to generate a first sensing signal on the transmitting electrode when the user performs a touch operation; receiving a first sensing signal from the transmitting electrode and a second sensing signal from the receiving electrode through a sensing module, and the first sensing signal and the second sensing signal are used to determine the touch position of the user.
[0012] Exemplarily, the method also includes: obtaining, by a sensing module, a first signal component corresponding to the first drive signal based on the first sensing signal, and obtaining a second signal component corresponding to the first drive signal and a third signal component corresponding to the second drive signal based on the second sensing signal, wherein the first signal component, the second signal component and the third signal component are used to determine the user's touch position.
[0013] Exemplarily, the method also includes: applying a reference voltage signal on the transmitting electrode through a driving module; acquiring a current signal on the receiving electrode through a sensing module, and determining the user's touch position based on the current signal, the first signal component, the second signal component and the third signal component.
[0014] Exemplarily, the first drive signal and the second drive signal are separated in frequency and orthogonal.
[0015] Exemplarily, the driving module includes: a first frequency divider, a digitally controlled oscillator and an amplifier, the digitally controlled oscillator is respectively connected to the first frequency divider and the amplifier, and the amplifier is connected to the coupling device; the method also includes: dividing the common clock by the first frequency divider to obtain a first frequency; generating a first carrier based on the first frequency by the digitally controlled oscillator; amplifying the first carrier by the amplifier to obtain a first driving signal.
[0016] Exemplarily, the first drive signal is obtained by amplifying the first carrier, the first carrier is generated based on the first frequency, and the first frequency is obtained by dividing the common clock; the sensing module includes: a demodulator, a filter, a second frequency divider and a sampler, the filter is connected to the demodulator and the sampler respectively, and the sampler is also connected to the second frequency divider; based on the second sensing signal, the second signal component corresponding to the first drive signal is obtained, including: demodulating the second sensing signal by the demodulator to obtain a fourth signal component corresponding to the first drive signal; removing the noise signal in the fourth signal component by the filter to obtain the fifth signal component; dividing the common clock by the second frequency divider to obtain a second frequency, and the second frequency is the same as the first frequency; sampling the fifth signal component as a whole according to the second frequency by the sampler to obtain the second signal component corresponding to the first drive signal.
[0017] In a third aspect, a chip is provided, the chip comprising any touch controller in the first aspect.
[0018] In a fourth aspect, an electronic device is provided, the electronic device comprising a coupling device and a chip, the coupling device being connected to the chip, and the chip comprising any one of the touch controllers and touch sensors in the first aspect; or, the electronic device comprising a touch sensor, a coupling device and a chip, the chip being connected to the touch sensor and the coupling device respectively, and the chip comprising any one of the touch controllers in the first aspect.
[0019] The technical solution provided by this application brings at least the following beneficial effects:
[0020] In the touch controller provided in the present application, the driving module is connected to the coupling device, so that the driving module can transmit a first driving signal to the coupling device. Since the coupling device is in contact with the user, the first driving signal can be transmitted to the user contacted by the coupling device, and the first sensing signal and the second sensing signal acquired by the sensing module can be used to determine the touch position of the user. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] Figure 1 is a schematic diagram of a dual-screen provided in an embodiment of the present application;
[0022] Figure 2 It is a structural schematic diagram of a touch sensor and a touch controller in the related art;
[0023] Figure 3 It is a structural schematic diagram of a touch sensor, a touch controller and an active stylus in the related art;
[0024] Figure 4 is a structural schematic diagram of another touch sensor and touch controller in the related art;
[0025] Figure 5 is a waveform diagram of a driving signal transmitted to an emitting electrode in the related art;
[0026] Figure 6 It is a structural schematic diagram of another touch sensor and touch controller in the related art;
[0027] Figure 7 It is a schematic diagram of an implementation environment provided by an embodiment of the present application;
[0028] Figure 8 is a structural schematic diagram of a touch controller, a coupling device, and a touch sensor provided in an embodiment of the present application;
[0029] Fig. 9 is a schematic structural diagram of another touch controller, a coupling device, and a touch sensor provided in an embodiment of the present application;
[0030] Fig.10 is a schematic diagram of an actual touch position of a user, a touch position in the direction of a transmitting electrode, a touch position in the direction of a receiving electrode, and a second candidate touch position provided by an embodiment of the present application;
[0031] Fig.11 It is a flow chart of a signal acquisition method provided in an embodiment of the present application. DETAILED DESCRIPTION
[0032] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below in conjunction with the accompanying drawings.
[0033] A multi-view screen is a screen that uses different viewing angles to enable different users to watch different contents on the same screen. A multi-view screen that uses two viewing angles to enable two users to watch different contents on the same screen can be called a dual view screen. Figure 1 is a schematic diagram of a dual-screen provided in an embodiment of the present application, such as Figure 1 As shown, user 1 views the content on the screen at viewing angle 1, and user 2 views the content on the screen at viewing angle 2. The content viewed by user 1 and user 2 may be different.
[0034] For example, the dual-view screen is the center control screen of the vehicle. The central dual-view screen can be used by the driver and the passenger. The passenger can watch the video, while the driver can view navigation or vehicle status information. By setting up touch sensing for the dual-view screen, a more comprehensive user experience can be achieved. For example, the driver can touch a feature on the map to zoom in, while the passenger can touch the characters in the video to get more information and interactive content.
[0035] The touch sensing function of the multi-view screen can be realized by a touch sensor, and the touch sensor can be a projected capacitive touch (PCAP) sensor. The PACP sensor includes at least one set of orthogonally arranged transmitting electrodes and receiving electrodes, and the orthogonal transmitting electrodes and receiving electrodes are coupled transmitting electrodes and receiving electrodes. Mutual capacitance exists at any spatial point where a set of orthogonally arranged transmitting electrodes and receiving electrodes intersect. In addition, there is also self-capacitance between each transmitting electrode and each receiving electrode and the system reference, and the system reference can be ground (GND).
[0036] In the related art, the touch sensor is connected to the touch controller, and the touch controller can measure the self-capacitance and determine the touch position according to the change in the self-capacitance. For example, when the user's finger performs a touch operation, the self-capacitance will change. The touch controller can also measure the mutual capacitance at the intersection of each pair of orthogonal transmitting electrodes and receiving electrodes, and the measured change in mutual capacitance is used to determine the touch position. For example, when the user's finger performs a touch operation, the mutual capacitance at the intersection of the transmitting electrode and the receiving electrode will change. The touch controller can measure both self-capacitance and mutual capacitance. In the present application, the user's touch position can be any position that can cause changes in self-capacitance and mutual capacitance.
[0037] In the related art, a voltage signal can be applied to the transmitting electrode of the touch sensor, a current signal can be measured on the receiving electrode, and the self-capacitance can be calculated based on the obtained current signal. For example, a predetermined voltage signal is applied to the transmitting electrode, a current signal is obtained on the receiving electrode, and then the change in self-capacitance is calculated based on the obtained current signal. Exemplarily, a voltage signal is applied to all transmitting electrodes of the touch sensor to avoid the influence of mutual capacitance when measuring self-capacitance. The demodulator can be a narrowband demodulator. The above operation of calculating the change in self-capacitance can be based on Figure 2 A touch sensor and touch controller implementation are shown.
[0038] Figure 2 1 is a schematic diagram of the structure of a touch sensor and a touch controller in the related art. Figure 2 As shown, the touch controller includes a signal generator, a first driver, a second driver, a first pad, a second pad, a resistor, an amplifier, a demodulator, a low-pass filter (LPF) and a memory. The size of the resistor is determined according to the difference in the lines where the two drivers are located. The connection relationship of the components included in the touch controller is as follows Figure 2 As shown. The touch sensor includes an orthogonally arranged transmitting electrode and a receiving electrode, and the transmitting electrode and the receiving electrode are coupled. There is a self-capacitance between the transmitting electrode and the ground, and there is also a self-capacitance between the receiving electrode and the ground. The signal generator generates a voltage signal and transmits a driving signal to both the first driver and the second driver. The first driver is connected to the transmitting electrode through the first pad and transmits the driving signal to the transmitting electrode. The second driver transmits a voltage signal to the resistor, and the resistor is used to convert the voltage signal into a current signal, so that the current signal on the receiving electrode can be measured.
[0039] like Figure 2 As shown, the voltage difference signal across the resistor is input into the amplifier, and the voltage difference signal is caused by the user performing a touch operation. The voltage difference signal is amplified using an amplifier, and the amplified voltage difference signal is transmitted to the demodulator. The voltage signal can also be transmitted to the demodulator, so that the demodulator uses the same voltage signal as that applied to the transmitting electrode to demodulate the amplified voltage difference signal. The LPF filters the demodulated voltage difference signal, and the filtered voltage difference signal can be stored in the memory. The processor can obtain the stored filtered voltage difference signal from the memory, calculate the current signal based on the filtered voltage difference signal and the resistance value of the resistor, and calculate the change in self-capacitance based on the voltage difference signal and the current signal.
[0040] In the related art, the transmitting electrode of the touch sensor can be driven to measure the sensing signal on the receiving electrode, and the mutual capacitance can be calculated based on the acquired sensing signal. For example, a carrier signal of a predetermined noise-free frequency is transmitted to the transmitting electrode, the sensing signal on the receiving electrode is acquired, and then the sensing signal is amplified, the sensing signal is demodulated using the same signal as the carrier signal transmitted to the transmitting electrode, the demodulated signal is filtered, the signal obtained by filtering is proportional to the mutual capacitance, the mutual capacitance is calculated based on the signal obtained by filtering, and then the change in the mutual capacitance is determined.
[0041] Figure 3 1 is a schematic diagram of a touch sensor, a touch controller and an active stylus in the related art. The active stylus may be a stylus defined by the Universal Stylus Initiative (USI). Figure 3 As shown in FIG. 1 , the touch controller includes a signal generator, a first pad, a second pad, an amplifier, a demodulator, an LPF, and a memory. The connection relationship of the components included in the touch controller is as follows: Figure 3 As shown. The touch sensor includes an orthogonally arranged transmitting electrode and a receiving electrode, and the transmitting electrode and the receiving electrode are coupled. There is a mutual capacitance at the intersection of the transmitting electrode and the receiving electrode. The transmitting electrode is connected to the first pad, and the first pad can be connected to the signal generator ( Figure 3 not shown).
[0042] The active stylus transmits a fixed driving signal to the transmitting electrode through the pen tip. When the driving signal is transmitted to the transmitting electrode, a sensing signal is generated on the receiving electrode. The amplifier amplifies the sensing signal, and the amplified sensing signal is transmitted to the demodulator. The signal generator generates a signal identical to the driving signal transmitted by the active stylus, transmits the generated signal to the demodulator, and the demodulator uses the received signal to demodulate the amplified sensing signal. The LPF filters the demodulated signal, and the filtered signal can be stored in the memory. The processor can obtain the stored filtered signal from the memory, calculate the mutual capacitance based on the obtained signal, and then determine the change in the mutual capacitance.
[0043] In the case where the signal generator is connected to the first pad, the related art can also transmit the driving signal to the transmitting electrode through the first pad. Figure 4 FIG. 1 is a schematic diagram of another structure of a touch sensor and a touch controller in the related art. Figure 4 As shown, the touch controller includes a signal generator, a driver, a first pad, a second pad, an amplifier, a demodulator, an LPF and a memory. The connection relationship of the components included in the touch controller is as follows: Figure 4As shown. The touch sensor includes an orthogonally arranged transmitting electrode and a receiving electrode, and the transmitting electrode and the receiving electrode are coupled. There is a mutual capacitance at the intersection of the transmitting electrode and the receiving electrode. The signal generator generates a driving signal and transmits the driving signal to the driver. The driver is connected to the transmitting electrode through the first pad and transmits the driving signal to the transmitting electrode.
[0044] When a driving signal is transmitted to the transmitting electrode, a sensing signal is generated on the receiving electrode. The amplifier amplifies the sensing signal, and the amplified sensing signal is transmitted to the demodulator. The driving signal can also be transmitted to the demodulator, so that the demodulator uses the same driving signal as that transmitted to the transmitting electrode to demodulate the amplified sensing signal. The LPF filters the demodulated signal, and the filtered signal can be stored in the memory. The processor can obtain the stored filtered signal from the memory, calculate the mutual capacitance based on the obtained signal, and then determine the change in mutual capacitance.
[0045] The second pad, amplifier, demodulator and LPF corresponding to the above-mentioned receiving electrode can be called a receiver channel. The touch controller can include multiple receiver channels, so that the touch controller can simultaneously receive sensing signals on multiple receiving electrodes and obtain filtered signals.
[0046] In one solution of the related art, each transmitting electrode is coupled to all receiving electrodes, and the touch controller transmits a driving signal to one transmitting electrode at a time and measures all receiver channels. This solution is called a time division multiplexing (TDM) solution. In another solution of the related art, the touch controller transmits a driving signal to multiple transmitting electrodes at the same time, and the driving signal transmitted to the multiple transmitting electrodes is modulated by a carrier coding mode of 0 and 180 degrees. This solution is called a code division multiplexing (CDM) solution.
[0047] In the CDM scheme, the filtered signal is sampled and the matrix formed by the sampling result is multiplied by the inverse matrix of the coding matrix to obtain a signal proportional to the mutual capacitance. The carrier coding mode of 0 and 180° can be implemented based on Hadamard code, which provides a set of orthogonal codes. Hadamard code can be shown as follows.
[0048]
[0049] Corresponding to this matrix, the waveform of the driving signal transmitted to the transmitting electrode is as follows: Figure 5As shown. Four waveforms are transmitted to transmitting electrode N to transmitting electrode N+3 simultaneously, and each waveform includes a portion corresponding to code segment 0, code segment 1, code segment 2, and code segment 3. Among them, a row of elements of the Hadamard code corresponds to code segment 0, code segment 1, code segment 2, and code segment 3 in order from left to right.
[0050] In the related art, mutual capacitance measurement can be achieved by mixing analog circuits and digital circuits and using a common clock. Figure 6 FIG. 1 is a schematic diagram of another structure of a touch sensor and a touch controller in the related art. Figure 6 As shown, the touch controller includes a clock signal generator, a frequency divider, a digitally controlled oscillator (NCO), a code segment counter, a CDM code memory, a modulator, a buffer, a first pad, a second pad, an amplifier, a band-pass filter (BPF), an analog digital converter (ADC), a demodulator, an LPF, a sampler, a multiplier and a memory. The connection relationship of the components included in the touch controller is as follows Figure 6 As shown. The touch sensor includes an orthogonally arranged transmitting electrode and a receiving electrode, and the transmitting electrode and the receiving electrode are coupled. There is a mutual capacitance at the intersection of the transmitting electrode and the receiving electrode. The step of measuring the mutual capacitance includes the following steps 1 to 8.
[0051] Step 1: Generate a common clock through a clock signal generator, divide the common clock through a frequency divider to obtain a reference frequency, and generate a carrier signal based on the reference frequency through an NCO.
[0052] Step 2, incrementing the code segment counter by multiples of the common clock, and the obtained count is used to track the index of the CDM code, so that the modulator determines the code segment based on the CDM code according to the index of the CDM code, and then modulates the carrier signal in each code segment.
[0053] Step 3: The modulated carrier signal is transmitted to the transmitting electrode of the touch sensor through the buffer.
[0054] Step 4: The modulated carrier signal transmitted on the transmitting electrode passes through the touch sensor to reach the receiving electrode, wherein when the user performs a touch operation, the sensing signal on the receiving electrode is different from the modulated carrier signal. The sensing signal is an analog signal.
[0055] Step 5, using an amplifier to amplify the sensing signal from the receiving electrode, using a BPF to filter the amplified sensing signal, and using an ADC to sample the filtered sensing signal to obtain a digital signal; wherein the ADC works according to the frequency division of the common clock.
[0056] Step 6, using NCO to generate a carrier signal based on the frequency division of the common clock, and using a demodulator to demodulate the digital signal output by the ADC based on the carrier signal generated by the NCO, wherein the frequency of the NCO matches the carrier signal to transfer the signal component in the digital signal corresponding to the code segment of the CDM code to the baseband signal.
[0057] Step 7, use LPF to low-pass filter the baseband signal, and use a sampler to sample the filtered baseband signal before code segment conversion. The sampler is controlled by a frequency divider that matches the code segment counter, but there may be a phase offset, and the value of the phase offset is adapted to the system delay.
[0058] Step 8: The signal sampled by the sampler is a matrix, and each sampled value in the matrix corresponds to the difference between each receiving electrode on each code segment. The matrix is multiplied by the inverse matrix of the CDM code to generate a result matrix, which includes the signal components corresponding to each intersecting transmitting electrode and receiving electrode, and the result matrix is stored in the memory. The process of obtaining the result matrix is called the process of code segment conversion. The processor can subsequently calculate the touch position based on the result matrix.
[0059] Figure 6 The touch sensor and touch controller shown may also be used in a self-capacitance measurement solution or a mutual capacitance measurement solution based on an active stylus in the related art, which will not be described in detail here.
[0060] Based on the above description, it can be seen that the related technology can only determine the touch position but cannot determine the user who performs the touch operation. The embodiment of the present application provides a touch controller for providing a signal required to determine the touch position of different users. Thus, the subsequent processor can determine the touch position of different users based on the signal provided by the touch controller, and then the multi-view screen can have a touch control function.
[0061] Figure 7 Schematic diagram of an implementation environment provided by the embodiment of the present application. Figure 7 As shown, the implementation environment includes a touch controller 10, a coupling device 20 and a touch sensor 30. The touch controller 10 is connected to the coupling device 20 and the touch sensor 30 respectively. The coupling device 20 contacts the user, and the touch sensor 30 can be set in the screen. Figure 7 In the figure, the screen and the touch sensor 30 are represented by the screen (touch sensor 30). The screen is a multi-view screen, such as Figure 7 As shown, user 1 watches the content displayed on the screen at viewing angle 1, and user 2 watches the content displayed on the screen at viewing angle 2. User 1 and user 2 watch the same screen area but the content they watch may be different. Figure 7The implementation environment shown may be an interior environment of a vehicle, for example, the screen is a control screen in the center of the vehicle, and the coupling device 20 is a user seat. Figure 7 Only two coupling devices 20 are taken as an example, which does not limit the number of coupling devices 20. One coupling device 20 contacts one user. In the embodiment of the present application, the touch controller 10 may be referred to as a touch control integrated circuit (IC) or a touch control chip.
[0062] Figure 8 Schematic diagram of a touch controller, a coupling device and a touch sensor provided by an embodiment of the present application. Figure 8 As shown, the touch controller 10 includes: a driving module 101 and a sensing module 102, the driving module 101 is connected to the coupling device 20 and the transmitting electrode 301 of the touch sensor 30 respectively, the coupling device 20 is in contact with the user, the sensing module 102 is connected to the transmitting electrode 301 and the receiving electrode 302 of the touch sensor 30, and the transmitting electrode 301 is coupled to the receiving electrode 302. Figure 8 In the figure, the connection between the sensing module 102 and the receiving electrode 302 is taken as an example, and the connection between the sensing module 102 and the transmitting electrode 301 is not shown.
[0063] The driving module 101 is used to transmit a first driving signal to the coupling device 20 so as to transmit the first driving signal to the user contacted by the coupling device 20. The driving module 101 is also used to transmit a second driving signal to the transmitting electrode 301. The second driving signal and the first driving signal are used to generate a second sensing signal on the receiving electrode of the touch sensor 30 when the user performs a touch operation. The first driving signal is also used to generate a first sensing signal on the transmitting electrode 301 when the user performs a touch operation. The sensing module 102 is used to receive a first sensing signal from the transmitting electrode 301 and a second sensing signal from the receiving electrode 302. The first sensing signal and the second sensing signal are used to determine the touch position of the user.
[0064] By transmitting the first drive signal to the user contacted by the coupling device 20, a corresponding relationship can be established between the first drive signal and the user. In the embodiment of the present application, when the first drive signal is transmitted to the user, it is referred to as capacitively coupling the first drive signal to the user. When the user performs a touch operation, the first drive signal is transmitted to the touch sensor, and the sensing signal generated on the receiving electrode 302 includes a signal component corresponding to the first drive signal, so that the processor connected to the touch sensor 10 can determine the user's touch position based on the signal component corresponding to the first drive signal. Exemplarily, the sensing module 102 is connected to the processor.
[0065] In a possible implementation, the touch controller 10 includes an analog multiplexer or switch, which is used to control the sensing module 102 to be connected to the transmitting electrode 301 or to be connected to the receiving electrode 302. Therefore, the touch controller 10 does not need to include two sensing modules 102 respectively connected to the transmitting electrode 301 and the receiving electrode 302, and the touch controller 10 only needs to have pins for connecting one sensing module 102 to the processor. Compared with the case where there are pins for connecting two sensing modules 102 to the processor, the saved pins can be used to implement other functions of the touch controller 10, and the pins of the touch controller 10 can be flexibly and diversely configured.
[0066] The sensing module 102 may also have two identical submodules, and the two submodules are respectively connected to the transmitting electrode 301 and the receiving electrode 302. Thus, the two submodules can receive signals from the transmitting electrode 301 and the receiving electrode 302 respectively, and then process the received signals.
[0067] Exemplarily, when there are multiple coupling devices 20 and one coupling device 20 is in contact with one user, the first drive signals transmitted to each coupling device 20 are different, so that the processor can distinguish the user who performs the touch operation based on the signal components corresponding to the different first drive signals provided by the touch sensor. The first drive signals transmitted to the multiple coupling devices 20 can be separated in frequency and orthogonal, so that the noise signals generated by the mutual influence of the multiple first drive signals are small, and the noise signals generated by the mutual influence of the signal components corresponding to the multiple first drive signals are also small, and the processor can distinguish the users based on the signal components corresponding to the multiple first drive signals. The effect is better.
[0068] Exemplarily, the first drive signal and the second drive signal are separated in frequency and orthogonal. This avoids mutual interference between the first drive signal and the second drive signal, and the effect of obtaining a signal for determining the user's touch position based on the first drive signal and the second drive signal is better. Exemplarily, the frequencies of the first drive signal and the second drive signal have low coherence with system noise and environmental noise, so that the effect of obtaining a signal for determining the user based on the first drive signal and the second drive signal is better. System noise can refer to the noise of the device where the touch controller 10, the coupling device 20 and the touch sensor 30 are located.
[0069] In one possible implementation, the frequency of the first drive signal is between 10 kilo Hertz (kHz) and 1 mega Hertz (MHz). When the frequency of the first drive signal is high, the efficiency of obtaining the signal component of the first drive signal is high, and the efficiency of the processor in determining the touch position of the user is high, so that the sensitivity of the touch control function is high. The level of the first drive signal is the same as or similar to the level of the drive signal transmitted to the transmitting electrode in the related art, thereby ensuring the safety of the user when the first drive signal is transmitted to the user.
[0070] In a possible implementation, the driving module 101 includes: a clock signal generator 10114, a first frequency divider 1011, an NCO 1012 and an amplifier 1013, wherein the clock signal generator 10114 is connected to the first frequency divider 1011, the NCO 1012 is connected to the first frequency divider 1011 and the amplifier 1013 respectively, and the amplifier 1013 is connected to the coupling device 20; the clock signal generator 10114 is used to generate a common clock; the first frequency divider 1011 is used to divide the common clock to obtain a first frequency; the NCO 1012 is used to generate a first carrier based on the first frequency; the amplifier 1013 is used to amplify the first carrier to obtain a first driving signal, and transmit the first driving signal to the coupling device 20. Since the first driving signal is directly obtained by amplifying the first carrier, the method for obtaining the first driving signal is relatively simple and efficient.
[0071] Exemplarily, there are multiple first frequency dividers 1011 , NCOs 1012 , and amplifiers 1013 . One first frequency divider 1011 , one NCO 1012 , and one amplifier 1013 are used to obtain a first drive signal, and the obtained first drive signal is used to transmit to a coupling device 20 .
[0072] In a possible implementation, the driving module 101 further includes a buffer 1014 and a third pad 1015, wherein the buffer 1014 is respectively connected to the third pad 1015, and the third pad 1015 is connected to the amplifier 1013. The buffer 1014 is used to buffer the first carrier transmitted by the NCO 1012, and the third pad 1015 is used to realize the circuit connection between the buffer 1014 and the amplifier 1013. The driving module 101 may further include: a capacitor 1016, wherein the capacitor 1016 is respectively connected to the amplifier 1013 and the coupling device 20, and the capacitor 1016 is used to reduce the noise in the first driving signal transmitted to the coupling device 20.
[0073] Exemplarily, the touch controller 10 includes at least one circuit, and the at least one circuit includes all the components of the touch controller 10. For example, in the case where the touch controller 10 includes one circuit, the chip includes all the components of the touch controller 10. For another example, in the case where the touch controller 10 includes multiple chips, one of the multiple chips may include the amplifier 1013 and the capacitor 1016, and another chip of the multiple chips includes the remaining components of the touch controller 10 except the amplifier 1013 and the capacitor 1016. In this case, the chip including the amplifier 1013 and the capacitor 1016 is at a shorter distance from the coupling device 20, so that the signal after the noise is removed by the capacitor 1016 is less interfered during the process of being transmitted to the user.
[0074] Exemplarily, the driving module 101 includes: a third frequency divider 1017, an NCO 1018, a code segment counter 1019, a CDM code memory 10110, a modulator 10111, a buffer 10112 and a fourth pad 10113, the NCO 1018 is connected to the first frequency divider 1011 and the modulator 10111, the third frequency divider 1017 is connected to the code segment counter 1019, the CDM code memory 10110 is respectively connected to the code segment counter 1019 and the modulator 10111, the modulator 10111 is also connected to the buffer 10112, the buffer 10112 is also connected to the fourth pad 10113, and the fourth pad 10113 is connected to the transmitting electrode 301. The third frequency divider 1017, the NCO 1018, the code segment counter 1019, the CDM code memory 10110, the modulator 10111 and the buffer 10112 are used to obtain the second drive signal. The method of obtaining the second drive signal is the same as that of Figure 6 The principle of obtaining the driving signal in the related art shown is the same and will not be repeated here.
[0075] In a possible implementation, the sensing module 102 is also used to obtain a first signal component corresponding to the first drive signal based on the first sensing signal, and to obtain a second signal component corresponding to the first drive signal and a third signal component corresponding to the second drive signal based on the second sensing signal, the signal components corresponding to the first drive signal include a first signal component and a second signal component, and the first signal component, the second signal component and the third signal component are used to determine the user's touch position.
[0076] For example, the sensing module 102 is used to obtain a first carrier and a second carrier, the first carrier is used to demodulate the first sensing signal and the second sensing signal, and the second carrier is used to demodulate the second sensing signal; based on the first driving signal, the first sensing signal is demodulated to obtain a first intermediate signal, and a first signal component is obtained based on the demodulated first intermediate signal; based on the first driving signal, the second sensing signal is demodulated to obtain a second intermediate signal, and a second signal component is obtained based on the demodulated second intermediate signal; based on the second driving signal, the second sensing signal is demodulated to obtain a third intermediate signal, and a third signal component is obtained based on the third intermediate signal.
[0077] The first carrier has the same frequency as the first drive signal, and the second carrier has the same frequency as the second drive signal. The sensing module 102 may include at least one frequency divider and at least two NCOs, at least one frequency divider is connected to the clock signal generator 10114, the common clock is divided by at least one frequency divider to obtain the frequency of the first drive signal and the frequency of the second drive signal, the first carrier is generated based on the frequency of the first drive signal by at least one NCO, and the second carrier is generated based on the frequency of the second drive signal by at least one NCO.
[0078] In a possible implementation, when the first driving signal is obtained by amplifying the first carrier, the first carrier is generated based on the first frequency, and the first frequency is obtained by dividing the common clock, the sensing module 102 includes: a demodulator 1021, a filter 1022, a second frequency divider 1023 and a sampler 1024, the filter 1022 is connected to the demodulator 1021 and the sampler 1024 respectively, and the second frequency divider 1023 is connected to the clock signal generator 10114 and the sampler 1024 respectively. Fig. 9 , filter 1022 is shown as an LPF.
[0079] Among them, the demodulator 1021 is used to demodulate the second sensing signal to obtain a fourth signal component corresponding to the first drive signal; the filter 1022 is used to remove the noise signal in the fourth signal component to obtain a fifth signal component; the second frequency divider 1023 is used to divide the common clock to obtain a second frequency, which is the same as the first frequency; the sampler 1024 is used to sample the fifth signal component as a whole according to the second frequency to obtain a second signal component corresponding to the first drive signal.
[0080] When the first carrier is directly amplified to obtain the first drive signal, that is, when the first carrier is not modulated according to the CDM code to obtain the first drive signal, the second signal component can be obtained by overall sampling when sampling to obtain the second signal component. There is no need to divide the sampling time into multiple time periods for separate sampling. The method of obtaining the second signal component is relatively simple.
[0081] In an embodiment of the present application, the demodulator 1021, the filter 1022, the second frequency divider 1023 and the sampler 1024 can also be used to obtain the first signal component corresponding to the first drive signal. The method of obtaining the first signal component is the same as the principle of obtaining the second signal component. For example, the demodulator 1021 is used to demodulate the first sensing signal to obtain the signal component corresponding to the first drive signal; the filter 1022 is used to demodulate the noise signal in the obtained signal component; the second frequency divider 1023 is used to divide the common clock to obtain the second frequency; the sampler 1024 is used to sample the signal component of the noise signal removed according to the second frequency as a whole to obtain the first signal component corresponding to the first drive signal.
[0082] Exemplarily, the sensing module 102 further includes: a demodulator 1025, a filter 1026, a fourth frequency divider 1027, a sampler 1028, and a multiplier 1029, wherein the filter 1026 is connected to the demodulator 1025 and the sampler 1028, respectively, and the sampler 1028 is also connected to the fourth frequency divider 1027 and the multiplier 1029, respectively, and the fourth frequency divider 1027 is also connected to the clock signal generator 10114. The demodulator 1025, the filter 1026, the fourth frequency divider 1027, the sampler 1028, and the multiplier 1029 are used to obtain the third signal component, and the method of obtaining the third signal component is the same as Figure 6 The method of measuring mutual capacitance in the related art shown is the same. Fig. 9 , filter 1026 is shown as an LPF.
[0083] For example, the demodulator 1025 is used to demodulate the second sensing signal to obtain a sixth signal component corresponding to the second drive signal; the filter 1026 is used to remove the noise signal in the sixth signal component to obtain the seventh signal component; the fourth frequency divider 1027 is used to divide the common clock to obtain a third frequency, which is the same as the frequency of the second drive signal; the sampler 1028 is used to sample the seventh signal component according to the third frequency; the multiplier 1029 is used to obtain the third signal component corresponding to the second drive signal based on the sampled signal.
[0084] Fig. 9 1 is a schematic diagram of another touch controller, coupling device and touch sensor provided by an embodiment of the present application. The connection relationship between the first frequency divider 1011, NCO 1012, amplifier 1013, buffer 1014, third pad 1015, capacitor 1016, third frequency divider 1017, NCO 1018, code segment counter 1019, CDM code memory 10110, modulator 10111, buffer 10112, fourth pad 10113 and clock signal generator 10114 is as shown in FIG. Fig. 9The connection relationship between the demodulator 1021, the filter 1022, the second frequency divider 1023, the sampler 1024, the demodulator 1025, the filter 1026, the fourth frequency divider 1027, the sampler 1028 and the multiplier 1029 is shown in FIG. Fig. 9 shown.
[0085] In one possible implementation, see Fig. 9 , the sensing module 102 further includes: a fifth pad 10210, an amplifier 10211, a BPF 10212 and an ADC 10213, the fifth pad 10210 is respectively connected to the receiving electrode 302 and the amplifier 10211, the BPF 10212 is respectively connected to the amplifier 10211 and the ADC 10213, and the ADC 10213 is also respectively connected to the demodulator 1021 and the demodulator 1025. The fifth pad 10210 is used to realize the circuit connection between the receiving electrode 302 and the amplifier 10211, so that the amplifier 10211 receives the first sensing signal and the second sensing signal transmitted by the receiving electrode 302; the amplifier 10211 is used to amplify the received first sensing signal and the second sensing signal; the BPF 10212 is used to filter the first sensing signal and the second sensing signal to remove noise in the first sensing signal and the second sensing signal; the ADC 10213 is used to convert the first sensing signal and the second sensing signal in the form of analog signals into digital signals. The connection relationship between the demodulator 1021 and the output terminal of the ADC 10213 is not shown in FIG. Fig. 9 Shown.
[0086] For example, Fig. 9 As shown, the touch controller 10 also includes a fifth frequency divider 103, and the sensing module 102 also includes an NCO 10214 and an NCO 10215. The fifth frequency divider 103 is connected to the clock signal generator 10114, the NCO 10214 and the NCO 10215 respectively, the NCO 10214 is connected to the demodulator 1021, and the NCO 10215 is connected to the demodulator 1025; the fifth frequency divider 103 is used to divide the common clock to obtain a fourth frequency, and the fourth frequency is the same as the frequency of the first drive signal and the second drive signal; the NCO 10214 is used to generate a carrier wave that is the same as the carrier wave of the first drive signal based on the fourth frequency, and transmit the carrier wave to the demodulator 1021; the NCO 10215 is used to generate a carrier wave that is the same as the carrier wave of the second drive signal based on the fourth frequency, and transmit the carrier wave to the demodulator 1025.
[0087] For example, Fig. 9As shown, the touch controller 10 further includes a memory 104, which is connected to the sampler 1024, the multiplier 1029 and the processor respectively, and the memory 104 is used to store the first signal component, the second signal component and the third signal component. Fig. 9 In the structure shown, the operation of obtaining the signal component for determining the user and the user's touch position includes the following steps 901 to 909.
[0088] Step 901, using a clock signal generator to generate a common clock; using a frequency divider to divide the common clock to obtain a reference frequency, and using an NCO to generate a carrier signal based on the reference frequency.
[0089] Step 902, the code segment counter is incremented by a multiple of the common clock, and the obtained count is used to track the index of the CDM code, so that the modulator determines the code segment based on the CDM code according to the index of the CDM code, and then modulates the carrier signal in each code segment.
[0090] Step 903: The modulated carrier is transmitted to the transmitting electrode of the touch sensor through the buffer.
[0091] In step 904 , another group of unmodulated carrier waves is simultaneously transmitted to the user through the buffer of the touch controller and the amplifier close to the user. The number of this group of carrier waves is the same as the number of coupling devices 20 .
[0092] Step 905: transmit a first drive signal to the user through a coupling device, the first drive signal is used to generate a sensing signal on the transmitting electrode and the receiving electrode when the user performs a touch operation, and transmit a second drive signal to the transmitting electrode, the second drive signal is used to generate a sensing signal on the receiving electrode when the user performs a touch operation.
[0093] Step 906, using an amplifier to amplify the sensing signals from the transmitting electrode and the receiving electrode, using a BPF to filter the amplified sensing signals, using an ADC to sample the filtered sensing signals to obtain digital signals, wherein the ADC operates according to the frequency division of the same common clock.
[0094] In step 907, a plurality of NCOs respectively generate carrier signals based on the frequency division of the same common clock; based on the carrier signals output by the plurality of NCOs, a demodulator is used to demodulate the digital signal output by the ADC, wherein the frequencies of the NCOs are selected to be the same as the carrier used to generate the signal transmitted to the transmitting electrode, thereby transferring the signal components in the digital signal corresponding to the code segments of the CDM code to the baseband signal.
[0095] Step 908, the baseband signal associated with the transmitting electrode is low-pass filtered and sampled before the code segment conversion. The sampling is controlled by a frequency divider, which matches the code segment counter, and there may be a phase offset due to system delay. The baseband signal associated with the user is also low-pass filtered and only the overall sampling is performed. Among them, the baseband signal associated with the transmitting electrode is the third signal component corresponding to the second drive signal, and the baseband signal associated with the user is the first signal component and the second signal component corresponding to the first drive signal.
[0096] Step 909: The baseband signals associated with the transmitting electrodes form a matrix, which includes a sample corresponding to each receiving electrode in each code segment. The matrix is multiplied by the inverse of the CDM code to obtain a result matrix, which includes the signal components corresponding to each intersecting transmitting electrode and receiving electrode, and the result matrix is stored in the memory. The baseband signals associated with the users are also stored in the memory, and each receiving electrode and user corresponds to a baseband signal.
[0097] In the embodiment of the present application, the first signal component and the second signal component are used to provide a vector for determining the spatial information of the user, and the third signal component is used to provide a two-dimensional grid for determining the touch position. The third signal component usually has a high signal-to-noise ratio and can be used to determine the touch position with high resolution.
[0098] Since the first driving signals transmitted to different users are different, there is a corresponding relationship between the first driving signal and the user, so there is a corresponding relationship between the first signal component and the second signal component and the user. In a possible implementation, the processor obtains the first signal component, the second signal component, and the third signal component from the touch controller 10, and determines the touch position of the user based on the first signal component, the second signal component, and the third signal component.
[0099] Exemplarily, the processor determines the user's touch position in the direction of the transmitting electrode based on the first signal component, determines the user's touch position in the direction of the receiving electrode based on the second signal component, and determines the user's first candidate touch position based on the touch position in the direction of the transmitting electrode and the touch position on the receiving electrode. The processor also determines the second candidate touch position based on the third signal component. The method of calculating the second candidate touch position based on the third signal component can be found in the related content of calculating the touch position based on the measurement value of mutual capacitance in the related art, which will not be described in detail here. After determining the first candidate touch position and the second candidate touch position, the overlapping area of the first candidate touch position and the second candidate touch position is determined as the user's touch position. Fig.10 It is a schematic diagram of an actual touch position of a user, a touch position in the direction of a transmitting electrode, a touch position in the direction of a receiving electrode, and a second candidate touch position provided by an embodiment of the present application.
[0100] In a possible implementation, the driving module 101 is also used to apply a reference voltage signal to the transmitting electrode 301; the sensing module 102 is also used to obtain a current signal on the receiving electrode 302, and determine the user's touch position based on the current signal, the first signal component, the second signal component, and the third signal component. The embodiment of the present application does not limit the specific value of the reference voltage signal. In some scenarios, the accuracy of determining the user's touch position based only on the first signal component, the second signal component, and the third signal component is low. For example, when there are water droplets on the touch sensor 30, it is difficult to determine whether the calculated position is the position of the water droplets or the user's touch position based only on the third signal component. Therefore, in these scenarios, the user's touch position can only be determined in combination with the measured self-capacitance to improve the accuracy of determining the touch position.
[0101] Exemplarily, the processor determines the user's first candidate touch position and the second candidate touch position, and calculates the third candidate touch position based on the current signal. The method for calculating the first candidate touch position and the second candidate touch position will not be described in detail. The method for calculating the third candidate touch position refers to the relevant content of calculating the touch position based on the measurement value of the self-capacitance in the related art, which will not be described in detail here. After determining the first candidate touch position, the second candidate touch position, and the third candidate touch position, the overlapping area of the first candidate touch position, the second candidate touch position, and the third candidate touch position is determined as the user's touch position.
[0102] In one possible implementation, on the multi-screen where the touch sensor 30 is located, controls for different users are displayed in different areas of the multi-screen. For example, a control for pausing a passenger video is placed in an area of the multi-screen for displaying car status data, and the driver will not intentionally touch this control. The processor can determine the user who performs the touch operation based on the location of the control. Exemplarily, the processor runs an application corresponding to the control, and one application corresponds to an area on the multi-screen. For operations on one application, the processor only responds to touch operations in the area corresponding to the application. By displaying controls provided to different users in different areas, the processor can determine the user in combination with the location of the touch operation, thereby improving the accuracy and efficiency of determining the user.
[0103] Exemplarily, the processor uses a user behavior prediction model to determine the user who performs the touch operation to improve the accuracy and efficiency of determining the user. The user behavior prediction model is trained based on the user's historical behavior and information related to the historical applications used.
[0104] In addition, the processor can obtain the signal shape when performing a touch operation, and determine the user based on the signal shape, thereby improving the accuracy and efficiency of determining the user. For example, the signal shape when the user performs a touch operation is related to the user's physical direction to the screen. A user approaching the screen from the right side is more likely to touch the screen in a way that is directed toward themselves, and a user approaching the screen from the left side is more likely to touch the screen in a way that is directed toward themselves. Therefore, by fitting the signal shape and obtaining the angle of the signal shape, the user can be determined based on the signal shape and the angle of the signal shape. The signal shape can be an ellipse.
[0105] In the touch controller provided in the embodiment of the present application, the driving module is connected to the coupling device, so that the driving module can transmit a first driving signal to the coupling device. Since the coupling device is in contact with the user, the first driving signal can be transmitted to the user, and the first sensing signal and the second sensing signal obtained by the sensing module can be used to determine the touch position of the user.
[0106] The embodiment of the present application also provides a signal acquisition method. Fig.11 is a flow chart of a signal acquisition method provided by an embodiment of the present application, the method comprises Figures 7 to 9 The touch controller 10 shown performs Fig.11 As shown, the method includes but is not limited to steps 1101 to 1103.
[0107] Step 1101: Transmit a first driving signal to a coupling device through a driving module, so as to transmit the first driving signal to a user contacted by the coupling device.
[0108] Step 1102, transmitting a second driving signal to the transmitting electrode through the driving module, the second driving signal and the first driving signal are used to generate a second sensing signal on the receiving electrode of the touch sensor when the user performs a touch operation, and the first driving signal is also used to generate a first sensing signal on the transmitting electrode when the user performs a touch operation.
[0109] The embodiment of the present application does not limit the execution order of step 1101 and step 1102.
[0110] Exemplarily, the first drive signal and the second drive signal are separated in frequency and orthogonal.
[0111] Exemplarily, the driving module includes: a first frequency divider, a digitally controlled oscillator and an amplifier, the digitally controlled oscillator is respectively connected to the first frequency divider and the amplifier, and the amplifier is connected to the coupling device; the method also includes: dividing the common clock by the first frequency divider to obtain a first frequency; generating a first carrier based on the first frequency by the digitally controlled oscillator; amplifying the first carrier by the amplifier to obtain a first driving signal.
[0112] Step 1103: Receive a first sensing signal from the transmitting electrode and a second sensing signal from the receiving electrode through a sensing module. The first sensing signal and the second sensing signal are used to determine a touch position of the user.
[0113] Exemplarily, the method also includes: obtaining, by a sensing module, a first signal component corresponding to the first drive signal based on the first sensing signal, and obtaining a second signal component corresponding to the first drive signal and a third signal component corresponding to the second drive signal based on the second sensing signal, wherein the first signal component, the second signal component and the third signal component are used to determine the user's touch position.
[0114] Exemplarily, the method also includes: applying a reference voltage signal on the transmitting electrode through a driving module; acquiring a current signal on the receiving electrode through a sensing module, and determining the user's touch position based on the current signal, the first signal component, the second signal component and the third signal component.
[0115] Exemplarily, the first drive signal is obtained by amplifying the first carrier, the first carrier is generated based on the first frequency, and the first frequency is obtained by dividing the common clock; the sensing module includes: a demodulator, a filter, a second frequency divider and a sampler, the filter is connected to the demodulator and the sampler respectively, and the sampler is also connected to the second frequency divider; based on the second sensing signal, the second signal component corresponding to the first drive signal is obtained, including: demodulating the second sensing signal by the demodulator to obtain a fourth signal component corresponding to the first drive signal; removing the noise signal in the fourth signal component by the filter to obtain the fifth signal component; dividing the common clock by the second frequency divider to obtain a second frequency, and the second frequency is the same as the first frequency; sampling the fifth signal component as a whole according to the second frequency by the sampler to obtain the second signal component corresponding to the first drive signal.
[0116] In the signal acquisition method provided in the embodiment of the present application, the driving module can transmit a first driving signal to the coupling device. Since the coupling device is in contact with the user, the first driving signal can be transmitted to the user, and the first sensing signal and the second sensing signal acquired by the sensing module can be used to determine the touch position of the user.
[0117] In an exemplary embodiment, a chip is further provided, the chip comprising any one of the above touch controllers.
[0118] In an exemplary embodiment, an electronic device is also provided, and the electronic device may include a coupling device, a touch sensor and a chip, the chip is connected to the touch sensor and the coupling device respectively, and the chip includes any of the above touch controllers. Alternatively, the electronic device may include a coupling device and a chip, the coupling device is connected to the chip, and the chip includes any of the above touch controllers and touch sensors. Electronic devices may have relatively large differences due to different configurations or performances. For example, the electronic device may also include one or more processors, and the processor may be a central processing unit (CPU), and the processor is used to determine the user who performs the touch operation based on the signal component corresponding to the first drive signal. The electronic device may also have components such as a memory, a wired or wireless network interface, a keyboard, and an input and output interface for storage and input and output. The electronic device may also include other components for realizing the functions of the device, which will not be repeated here.
[0119] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.) and signals involved in this application are all authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions.
[0120] It should be understood that the "plurality" mentioned in this article refers to two or more. "And / or" describes the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship.
[0121] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein.
[0122] The embodiments described in the above exemplary embodiments do not represent all embodiments consistent with the present application. Instead, they are only examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0123] The above are merely exemplary embodiments of the present application and are not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the principles of the present application shall be included in the protection scope of the present application.
Claims
1. A touch controller, characterized in that: The touch controller comprises: a driving module connected to the coupling device and configured to transmit a first driving signal to the coupling device so as to transmit the first driving signal to a user contacted by the coupling device; The driving module is further connected to the transmitting electrode of the touch sensor, and is further used to transmit a second driving signal to the transmitting electrode, wherein the second driving signal and the first driving signal are used to generate a second sensing signal on the receiving electrode of the touch sensor when the user performs a touch operation, and the first driving signal is further used to generate a first sensing signal on the transmitting electrode when the user performs the touch operation; The sensing module is connected to the transmitting electrode and the receiving electrode, and is used to receive the first sensing signal from the transmitting electrode and the second sensing signal from the receiving electrode, wherein the first sensing signal and the second sensing signal are used to determine the touch position of the user.
2. The touch controller according to claim 1, characterized in that: The sensing module is further used to obtain a first signal component corresponding to the first drive signal based on the first sensing signal, and to obtain a second signal component corresponding to the first drive signal and a third signal component corresponding to the second drive signal based on the second sensing signal, and the first signal component, the second signal component and the third signal component are used to determine the touch position of the user.
3. The touch controller according to claim 2, characterized in that: The driving module is further used to apply a reference voltage signal to the transmitting electrode; The sensing module is further used to obtain the current signal on the receiving electrode, and determine the touch position of the user based on the current signal, the first signal component, the second signal component and the third signal component.
4. The touch controller according to any one of claims 1 to 3, characterized in that: The first drive signal and the second drive signal are separated in frequency and orthogonal.
5. The touch controller according to any one of claims 1 to 3, characterized in that: The driving module comprises: a first frequency divider, a digitally controlled oscillator and an amplifier, wherein the digitally controlled oscillator is connected to the first frequency divider and the amplifier respectively, and the amplifier is connected to the coupling device; The first frequency divider is used to divide the common clock to obtain a first frequency; The digitally controlled oscillator is used to generate a first carrier based on the first frequency; The amplifier is used to amplify the first carrier to obtain the first driving signal, and transmit the first driving signal to the coupling device.
6. The touch controller according to claim 2 or 3, characterized in that: The first driving signal is obtained by amplifying a first carrier, the first carrier is generated based on a first frequency, and the first frequency is obtained by dividing a common clock; the sensing module includes: a demodulator, a filter, a second frequency divider and a sampler, the filter is connected to the demodulator and the sampler respectively, and the sampler is also connected to the second frequency divider; The demodulator is used to demodulate the second sensing signal to obtain a fourth signal component corresponding to the first driving signal; The filter is used to remove the noise signal in the fourth signal component to obtain a fifth signal component; The second frequency divider is used to divide the common clock to obtain a second frequency, where the second frequency is the same as the first frequency; The sampler is used to sample the fifth signal component as a whole according to the second frequency to obtain a second signal component corresponding to the first driving signal.
7. A signal acquisition method, characterized in that: The method is applied to the touch controller according to any one of claims 1 to 6, and the method comprises: transmitting a first driving signal to the coupling device through the driving module, so as to transmit the first driving signal to a user contacted by the coupling device; Transmitting a second driving signal to the transmitting electrode of the touch sensor through the driving module, wherein the second driving signal and the first driving signal are used to generate a second sensing signal on the receiving electrode of the touch sensor when the user performs a touch operation, and the first driving signal is also used to generate a first sensing signal on the transmitting electrode when the user performs the touch operation; The first sensing signal is received from the transmitting electrode and the second sensing signal is received from the receiving electrode through the sensing module. The first sensing signal and the second sensing signal are used to determine the touch position of the user.
8. The method according to claim 7, characterized in that The method further comprises: The sensing module obtains a first signal component corresponding to the first drive signal based on the first sensing signal, and obtains a second signal component corresponding to the first drive signal and a third signal component corresponding to the second drive signal based on the second sensing signal. The first signal component, the second signal component and the third signal component are used to determine the touch position of the user.
9. The method according to claim 8, characterized in that The method further comprises: Applying a reference voltage signal to the transmitting electrode through the driving module; The current signal on the receiving electrode is acquired by the sensing module, and at least one touch position of the user is determined based on the current signal, the first signal component, the second signal component and the third signal component.
10. The method according to any one of claims 7 to 9, characterized in that: The first drive signal and the second drive signal are separated in frequency and orthogonal.
11. The method according to any one of claims 7 to 9, characterized in that: The driving module includes: a first frequency divider, a digitally controlled oscillator and an amplifier, wherein the digitally controlled oscillator is connected to the first frequency divider and the amplifier respectively, and the amplifier is connected to the coupling device; the method further includes: Divide the common clock by the first frequency divider to obtain a first frequency; generating a first carrier wave based on the first frequency by the digitally controlled oscillator; The first carrier is amplified by the amplifier to obtain the first driving signal.
12. The method according to claim 8 or 9, characterized in that: The first driving signal is obtained by amplifying a first carrier, the first carrier is generated based on a first frequency, and the first frequency is obtained by dividing a common clock; The sensing module includes: a demodulator, a filter, a second frequency divider and a sampler, wherein the filter is connected to the demodulator and the sampler respectively, and the sampler is also connected to the second frequency divider; the second signal component corresponding to the first driving signal is obtained based on the second sensing signal, including: Demodulating the second sensing signal by the demodulator to obtain a fourth signal component corresponding to the first driving signal; Removing the noise signal in the fourth signal component by the filter to obtain a fifth signal component; Divide the common clock by the second frequency divider to obtain a second frequency, where the second frequency is the same as the first frequency; The fifth signal component is sampled as a whole by the sampler according to the second frequency to obtain a second signal component corresponding to the first driving signal.
13. A chip, characterized in that: The chip includes the touch controller according to any one of claims 1-6.
14. An electronic device, characterized in that: The electronic device comprises a coupling device and a chip, wherein the coupling device is connected to the chip, and the chip comprises the touch controller and touch sensor as described in any one of claims 1 to 6; or, the electronic device comprises a touch sensor, a coupling device and a chip, wherein the chip is connected to the touch sensor and the coupling device respectively, and the chip comprises the touch controller as described in any one of claims 1 to 6.
