Adaptive compensation for hard disc drive spindle motor manufacturing tolerances
AssigneeSeagate Technology LLC
InventorStanley H. Dinsmore
Life of this patent
Estimating the term…
Loading patent…
AssigneeSeagate Technology LLC
InventorStanley H. Dinsmore
Estimating the term…
Apparatus and method for adaptively compensating for variations in rotational speed of a back emf commutated spindle motor in a hard disc drive. After the motor achieves nominal operating speed, the hard disc drive enters a learn mode during which systematic variations in operational speed of the spindle motor are characterized over a plurality of rotations, including characterization of the average timing of zero crossing signals with respect to reference frequency periods and characterization of the average time between successive zero crossing signals. The hard disc drive next enters a compensation mode, during which modified speed control timing signals and modified commutation timing signals are outputted in response to the average timing characterized during the learn mode.
A motor control circuit for providing commutation timing and speed control to an electrically commutated dc spindle motor, the spindle motor comprising a plurality of windings electrically connected in parallel to a center tap of the spindle motor, the spindle motor further having a predetermined number of reference frequency periods for each mechanical revolution of the spindle motor, the motor control circuit comprising:
A method for providing commutation timing and speed control to windings of an electrically commutated spindle motor in a circuit having a back emf sense circuit for generating a plurality of zero crossing signals in response to voltages sensed on the windings in a mechanical revolution of the spindle motor, the plurality of zero crossing signals defining a corresponding plurality of zero crossing periods, each zero crossing period comprising a duration of time between successive zero crossing signals the circuit further having a predetermined number of reference frequency periods for each mechanical revolution of the spindle motor, each reference frequency period having corresponding period boundaries, the method comprising the steps of:
In a hard disc drive of the type having a multi-phase spindle motor and a back emf sense circuit, the spindle motor having a plurality of commutation frequency periods in a mechanical revolution, a method for compensating for variations in rotational speed of the spindle motor, comprising the steps of:
In a disc drive having a multi-phase spindle motor and a back emf sense circuit for providing zero crossing signals in response to voltages sensed from the spindle motor during rotation of the spindle motor, the spindle motor having a plurality of nominal zero crossings associated with each mechanical revolution of the spindle motor, each nominal zero crossing indicating a point in time at which a nominal zero crossing signal would be generated by the back emf sense circuit as a result of operation of the spindle motor without variations in rotational speed, a method for minimizing variations in rotational speed of the spindle motor comprising the steps of:
In a disc drive having a multi-phase spindle motor and a back emf sense circuit for providing zero crossing signals in response to voltages sensed from the spindle motor during rotation of the spindle motor, the spindle motor having a plurality of nominal zero crossings associated with each mechanical revolution of the spindle motor, each nominal zero crossing indicative of a nominal zero crossing signal generated by the back emf sense circuit as a result of operation of the spindle motor without variations in rotational speed, an apparatus for minimizing variations in rotational speed of the spindle motor comprising:
In a disc drive having a spindle motor, a back emf sense circuit, and a clock for providing reference pulses at a reference frequency, the reference pulses defining a plurality of nominal zero crossing periods within a mechanical revolution of the spindle motor, the reference pulses further defining a plurality of nominal commutation steps defined as occurring in the center of each nominal zero crossing period, a method for minimizing variations in rotational speed of the spindle motor by adaptively selecting commutation steps for the spindle motor, comprising the steps of:
In a disc drive having a spindle motor, a back emf sense circuit, and a clock for providing reference pulses at a reference frequency, the reference pulses defining a plurality of nominal zero crossing periods within a mechanical revolution of the spindle motor, the reference pulses further defining a plurality of nominal commutation steps defined as occurring in the center of each nominal zero crossing period, an apparatus for minimizing variations in rotational speed of the spindle motor by adaptively selecting commutation steps for the spindle motor, comprising the steps of:
Dependencies are inferred from the claim text.