Drive circuit, chip, and electronic device for linear motor

CN122660481APending Publication Date: 2026-08-28CHIPSEA TECH SHENZHEN CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610896296.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-06-22
Publication Date
2026-08-28

AI Technical Summary

Technical Problem

然而,对于双马达应用,每个线性马达都有自己独立且实时的机械共振频率,如何进行同步控制面临很大的挑战,例如存在工作频率的同步程度不足,无法取得系统的最佳工作效率点,影响系统整体能效

Benefits of technology

[0008] In this embodiment, a frequency-to-voltage conversion module simultaneously converts the first frequency signal of the linear motor and the second frequency signal of its paired motor. Then, a threshold generation module generates upper and lower voltage thresholds based on the converted first and second frequency voltages, which are then used by a triangular wave voltage generation module to generate corresponding triangular wave voltages. Finally, a spread spectrum module generates the target spread spectrum signal for the linear motor based on these triangular wave voltages. Furthermore, the threshold generation module first generates a related frequency voltage based on the first and second frequency voltages. For the linear motor, the generation of its upper and lower voltage thresholds is based on a comparison between the first and related frequency voltages. Therefore, for the paired motor, the generation of its upper and lower voltage thresholds is based on a comparison between the second and related frequency voltages. Thus, the driving circuit of the linear motor in this embodiment can be directly applied to the synchronous control of its paired motor, synchronously generating the target spread spectrum signal for the paired motor. This maximizes the synchronous operation of the operating frequencies of the linear motor and its paired motor, thereby achieving the optimal operating efficiency point of the dual-motor system and improving the overall energy efficiency of the dual-motor system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122660481A_ABST
    Figure CN122660481A_ABST
Patent Text Reader

Abstract

The embodiment of the application provides a kind of linear motor drive circuit, linear motor is configured with counterpart motor, drive circuit includes frequency voltage conversion module, threshold generation module, triangular wave voltage generation module and spread spectrum module;Frequency voltage conversion module generates first frequency voltage and second frequency voltage according to the first frequency signal of linear motor and the second frequency signal of counterpart motor;Threshold generation module is used to generate associated frequency voltage, and then produce upper voltage threshold and lower voltage threshold;Triangular wave voltage generation module is used to generate triangular wave voltage;Spread spectrum module is used to generate the target spread spectrum signal of linear motor.The drive circuit of linear motor can be directly applied to the synchronous control of the counterpart motor of the linear motor, the target spread spectrum signal of the counterpart motor is generated synchronously, so that the working frequency of linear motor and its counterpart motor is maximized, so as to obtain the best working efficiency point of double-motor system, improve the overall energy efficiency of double-motor system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of circuit technology, specifically to a drive circuit, chip, and electronic device for a linear motor. Background Technology

[0002] Linear motors are widely used in mainstream mid-to-high-end mobile phones. They utilize electromagnetic principles to directly drive a mass block to perform linear reciprocating motion. Driving the linear motor at its mechanical resonant frequency F0 allows for the generation of the strongest vibration with minimal electrical energy. Therefore, when operating at its mechanical resonant frequency F0, the linear motor exhibits the highest energy conversion efficiency and the greatest vibration acceleration.

[0003] Dual-motor combinations can achieve different effects in various application scenarios, such as enabling stereoscopic / directional perception and enhancing the experience in games. However, for dual-motor applications, each linear motor has its own independent and real-time mechanical resonant frequency. Synchronizing and controlling this frequency presents a significant challenge. For example, insufficient synchronization of operating frequencies can prevent the system from achieving its optimal operating efficiency, thus affecting the overall energy efficiency of the system. Summary of the Invention

[0004] In view of the above problems, embodiments of this application provide a driving circuit, chip, and electronic device for a linear motor to solve the above technical problems.

[0005] In a first aspect, embodiments of this application provide a drive circuit for a linear motor, wherein the linear motor is configured with a paired motor, and the drive circuit includes a frequency-voltage conversion module, a threshold generation module, a triangular wave voltage generation module, and a spread spectrum module, wherein: The frequency-to-voltage conversion module is used to receive the first frequency signal of the linear motor and the second frequency signal of the paired motor, and to generate a first frequency voltage and a second frequency voltage based on the first frequency signal and the second frequency signal. The threshold generation module is used to generate an associated frequency voltage based on the first frequency voltage and the second frequency voltage, and to generate an upper voltage threshold and a lower voltage threshold based on the comparison result between the first frequency voltage and the associated frequency voltage. The triangular wave voltage generation module is used to generate triangular wave voltage based on the upper voltage threshold and the lower voltage threshold. The spread spectrum module is used to generate the target spread spectrum signal for the linear motor based on the triangular wave voltage.

[0006] Secondly, embodiments of this application also provide a chip including the aforementioned linear motor drive circuit.

[0007] Thirdly, embodiments of this application also provide an electronic device, including a device body and a drive circuit for a linear motor as described above disposed on the device body, or including a device body and a chip as described above disposed on the device body.

[0008] In this embodiment, a frequency-to-voltage conversion module simultaneously converts the first frequency signal of the linear motor and the second frequency signal of its paired motor. Then, a threshold generation module generates upper and lower voltage thresholds based on the converted first and second frequency voltages, which are then used by a triangular wave voltage generation module to generate corresponding triangular wave voltages. Finally, a spread spectrum module generates the target spread spectrum signal for the linear motor based on these triangular wave voltages. Furthermore, the threshold generation module first generates a related frequency voltage based on the first and second frequency voltages. For the linear motor, the generation of its upper and lower voltage thresholds is based on a comparison between the first and related frequency voltages. Therefore, for the paired motor, the generation of its upper and lower voltage thresholds is based on a comparison between the second and related frequency voltages. Thus, the driving circuit of the linear motor in this embodiment can be directly applied to the synchronous control of its paired motor, synchronously generating the target spread spectrum signal for the paired motor. This maximizes the synchronous operation of the operating frequencies of the linear motor and its paired motor, thereby achieving the optimal operating efficiency point of the dual-motor system and improving the overall energy efficiency of the dual-motor system.

[0009] These or other aspects of this application will become more apparent in the following description of the embodiments. Attached Figure Description

[0010] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0011] Figure 1 A schematic diagram of a drive circuit for a linear motor provided in an embodiment of this application is shown.

[0012] Figure 2 Another schematic diagram of the drive circuit of the linear motor provided in the embodiment of this application is shown.

