US 12,125,500 B2
Maintaining consistent location for spindle interrupts when spindle motor switches modes
Triet Tieu, Milipitas, CA (US)
Assigned to Western Digital Technologies, Inc., San Jose, CA (US)
Filed by Western Digital Technologies, Inc., San Jose, CA (US)
Filed on Aug. 10, 2023, as Appl. No. 18/448,007.
Claims priority of provisional application 63/440,990, filed on Jan. 25, 2023.
Prior Publication US 2024/0249748 A1, Jul. 25, 2024
Int. Cl. G11B 19/28 (2006.01); G11B 19/02 (2006.01); G11B 19/20 (2006.01)
CPC G11B 19/28 (2013.01) [G11B 19/02 (2013.01)] 22 Claims
OG exemplary drawing
 
1. A data storage device, comprising:
one or more disks;
a spindle motor for rotating the one or more disks, wherein the spindle motor comprises a plurality of magnetic pole-pairs, and wherein the spindle motor is configured to operate in a plurality of modes, including at least a first mode and a second mode; and
one or more processing devices configured to:
select a reference point for spindle motor interrupt service routines (ISRs);
determine a delay time, wherein the delay time is based at least in part on a number of magnetic pole-pairs and a mechanical revolution period of the spindle motor;
start a timer at a first ISR; and
when the timer is equal to the delay time, switch operation of the spindle motor from the first mode to the second mode.