IP Library Granted Patent US 11,374,513
Granted Patent B2
US 11,374,513 · App. 16/255,088 · Granted Jun 28, 2022

Motor control circuit with degauss filter

Inventors: Kamyar Khosravi (Manchester, NH); Masahira Kurihara (Prague, CZ)
Assignee: Allegro MicroSystems, LLC
H02P6/182H03K5/24H02M7/5387
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,374,513
App. No.
16/255,088
Granted
Jun 28, 2022
Kind
B2
Abstract

A system for controlling a motor includes a motor having a plurality of phases, each phase comprising a coil having a first end coupled to a motor neutral point. A motor driver circuit is coupled to a second end of each coil to provide power to each coil. A motor controller circuit is coupled to the motor driver circuit to control the power that is provided to the motor. A comparator is coupled to compare a voltage at the motor neutral point to a voltage at the second end of each coil to detect a back-EMF polarity and produce a polarity signal representing the back-EMF polarity. A back-EMF filter circuit is coupled to receive the polarity signal and invert the polarity signal if the polarity signal does not match an expected value.

Claims (74)

1. A system comprising:

a motor having a plurality of phases, each phase comprising a coil having a first end coupled to a motor neutral point;

a motor driver circuit coupled to a second end of each coil to provide power to each coil;

a motor controller circuit coupled to the motor driver circuit to control the power that is provided to the motor;

a comparator directly coupled to the motor driver circuit and configured to:

receive the power provided to each coil;

compare a voltage at the motor neutral point to a voltage at the second end of each coil to detect a back-EMF polarity; and

produce a polarity signal representing the back-EMF polarity; and

a back-EMF filter circuit configured to:

receive the polarity signal from the comparator; and

invert the polarity signal in response to the polarity signal not matching an expected value;

wherein the back-EMF filter circuit comprises:

a processor circuit configured to:

receive the polarity signal directly from the comparator; and

send a control signal in response to the polarity signal; and a degauss filter configured to:

receive the polarity signal directly from the comparator;

receive the control signal directly from the processor circuit; and

send a signal directly to the motor control circuit in response to the control signal and the polarity signal.

2. The system of claim 1 wherein the polarity signal is a logic signal and the expected value is either a logic-high or logic-low value.

3. The system of claim 1 wherein the plurality of phases comprises exactly three phases.

4. The system of claim 1 wherein the motor driver circuit comprises a plurality of switches coupled to selectively provide power to and a return path from each coil.

5. The system of claim 4 wherein the plurality of switches are field-effect transistors.

6. The system of claim 4 wherein the motor control circuit is coupled to each of the plurality of switches and configured to open and close each of the plurality of switches to provide the power to and the return path from each coil.

7. The system of claim 1 wherein the motor controller circuit is configured to deactivate a respective coil while the comparator is comparing the voltage at the motor neutral point to the voltage at the second end of the respective coil.

8. The system of claim 1 wherein the back-EMF filter circuit is further configured to compare the polarity signal to the expected value.

9. The system of claim 1 wherein the back-EMF filter circuit comprises a network of logic gates arranged to determine if the polarity signal does not match the expected value.

10. The system of claim 1 wherein the back-EMF filter circuit is configured to determine if the polarity signal does not match the expected value after a predetermined blank time period.

11. The system of claim 1 wherein the back-EMF filter circuit is configured to stop inverting the polarity signal if a transition is detected on the polarity signal after a blank time period.

12. A circuit for driving a motor comprising:

a comparator coupled to detect a value of a voltage across a motor coil and produce a polarity signal representing a polarity of a back-EMF signal from a motor;

a back-EMF filter circuit coupled to receive the polarity signal and produce a filtered polarity signal by inverting the polarity signal if the polarity signal does not match an expected value; and

a motor controller circuit coupled to receive the filtered polarity signal and provide power to the motor coil in response to the filtered polarity signal;

wherein the back-EMF filter circuit comprises:

a processor circuit configured to:

receive the polarity signal directly from the comparator; and

send a control signal in response to the polarity signal; and a degauss filter configured to:

receive the polarity signal directly from the comparator;

receive the control signal directly from the processor circuit; and

send a signal directly to the motor control circuit in response to the control signal and the polarity signal.

13. The circuit of claim 12 wherein the polarity signal is a logic signal and the expected value is either a logic-high or logic-low value.

14. The circuit of claim 12 further comprising a motor driver circuit comprising one or more switches to selectively provide power to and a return path from the motor coil.

15. The circuit of claim 14 wherein the one or more switches comprise field-effect transistors.

