Dual spindle motors and dual spindle motor control for data storage
AssigneeWestern Digital Technologies, Inc.
InventorsJaesoo Byoun, Brian Johnson, Gaku Ikedo, Hideaki Ito, Naoyuki Kagami
Life of this patent
Estimating the term…
Abstract
Various illustrative aspects are directed to a data storage device comprising a first spindle motor configured to rotate one or more disks in a first stack of disks, a second spindle motor configured to rotate one or more disks in a second stack of disks, and one or more processing devices configured to detect back electromotive force (BEMF) voltages generated by the first spindle motor and the second spindle motor. In other aspects the one or more processing devices can control speeds of the first spindle motor and the second spindle motor based on the detected BEMF voltages.
Claims16
A data storage device comprising:
- a first spindle motor configured to rotate one or more disks in a first stack of disks;
- a second spindle motor configured to rotate one or more disks in a second stack of disks;
- and
- one or more processing devices comprising a motor controller, wherein
- the motor controller has back electromotive force (BEMF) comparator detection circuitry configured to detect BEMF voltages generated by the first spindle motor and the second spindle motor, and
- the motor controller is configured to control speeds of the first spindle motor and the second spindle motor based on the detected BEMF voltages, wherein
- the BEMF comparator detection circuitry comprises a first BEMF comparator and a second BEMF comparator;
- the first BEMF comparator is configured to be coupled to one phase of the BEMF voltages of the first spindle motor;
- and
- the second BEMF comparator is configured to be coupled to the same one phase of the BEMF voltages of the second spindle motor.
A data storage device comprising:
- a first spindle motor configured to rotate one or more disks in a first stack of disks;
- a second spindle motor configured to rotate one or more disks in a second stack of disks;
- and
- one or more processing devices comprising a motor controller, wherein:
- the motor controller has back electromotive force (BEMF) comparator detection circuitry configured to detect BEMF voltages generated by the first spindle motor and the second spindle motor, and
- the motor controller is configured to control speeds of the first spindle motor and the second spindle motor based on the detected BEMF voltages, wherein:
- the BEMF comparator detection circuitry comprises a first BEMF comparator, a second BEMF comparator and a third BEMF comparator;
- the first BEMF comparator is configured to be switchably coupled to a phase A BEMF voltage of the first spindle motor or to a phase A BEMF voltage of the second spindle motor;
- the second BEMF comparator is configured to be switchably coupled to a phase B BEMF voltage of the first spindle motor or to a phase B BEMF voltage of the second spindle motor;
- and
- the third BEMF comparator is configured to be switchably coupled to a phase C BEMF voltage of the first spindle motor or to a phase C BEMF voltage of the second spindle motor.
A data storage device comprising:
- a first spindle motor configured to rotate one or more disks in a first stack of disks;
- a second spindle motor configured to rotate one or more disks in a second stack of disks;
- and
- one or more processing devices comprising a motor controller, wherein:
- the motor controller has back electromotive force (BEMF) comparator detection circuitry configured to detect BEMF voltages generated by the first spindle motor and the second spindle motor, and
- the motor controller is configured to control speeds of the first spindle motor and the second spindle motor based on the detected BEMF voltages, wherein:
- the motor controller further comprises a sine wave lookup table configured to create sine wave current profiles for driving the first spindle motor and the second spindle motor;
- the sine wave lookup table is configured to be shared by the first spindle motor and the second spindle motor;
- and
- the sine wave lookup table comprises a first index configured to index the sine wave current profile for driving the first spindle motor to the sine wave lookup table, and a second index configured to index the sine wave current profile for driving the second spindle motor to the sine wave lookup table.
A method comprising:
- rotating, by a first spindle motor, one or more disks in a first stack of disks;
- rotating, by a second spindle motor, one or more disks in a second stack of disks;
- detecting, by one or more processing devices comprising a motor controller having back electromotive force (BEMF) comparator detection circuitry, BEMF voltages generated by the first spindle motor and by the second spindle motor;
- controlling, by the one or more processing devices, speeds of the first spindle motor and the second spindle motor based on the detected BEMF voltages;
- coupling a first BEMF comparator of the BEMF comparator detection circuitry to a phase A BEMF voltage of the first spindle motor;
- and
- coupling a second BEMF comparator of the BEMF comparator detection circuitry to a phase A BEMF voltage of the second spindle motor.
A method comprising:
- rotating, by a first spindle motor, one or more disks in a first stack of disks;
- rotating, by a second spindle motor, one or more disks in a second stack of disks;
- detecting, by one or more processing devices comprising a motor controller having back electromotive force (BEMF) comparator detection circuitry, BEMF voltages generated by the first spindle motor and by the second spindle motor;
- controlling, by the one or more processing devices, speeds of the first spindle motor and the second spindle motor based on the detected BEMF voltages;
- switchably coupling a first BEMF comparator of the BEMF comparator detection circuitry to a phase A BEMF voltage of the first spindle motor or to a phase A BEMF voltage of the second spindle motor;
- switchably coupling a second BEMF comparator of the BEMF comparator detection circuitry to a phase B BEMF voltage of the first spindle motor or to a phase B BEMF voltage of the second spindle motor;
- and
- switchably coupling a third BEMF comparator of the BEMF comparator detection circuitry to a phase C BEMF voltage of the first spindle motor or to a phase C BEMF voltage of the second spindle motor.
A method comprising:
- rotating, by a first spindle motor, one or more disks in a first stack of disks;
- rotating, by a second spindle motor, one or more disks in a second stack of disks;
- detecting, by one or more processing devices comprising a motor controller having back electromotive force (BEMF) comparator detection circuitry, BEMF voltages generated by the first spindle motor and by the second spindle motor;
- controlling, by the one or more processing devices, speeds of the first spindle motor and the second spindle motor based on the detected BEMF voltages;
- providing, in the motor controller, a sine wave lookup table comprising sine wave current profiles for driving the first spindle motor and the second spindle motor;
- indexing the sine wave current profile for driving the first spindle motor to the sine wave lookup table with a first index;
- and
- indexing the sine wave current profile for driving the second spindle motor to the sine wave lookup table with a second index.
Dependencies are inferred from the claim text.