Motor driver having phase calibration mechanism and motor driving method thereof

TWI939124BActive Publication Date: 2026-09-11ANPEC ELECTRONICS CORPORATION
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
TW114128036
Authority / Receiving Office
TW · TW
Patent Type
Patents
Current Assignee / Owner
Filing Date
2025-07-24
Publication Date
2026-09-11
Estimated Expiration
2045-07-23

Smart Images

  • Figure TWG2TB001910692_001
    Figure TWG2TB001910692_001
  • Figure TWG2TB001910692_002
    Figure TWG2TB001910692_002
  • Figure TWG2TB001910692_003
    Figure TWG2TB001910692_003
Patent Text Reader

Abstract

This invention provides a motor driver and a motor driving method with a phase calibration mechanism. The motor driver includes a rotor position detection circuit, a magnetic pole calibration setting circuit, a commutation circuit, and a drive control circuit. The rotor position detection circuit detects the time it takes for each of the multiple magnetic poles of the motor rotor to pass through the rotor position detection circuit each time. The magnetic pole calibration setting circuit selects one of the multiple magnetic poles as the calibration magnetic pole based on the multiple magnetic pole times. The commutation circuit calibrates the phase of the commutation indication signal to align with the phase of the commutation signal each time the calibration magnetic pole passes through the rotor position detection circuit. The drive control circuit drives the motor according to the commutation indication signal.
Need to check novelty before this filing date? Find Prior Art

Claims

1. A motor driver with a phase calibration mechanism, comprising: a rotor position detection circuit disposed on a motor, configured to, during operation of the motor, detect the time for each of a plurality of magnetic poles of the motor rotor to pass through a magnetic pole of the rotor position detection circuit each time, and output a commutation signal based on the plurality of magnetic pole times respectively; a magnetic pole calibration setting circuit connected to the rotor position detection circuit, configured to select one of the plurality of magnetic poles as a calibration magnetic pole based on the plurality of magnetic pole times of the commutation signal; a commutation circuit connected to the rotor position detection circuit and the magnetic pole calibration setting circuit, configured to, each time the calibration magnetic pole passes through the rotor position detection circuit, calibrate the phase of a commutation indication signal to align with the phase of the commutation signal; and a drive control circuit connected to the commutation circuit and the motor, configured to drive the motor based on the commutation indication signal; The commutation circuit is configured to calibrate the phase of the commutation indication signal to the phase aligned with the commutation signal at a starting time point each time the calibration magnetic pole passes the rotor position detection circuit.

2. The motor driver with a phase calibration mechanism as described in claim 1, wherein the magnetic pole calibration setting circuit is further configured to: take multiple operating cycles and multiple non-operating cycles of multiple waveforms of the commutation signal when the multiple magnetic poles pass through the rotor position detection circuit once in turn as multiple magnetic pole times for the multiple magnetic poles respectively.

3. A motor driver with a phase calibration mechanism as described in claim 1, wherein the magnetic pole calibration setting circuit is configured to output a calibration time signal having a calibration waveform to the commutation circuit based on the start time point.

4. A motor driver with a phase calibration mechanism as claimed in claim 1, wherein the magnetic pole calibration setting circuit is configured to compare a plurality of magnetic poles having the same magnetism with each other to produce a comparison result, and select one of the plurality of magnetic poles as the calibration magnetic pole based on the comparison result.

5. A motor driver with a phase calibration mechanism as claimed in claim 1, wherein the magnetic pole calibration setting circuit is configured to select, from a plurality of magnetic poles, the magnetic pole having the minimum magnetic pole time as the calibration magnetic pole.

6. A motor driver with a phase calibration mechanism as claimed in claim 1, wherein the magnetic pole calibration setting circuit is configured to select, from a plurality of magnetic poles, the magnetic pole having the longest magnetic pole time as the calibration magnetic pole.

7. A motor driver with a phase calibration mechanism as claimed in claim 1, wherein the magnetic pole calibration setting circuit is configured to calculate an average time of a plurality of the magnetic pole times, thereby outputting a time-averaged indication signal; wherein the commutation circuit is configured to modulate each of a plurality of operating cycles and a plurality of non-operating cycles of a plurality of waveforms of the commutation indication signal to be the same as the average time, based on the time-averaged indication signal.

8. A motor driver with a phase calibration mechanism as claimed in claim 1, wherein the drive control circuit comprises: a control circuit connected to the commutation circuit and configured to output a plurality of control signals according to the commutation indication signal; a drive circuit connected to the control circuit and configured to output a plurality of drive signals according to the plurality of control signals; and an output stage circuit connected to the drive circuit and the motor and configured to operate according to the plurality of drive signals to drive the motor.

9. A motor driver with a phase calibration mechanism as described in claim 1, wherein the motor is a single-phase motor.

10. A motor driving method with a phase calibration mechanism, comprising the following steps: configuring a motor driver including a rotor position detection circuit, a magnetic pole calibration setting circuit, a commutation circuit, and a drive control circuit; using the rotor position detection circuit to detect the time for each of a plurality of magnetic poles of a motor rotor to pass through a magnetic pole of the motor driver each time; using the rotor position detection circuit to generate a commutation signal based on the plurality of magnetic pole times respectively; using the magnetic pole calibration setting circuit to select one of the plurality of magnetic poles as a calibration magnetic pole based on the plurality of magnetic pole times of the commutation signal; using the commutation circuit to calibrate the phase of a commutation indication signal to align with the phase of the commutation signal at a starting time point when the calibration magnetic pole passes through the rotor position detection circuit each time; and using the drive control circuit to drive the motor according to the commutation indication signal.

11. The motor drive method with a phase calibration mechanism as described in claim 10 further includes the following steps: using the magnetic pole calibration setting circuit, taking multiple working cycles and multiple non-working cycles of multiple waveforms of the commutation signal when multiple magnetic poles pass through the motor driver once in turn as multiple magnetic pole times for the multiple magnetic poles respectively.

12. The motor drive method with a phase calibration mechanism as described in claim 10 further comprises the following steps: using the magnetic pole calibration setting circuit, generating a calibration time signal having a calibration waveform based on the start time point, wherein the rising edge of the calibration waveform is aligned with the start time point.

13. The motor drive method with a phase calibration mechanism as described in claim 10 further comprises the following steps: using the magnetic pole calibration setting circuit, comparing multiple magnetic poles with the same magnetism to generate a comparison result; and selecting from the multiple magnetic poles as the calibration magnetic pole based on the comparison result.

14. The motor drive method with a phase calibration mechanism as described in claim 10 further includes the following steps: using a magnetic pole calibration setting circuit to select the magnetic pole with the minimum magnetic pole time from a plurality of magnetic poles as the calibration magnetic pole.

15. The motor drive method with a phase calibration mechanism as described in claim 10 further includes the following steps: using the magnetic pole calibration setting circuit to select the magnetic pole with the longest magnetic pole time from a plurality of magnetic poles as the calibration magnetic pole.

16. The motor drive method with a phase calibration mechanism as described in claim 10 further includes the steps of performing the following steps using the magnetic pole calibration setting circuit: calculating an average time for a plurality of the magnetic pole times; and modulating each of a plurality of working cycles and a plurality of non-working cycles of a plurality of waveforms of the commutation indication signal to be the same as the average time.

Citation Information

Patent Citations

  • Single-phase motor adaptive low-noise soft switching circuit

    CN108400739A

  • Hall deviation correction circuit, driver, motor and correction method

    CN118763928A

  • Soft-switching control citcuit for DC motor

    TW201301739A

  • Phase detector, motor drive controller, motor device, and method of detecting phase of rotor

    US20150256328A1