16. The circuit of claim 12 wherein the motor controller circuit is configured to deactivate the motor coil while the comparator detects the value of the voltage across the motor coil.

17. The circuit of claim 12 wherein the back-EMF filter circuit is further configured to compare the polarity signal to the expected value.

18. The circuit of claim 12 wherein the back-EMF filter circuit comprises a network of logic gates arranged to determine if the polarity signal does not match the expected value.

19. The circuit of claim 12 wherein the back-EMF filter circuit is configured to determine if the polarity signal does not match the expected value after a predetermined blank time period.

20. The circuit of claim 12 wherein the back-EMF filter circuit is configured to stop inverting the polarity signal if a transition is detected on the polarity signal after a blank time period.

21. A system comprising:

a motor having a plurality of phases, each phase comprising a coil having a first end coupled to a motor neutral point;

a motor driver circuit connected to a second end of each coil and configured to provide power to each coil;

a motor controller circuit connected to the motor driver circuit and configured to control the power that is provided to the motor;

a comparator configured to:

compare a voltage at the motor neutral point to a voltage at the second end of each coil to detect a back-EMF polarity; and

produce a polarity signal representing the back-EMF polarity; and a back-EMF filter circuit directly connected to the comparator and configured to:

receive the polarity signal directly from the comparator; and

invert the polarity signal in response to the polarity signal not matching an expected value;

wherein the back-EMF filter circuit comprises:

a processor circuit configured to:

receive the polarity signal directly from the comparator; and

send a control signal in response to the polarity signal; and a degauss filter configured to:

receive the polarity signal directly from the comparator;

receive the control signal directly from the processor circuit; and

send a signal directly to the motor control circuit in response to the control signal and the polarity signal.

22. The system of claim 21 , wherein the polarity signal is a logic signal, and

wherein the expected value is either a logic-high or logic-low value.

23. The system of claim 21 , wherein the plurality of phases comprises exactly three phases.

24. The system of claim 21 , wherein the motor driver circuit comprises a plurality of switches coupled to selectively provide power to and a return path from each coil.

25. The system of claim 24 , wherein the plurality of switches are field-effect transistors.

26. The system of claim 24 , wherein the motor control circuit is connected to each of the plurality of switches and configured to open and close each of the plurality of switches to provide the power to and the return path from each coil.

27. The system of claim 21 , wherein the motor controller circuit is configured to deactivate a respective coil while the comparator is comparing the voltage at the motor neutral point to the voltage at the second end of the respective coil.

28. The system of claim 21 , wherein the back-EMF filter circuit is further configured to compare the polarity signal to the expected value.

29. The system of claim 21 , wherein the back-EMF filter circuit comprises a network of logic gates arranged to determine in response to the polarity signal not matching the expected value.

30. The system of claim 21 , wherein the back-EMF filter circuit is configured to determine in response to the polarity signal not matching the expected value after a predetermined blank time period.

31. The system of claim 21 , wherein the back-EMF filter circuit is configured to stop inverting the polarity signal in response to a transition being detected on the polarity signal after a blank time period.

Assignments (6)
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 053957/FRAME 0874 Recorded Nov 1, 2023
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: ALLEGRO MICROSYSTEMS, LLC
Reel/Frame 065420/0572 →
RELEASE OF SECURITY INTEREST IN PATENTS (R/F 053957/0620) Recorded Jun 22, 2023
From: MIZUHO BANK, LTD., AS COLLATERAL AGENT
To: ALLEGRO MICROSYSTEMS, LLC
Reel/Frame 064068/0360 →
PATENT SECURITY AGREEMENT Recorded Jun 22, 2023
From: ALLEGRO MICROSYSTEMS, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS THE COLLATERAL AGENT
Reel/Frame 064068/0459 →
PATENT SECURITY AGREEMENT Recorded Oct 1, 2020
From: ALLEGRO MICROSYSTEMS, LLC
To: MIZUHO BANK LTD., AS COLLATERAL AGENT
Reel/Frame 053957/0620 →
PATENT SECURITY AGREEMENT Recorded Oct 1, 2020
From: ALLEGRO MICROSYSTEMS, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 053957/0874 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2019
From: KHOSRAVI, KAMYAR; KURIHARA, MASAHIRA; ALLEGRO MICROSYSTEMS EUROPE LIMITED
To: ALLEGRO MICROSYSTEMS, LLC
Reel/Frame 048154/0772 →
Continuity (1)
Related Publication 20200235682A1 · Jul 23, 2020