Circuit for improved back EMF detection
First Claim
1. A driver circuit for a brushless motor having a first coil coupled between a first coil tap and a center tap, a second coil coupled between a second coil tap and the center tap, and a third coil coupled between a third coil tap and the center tap, the driver circuit operating in a pulse width modulation (PWM) mode having a PWM-on state and a PWM-off state, the driver circuit comprising:
- a precondition circuit configured to receive, during a PWM-off period, a floating phase coil tap voltage from one of the first coil tap, the second coil tap and the third coil tap, the precondition circuit configured to precondition the floating phase coil tap voltage for zero-crossing detection by reducing an undesired component from the floating phase coil tap voltage; and
zero-crossing detection circuitry configured to receive the preconditioned floating phase coil tap voltage and determine when a zero-crossing event has occurred.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method of advancing the commutation sequence of a brushless DC motor is provided. The motor having a plurality of coils, each of the coils coupled together at one end to a common center tap and coupled at an opposite end, through a respective coil tap, to both a source voltage and ground via selectively actuateable switches having diodes coupled in parallel therewith. The motor operates in a pulse width modulation (PWM) mode having PWM-on states and PWM-off states. During PWM-off states, a coil tap voltage from the coil tap of a floating phase is provided to a preconditioning circuit. The preconditioning circuit adjusts the floating phase coil tap voltage to compensate for an amount of voltage substantially equal to an amount of voltage by which a voltage at the center tap deviates from zero. The preconditioning circuit further includes sharpening circuitry for amplifying the adjusted floating phase coil tap voltage. A signal output from the preconditioning circuit is provided to a zero-crossing detection circuit for detecting zero-crossing and determining when to advance in the commutation sequence.
67 Citations
26 Claims
-
1. A driver circuit for a brushless motor having a first coil coupled between a first coil tap and a center tap, a second coil coupled between a second coil tap and the center tap, and a third coil coupled between a third coil tap and the center tap, the driver circuit operating in a pulse width modulation (PWM) mode having a PWM-on state and a PWM-off state, the driver circuit comprising:
-
a precondition circuit configured to receive, during a PWM-off period, a floating phase coil tap voltage from one of the first coil tap, the second coil tap and the third coil tap, the precondition circuit configured to precondition the floating phase coil tap voltage for zero-crossing detection by reducing an undesired component from the floating phase coil tap voltage; and
zero-crossing detection circuitry configured to receive the preconditioned floating phase coil tap voltage and determine when a zero-crossing event has occurred. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for determining when to advance in a commutation sequence of a brushless DC motor, the motor including a first phase having a first coil coupled between a first coil tap and a center tap, a second phase having a second coil coupled between a second coil tap and the center tap, and a third phase having a third coil coupled between a third coil tap and the center tap, the method comprising the steps of:
-
providing to the motor a pulse width modulation (PWM) signal having a PWM-on state and a PWM-off state;
during the PWM-off state, supplying a floating phase coil tap voltage from a floating one of the first, second and third phases of the motor to a preconditioning circuit;
preconditioning the supplied floating phase coil tap voltage by substantially removing an undesired component;
monitoring the preconditioned supplied floating phase coil tap voltage for a zero-crossing; and
following a zero-crossing detection, advancing a step in the commutation sequence of the motor. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A motor having a plurality of coils coupled together in one of a delta or wye configuration, each of the coils coupled at one end, through a respective coil tap, to both a source voltage and ground via selectively actuateable switches, each of the switches having a diode coupled in parallel with the respective switch, the motor comprising:
-
a preconditioning circuit, the preconditioning circuit configured to adjust a voltage received from an associated one of the coil taps by an amount of voltage substantially equal to an amount of voltage by which the diodes offset a voltage at the center tap from zero; and
a zero-crossing detection circuit coupled to the precondition circuit for receiving a signal output from the preconditioning circuit and monitoring the signal to detect a zero-crossing. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
Specification