IP Library Granted Patent US 8,054,022
Granted Patent B1
US 8,054,022 · App. 12/146,678 · Granted Nov 8, 2011

Reduced acoustic noise during spin-up by driving a spindle motor open loop using sinusoidal signals

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,054,022
App. No.
12/146,678
Granted
Nov 8, 2011
Kind
B1
Abstract

A disk drive is disclosed comprising a disk, a head actuated over the disk, and a spindle motor for rotating the disk, wherein the spindle motor comprises a plurality of windings. During a spin-up operation of the disk, a sinusoidal driving signal is applied to each winding of the spindle motor for a spin-up interval, wherein during at least eighty percent of the spin-up interval the sinusoidal driving signals are applied to the windings of the spindle motor open loop.

Claims (49)

1. A disk drive comprising:

a disk;

a head actuated over the disk;

a spindle motor for rotating the disk, the spindle motor comprising a plurality of windings; and

control circuitry operable to spin-up the disk by applying a sinusoidal driving signal to each winding of the spindle motor for a spin-up interval, wherein during at least eighty percent of the spin-up interval the sinusoidal driving signals are applied to the windings of the spindle motor open loop.

2. The disk drive as recited in claim 1 , wherein:

the windings of the spindle motor generate a back electromotive force (BEMF) voltage; and

after the spin-up interval, the control circuitry is further operable to apply a driving signal to each winding of the spindle motor closed loop in response to the BEMF voltage.

3. The disk drive as recited in claim 1 , wherein a frequency of the sinusoidal driving signals increases over the spin-up interval in order to accelerate the spindle motor.

4. The disk drive as recited in claim 1 , wherein:

the control circuitry is further operable to generate the sinusoidal driving signals using a sine table comprising a plurality of entries;

each entry comprises a number of steps; and

each step corresponds to a fraction of a sinusoidal wave.

5. The disk drive as recited in claim 4 , wherein each entry corresponds to a fraction of a spin-up interval.

6. The disk drive as recited in claim 4 , wherein the number of steps per entry increases over the spin-up interval to accelerate the spindle motor.

7. The disk drive as recited in claim 6 , wherein:

a first entry corresponds to a first fraction of the spin-up interval; and

a second entry corresponds to a second fraction of the spin-up interval, wherein the second fraction is different than the first fraction.

8. The disk drive as recited in claim 4 , wherein the control circuitry is further operable to measure an initial angular position of the spindle motor in order to determine an initial entry in the sine table to generate the sinusoidal driving signals.

9. The disk drive as recited in claim 8 , wherein the control circuitry is further operable to measure an initial angular velocity of the spindle motor in order to determine an initial entry in the sine table to generate the sinusoidal driving signals.

10. The disk drive as recited in claim 1 , wherein the control circuitry is further operable to measure an initial angular position of the spindle motor in order to initialize the sinusoidal driving signals.

11. The disk drive as recited in claim 10 , wherein the control circuitry is further operable to measure an initial angular velocity of the spindle motor in order to initialize the sinusoidal driving signals.

12. A method of tuning sinusoidal signals applied to windings of a spindle motor to spin-up a disk of a disk drive, the disk drive comprising a head actuated over the disk and a sine table comprising a plurality of entries, wherein:

each entry corresponds to a fraction of a sinusoidal wave; and

at least two of the entries correspond to different size fractions of the sinusoidal wave;

the method comprising:

initializing a first entry of the sine table;

performing a first spin-up simulation over a first time interval for a plurality of disk drive spindle motors in response to the first entry; and

configuring a second entry of the sine table in response to a minimum angular position of the spindle motors after the first spin-up simulation.

13. The method as recited in claim 12 , wherein:

the first entry corresponds to a first fraction of the sinusoidal wave;

the second entry corresponds to a second fraction of the sinusoidal wave; and

the second fraction is greater than the first fraction.

14. The method as recited in claim 12 , wherein each entry corresponds to a fraction of a spin-up interval.

15. The method as recited in claim 14 , wherein:

the first entry corresponds to a first fraction of the spin-up interval; and

the second entry corresponds to a second fraction of the spin-up interval, wherein the second fraction is different than the first fraction.

16. The method as recited in claim 12 , wherein:

each entry comprises a number of steps;

each step corresponds to a fraction of the sinusoidal wave; and

at least two of the steps correspond to the same size fraction of the sinusoidal wave.

17. The method as recited in claim 16 , wherein the number of steps in the second entry is greater than the number of steps in the first entry.

18. The method as recited in claim 12 , further comprising:

performing a second spin-up simulation over a second time interval for a plurality of disk drive spindle motors in response to the first and second entries, wherein the second time interval is greater than the first time interval; and

configuring a third entry of the sine table in response to a minimum angular position of the spindle motors after the second spin-up simulation.

19. The method as recited in claim 18 , wherein the second time interval equals the first time interval plus a fraction of a spin-up interval.

20. The method as recited in claim 12 , further comprising configuring a number of spindle motor parameters prior to performing the first spin-up simulation.

21. The method as recited in claim 20 , wherein the spindle motor parameters comprises a velocity of the spindle motor.

22. The method as recited in claim 20 , further comprising configuring the spindle motor parameters in response to a random number.

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 Jun 26, 2008
From: RYAN, ROBERT P.; HENNE, BRETT A.; NEMSHICK, STEVEN
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 021154/0576 →