[0013] Figure 3 Another schematic diagram of the drive circuit of the linear motor provided in the embodiment of this application is shown.

[0014] Figure 4 Another schematic diagram of the drive circuit of the linear motor provided in the embodiment of this application is shown.

[0015] Figure 5 Another schematic diagram of the drive circuit of the linear motor provided in the embodiment of this application is shown.

[0016] Figure 6 The circuit diagram of the triangular wave voltage generation module in the drive circuit of the linear motor provided in the embodiment of this application is shown.

[0017] Figure 7 This diagram illustrates the triangular wave voltage generated by the triangular wave voltage generation module in the drive circuit of the linear motor provided in this embodiment.

[0018] Figure 8 Another schematic diagram of the drive circuit of the linear motor provided in the embodiment of this application is shown.

[0019] Figure 9 A schematic diagram of the spread spectrum clock unit in the drive circuit of the linear motor provided in an embodiment of this application is shown.

[0020] Figure 10 A schematic diagram of a phase-locked loop unit in the drive circuit of a linear motor provided in an embodiment of this application is shown.

[0021] Figure 11 A schematic diagram of the chip provided in an embodiment of this application is shown. Detailed Implementation

[0022] The embodiments of this application are described in detail below. Examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain this application, and should not be construed as limiting this application.

[0023] To enable those skilled in the art to better understand the solutions of this application, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.

[0024] In the embodiments of this application, it should be noted that, in this document, relational terms such as first and second are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations.

[0025] Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0026] In the description of the embodiments of this application, the words "example" or "for example" are used to indicate exemplification, illustration, or description. Any embodiment or design described as "example" or "for example" in the embodiments of this application is not to be construed as being more preferred or having more advantages than another embodiment or design. The use of the words "example" or "for example" is intended to present relative concepts in a clear manner.

[0027] Furthermore, in the embodiments of this application, "multiple" refers to two or more. Therefore, in the embodiments of this application, "multiple" can also be understood as "at least two". "At least one" can be understood as one or more, such as one, two, or more. For example, including at least one means including one, two, or more, and is not limited to which ones are included. For example, including at least one of A, B, and C, then it could include A, B, C, A and B, A and C, B and C, or A and B and C.

[0028] It should be noted that in the embodiments of this application, "connection" can be understood as electrical connection. The connection between two electrical components can be a direct or indirect connection between the two electrical components. For example, the connection between A and B can be a direct connection between A and B, or an indirect connection between A and B through one or more other electrical components.

[0029] In the embodiments of this application, the first terminal / first end of each transistor is one of the source and the drain, and the second terminal / second end of each transistor is the other of the source and the drain. Since the source and drain of a transistor can be structurally symmetrical, they can be structurally indistinguishable. That is, the first terminal / first end and the second terminal / second end of the transistor in the embodiments of this application can be structurally indistinguishable. For example, when the transistor is a P-type transistor, the first terminal / first end is the source, and the second terminal / second end is the drain; for example, when the transistor is an N-type transistor, the first terminal / first end is the drain, and the second terminal / second end is the source.

[0030] In the circuit structure provided by the embodiments of this application, nodes such as the first node and the second node do not represent actual existing components, but rather represent the junction points of related couplings in the circuit diagram. In other words, these nodes are equivalent to the junction points of related couplings in the circuit diagram.

[0031] Linear motors are widely used in mainstream mid-to-high-end mobile phones. They utilize electromagnetic principles to directly drive a mass block in linear reciprocating motion, eliminating the need for a rotary mechanism. Existing linear motors are mainly divided into two types: Z-axis linear motors (circular / square) and X-axis linear motors. Driving a linear motor at its mechanical resonant frequency point F0 allows for the generation of the strongest vibration with minimal electrical energy. Therefore, when operating at the mechanical resonant frequency point F0, the linear motor exhibits the highest energy conversion efficiency and the greatest vibration acceleration. Current linear motor drive controls generally possess automatic tracking and frequency shifting functions for the mechanical resonant frequency point F0. These functions can detect and track the mechanical resonant frequency of the linear motor in real time, ensuring that the linear motor always operates at its optimal efficiency point. Simultaneously, the frequency can be dynamically fine-tuned to simulate a more realistic "pressing feel" and "release rebound feel."

[0032] Dual-motor combinations offer diverse effects across various applications, such as: ① Stereo / directional sensing: In landscape games, the left and right motors vibrate independently, achieving tactile positioning similar to "sound localization"; ② Complex waveform synthesis: By combining two independently controllable vibration sources in phase, frequency, and intensity, more complex vibration waveforms can be synthesized, simulating the sensation of "vibration moving within the phone" (e.g., scrolling, swiping, glancing); ③ Enhanced experience: The primary motor handles strong impact feedback, while the secondary motor provides subtle environmental feedback, operating independently and creating a richer experience. However, for dual-motor applications, each linear motor has its own independent and real-time mechanical resonant frequency. Synchronizing these frequencies presents significant challenges, such as insufficient synchronization of operating frequencies, preventing the system from achieving its optimal operating efficiency and impacting overall energy efficiency.

[0033] Therefore, this application provides a driving circuit, chip, and electronic device for a linear motor, which will be described in detail below.

[0034] First, refer to Figure 1 , Figure 1 A schematic diagram of a drive circuit for a linear motor provided in an embodiment of this application is shown. The linear motor is configured with a paired motor. The drive circuit for the linear motor includes a frequency-voltage conversion module 100, a threshold generation module 200, a triangular wave voltage generation module 300, and a spread spectrum module 400.

[0035] Specifically, the frequency-to-voltage conversion module 100 includes a first input terminal, a second input terminal, a first output terminal, and a second output terminal. The first input terminal is used to receive the first frequency signal F0int from the linear motor, the second input terminal is used to receive the second frequency signal F0ext from the paired motor, the first output terminal is used to output the first frequency voltage V0int, and the second output terminal is used to output the second frequency voltage V0ex. The frequency-to-voltage conversion module 100 generates the first frequency voltage V0int and the second frequency voltage V0ext based on the first frequency signal F0int and the second frequency signal F0ext. For example, the linear motor can be equipped with a frequency detection module F0_tracking to detect the first frequency signal F0int of the linear motor, thereby achieving frequency tracking of the linear motor. The first frequency signal F0int received by the frequency-to-voltage conversion module 100 can be obtained from the frequency detection module F0_tracking. Correspondingly, the paired motor of the linear motor can also be equipped with a frequency detection module to detect the second frequency signal F0ext of the paired motor, thereby achieving frequency tracking of the paired motor. The second frequency signal F0ext received by the frequency-to-voltage conversion module 100 can be obtained from the frequency detection module of the paired motor. The frequency-to-voltage conversion module 100 simultaneously receives the first frequency signal F0int and the second frequency signal F0ext, and performs frequency-to-voltage conversion respectively to generate the corresponding first frequency voltage V0int and second frequency voltage V0ext for use by subsequent modules to achieve synchronous control of the linear motor and the paired motor.

