Spin motor control system for a hard disk assembly
First Claim
1. A control circuit for a spin motor having a plurality of windings, said control circuit comprising:
- a back EMF sensing circuit connectable to at least one winding of said spin motor wherein said back EMF sensing circuit in response to a back EMF induced in said at least one winding generates a back EMF output signal;
a first counter circuit having an input line coupled to said back EMF sensing circuit and an output line coupled to a spin motor sequencer circuit wherein said first counter circuit generates a signal on said output line that is used to commutate a phase of said spin motor;
a second counter circuit having an input line coupled to said back EMF sensing circuit and an output line coupled to said spin motor sequencer circuit wherein said second counter circuit generates a signal on said output line that is used to commutate said phase of said spin motor; and
a microprocessor interface coupled to said first and second counter circuit, for programming a first count value in said first counter circuit, and for programming a second count value in said second counter circuit.
6 Assignments
0 Petitions
Accused Products
Abstract
A spin motor control system includes a BEMF commutation circuit, a startup circuit and a monitor circuit, each of which operate utilizing digital techniques. The BEMF commutation circuit includes first and second counters that are programmable to accommodate for changing system parameters. The BEMF commutation circuit does not require the incorporation of an external capacitor, is insensitive to leakage current, and provides stable timing characteristics. The startup circuit also includes a counter and is programmable to accommodate for changing system parameters. The startup circuit does not require an external capacitor and provides stable generation of the startup pulses. The monitor circuit includes first and second counters for blanking the BEMF circuitry after commutation. The monitor circuit further includes circuitry for detecting and correcting the direction of rotation of the spin motor. The monitor circuit provides a microprocessor interface to allow for changing motor parameters and environmental conditions, eliminates the requirement of a capacitor, and provides stable timing characteristics.
69 Citations
17 Claims
-
1. A control circuit for a spin motor having a plurality of windings, said control circuit comprising:
-
a back EMF sensing circuit connectable to at least one winding of said spin motor wherein said back EMF sensing circuit in response to a back EMF induced in said at least one winding generates a back EMF output signal; a first counter circuit having an input line coupled to said back EMF sensing circuit and an output line coupled to a spin motor sequencer circuit wherein said first counter circuit generates a signal on said output line that is used to commutate a phase of said spin motor; a second counter circuit having an input line coupled to said back EMF sensing circuit and an output line coupled to said spin motor sequencer circuit wherein said second counter circuit generates a signal on said output line that is used to commutate said phase of said spin motor; and a microprocessor interface coupled to said first and second counter circuit, for programming a first count value in said first counter circuit, and for programming a second count value in said second counter circuit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A control circuit for a spin motor having a plurality of windings, said control circuit comprising:
-
a back EMF sensing circuit connectable to at least one winding of said spin motor wherein said back EMF sensing circuit in response to a back EMF induced in said at least one winding generates a back EMF output signal; a first counter circuit having an input line coupled to said back EMF sensing circuit and an output line coupled to a spin motor sequencer circuit wherein said first counter circuit generates a signal on said output line that is used to commutate a phase of said spin motor; a second counter circuit having an input line coupled to said back EMF sensing circuit and an output line coupled to said spin motor sequencer circuit wherein said second counter circuit generates a signal on said output line that is used to commutate said phase of said spin motor; a microprocessor interface coupled to said first and second counter circuits for programming a first count value in said first counter circuit and for programming a second count value in said second counter circuit; a start-up circuit including a third counter, and coupled to said spin motor and to said microprocessor interface wherein said start-up circuit starts said spin motor from a stalled condition; and a monitor circuit including a fourth counter, and coupled to said microprocessor interface and to said spin motor wherein said monitor circuit determines the spin direction of said spin motor.
-
-
10. A startup control circuit for a spin motor comprising:
-
a BEMF generating circuit having an input line coupled to said spin motor so that said input line receives a BEMF signal and an output line wherein said BEMF generating circuit generates a BEMF commutation pulse on said output line in response to said BEMF signal on said input line; a counter circuit having an input line, a count direction control terminal, and an output line; wherein said counter circuit changes a count value in response to a signal on said input line; a startup pulse is generated on said output line upon said count value equaling a predetermined value; and a signal on said count direction control terminal determines the direction of change of said count value; a logic circuit having (i) an input line coupled to said output line of said BEMF generating circuit and (ii) an output line connected to said input line of said counter circuit; a counter direction control circuit having an input line connected to said output line of said BEMF generating circuit and an output line connected to said count direction control terminal of said counter circuit; wherein upon startup of said spin motor, said counter direction control circuit generates a signal having a first level on said output line so that said count value of said counter circuit changes value in a first direction in response to each clock pulse generated on said output line by said logic circuit; and in response to said BEMF commutation pulse, said counter direction control circuit generates a signal having a second level to said count direction control terminal of said counter circuit so that said count value changes in a second direction different from said first direction. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification