IP Library Granted Patent US 8,958,169
Granted Patent B1
US 8,958,169 · App. 14/302,088 · Granted Feb 17, 2015

Data storage device re-qualifying state estimator while decelerating head

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 8,958,169
App. No.
14/302,088
Granted
Feb 17, 2015
Kind
B1
Abstract

A data storage device is disclosed comprising a disk comprising a plurality of tracks defined by servo sectors, a head, and a servo controller configured to servo the head over the disk based on an estimated state generated by a state estimator. The servo controller is configured to execute a seek operation to seek the head over the disk and recover from a servo fault during the seek operation by generating an initial state estimate of the head at the beginning of the servo fault, and decelerating the head open-loop using a model-based deceleration control in response to the initial state estimate. While decelerating the head, the state estimator is re-qualified before the head reaches zero velocity, and after re-qualifying the state estimator and before the head reaches zero velocity, a seek operation is executed to seek the head to a target track closed-loop using the state estimator.

Claims (35)

1. A data storage device comprising:

a disk comprising a plurality of tracks defined by servo sectors;

a head; and

a servo controller configured to servo the head over the disk based on an estimated state generated by a state estimator, wherein the servo controller is configured to execute a seek operation to seek the head over the disk and recover from a servo fault during the seek operation by at least:

generating an initial state estimate of the head at the beginning of the servo fault;

decelerating the head open-loop using a model-based deceleration control in response to the initial state estimate;

while decelerating the head, re-qualifying the state estimator before the head reaches zero velocity; and

after re-qualifying the state estimator and before the head reaches zero velocity, seeking the head to a target track closed-loop using the state estimator.

2. The data storage device as recited in claim 1 , wherein the model-based deceleration control comprises a model-based just-in-time (JIT) control.

3. The data storage device as recited in claim 1 , wherein the servo controller is further configured to recover from the servo fault by verifying the re-qualification of the state estimator.

4. The data storage device as recited in claim 3 , wherein when the state estimator passes the verification, the servo controller is further configured to recover from the servo fault by seeking the head to the target track closed-loop based on the state estimator and the servo sectors.

5. The data storage device as recited in claim 3 , wherein when the state estimator fails the verification, the servo controller is further configured to recover from the servo fault by:

using the model-based deceleration control to generate a first interim velocity estimate of the head; and

when the first interim velocity estimate of the head exceeds a threshold, continuing the decelerating of the head open-loop using the model-based deceleration control.

6. The data storage device as recited in claim 5 , wherein when the first interim velocity estimate of the head is less than the threshold, the servo controller is further configured to recover from the servo fault by re-initializing the servo controller.

7. The data storage device as recited in claim 6 , further comprising a voice coil motor (VCM) configured to actuate the head over the disk in response to a control signal generated by the servo controller, wherein the servo controller is further configured to recover from the servo fault by:

generating a second interim velocity estimate of the head based on a back electromotive force (BEMF) voltage generated by the VCM; and

re-initializing the servo controller based on the second interim velocity estimate.

8. A method of operating a data storage device, the method comprising:

servoing a head over a disk based on an estimated state generated by a state estimator, and

recovering from a servo fault during a seek operation by at least:

generating an initial state estimate of the head at the beginning of the servo fault;

decelerating the head open-loop using a model-based deceleration control in response to the initial state estimate;

while decelerating the head, re-qualifying the state estimator before the head reaches zero velocity; and

after re-qualifying the state estimator and before the head reaches zero velocity, seeking the head to a target track on the disk closed-loop using the state estimator.

9. The method as recited in claim 8 , wherein the model-based deceleration control comprises a model-based just-in-time (JIT) control.

10. The method as recited in claim 8 , further comprising recovering from the servo fault by verifying the re-qualification of the state estimator.

11. The method as recited in claim 10 , wherein when the state estimator passes the verification, the method further comprises recovering from the servo fault by seeking the head to the target track closed-loop based on the state estimator and the servo sectors.

12. The method as recited in claim 10 , wherein when the state estimator fails the verification, the method further comprises recovering from the servo fault by:

using the model-based deceleration control to generate a first interim velocity estimate of the head; and

when the first interim velocity estimate of the head exceeds a threshold, continuing the decelerating of the head open-loop using the model-based deceleration control.

13. The method as recited in claim 12 , wherein when the first interim velocity estimate of the head is less than the threshold, the method further comprises recovering from the servo fault by re-initializing a servo controller.

14. The method as recited in claim 13 , further comprising recovering from the servo fault by:

generating a second interim velocity estimate of the head based on a back electromotive force (BEMF) voltage generated by a voice coil motor; and

re-initializing a servo controller based on the second interim velocity estimate.

Assignments (8)
PATENT COLLATERAL AGREEMENT - DDTL LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 067045/0156 →
PATENT COLLATERAL AGREEMENT - A&R LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 064715/0001 →
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 038744/0481 →
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 038722/0229 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 23, 2014
From: HUANG, YANAN; BEKER, ORHAN; LI, YIQIAN; MA, XIAO; ZHANG, WENLIN
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 034573/0867 →