[0036] The threshold generation module 200 includes a first input terminal, a second input terminal, a first output terminal, and a second output terminal. The first input terminal of the threshold generation module 200 is connected to the first output terminal of the frequency-voltage conversion module 100 to receive a first frequency voltage V0int. The second input terminal of the threshold generation module 200 is connected to the second output terminal of the frequency-voltage conversion module 100 to receive a second frequency voltage V0ext. The first output terminal of the threshold generation module 200 is used to output a voltage upper limit threshold VtriangH, and the second output terminal is used to output a voltage lower limit threshold VtriangL. The threshold generation module 200 generates a correlated frequency voltage Vsum based on the first frequency voltage V0int and the second frequency voltage V0ext, and generates the voltage upper limit threshold VtriangH and the voltage lower limit threshold VtriangL based on the comparison result between the first frequency voltage V0int and the correlated frequency voltage Vsum. It can be understood that the correlated frequency voltage Vsum generated by the threshold generation module 200 establishes a correlation between the frequency of the linear motor and the frequency of the paired motor, so that the generated voltage upper limit threshold VtriangH and voltage lower limit threshold VtriangL also contain a correlation with the frequency of the paired motor.

[0037] The triangular wave voltage generation module 300 includes a first input terminal, a second input terminal, and an output terminal. The first input terminal of the triangular wave voltage generation module 300 is connected to the first output terminal of the threshold generation module 200 to receive the upper voltage threshold VtriangH. The second input terminal of the triangular wave voltage generation module 300 is connected to the second output terminal of the threshold generation module 200 to receive the lower voltage threshold VtriangL. The output terminal of the triangular wave voltage generation module 300 is used to output a triangular wave voltage VF0. The triangular wave voltage generation module 300 generates a triangular wave voltage VF0 based on the upper voltage threshold VtriangH and the lower voltage threshold VtriangL. For example, the triangular wave voltage VF0 generated by the triangular wave voltage generation module 300 exhibits a periodic change in triangular wave form between the lower voltage threshold VtriangL and the upper voltage threshold VtriangH.

[0038] The input terminal of the spread spectrum module 400 is connected to the output terminal of the triangular wave voltage generation module 300 to receive the triangular wave voltage VF0. The spread spectrum module 400 is used to generate the target spread spectrum signal FOintSS of the linear motor according to the triangular wave voltage VF0. The spread spectrum module 400 also includes an output terminal for outputting the target spread spectrum signal FOintSS.

[0039] The frequency-voltage conversion module 100 simultaneously converts the first frequency signal F0int of the linear motor and the second frequency signal F0ext of its paired motor. Then, the threshold generation module 200 generates an upper voltage threshold VtriangH and a lower voltage threshold VtriangL based on the converted first and second frequency voltages V0int and V0ext. Furthermore, the threshold generation module 200 first generates a correlated frequency voltage Vsum based on the first and second frequency voltages V0int and V0ext. For the linear motor, the upper voltage threshold VtriangH and lower voltage threshold VtriangL are generated based on the comparison between the first frequency voltage V0int and the correlated frequency voltage Vsum. Therefore, for the paired motor of the linear motor, the upper voltage threshold VtriangH... The generation of the lower voltage threshold VtriangL is based on the comparison result of the second frequency voltage V0ext and the associated frequency voltage Vsum. The upper voltage threshold VtriangH and the lower voltage threshold VtriangL are transmitted to the triangular wave voltage generation module 300 so that the triangular wave voltage generation module 300 can generate the corresponding triangular wave voltage VF0. Finally, the spread spectrum module 400 performs spread spectrum generation based on the triangular wave voltage VF0 to generate the target spread spectrum signal FOintSS of the linear motor. Therefore, the drive circuit of the linear motor in this embodiment can also be directly applied to the synchronous control of the paired motor of the linear motor, synchronously generating the target spread spectrum signal of the paired motor, so that the operating frequency of the linear motor and its paired motor is maximized synchronously, thereby obtaining the best operating efficiency point of the dual motor system and improving the overall energy efficiency of the dual motor system.

[0040] In some embodiments, refer to Figure 2 , Figure 2 Another schematic diagram of the drive circuit of the linear motor provided in the embodiment of this application is shown. The threshold generation module 200 includes a scaling summation unit 210 and a comparison switching unit 220.

[0041] Specifically, the scaling and summing unit 210 includes a first input terminal and a second input terminal. The first input terminal of the scaling and summing unit 210 is connected to the first output terminal of the frequency-voltage conversion module 100 to receive the first frequency voltage V0int, and the second input terminal of the scaling and summing unit 210 is connected to the second output terminal of the frequency-voltage conversion module 100 to receive the second frequency voltage V0ext. The scaling and summing unit 210 is used to scale the first frequency voltage V0int and the second frequency voltage V0ext proportionally and then sum them to obtain the associated frequency voltage Vsum. The scaling and summing unit 210 also includes an output terminal for outputting the associated frequency voltage Vsum. For example, if the scaling factor of the first frequency voltage V0int is set to k1 and the scaling factor of the second frequency voltage V0ext is set to k2, then the associated frequency voltage Vsum output by the scaling and summing unit 210 is Vsum = k1 * V0int + k2 * V0ext.

[0042] The comparison switching unit 220 includes a first input terminal and a second input terminal. The first input terminal of the comparison switching unit 220 is connected to the first output terminal of the frequency-voltage conversion module 100 to receive the first frequency voltage V0int. The second input terminal of the comparison switching unit 220 is connected to the output terminal of the scaling and summing unit 210 to receive the associated frequency voltage Vsum. The comparison switching unit 220 compares the magnitudes of the first frequency voltage V0int and the associated frequency voltage Vsum, outputting the larger value between V0int and Vsum as the upper voltage limit threshold VtriangH, and outputting the smaller value between V0int and Vsum as the lower voltage limit threshold VtriangL. VtriangH = max{V0int, Vsum} = max{V0int, k1*V0int + k2*V0ext}, VtriangH = min{V0int, Vsum} = min{V0int, k1*V0int + k2*V0ext}; It can be understood that the comparison switching unit 220 also includes a first output terminal and a second output terminal, wherein the first output terminal is used to output the upper limit threshold VtriangH, and the second output terminal is used to output the lower limit threshold VtriangL. That is, the first output terminal of the comparison switching unit 220 serves as the first output terminal of the threshold generation module 200, and the second output terminal of the comparison switching unit 220 serves as the second output terminal of the threshold generation module 200.

