IP Library Granted Patent US 10,230,322
Granted Patent B2
US 10,230,322 · App. 15/428,847 · Granted Mar 12, 2019

Smart motor driver architecture with built-in MEMS sensor based early diagnosis of faults

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 10,230,322
App. No.
15/428,847
Granted
Mar 12, 2019
Kind
B2
Abstract

A system in package encloses a sensor and motor driver circuit. In an implementation, the sensor is an integrated circuit micro-electro-mechanical-systems (MEMS) sensor and the driver circuit is a motor driver circuit. Non-motor winding data information is sensed by the MEMS sensor and processed for the purpose of characterizing known fault patterns for motors; characterizing normal operation of the motor; and evaluating continued operation of the motor to detect abnormal motor behavior and instances of motor fault. The motor is driven using PWM control and the information output by the MEMS sensor is sampled at sampling times having a fixed timing relationship relative to the PWM control signals.

Claims (61)

1. A system in package (SiP), comprising:

at least one integrated circuit die implementing a micro-electro-mechanical-systems (MEMS) sensor;

at least one integrated circuit die implementing a control circuit for a motor;

a support substrate having a top surface and a bottom surface, with first pads on the top surface and second pads on the bottom surface, the first and second pads interconnected by interconnect wiring;

wherein the at least one integrated circuit die implementing the MEMS sensor is mounted to the top surface and electrically connected to ones of said first pads;

wherein the at least one integrated circuit die implementing the control circuit for the motor body is also mounted to the top surface and electrically connected to other ones of said first pads; and

an encapsulant body which encapsulates the at least one integrated circuit die implementing the MEMS sensor and the at least one integrated circuit die implementing the control circuit for the motor.

2. The SiP of claim 1 , further comprising bonding wires for electrically connecting the at least one integrated circuit die implementing the MEMS sensor and the at least one integrated circuit die implementing the control circuit for the motor to said first pads.

3. The SiP of claim 1 , wherein the at least one integrated circuit die implementing the MEMS sensor and the at least one integrated circuit die implementing the control circuit for the motor are mounted in flip-chip configuration to said first pads.

4. The SiP of claim 1 , further comprising interconnection wiring supported by the support substrate for interconnecting the at least one integrated circuit die implementing the MEMS sensor to the at least one integrated circuit die implementing the control circuit for the motor.

5. The SiP of claim 1 , wherein the control circuit for the motor is a three-phase motor driver circuit.

6. The SiP of claim 5 , wherein the three-phase motor driver circuit generates pulse width modulation (PWM) control signals.

7. The SiP of claim 6 , wherein the MEMS sensor includes a sample and hold circuit, and wherein the sample and hold circuit is configured to perform a sampling operation in response to a control signal, and wherein said control signal is generated with a fixed timing relationship relative to the PWM control signals.

8. The SiP of claim 6 , wherein the MEMS sensor includes a sample and hold circuit, and wherein the sample and hold circuit is configured to perform a sampling operation in response to a control signal, wherein the PWM control signals comprise pulses sharing a common pulse line of symmetry, and wherein said control signal is generated with a fixed timing relationship relative to the common pulse line of symmetry for the PWM control signals.

9. The SiP of claim 1 , wherein the control circuit operates to control motor operation and further process non-motor winding data information output from the MEMS sensor to detect motor operating problems.

10. The SiP of claim 1 , wherein the control circuit processes non-motor winding data information output from the MEMS sensor in comparison to normal operation feature information to detect instances of abnormal motor operation.

11. The SiP of claim 10 , wherein the normal operation feature information is generated in connection with motor operation during an on-site calibration operation.

12. The SiP of claim 1 , wherein the control circuit processes non-motor winding data information output from the MEMS sensor in comparison to fault operation feature information to detect instances of motor fault.

13. The SiP of claim 12 , wherein the fault operation feature information is generated in connection with operation of motors with a variety of known fault patterns during a factory calibration operation.

14. A method, comprising:

operating a plurality of faulty motors having different known fault patterns over a range of motor operating speeds;

sensing non-motor winding data information relating to each of the plurality of faulty motors using one or more micro-electro-mechanical-systems (MEMS) sensors; and

processing the non-motor winding data information to generate a library of non-motor winding data information correlated to the known fault patterns.

15. The method of claim 14 , wherein operating the plurality of faulty motors comprises:

