IP Library Granted Patent US 6,867,944
Granted Patent B1
US 6,867,944 · App. 09/703,689 · Granted Mar 15, 2005

Disk drive comprising VCM stall detector for velocity control of an actuator arm

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 6,867,944
App. No.
09/703,689
Granted
Mar 15, 2005
Kind
B1
Abstract

The present invention may be regarded as a disk drive comprising a disk, a head, an actuator arm for actuating the head radially over the disk, and a voice coil motor (VCM) for rotating the actuator arm about a pivot, the VCM comprising a coil comprising a VCM resistance R. A back EMF voltage detector measures a back EMF voltage across the coil, and a current detector detects a current I flowing through the coil. An IR voltage detector, responsive to the current I detected by the current detector, detects an IR voltage proportional to the current I times the VCM resistance R. A voltage compensator substantially cancels the IR voltage from the measured back EMF voltage to generate a compensated back EMF voltage. A control voltage generator, responsive the compensated back EMF voltage, generates a control voltage applied to the coil to generate the current I flowing through the coil. A stall detector compares the current I detected by the current detector to a threshold, wherein a VCM stall condition is detected if the current I exceeds the threshold for a predetermined interval.

Claims (26)

1. A disk drive employing a velocity controlled servo loop, the disk drive comprising:

(a) a disk;

(b) a head;

(c) an actuator arm for actuating the head radially over the disk;

(d) a voice coil motor (VCM) for rotating the actuator arm about a pivot, the VCM comprising a coil comprising a VCM resistance R;

(e) a back EMF voltage detector for measuring a back EMF voltage across the coil;

(f) a current detector for detecting a current I flowing through the coil;

(g) an IR voltage detector, responsive to the current I detected by the current detector, for detecting an IR voltage proportional to the current I times the VCM resistance R;

(h) a voltage compensator for substantially canceling the IR voltage from the measured back EMF voltage to generate a compensated back EMF voltage;

(i) a control voltage generator, responsive the compensated back EMF voltage, for generating a control voltage applied to the coil to generate the current I flowing through the coil; and

(j) a stall detector for comparing the current I detected by the current detector to a threshold, wherein a VCM stall condition is detected if the current I exceeds the threshold for a predetermined interval.

2. The disk drive as recited in claim 1 , wherein the current detector comprises a sense resistor in series with the coil.

3. The disk drive as recited in claim 1 , wherein the stall detector comprises:

(a) a clock; and

(b) a counter for counting a number of clock cycles the current I exceeds the threshold.

4. A method of implementing a velocity controlled servo loop in a disk drive, the disk drive comprising a disk, a head, the actuator arm, and a voice coil motor (VCM) for rotating the actuator arm about a pivot, the VCM comprising a coil comprising a VCM resistance R, the method comprising the steps of:

(a) generating a control voltage from a command input and a compensated back EMF voltage;

(b) applying the control voltage to the coil to generate a current I flowing through the coil to move the actuator arm;

(c) detecting a back EMF voltage across the coil;

(d) detecting the current I flowing through the coil;

(e) detecting an IR voltage proportional to the current I times the VCM resistance R;

(f) subtracting the IR voltage from the detected back EMF voltage to generate the compensated back EMF voltage;

(g) comparing the current I to a threshold; and

(h) detecting a VCM stall condition if the current I exceeds the threshold for a predetermined interval.

5. The method of controlling velocity of an actuator arm as recited in claim 4 , wherein the step of detecting the current I comprises the step of detecting a current flowing through a sense resistor in series with the coil.

6. The method of controlling velocity of an actuator arm as recited in claim 4 , wherein the step of detecting a VCM stall condition comprises the step of counting clock cycles while the current I exceeds the threshold.

Assignments (5)
RELEASE OF SECURITY INTEREST AT REEL 038744 FRAME 0481 Recorded Feb 8, 2022
From: JPMORGAN CHASE BANK, N.A.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 058982/0556 →
RELEASE OF SECURITY INTEREST Recorded Mar 5, 2018
From: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 045501/0714 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038722/0229 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 038744/0281 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038744/0481 →