[0043] In some embodiments, refer to Figure 3 , Figure 3 Another schematic diagram of the drive circuit of the linear motor provided in the embodiment of this application is shown. The scaling and summing unit 210 includes a first proportional amplifier CO1, a second proportional amplifier CO2 and an adder 211.

[0044] Specifically, the input terminal of the first proportional amplifier CO1 is connected to the first output terminal of the frequency-voltage conversion module 100 to receive the first frequency voltage V0int. The first proportional amplifier CO1 is used to scale the first frequency voltage V0int. For example, the scaling factor of the first proportional amplifier CO1 is set to k1, and the output result of the first proportional amplifier CO1 is k1*V0int.

[0045] The input terminal of the second proportional amplifier CO2 is connected to the second output terminal of the frequency-voltage conversion module 100 to receive the second frequency voltage V0ext. The second proportional amplifier CO2 is used to scale the second frequency voltage V0ext. For example, if the scaling factor of the second proportional amplifier CO2 is set to k2, the output result of the second proportional amplifier CO2 is k2*V0ext.

[0046] The two input terminals of adder 211 are connected to the output terminals of the first proportional amplifier CO1 and the second proportional amplifier CO2, respectively, to receive the output results of the first proportional amplifier CO1 and the second proportional amplifier CO2. Adder 211 is used to sum the output results of the first proportional amplifier CO1 and the second proportional amplifier CO2 to obtain the associated frequency voltage Vsum. For example, if the scaling factors of the first proportional amplifier CO1 and the second proportional amplifier CO2 are set to the same value, such as k1=k2=0.5, then Vsum=k1*V0int+k2*V0ext=V0int+V0ext / 2. It can be understood that the scaling factors of the first proportional amplifier CO1 and the second proportional amplifier CO2 can also be set to different values ​​according to actual needs.

[0047] In this embodiment, the scaling and summing unit 210 calculates and converts the first frequency voltage V0int, the second frequency voltage V0ext, and the associated frequency voltage Vsum using devices such as a proportional amplifier and an adder. It is understood that the scaling and summing unit 210 can also be implemented using other devices, such as a chip with data processing capabilities, or by performing analog-to-digital conversion on the first frequency voltage V0int and the second frequency voltage V0ext, followed by scaling and summing operations performed by digital circuitry, and then outputting the associated frequency voltage Vsum via digital-to-analog conversion.

[0048] In some embodiments, refer to Figure 4 , Figure 4 Another schematic diagram of the drive circuit of the linear motor provided in the embodiment of this application is shown. The comparison switching unit 220 includes a voltage comparator 221, an inverter 222 and a switch array subunit 223.

[0049] Specifically, the non-inverting input of voltage comparator 221 is connected to the first output of frequency-voltage conversion module 100 to receive the first frequency voltage V0int, and the inverting input of voltage comparator 221 is connected to the output of adder 211 to receive the associated frequency voltage Vsum. For example, voltage comparator 221 compares the first frequency voltage V0int with the associated frequency voltage Vsum. If the first frequency voltage V0int is greater than the associated frequency voltage Vsum, it outputs a first-level logic control signal. If the first frequency voltage V0int is less than the associated frequency voltage Vsum, it outputs a second-level logic control signal.

[0050] The input terminal of inverter 222 is connected to the output terminal of voltage comparator 221 to receive the output result of voltage comparator 221 and invert the output result of voltage comparator 221. For example, when the first frequency voltage V0int is greater than the associated frequency voltage Vsum, inverter 222 inverts the first level logic control signal output by voltage comparator 221 and outputs a second level logic control signal; when the first frequency voltage V0int is less than the associated frequency voltage Vsum, inverter 222 inverts the second level logic control signal output by voltage comparator 221 and outputs a first level logic control signal.

[0051] The switch array subunit 223 is connected to the output of voltage comparator 221 and the output of inverter 222 to receive the logic control signals output by voltage comparator 221 and inverter 222. The switch array subunit 223 includes a first output terminal a for outputting the upper limit threshold VtriangH and a second output terminal b for outputting the lower limit threshold VtriangL. That is, the first output terminal a of the switch array subunit 223 serves as the first output terminal of the threshold generation module 200, and the second output terminal b of the switch array subunit 223 serves as the second output terminal of the threshold generation module 200. The switch array subunit 223 is used to transmit the larger value of the first frequency voltage V0int and the associated frequency voltage Vsum to the first output terminal a, and to output the smaller value of the first frequency voltage V0int and the associated frequency voltage Vsum to the second output terminal b, based on the output results of voltage comparator 221 and inverter 222. For example, the switch array subunit 223 can be configured with multiple switches, and the on / off state of the multiple switches can be controlled by the output of the voltage comparator 221 and the output of the inverter 222, so as to transmit the first frequency voltage V0int or the associated frequency voltage Vsum to the corresponding output terminal.

[0052] Continue to refer to Figure 4In some embodiments, the switch array subunit 223 includes a first switch S1, a second switch S2, a third switch S3, and a fourth switch S4.

[0053] Specifically, the first terminal of the first switch S1 and the first terminal of the third switch S3 are connected to the first output terminal of the frequency-voltage conversion module 100 to receive the first frequency voltage V0int; the first terminal of the second switch S2 and the first terminal of the fourth switch S4 are connected to the output terminal of the adder 211 to receive the associated frequency voltage Vsum; the second terminal of the first switch S1 and the second terminal of the fourth switch S4 are connected together as the first output terminal a, used to output the upper limit threshold voltage VtriangH; the second terminal of the second switch S2 and the second terminal of the third switch S3 are connected together as the second output terminal b, used to output the lower limit threshold voltage VtriangL.