generating pulse width modulation (PWM) control signals for application to the plurality of faulty motors; and

sampling the non-motor winding data information generated by the MEMS sensors at sample times that have a fixed timing relationship relative to the PWM control signals.

16. The method of claim 15 , wherein the PWM control signals comprise pulses sharing a common pulse line of symmetry, and said sample times have a fixed timing relationship relative to the common pulse line of symmetry for the PWM control signals.

17. The method of claim 14 , further comprising:

operating an application motor that does not have a fault pattern over a range of motor operating speeds;

sensing non-motor winding data information relating to the application motor using said one or more MEMS sensors; and

processing the non-motor winding data information to generate a library of non-motor winding data information correlated to non-faulty motor operation.

18. The method of claim 17 , wherein operating the application motor comprises:

generating pulse width modulation (PWM) control signals for application to the application motor; and

sampling the non-motor winding data information generated by the MEMS sensors at sample times that have a fixed timing relationship relative to the PWM control signals.

19. The method of claim 18 , wherein the PWM control signals comprise pulses sharing a common pulse line of symmetry, and said sample times have a fixed timing relationship relative to the common pulse line of symmetry for the PWM control signals.

20. The method of claim 17 , further comprising

operating the application motor over time;

sensing non-motor winding data information relating to the application motor using said one or more MEMS sensors;

comparing the sensed non-motor winding data information to the library of non-motor winding data information correlated to non-faulty motor operation; and

if there is a match between the sensed non-motor winding data information to the library of non-motor winding data information correlated to non-faulty motor operation, then continuing operation of the application motor.

21. The method of claim 20 , further comprising:

if there is not a match between the sensed non-motor winding data information to the library of non-motor winding data information correlated to non-faulty motor operation, then comparing the sensed non-motor winding data information to the library of non-motor winding data information correlated to the known fault patterns; and

if there is a match between the sensed non-motor winding data information to the library of non-motor winding data information correlated to the known fault patterns, then issuing a fault warning for the known fault pattern that matches.

22. The method of claim 20 , further comprising:

if there is not a match between the sensed non-motor winding data information to the library of non-motor winding data information correlated to non-fault motor operation, then issuing a warning as to possible motor fault.

23. The method of claim 20 , wherein operating the application motor comprises:

generating pulse width modulation (PWM) control signals for application to the application motor; and

sampling the non-motor winding data information generated by the MEMS sensors at sample times that have a fixed timing relationship relative to the PWM control signals.

24. The method of claim 23 , wherein the PWM control signals comprise pulses sharing a common pulse line of symmetry, and said sample times have a fixed timing relationship relative to the common pulse line of symmetry for the PWM control signals.

25. A system, comprising:

a micro-electro-mechanical-systems (MEMS) sensor; and

a control circuit for a motor configured to generate PWM control signals;

wherein the MEMS sensor includes a sample and hold circuit,

wherein the sample and hold circuit is configured to perform a sampling operation on information output from the MEMS sensor in response to a control signal, and

wherein said control signal is generated by the control circuit with a fixed timing relationship relative to the PWM control signals.

26. The system of claim 25 , wherein the PWM control signals comprise pulses sharing a common pulse line of symmetry, and wherein said control signal is generated with a fixed timing relationship relative to the common pulse line of symmetry for the PWM control signals.

27. The system of claim 25 , wherein the control circuit operates to control motor operation and further process non-motor winding data information output from the MEMS sensor to detect motor operating problems.

28. The system of claim 25 , wherein the control circuit processes non-motor winding data information output from the MEMS sensor in comparison to normal operation feature information to detect instances of abnormal motor operation.

29. The system of claim 28 , wherein the normal operation feature information is generated in connection with motor operation during an on-site calibration operation.

30. The system of claim 25 , wherein the control circuit processes non-motor winding data information output from the MEMS sensor in comparison to fault operation feature information to detect instances of motor fault.

31. The system of claim 30 , wherein the fault operation feature information is generated in connection with operation of motors with a variety of known fault patterns during a factory calibration operation.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2024
From: STMICROELECTRONICS, INC.
To: STMICROELECTRONICS INTERNATIONAL N.V.
Reel/Frame 068433/0816 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2017
From: PENG, CHENG; KRYSIAK, ROBERT
To: STMICROELECTRONICS, INC.
Reel/Frame 041223/0246 →