Spindle Motor Driving Profile for Power Disturbance Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data storage devices face high power demand during seek operations due to the power consumed by the voice coil motor (VCM) and spindle motor, which can exceed power constraints, especially during load/unload operations, leading to potential power disturbances and inefficiencies.

Innovation Solution

The amplitude of the periodic driving voltage applied to the spindle motor is adjusted according to a driving profile that compensates for power disturbances during seek operations, minimizing average power consumption while ensuring the spindle motor maintains the required rotation speed, thus optimizing power usage and adhering to host-specified power constraints.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the spindle motor maintains high rotation speed during seek operations, then disk access performance is improved, but power consumption increases and may exceed host-specified power constraints

Engineering Contradiction:
Improvespindle motor rotation speedVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The spindle motor controller dynamically adjusts the motor's rotation speed based on real-time power consumption monitoring. During seek operations, the controller modulates the rotation speed to maintain sufficient disk access performance while preventing power consumption from exceeding host-specified constraints, transitioning from static high-speed operation to dynamic speed control

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operating parameters of the spindle motor by adjusting rotation speed in response to power consumption conditions. When power consumption approaches constraints during seek operations, the controller modifies the speed parameter to reduce power usage while maintaining acceptable disk access performance

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If the voice coil motor operates at high power during seek operations, then head positioning accuracy is improved, but total power consumption exceeds constraints

Engineering Contradiction:
Improvehead positioning accuracyVSAvoidtotal power consumption
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The system adjusts operational parameters of the voice coil motor during seek operations to optimize the balance between head positioning accuracy and power consumption. By modifying driving parameters dynamically, the system maintains sufficient positioning precision while reducing overall power consumption to comply with host constraints

Inventive Principle:
Principle #35Parameter changes

3Use of energy by moving object

If the spindle motor power is reduced during seek operations, then power constraints are satisfied, but disk access latency increases

Engineering Contradiction:
Improvepower consumptionVSAvoiddisk access latency
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The spindle motor controller implements dynamic speed modulation during seek operations, adjusting the rotation speed in real-time based on power consumption constraints. This dynamic control allows the system to reduce power usage while minimizing the impact on disk access latency by maintaining sufficient speed during critical access periods

Inventive Principle:
Principle #15Dynamics

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach reduces the total average power loss and ensures efficient seek operations without violating power constraints, maintaining the spindle motor's rotation speed to prevent latency or disk access issues, thereby optimizing power consumption and performance.

Implementation Method 1

A commutation controller applies a driving signal to the windings of the spindle motor using a particular commutation sequence in order to generate a rotating magnetic field that causes the spindle motor to rotate

Methodology Applied
Scientific EffectElectromagnetic induction: Electromagnetic Induction

Implementation Method 2

Prior art disk drives have typically controlled the commutation of the windings by measuring a zero-crossing frequency of a back electromotive force (BEMF) voltage generated by the windings of the spindle motor

Methodology Applied
Scientific EffectBack electromotive force: Electromagnetic Induction

Implementation Method 3

Prior art disk drives may also utilize the BEMF voltage generated by the spindle motor as a power source during power failure to assist with power down operations, such as unloading the head onto a ramp

Methodology Applied
Scientific EffectBack electromotive force: Electromagnetic Induction

Implementation Method 4

The disk is typically rotated by a spindle motor at a high speed so that an air bearing forms between the head and the disk surface

Methodology Applied
Scientific EffectAir bearing: Air Lubrication

Data Source

PatentUS9424868B1Data storage device employing spindle motor driving profile during seek to improve power performance
Publication Date: 2016.08.23 WESTERN DIGITAL TECHNOLOGIES INC
  • US9424868B1 patent drawing
  • US9424868B1 patent drawing
  • US9424868B1 patent drawing

AI summary

A data storage device is disclosed comprising a spindle motor configured to rotate a disk, wherein the spindle motor comprises a plurality of windings, and a head actuated over the disk. The windings of the spindle motor are commutated based on a commutation sequence while applying a periodic driving voltage to each winding. During a seek operation to seek the head a seek length, an amplitude of the periodic driving voltage is adjusted according to a driving profile corresponding to the seek length, wherein the driving profile compensates for a power disturbance during the seek operation.