[0054] The output of voltage comparator 221 is connected to the control terminals of the first switch S1 and the second switch S2. The output of voltage comparator 221 is used to control the first switch S1 and the second switch S2. The output of inverter 222 is connected to the control terminals of the third switch S3 and the fourth switch S4. The output of inverter 222 is used to control the third switch S3 and the fourth switch S4. For example, the control terminals of the first switch S1, the second switch S2, the third switch S3, and the fourth switch S4 are turned on when a first-level logic control signal is received, and turned off when a second-level logic control signal is received. Therefore, when the first frequency voltage V0int is greater than the associated frequency voltage Vsum, the voltage comparator 221 outputs a first-level logic control signal, thereby controlling the first switch S1 and the second switch S2 to turn on. Correspondingly, the inverter 222 outputs a second-level logic control signal, thereby controlling the third switch S3 and the fourth switch S4 to turn off, so that the first frequency voltage V0int is transmitted to the first output terminal a through the first switch S1 as the upper voltage threshold VtriangH, and the associated frequency voltage Vsum is transmitted to the second output terminal b through the second switch S2 as the lower voltage threshold VtriangL. Similarly, when the first frequency voltage V0int is less than the associated frequency voltage Vsum, the voltage comparator 221 outputs a second-level logic control signal, thereby controlling the first switch S1 and the second switch S2 to open. Correspondingly, the inverter 222 outputs a first-level logic control signal, thereby controlling the third switch S3 and the fourth switch S4 to turn on, so that the first frequency voltage V0int is transmitted to the second output terminal b through the third switch S3 as the lower voltage threshold VtriangL, and the associated frequency voltage Vsum is transmitted to the first output terminal a through the fourth switch S4 as the upper voltage threshold VtriangH.

[0055] It should be noted that, for a linear motor, the upper voltage threshold VtriangH and the lower voltage threshold VtriangL are generated based on the comparison between the first frequency voltage V0int and the associated frequency voltage Vsum. When the driving circuit of the linear motor provided in this embodiment is directly applied to the synchronous control of the paired motor, the upper voltage threshold VtriangH and the lower voltage threshold VtriangL are generated based on the comparison between the second frequency voltage V0ext and the associated frequency voltage Vsum. Therefore, the driving circuit of the linear motor in this embodiment can also be directly applied to the synchronous control of the paired motor of the linear motor, synchronously generating the target spread spectrum signal of the paired motor, so that the operating frequency of the linear motor and its paired motor is maximized synchronously, thereby obtaining the optimal operating efficiency point of the dual-motor system and improving the overall energy efficiency of the dual-motor system.

[0056] In some embodiments, refer to Figure 5 , Figure 5 Another schematic diagram of the drive circuit of the linear motor provided in the embodiment of this application is shown. The frequency-voltage conversion module 100 includes a first conversion unit 110 and a second conversion unit 120.

[0057] Specifically, the first conversion unit 110 is used to receive the first frequency signal F0int and generate the first frequency voltage V0int based on the first frequency signal F0int; the second conversion unit 120 is used to receive the second frequency signal F0ext and generate the second frequency voltage V0ext based on the second frequency signal F0ext.

[0058] By setting up two independent conversion units, the first conversion unit 110 and the second conversion unit 120, the conversion between the first frequency signal F0int of the linear motor and the second frequency signal F0ext of the paired motor is realized respectively. The first conversion unit 110 receives the first frequency signal F0int of the linear motor, completes the frequency-to-voltage conversion, and outputs the first frequency voltage V0int to the threshold generation module 200. The second conversion unit 120 receives the second frequency signal F0ext of the paired motor, completes the frequency-to-voltage conversion, and outputs the second frequency voltage V0ext to the threshold generation module 200. This avoids mutual interference between the two frequency signals during voltage conversion, improves the signal conversion accuracy, provides an analog signal basis for subsequent threshold generation and spread spectrum control, and is conducive to improving the synchronization effect of the two motors.

[0059] In some embodiments, refer to Figure 6 , Figure 6The circuit diagram of the triangular wave voltage generation module 300 in the drive circuit of the linear motor provided in the embodiment of this application is shown. The triangular wave voltage generation module 300 includes a current source unit 310, a switching unit 320, a comparison unit 330, a logic unit 340, and a first capacitor C1.

[0060] Specifically, the current source unit 310 provides charging and discharging currents. The switching unit 320 charges and discharges the first capacitor C1 according to the charging and discharging currents to generate a triangular wave voltage VF0. The comparison unit 330 receives the upper voltage threshold VtriangH and the lower voltage threshold VtriangL, and generates a logic signal based on the comparison result between the upper voltage threshold VtriangH, the lower voltage threshold VtriangL, and the triangular wave voltage VF0. The logic unit 340 generates a switching clock signal CLK based on the logic signal to control the switching unit 320 to switch between charging and discharging.

[0061] In some embodiments, the current source unit 310 includes a first constant current source and a second constant current source, the first constant current source being used to provide a charging current I1 and the second constant current source being used to provide a discharging current I2; the switching unit 320 includes a fifth switch SW1, a sixth switch SW2, a seventh switch SW3, a first resistor R1, and a second resistor R2; the comparison unit 330 includes a first comparator COM1 and a second comparator COM2; the logic unit 340 is implemented using an RS flip-flop; one end of the first constant current source is connected to the DC power supply terminal VDD, and the other end of the first constant current source is connected to the first terminal of the fifth switch SW1 and the first terminal of the seventh switch SW3; the second terminal of the fifth switch SW1 is connected to one end of the second constant current source, and the other end of the second constant current source is grounded; the second terminal of the seventh switch SW3 is simultaneously connected to the first terminal of the sixth switch SW2, the first plate of the first capacitor C1, and the first comparator COM1. The non-inverting input of the first comparator R1 and the inverting input of the second comparator COM2 are connected to the upper voltage threshold VtriangH; the first terminal of the second resistor R2 and the non-inverting input of the second comparator COM2 are connected to the lower voltage threshold VtriangL; the second terminal of the sixth switch SW2 is connected to both the second terminal of the first resistor R1 and the second terminal of the second resistor R2; the first plate of the first capacitor C1 serves as the output terminal of the triangular wave voltage generation module 300 to generate a triangular wave voltage VF0, and the second plate of the first capacitor C1 is grounded; the output terminal of the first comparator COMP1 is connected to the S input terminal of the RS flip-flop; the output terminal of the second comparator COMP2 is connected to the R input terminal of the RS flip-flop, and the Q output terminal of the RS flip-flop is used to generate the switching clock signal CLK.

