Spindle motor initialization after a control processor reset condition in a disc drive
First Claim
1. A method for initializing a disc drive having a spindle motor, back electromotive force (bemf) detection circuitry which detects bemf from rotation of the spindle motor above an intermediate velocity, and commutation circuitry which electrically commutates the spindle motor in relation to the detected bemf over a range of electrical rotational positions, the method comprising steps of:
- (a) determining the spindle motor to be either stationary or rotating at a rate below the intermediate velocity in relation to an absence of detected bemf from the spindle motor;
(b) identifying the electrical rotational position of the spindle motor;
(c) applying a braking force to the spindle motor;
(d) subsequently identifying the electrical rotational position of the spindle motor after application of the braking force of step (c); and
(e) determining whether the spindle motor is still rotating in relation to a change between the electrical rotational position identified in step (d) and the electrical rotational position identified in step (b).
7 Assignments
0 Petitions
Accused Products
Abstract
Method and apparatus for initializing a disc drive to bring a spindle motor to a final, operational velocity after a disc drive processor reset condition. The spindle motor is rotated using electronic commutation and back electromotive force (bemf) detection. Upon initialization of the disc drive, a control circuit checks for the presence or absence of detected bemf. The absence of bemf indicates the spindle motor is either at rest or is rotating at a relatively low velocity. In the absence of bemf, the electrical rotational position of the spindle motor is determined, a short braking pulse is applied to the motor, and rotation of the spindle motor is detected in relation to changes in the electrical rotational position. Further breaking pulses are applied until no apparent change in electrical rotational position is detected, after which the spindle motor is accelerated from rest to the final, operational velocity.
3 Citations
12 Claims
-
1. A method for initializing a disc drive having a spindle motor, back electromotive force (bemf) detection circuitry which detects bemf from rotation of the spindle motor above an intermediate velocity, and commutation circuitry which electrically commutates the spindle motor in relation to the detected bemf over a range of electrical rotational positions, the method comprising steps of:
-
(a) determining the spindle motor to be either stationary or rotating at a rate below the intermediate velocity in relation to an absence of detected bemf from the spindle motor;
(b) identifying the electrical rotational position of the spindle motor;
(c) applying a braking force to the spindle motor;
(d) subsequently identifying the electrical rotational position of the spindle motor after application of the braking force of step (c); and
(e) determining whether the spindle motor is still rotating in relation to a change between the electrical rotational position identified in step (d) and the electrical rotational position identified in step (b). - View Dependent Claims (2, 3, 4, 5)
-
-
6. A disc drive, comprising:
-
a spindle motor configured to rotate at least one recording disc;
a read/write head configured to write data to the disc and read data from the disc;
back electromotive force (bemf) detection circuitry coupled to the spindle motor and which detects bemf from rotation of the spindle motor above an intermediate velocity;
commutation circuitry coupled to the bemf detection circuitry and spindle motor which electrically commutates the spindle motor in relation to the detected bemf over a range of electrical rotational positions of the spindle motor; and
a control circuit which, upon initialization of the disc drive, determines the presence or absence of detected bemf from the bemf detection circuitry, and in the absence of detected bemf sequentially identifies the electrical rotational position of the spindle motor, directs the application of a braking force to the spindle motor, determines whether the spindle motor is rotating in relation to a change in the electrical rotational position of the spindle motor, and commands an acceleration of the spindle motor to a final, operational velocity by the commutation circuitry when the spindle motor is determined to be at rest, wherein the final, operational velocity is a velocity at which user data are read from the disc and transferred to a host device. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A disc drive, comprising:
-
a spindle motor configured to rotate at least one recording disc;
a read/write head configured to write data to the disc and read data from the disc;
back electromotive force (bemf) detection circuitry coupled to the spindle motor and which detects bemf from rotation of the spindle motor above an intermediate velocity;
commutation circuitry coupled to the bemf detection circuitry and spindle motor which electrically commutates the spindle motor in relation to the detected bemf over a range of electrical rotational positions of the spindle motor; and
means for initializing the disc drive to bring the spindle motor to a final, operational rotational velocity at which user data are transferred between the disc and a host device after determining that the spindle motor is either at rest or rotating at a rotational velocity less than the intermediate velocity due to an absence of detected bemf from the spindle motor, by identifying the electrical rotational position of the spindle motor, applying a braking force to the spindle motor, and detecting a change in the electrical rotational position of spindle motor after application of the braking force. - View Dependent Claims (12)
-
Specification