IP Library Granted Patent US 7,742,253
Granted Patent B2
US 7,742,253 · App. 11/975,945 · Granted Jun 22, 2010

Storage device and control device

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 7,742,253
App. No.
11/975,945
Granted
Jun 22, 2010
Kind
B2
Abstract

A storage device and a control device include a first DSP, a second DSP, and a Servo MPU for controlling a position of a head with respect to a storage medium. The Servo MPU instructs the first DSP and the second DSP. The first DSP carries out calculation of at least any of a demodulation calculation that is a calculation relating to demodulation of servo information and a digital filter calculation based on the instruction from the Servo MPU. The first DSP carries out a correction calculation that is a calculation relating to correction of the position based on the instruction from the Servo MPU. The Servo MPU carries out control of the position based on a result of the calculation carried out by the first DSP and the second DSP.

Claims (52)

1. A storage device comprising:

a first digital signal processor;

a second digital signal processor; and

a first control unit that controls a position of a head with respect to a storage medium, wherein

the first control unit is provided separately from and instructs the first digital signal processor and the second digital signal processor,

the first digital signal processor carries out at least any of a demodulation calculation that is a calculation relating to demodulation of servo information and a digital filter calculation based on an instruction from the first control unit,

the second digital signal processor carries out a correction calculation that is a calculation relating to a correction of the position of the head based on the instruction from the first control unit, and

the first control unit controls the position of the head based on a result of the calculation carried out by the first digital signal processor and the second digital signal processor.

2. The storage device according to claim 1 , wherein

the demodulation calculation calculates positional information of the head by demodulating the servo information read out from the storage medium by the head.

3. The storage device according to claim 1 , wherein

the second digital signal processor carries out the correction calculation based on the positional information calculated by the first digital signal processor.

4. The storage device according to claim 1 , wherein

the correction calculation includes an imaginary circle correction coefficient calculation that calculates an imaginary circle correction coefficient for correcting the position of the head so that a track in the storage medium becomes a circle centering on a rotational center of the storage medium.

5. The storage device according to claim 4 , wherein

the correction calculation includes an imaginary circle correction calculation for correcting the positional information based on the imaginary circle correction coefficient.

6. The storage device according to claim 1 , wherein

the correction calculation includes an eccentricity correction calculation for calculating an eccentricity correction value for correcting the position of the head so that the position of the head is on a track of the storage medium.

7. The storage device according to claim 6 , wherein

the first control unit carries out control of a head position based on the positional information and the eccentricity correction value.

8. The storage device according to claim 1 , wherein

the second digital signal processor has a table that stores values of a sine function and a cosine function with respect to angles of several servo frames, and carries out the correction calculation by Fourier transform using the table.

9. The storage device according to claim 1 , wherein

the first digital signal processor has a table that stores values of a sine function and a cosine function with respect to an angle of n-th (n is an integer) power of 2 pieces, and carries out the demodulation calculation based on the table.

10. The storage device according to claim 1 , wherein

the servo information is phase-modulated.

11. The storage device according to claim 1 , wherein

the first control unit is an MPU.

12. The storage device according to claim 1 , wherein

the first control unit is a digital signal processor.

13. The storage device according to claim 1 , further comprising:

a second control unit that controls a host interface and instructs the first control unit based on a command from a host received by the host interface.

14. The storage device according to claim 13 , wherein

the second control unit is an MPU.

15. A control device comprising:

a first digital signal processor;

a second digital signal processor; and

a first control unit that controls a position of a head with respect to a storage medium, wherein

the first control unit is provided separately from and instructs the first digital signal processor and the second digital signal processor,

the first digital signal processor carries out at least any of a demodulation calculation that is a calculation relating to demodulation of servo information and a digital filter calculation based on an instruction from the first control unit,

the second digital signal processor carries out a correction calculation that is a calculation relating to a correction of the position of the head based on the instruction from the first control unit, and

the first control unit controls the position of the head based on a result of the calculation carried out by the first digital signal processor and the second digital signal processor.

16. The control device according to claim 15 , wherein

the demodulation calculation calculates positional information of the head by demodulating the servo information read out from the storage medium by the head.

17. The control device according to claim 15 , wherein

the second digital signal processor carries out the correction calculation based on positional information calculated by the first digital signal processor.

18. The control device according to claim 15 , wherein

the correction calculation includes an imaginary circle correction coefficient calculation that calculates an imaginary circle correction coefficient for correcting the position of the head so that a track in the storage medium becomes a circle centering on a rotational center of the storage medium.

19. The control device according to claim 18 , wherein

the correction calculation includes an imaginary circle correction calculation for correcting the positional information based on the imaginary circle correction coefficient.

20. The control device according to claim 15 , wherein

the correction calculation includes an eccentricity correction calculation for calculating an eccentricity correction value for correcting the position of the head so that the position of the head is on a track of the storage medium.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 23, 2009
From: FUJITSU LIMITED
To: TOSHIBA STORAGE DEVICE CORPORATION
Reel/Frame 023558/0225 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2007
From: KOSUGI, TATSUHIKO
To: FUJITSU LIMITED
Reel/Frame 020043/0134 →