[0062] When the fifth switch SW1 is open and the seventh switch SW3 is closed, the switching unit 320 charges the first capacitor C1 with a charging current I1, causing the voltage across the first capacitor C1 to rise. When the fifth switch SW1 is closed and the seventh switch SW3 is closed, the switching unit 320 discharges the first capacitor C1 with a current (I2-I1) obtained by subtracting the charging current I1 from the discharging current I2, causing the voltage across the first capacitor C1 to drop. For example, the discharging current I2 = 2 * the charging current I1. In some embodiments, the Q output of the RS flip-flop is connected to the control terminal of the fifth switch SW1 to control the on / off state of the fifth switch SW1 according to the switching clock signal CLK, thereby realizing the charging / discharging switching control of the switching unit 320. It is understandable that the seventh switch SW3 can be regarded as the enable control switch of the triangular wave voltage generation module 300. When the seventh switch SW3 is opened, neither the charging current nor the discharging current generated by the current source unit 310 can affect the first capacitor C1. At this time, the triangular wave voltage VF0 is a constant value and has no spread spectrum function. In addition, by controlling the sixth switch SW2 to close, a stable voltage reference value can be generated by the voltage division of the first resistor R1 and the second resistor R2, and transmitted to the non-inverting input of the first comparator COM1 and the inverting input of the second comparator COM2 through the sixth switch SW2. For example, if the resistance values ​​of the first resistor R1 and the second resistor R2 are equal, the average value of the upper voltage threshold VtriangH and the lower voltage threshold VtriangL (VtriangH + VtriangL) / 2 can be generated as the initial value of the triangular wave voltage VF0. Figure 7 As shown.

[0063] Continue to refer to Figure 6 and Figure 7The first comparator COMP1 has a triangular wave voltage VF0 connected to its non-inverting input and a voltage upper limit threshold VtriangH connected to its inverting input. When the triangular wave voltage VF0 rises above the voltage upper limit threshold VtriangH, the first comparator COMP1 outputs a high-level logic signal to the S input of the RS flip-flop. When the triangular wave voltage VF0 is less than the voltage upper limit threshold VtriangH, the first comparator COMP1 outputs a low-level logic signal to the S input of the RS flip-flop. The second comparator COMP2 has a voltage lower limit threshold VtriangL connected to its non-inverting input and a triangular wave voltage VF0 connected to its inverting input. When the triangular wave voltage VF0 falls below the voltage lower limit threshold VtriangL, the second comparator COMP2 outputs a high-level logic signal to the R input of the RS flip-flop. When the triangular wave voltage VF0 is greater than the voltage lower limit threshold VtriangL, the second comparator COMP2 outputs a low-level logic signal to the R input of the RS flip-flop.

[0064] In some embodiments, refer to Figure 8 , Figure 8 This illustration shows another schematic diagram of the drive circuit of the linear motor provided in an embodiment of this application. The spread spectrum module 400 includes a spread spectrum clock unit 410, a phase-locked loop unit 420, and a first frequency divider unit 430.

[0065] Specifically, the input terminal of the spread spectrum clock unit 410 is connected to the output terminal of the triangular wave voltage generation module 300 to receive the triangular wave voltage VF0. The spread spectrum clock unit 410 is used to generate a spread spectrum clock signal FOSS based on the triangular wave voltage VF0. The input terminal of the phase-locked loop unit 420 is connected to the output terminal of the spread spectrum clock unit 410 to receive the spread spectrum clock signal FOSS. The phase-locked loop unit 420 is used to multiply the spread spectrum clock signal FOSS to generate a high-frequency spread spectrum signal FOSS*N. The input terminal of the first frequency divider unit 430 is connected to the output terminal of the phase-locked loop unit 420 to receive the high-frequency spread spectrum signal FOSS*N. The first frequency divider unit 430 is used to divide the high-frequency spread spectrum signal FOSS*N to generate a target spread spectrum signal FOintSS.

[0066] It can be understood that the spread spectrum module 400 generates a spread spectrum clock signal FOSS varying with the triangular wave voltage VF0 through the spread spectrum clock unit 410, then obtains a high-frequency spread spectrum signal FOSS*N after frequency multiplication by the phase-locked loop unit 420, and further performs frequency division by the first frequency dividing unit 430 to generate the target spread spectrum signal FOintSS with spread spectrum. Specifically, with reference to the foregoing embodiment, if the proportional scaling coefficients of the first proportional amplifier CO1 and the second proportional amplifier CO2 are k1=k2=0.5, then: when F0int>F0ext, VF0int>VF0ext, VtriangH=VF0int, VtriangL=(VF0int+VF0ext) / 2, the peak value of the triangular wave voltage VF0 is VF0int, and the valley value is (VF0int+VF0ext) / 2, the maximum frequency in the output range of the spread spectrum clock signal FOSS is F0int, and the minimum frequency is (F0int+F0ext) / 2; therefore, the frequency range of the frequency-varying target spread spectrum signal FOintSS obtained by subjecting the spread spectrum clock signal FOSS to frequency multiplication by the phase-locked loop unit 420 and re-frequency division by the first frequency dividing unit 430 is (F0int, (F0int+F0ext) / 2); similarly, when F0int<F0ext, VF0int<VF0ext, VtriangH=(VF0int+VF0ext) / 2, VtriangL=VF0int, the peak value of the triangular wave voltage VF0 is (VF0int+VF0ext) / 2, and the valley value is VF0int, the maximum frequency in the output range of the spread spectrum clock signal FOSS is (F0int+F0ext) / 2, and the minimum frequency is F0int; therefore, the frequency range of the frequency-varying target spread spectrum signal FOintSS obtained by subjecting the spread spectrum clock signal FOSS to frequency multiplication by the phase-locked loop unit 420 and re-frequency division by the first frequency dividing unit 430 is ((F0int+F0ext) / 2, F0int).

[0067] For example, taking the pairing of linear motor A and linear motor B as an example, the resonant frequency of linear motor A is F0intA, and the resonant frequency of linear motor B is F0intB. For the drive circuit of linear motor A, the first frequency signal F0int = F0intA, and the second frequency signal F0ext = F0intB; for the drive circuit of linear motor B, the first frequency signal F0int = F0intB, and the second frequency signal F0ext = F0intA. Through the above motor synchronization spread spectrum mechanism, the frequency range of the target spread spectrum signal FOintSS obtained by the drive circuit of linear motor A is ultimately ((F0intA + F0intB) / 2, F0intA); the frequency range of the target spread spectrum signal FOintSS obtained by the drive circuit of linear motor B is (F0intB, (F0intA + F0intB) / 2). Through the above spread spectrum synchronization mechanism, the two motors ultimately achieve dynamic spread spectrum changes within their respective original resonant frequency ranges, maximizing the synchronization of the operating frequencies of the two motors, thereby obtaining the optimal operating efficiency point of the dual-motor system and improving the overall energy efficiency of the dual-motor system.

