US 12,354,632 B1
Parallel self-servo write in a data storage device
Richard Conway, San Jose, CA (US); Guoxiao Guo, Irvine, CA (US); Yanning Liu, San Jose, CA (US); Joey M. Poss, Rochester, MN (US); Ryan Mayo, Aliso Viejo, CA (US); Scott A. Ottele, Longmont, CO (US); and Charles A. Park, Aromas, CA (US)
Assigned to Western Digital Technologies, Inc., San Jose, CA (US)
Filed by Western Digital Technologies, Inc., San Jose, CA (US)
Filed on Mar. 5, 2024, as Appl. No. 18/596,325.
Int. Cl. G11B 5/596 (2006.01)
CPC G11B 5/59666 (2013.01) [G11B 5/59661 (2013.01)] 22 Claims
OG exemplary drawing
 
1. A data storage device, comprising:
control circuitry configured to:
receive a first read signal from a first head actuated over a first storage medium surface;
receive a second read signal from a second head actuated over a second storage medium surface, wherein the first read signal and the second read signal are received in parallel;
determine a first position error signal from the first read signal;
determine a second position error signal from the second read signal;
determine, based on the first position error signal a first position compensation value;
determine, based on the second position error signal, a second position compensation value;
determine, based on the first position compensation value and the first position error signal, a first decoupled position error signal;
determine, based on the second position compensation value and the second position error signal, a second decoupled position error signal;
determine, based on the first decoupled position error signal and the second decoupled position error signal, a gross position compensation value;
apply the gross position compensation value to a motor control circuit configured to synchronously move a first arm and a second arm;
apply the first position compensation value to a first actuator on the first arm for the first head to position the first head; and
apply the second position compensation value to a second actuator on the second arm for the second head to position the second head.