Zero Crossing Detection Circuit for Sensorless Motor Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing motor control systems for sensorless brushless DC motors face challenges in accurately detecting zero-crossing events in back-EMF signals, which are crucial for determining rotor position and controlling motor operation effectively.
Innovation Solution
The integration of a zero-crossing detector within an integrated circuit that utilizes comparators and a virtual neutral reference signal to identify zero-crossing events in back-EMF signals from unenergized motor windings, while isolating these signals from the virtual neutral circuit node to prevent interference and using resistive voltage dividers to ensure safe voltage levels.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If back-EMF signals from unenergized motor windings are monitored to determine rotor position, then rotor position detection capability is improved, but signal accuracy deteriorates due to interference from the virtual neutral circuit node
Solution Approach 1:
The patent extracts and isolates the back-EMF signal from the unenergized winding from the virtual neutral circuit node by using separate signal paths. The comparator directly compares the back-EMF signal to a reference voltage without routing it through the virtual neutral node, thereby removing the source of interference while maintaining detection capability.
Solution Approach 2:
The patent segments the signal processing paths by separating the back-EMF signal measurement path from the virtual neutral circuit node. This segmentation allows independent processing of the back-EMF signal without contamination from other winding signals that converge at the virtual neutral node.
2Reliability
If voltage levels from motor windings are directly processed, then signal integrity is improved, but circuit safety deteriorates due to excessive voltage levels
Solution Approach 1:
The patent introduces voltage dividers as intermediary components between the motor windings and the signal processing circuitry. These voltage dividers scale down the high voltage signals to safe levels for the integrated circuit while maintaining the signal waveform and zero-crossing characteristics, thus protecting the circuit from overvoltage damage.
3Device complexity
If all motor winding signals are processed through a common virtual neutral node, then circuit simplicity is improved, but detection accuracy deteriorates due to signal mixing
Solution Approach 1:
The patent extracts the back-EMF signal measurement function from the common virtual neutral node processing. By taking out the back-EMF signal path and processing it separately through dedicated comparators, the patent eliminates signal mixing while maintaining reasonable circuit complexity through integration.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This solution enables precise detection of zero-crossing events, improving the accuracy of rotor position determination and motor control, thereby enhancing the performance and reliability of sensorless brushless DC motor control systems.
Implementation Method 1
comparators...configured to compare the back-EMF signal to a reference voltage
Implementation Method 2
resistive voltage dividers...configured to attenuate the back-EMF signal to reduce voltage levels to safe values
Implementation Method 3
The back-EMF signal is generated in the non-energized motor winding as the winding moves through the motor's magnetic field
Data Source
AI summary
A method includes selectively communicating each of a plurality of motor winding signals to a first node at an integrated circuit based on whether the corresponding motor winding is energized. A zero-crossing event at an unenergized motor winding signal is determined based the unenergized motor winding signal and based on a signal at the first node.