[0068] In some embodiments, refer to Figure 9 , Figure 9 A schematic diagram of a spread spectrum clock unit 410 in the drive circuit of a linear motor provided in an embodiment of this application is shown. The spread spectrum clock unit 410 includes an error amplifier 411, a first voltage-controlled oscillator 412, a second frequency divider 413, and a frequency-to-voltage converter 414.

[0069] Specifically, the non-inverting input of error amplifier 411 is connected to the output of triangular wave voltage generation module 300 to receive triangular wave voltage VF0, and the inverting input of error amplifier 411 is connected to the output of frequency-voltage converter 414 to receive feedback voltage VFB. Error amplifier 411 is used to generate a first voltage error control signal based on triangular wave voltage VF0 and feedback voltage VFB. The input of first voltage-controlled oscillator 412 is connected to the output of error amplifier 411 to receive the first voltage error control signal. First voltage-controlled oscillator 412 is used to generate a spread spectrum clock signal FOSS based on the first voltage error control signal. The input of second frequency divider 413 is connected to the output of first voltage-controlled oscillator 412 to receive spread spectrum clock signal FOSS. Second frequency divider 413 is used to divide the spread spectrum clock signal FOSS to obtain a spread spectrum divided signal. The input of frequency-voltage converter 414 is connected to the output of second frequency divider 413. Frequency-voltage converter 414 is used to generate feedback voltage VFB based on spread spectrum divided signal.

[0070] Understandably, the spread spectrum clock unit 410 detects the voltage difference between the triangular wave voltage VF0 and the feedback voltage VFB through the error amplifier 411, and then generates a spread spectrum clock signal FOSS that varies with the triangular wave voltage VF0 and the voltage difference through the first voltage-controlled oscillator 412; it also forms a feedback loop with the frequency-voltage converter 414 through the second frequency divider 413 to stabilize the spread spectrum clock output.

[0071] In some embodiments, refer to Figure 10 , Figure 10 A schematic diagram of a phase-locked loop unit 420 in the drive circuit of a linear motor provided in an embodiment of this application is shown. The phase-locked loop unit 420 includes a phase detector 421, a loop filter 422, a second voltage-controlled oscillator 423, and a third frequency divider 424.

[0072] Specifically, the phase detector 421 includes a first input terminal and a second input terminal. The first input terminal is connected to the output terminal of the first voltage-controlled oscillator 412 to receive the spread spectrum clock signal FOSS, and the second input terminal is connected to the output terminal of the third frequency divider 424 to receive the spread spectrum clock feedback signal. The phase detector 421 is used to generate a phase difference control signal based on the spread spectrum clock signal FOSS and the spread spectrum clock feedback signal. The input terminal of the loop filter 422 is connected to the output terminal of the phase detector 421 to receive the phase difference control signal. The loop filter 422 is used to process the phase difference control signal. The second voltage-controlled oscillator 423 is filtered to obtain the second voltage error control signal. The input of the second voltage-controlled oscillator 423 is connected to the output of the loop filter 422 to receive the second voltage error control signal. The second voltage-controlled oscillator 423 is used to generate a high-frequency spread spectrum signal FOSS*N based on the second voltage error control signal. The input of the third frequency divider 424 is connected to the output of the second voltage-controlled oscillator 423 to receive the high-frequency spread spectrum signal FOSS*N. The third frequency divider 424 is used to perform frequency division processing on the high-frequency spread spectrum signal FOSS*N to obtain the spread spectrum clock feedback signal.

[0073] Understandably, the phase-locked loop unit 420 detects the phase difference between the spread spectrum clock and the feedback signal through the phase detector 421, then filters out high-frequency noise through the loop filter 422, outputs a stable voltage control signal, and then performs N-fold frequency multiplication through the second voltage-controlled oscillator 423 to output a high-frequency spread spectrum signal FOSS*N; it also forms phase feedback through the third frequency divider 424 to ensure the frequency multiplication accuracy.

[0074] Additionally, refer to Figure 11 , Figure 11A schematic diagram of the chip 900 provided in an embodiment of this application is shown. This application also provides a chip 900, wherein the chip 900 includes the aforementioned linear motor drive circuit. The chip 900 may be, but is not limited to, a System-on-Chip (SoC) chip or a System-in-Package (SIP) chip. Since the chip 900 of this application possesses the linear motor drive circuit of the above embodiments, it has all the beneficial effects of the linear motor drive circuit in the above embodiments, which will not be repeated here.

[0075] In addition, this application also provides an electronic device, which includes a device body and a drive circuit or chip 900 for a linear motor as described above, disposed within the device body. The electronic device may be, but is not limited to, a weight scale, body fat scale, nutrition scale, infrared electronic thermometer, pulse oximeter, body composition analyzer, power bank, wireless charger, fast charger, car charger, adapter, display, USB (Universal Serial Bus) docking station, stylus, true wireless earphones, car infotainment screen, automobile, smart wearable device, mobile terminal, and smart home device. Smart wearable devices include, but are not limited to, smartwatches, smart bracelets, and neck massagers. Mobile terminals include, but are not limited to, smartphones, laptops, tablets, and POS (point of sales terminal) machines. Smart home devices include, but are not limited to, smart sockets, smart rice cookers, smart robot vacuums, and smart lights. Since the electronic device of this application possesses the drive circuit or chip 900 for the linear motor in the above embodiments, it has all the beneficial effects of the drive circuit or chip 900 for the linear motor in the above embodiments, which will not be repeated here.

[0076] It should also be understood that the various implementation methods provided in this application can be combined arbitrarily to achieve different beneficial effects.

[0077] The above are merely preferred embodiments of this application and are not intended to limit this application in any way. Although this application has disclosed preferred embodiments as above, it is not intended to limit this application. Any person skilled in the art can make some modifications or alterations to the above-disclosed technical content to create equivalent embodiments without departing from the scope of the technical solution of this application. Any indirect modifications, equivalent changes and alterations made to the above embodiments based on the technical essence of this application without departing from the scope of the technical solution of this application shall still fall within the scope of the technical solution of this application.

Claims

1. A drive circuit for a linear motor, wherein the linear motor is configured with a mating motor, characterized in that, The driving circuit includes: A frequency-to-voltage conversion module is used to receive a first frequency signal from the linear motor and a second frequency signal from the paired motor, and to generate a first frequency voltage and a second frequency voltage based on the first frequency signal and the second frequency signal. A threshold generation module is configured to generate an associated frequency voltage based on the first frequency voltage and the second frequency voltage, and generate an upper voltage threshold and a lower voltage threshold based on the comparison result between the first frequency voltage and the associated frequency voltage. A triangular wave voltage generation module, wherein the triangular wave voltage generation module is used to generate a triangular wave voltage according to the upper voltage threshold and the lower voltage threshold; A spread spectrum module is used to generate a target spread spectrum signal for the linear motor based on the triangular wave voltage.

2. The drive circuit for the linear motor according to claim 1, characterized in that, The threshold generation module includes a scaling summation unit and a comparison switching unit; The scaling and summing unit is used to scale the first frequency voltage and the second frequency voltage proportionally and then sum them to obtain the associated frequency voltage. The comparison switching unit is used to output the larger value between the first frequency voltage and the associated frequency voltage as the upper voltage limit threshold, and to output the smaller value between the first frequency voltage and the associated frequency voltage as the lower voltage limit threshold.

3. The drive circuit for the linear motor according to claim 2, characterized in that, The scaling and summing unit includes a first proportional amplifier, a second proportional amplifier, and an adder; The first proportional amplifier is used to receive the first frequency voltage and to scale the first frequency voltage proportionally. The second proportional amplifier is used to receive the second frequency voltage and to scale the second frequency voltage proportionally. The adder is used to sum the output of the first proportional amplifier and the output of the second proportional amplifier to obtain the associated frequency voltage.

4. The drive circuit for the linear motor according to claim 3, characterized in that, The scaling ratio of the first proportional amplifier is the same as that of the second proportional amplifier.

5. The drive circuit for the linear motor according to claim 2, characterized in that, The comparison switching unit includes a voltage comparator, an inverter, and a switch array subunit; The non-inverting input of the voltage comparator is used to connect to the first frequency voltage, and the inverting input of the voltage comparator is used to connect to the associated frequency voltage. The inverter is used to invert the output of the voltage comparator; The switch array subunit includes a first output terminal for outputting the upper voltage threshold and a second output terminal for outputting the lower voltage threshold; the switch array subunit is used to transmit the larger value of the first frequency voltage and the associated frequency voltage to the first output terminal according to the output result of the voltage comparator and the output result of the inverter, and to output the smaller value of the first frequency voltage and the associated frequency voltage to the second output terminal.

6. The drive circuit for the linear motor according to claim 5, characterized in that, The switch array subunit includes a first switch, a second switch, a third switch, and a fourth switch; The first terminal of the first switch and the first terminal of the third switch are used to connect to the first frequency voltage; The first terminal of the second switch and the first terminal of the fourth switch are used to connect to the associated frequency voltage; The second terminals of the first switch and the fourth switch are used to output the upper voltage threshold. The second terminal of the second switch and the second terminal of the third switch are used to output the lower voltage threshold. The output of the voltage comparator is used to control the first switch and the second switch; The output of the inverter is used to control the third switch and the fourth switch.

7. The drive circuit for the linear motor according to claim 1, characterized in that, The frequency-voltage conversion module includes a first conversion unit and a second conversion unit; The first conversion unit is used to receive the first frequency signal and generate the first frequency voltage according to the first frequency signal; The second conversion unit is used to receive the second frequency signal and generate the second frequency voltage according to the second frequency signal.

8. The drive circuit for the linear motor according to claim 1, characterized in that, The triangular wave voltage generation module includes a current source unit, a switching unit, a comparison unit, a logic unit, and a first capacitor; The current source unit is used to provide charging current and discharging current; The switching unit is used to charge and discharge the first capacitor according to the charging current and the discharging current to generate the triangular wave voltage; The comparison unit is used to access the upper voltage threshold and the lower voltage threshold, and generate a logic signal based on the comparison result of the upper voltage threshold, the lower voltage threshold and the triangular wave voltage; The logic unit is used to generate a switching clock signal based on the logic signal to control the switching unit to perform charging and discharging switching.

9. The drive circuit for the linear motor according to claim 1, characterized in that, The spread spectrum module includes a spread spectrum clock unit, a phase-locked loop unit, and a first frequency divider unit; The spread spectrum clock unit is used to generate a spread spectrum clock signal based on the triangular wave voltage. The phase-locked loop unit is used to multiply the frequency of the spread spectrum clock signal to generate a high-frequency spread spectrum signal; The first frequency division unit is used to divide the high-frequency spread spectrum signal to generate the target spread spectrum signal.

10. The drive circuit for the linear motor according to claim 9, characterized in that, The spread spectrum clock unit includes an error amplifier, a first voltage-controlled oscillator, a second frequency divider, and a frequency-to-voltage converter; The error amplifier is used to generate a first voltage error control signal based on the triangular wave voltage and the feedback voltage; The first voltage-controlled oscillator is used to generate the spread spectrum clock signal according to the first voltage error control signal; The second frequency divider is used to divide the spread spectrum clock signal to obtain a spread spectrum divided frequency signal; The frequency-to-voltage converter is used to generate the feedback voltage based on the spread spectrum frequency division signal.

11. The drive circuit for the linear motor according to claim 9, characterized in that, The phase-locked loop unit includes a phase detector, a loop filter, a second voltage-controlled oscillator, and a third frequency divider; The phase detector is used to generate a phase difference control signal based on the spread spectrum clock signal and the spread spectrum clock feedback signal; The loop filter is used to filter the phase difference control signal to obtain the second voltage error control signal; The second voltage-controlled oscillator is used to generate the high-frequency spread spectrum signal according to the second voltage error control signal; The third frequency divider is used to perform frequency division processing on the high-frequency spread spectrum signal to obtain the spread spectrum clock feedback signal.

12. A chip, characterized in that, The drive circuit includes the linear motor as described in any one of claims 1 to 11.

13. An electronic device, characterized in that, The device includes a main body and a drive circuit for a linear motor as described in any one of claims 1 to 11 disposed on the main body, or it includes a main body and a chip as described in claim 12 disposed on the main body.