Patents by Inventor Jeffrey Heydt
Jeffrey Heydt has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 7432677Abstract: Method and apparatus for controlling a brushless dc motor, such as the type used in a data storage device to rotate data storage media. A sequence of drive pulses is applied to rotate the motor. The sequence is switched from first to second motor commutation states at a time determined in relation to changes in elapsed time between successive pulses in the sequence. Each drive pulse has a duration established in relation to an inductance of the motor, and is separated from adjacent pulses by an intermediate delay of predetermined value. A peak elapsed time interval between successive pulses is identified, and the next commutation state is switched in at a selected time after the peak time interval. The sequence preferably accelerates the motor from rest to an intermediate velocity, after which back electromotive force (bemf) commutation is used to accelerate the motor to a final operational velocity.Type: GrantFiled: December 16, 2004Date of Patent: October 7, 2008Assignee: Seagate Technology LLCInventors: Jeffrey A. Heydt, James W. DuLaney, Jr., David R. Street, Nicholas Swezey, Stuart Kevin Francis
-
Publication number: 20060215309Abstract: A method for determining whether a data storage device read/write head is a low-flying read/write head or a non low-flying read/write head. A disc attached to a spindle motor is accelerated to an operating rotational velocity, the head is positioned over a portion of the disc non-accessible to customer data and a data pattern of selected frequency is written. A magnetoresistive element of the is biased and the data pattern is read while the disc is decelerated to a predetermined rotational velocity threshold. Occurrence of a read signal landing signature comprising readback signal amplitude modulation prior to reaching the predetermined rotational velocity threshold identifies the head as a low-flying head. Contrawise, non-occurrence of the read signal landing signature prior to reaching the predetermined rotational velocity threshold signifies the head as a non low-flying head.Type: ApplicationFiled: May 15, 2006Publication date: September 28, 2006Inventors: Alfredo Gay Sam, Housan Dakroub, Ghassan Abdelnour, Jeffrey Heydt
-
Publication number: 20060132070Abstract: Method and apparatus for controlling a brushless dc motor, such as the type used in a data storage device to rotate data storage media. A sequence of drive pulses is applied to rotate the motor. The sequence is switched from first to second motor commutation states at a time determined in relation to changes in elapsed time between successive pulses in the sequence. Each drive pulse has a duration established in relation to an inductance of the motor, and is separated from adjacent pulses by an intermediate delay of predetermined value. A peak elapsed time interval between successive pulses is identified, and the next commutation state is switched in at a selected time after the peak time interval. The sequence preferably accelerates the motor from rest to an intermediate velocity, after which back electromotive force (bemf) commutation is used to accelerate the motor to a final operational velocity.Type: ApplicationFiled: December 16, 2004Publication date: June 22, 2006Inventors: Jeffrey Heydt, James DuLaney, David Street, Nicholas Swezey, Stuart Francis
-
Patent number: 7062160Abstract: Method and apparatus for accelerating a motor from an intermediate velocity to a final operational velocity. The motor is accelerated from rest to the intermediate velocity through application of fixed duration drive pulses to the spindle motor. Once the motor reaches the intermediate velocity, commutation circuitry and back electromotive force (bemf) detection circuitry use detected bemf from the motor to electronically commutate the motor to accelerate to the final operational speed. A phase lock oscillator (PLO) attempts to acquire frequency lock for the motor. A control circuit measures the current in the motor to evaluate the effectiveness of the phase lock. If the measured current is found to be above a threshold value, the motor is restarted.Type: GrantFiled: June 20, 2002Date of Patent: June 13, 2006Assignee: Seagate Technology LLCInventors: Jeffrey A. Heydt, David R. Street
-
Patent number: 7046463Abstract: A method for determining whether a data storage device read/write head is a low-flying read/write head or a non low-flying read/write head. A disc attached to a spindle motor is accelerated to an operating rotational velocity, the head is positioned over a portion of the disc non-accessible to customer data and a data pattern of selected frequency is written. A magnetoresistive element of the is biased and the data pattern is read while the disc is decelerated to a predetermined rotational velocity threshold. Occurrence of a read signal landing signature comprising readback signal amplitude modulation prior to reaching the predetermined rotational velocity threshold identifies the head as a low-flying head. Contrawise, non-occurrence of the read signal landing signature prior to reaching the predetermined rotational velocity threshold signifies the head as a non low-flying head.Type: GrantFiled: October 9, 2002Date of Patent: May 16, 2006Assignee: Seagate Technology LLCInventors: Alfredo Gay Sam, Housan Dakroub, Ghassan M. Abdelnour, Jeffrey A. Heydt
-
Publication number: 20060031034Abstract: Method and apparatus for accelerating a multi-phase motor having a rotatable rotor are disclosed. The method incorporates use of a motor control circuit to predict a subsequent loss of frequency lock between the motor control circuit and a motor while the motor control circuit and the motor remain frequency locked, and based on the prediction, steps to overt a loss of frequency lock during acceleration. The apparatus includes at least a motor control circuit detecting frequency lock with a motor when a motor signal falls within a timing window, and while frequency locked, predicting a subsequent loss of frequency lock based on a relative position of the motor signal within the timing window.Type: ApplicationFiled: August 4, 2004Publication date: February 9, 2006Inventors: Jeffrey Heydt, David Street
-
Patent number: 6876510Abstract: Method and apparatus for detecting head landings on a data zone of a data storage disc. A disc drive includes an actuator which controllably positions a head adjacent a disc and nominally retracts the head to a parked position when the drive is deactivated. The actuator moves in response to current applied to an actuator coil immersed in a magnetic field. During disc drive initialization, the disc is accelerated to a velocity sufficient to allow the head to be aerodynamically supported over the disc, and current is passed through the actuator coil to urge the head toward the parked position. The current is monitored to detect generation of a back electromotive force (bemf) voltage induced by movement of the coil. An error condition is logged indicating that an initial position of the head was over a data zone of the disc when bemf voltage is detected.Type: GrantFiled: June 28, 2002Date of Patent: April 5, 2005Assignee: Seagate Technology LLCInventors: Jeffrey A. Heydt, David R. Street
-
Patent number: 6768609Abstract: Apparatus and method for reducing nonlinearities in a position error signal (PES) of a disc drive data handling system. The disc drive data handling system includes a disc recording surface having a number of tracks and a controllably positionable read/write head. A servo circuit generates a sequence of PES samples indicative of head position with respect to a selected track using servo position data samples transduced from the selected track and a first set of compensation values selected to reduce nonlinearities in said PES samples. The PES samples are combined with the first set of compensation values to generate an updated set of compensation values. This process is preferably repeated a number of iterations to converge to a final set of compensation values which provide a substantially linear PES across the radial width of each track.Type: GrantFiled: June 28, 2001Date of Patent: July 27, 2004Assignee: Seagate Technology LLCInventors: Jeffrey A. Heydt, James B. Ray
-
Patent number: 6710567Abstract: Method and apparatus for accelerating a disc drive spindle motor to an operational velocity at which data are transferred between a host device and a disc rotated by the spindle motor. The spindle motor is initially accelerated from rest to an intermediate velocity at which sufficient back electromotive force (bemf) is generated by the rotation of the spindle motor to enable commutation circuitry of the disc drive to time the application of drive pulses to the spindle motor. The spindle motor is subsequently accelerated from the intermediate velocity to the operational velocity by applying a velocity dependent reference profile which establishes a sequence of reference levels to control the flow of current through the spindle motor during acceleration. The sequence of reference levels have different magnitudes at different velocities of the spindle motor between the intermediate velocity and the operational velocity.Type: GrantFiled: December 21, 2001Date of Patent: March 23, 2004Assignee: Seagate Technology LLCInventors: Jeffrey A. Heydt, Christopher L. Hill
-
Patent number: 6664749Abstract: Method and apparatus for initializing a disc drive to bring a spindle motor to a final, operational velocity after a disc drive processor reset condition. The spindle motor is rotated using electronic commutation and back electromotive force (bemf) detection. Upon initialization of the disc drive, a control circuit checks for the presence or absence of detected bemf. The absence of bemf indicates the spindle motor is either at rest or is rotating at a relatively low velocity. In the absence of bemf, the electrical rotational position of the spindle motor is determined, a short braking pulse is applied to the motor, and rotation of the spindle motor is detected in relation to changes in the electrical rotational position. Further breaking pulses are applied until no apparent change in electrical rotational position is detected, after which the spindle motor is accelerated from rest to the final, operational velocity.Type: GrantFiled: September 28, 2001Date of Patent: December 16, 2003Assignee: Seagate Technology LLCInventors: Jeffrey A. Heydt, David R. Street
-
Publication number: 20030184249Abstract: Method and apparatus for controlling a motor below a threshold velocity. During a velocity control mode, the motor is accelerated to an operational velocity, receives a commanded velocity value, and switches from a first control method to a second control method below the threshold velocity. The threshold velocity is determined from limitations of control electronics that do not function well when a motor current drops below the threshold level. The sliding mode control method measures the measured motor velocity, compares the velocity to the commanded velocity, applies a current value when the measured value is less than the commanded value and applies a negligible current value when the measured value is greater than the commanded value. The threshold level is dictated by the first control method. Back electromotive force (bemf) detection circuitry is used to measure the motor current.Type: ApplicationFiled: June 28, 2002Publication date: October 2, 2003Applicant: Seagate Technology LLCInventors: Jeffrey A. Heydt, Alfredo Gay Sam, James W. DuLaney, Ryan T. Lyle
-
Publication number: 20030184899Abstract: A method for determining whether a data storage device read/write head is a low-flying read/write head or a non low-flying read/write head. A disc attached to a spindle motor is accelerated to an operating rotational velocity, the head is positioned over a portion of the disc non-accessible to customer data and a data pattern of selected frequency is written. A magnetoresistive element of the is biased and the data pattern is read while the disc is decelerated to a predetermined rotational velocity threshold. Occurrence of a read signal landing signature comprising readback signal amplitude modulation prior to reaching the predetermined rotational velocity threshold identifies the head as a low-flying head. Contrawise, non-occurrence of the read signal landing signature prior to reaching the predetermined rotational velocity threshold signifies the head as a non low-flying head.Type: ApplicationFiled: October 9, 2002Publication date: October 2, 2003Applicant: Seagate Technology LLCInventors: Alfredo Gay Sam, Housan Dakroub, Ghassan M. Abdelnour, Jeffrey A. Heydt
-
Publication number: 20030174429Abstract: Method and apparatus for detecting head landings on a data zone of a data storage disc. A disc drive includes an actuator which controllably positions a head adjacent a disc and nominally retracts the head to a parked position when the drive is deactivated. The actuator moves in response to current applied to an actuator coil immersed in a magnetic field. During disc drive initialization, the disc is accelerated to a velocity sufficient to allow the head to be aerodynamically supported over the disc, and current is passed through the actuator coil to urge the head toward the parked position. The current is monitored to detect generation of a back electromotive force (bemf) voltage induced by movement of the coil. An error condition is logged indicating that an initial position of the head was over a data zone of the disc when bemf voltage is detected.Type: ApplicationFiled: June 28, 2002Publication date: September 18, 2003Applicant: Seagate Technology LLCInventors: Jeffrey A. Heydt, David R. Street
-
Publication number: 20030175018Abstract: Method and apparatus for accelerating a motor from an intermediate velocity to a final operational velocity. The motor is accelerated from rest to the intermediate velocity through application of fixed duration drive pulses to the spindle motor. Once the motor reaches the intermediate velocity, commutation circuitry and back electromotive force (bemf) detection circuitry use detected bemf from the motor to electronically commutate the motor to accelerate to the final operational speed. A phase lock oscillator (PLO) attempts to acquire frequency lock for the motor. A control circuit measures the current in the motor to evaluate the effectiveness of the phase lock. If the measured current is found to be above a threshold value, the motor is restarted.Type: ApplicationFiled: June 20, 2002Publication date: September 18, 2003Applicant: Seagate Technology LLCInventors: Jeffrey A. Heydt, David R. Street
-
Patent number: 6577088Abstract: Method and apparatus for accelerating a disc drive spindle motor from rest to a final operational velocity. During a low gear mode, the spindle motor is accelerated from rest to a first velocity through application of fixed duration drive pulses to the spindle motor. A high gear mode is next employed to accelerate the spindle motor from a first velocity to an intermediate velocity. Variable duration drive pulses are applied to the spindle motor each having a duration selected as a percentage of the duration of the most recently detected commutation period of the spindle motor. Once the spindle motor reaches the medium speed, commutation circuitry and back electromotive force (bemf) detection circuitry use detected bemf from the spindle motor to electronically commutate the motor to accelerate to the final operational speed.Type: GrantFiled: September 28, 2001Date of Patent: June 10, 2003Assignee: Seagate Technology LLCInventors: Jeffrey A. Heydt, David R. Street
-
Patent number: 6487033Abstract: An information handling system, such as a disc drive, includes a base, a disc stack rotatably attached to the base, and an actuator assembly movably attached to the base. Attached to one end of the actuator assembly is one or more transducers. The disc includes data areas and servo areas written at angular locations on the disc. The disc drive also has a disc drive controller which includes a motor speed controller, a write gate controller, and a device for predicting the disc speed at an upcoming servo and disabling the write gate if the predicted disc speed is outside a selected range of disc speeds. The device for predicting the disc speed may further include an abort signal generator that produces an inhibit write gate signal in response to the predicted disc speed being outside the selected range of disc speeds.Type: GrantFiled: September 24, 1999Date of Patent: November 26, 2002Assignee: Seagate Technology LLCInventors: Jeffrey A. Heydt, Shawn A. Wakefield
-
Publication number: 20020171380Abstract: Method and apparatus for initializing a disc drive to bring a spindle motor to a final, operational velocity after a disc drive processor reset condition. The spindle motor is rotated using electronic commutation and back electromotive force (bemf) detection. Upon initialization of the disc drive, a control circuit checks for the presence or absence of detected bemf. The absence of bemf indicates the spindle motor is either at rest or is rotating at a relatively low velocity. In the absence of bemf, the electrical rotational position of the spindle motor is determined, a short braking pulse is applied to the motor, and rotation of the spindle motor is detected in relation to changes in the electrical rotational position. Further breaking pulses are applied until no apparent change in electrical rotational position is detected, after which the spindle motor is accelerated from rest to the final, operational velocity.Type: ApplicationFiled: September 28, 2001Publication date: November 21, 2002Applicant: SEAGATE TECHNOLOGY LLCInventors: Jeffrey A. Heydt, David R. Street
-
Publication number: 20020167287Abstract: Method and apparatus for accelerating a disc drive spindle motor from rest to a final operational velocity. During a low gear mode, the spindle motor is accelerated from rest to a first velocity through application of fixed duration drive pulses to the spindle motor. A high gear mode is next employed to accelerate the spindle motor from a first velocity to an intermediate velocity. Variable duration drive pulses are applied to the spindle motor each having a duration selected as a percentage of the duration of the most recently detected commutation period of the spindle motor. Once the spindle motor reaches the medium speed, commutation circuitry and back electromotive force (bemf) detection circuitry use detected bemf from the spindle motor to electronically commutate the motor to accelerate to the final operational speed.Type: ApplicationFiled: September 28, 2001Publication date: November 14, 2002Applicant: SEAGATE TECHNOLOGY LLCInventors: Jeffrey A. Heydt, David R. Street
-
Publication number: 20020135333Abstract: Method and apparatus for accelerating a disc drive spindle motor to an operational velocity at which data are transferred between a host device and a disc rotated by the spindle motor. The spindle motor is initially accelerated from rest to an intermediate velocity at which sufficient back electromotive force (bemf) is generated by the rotation of the spindle motor to enable commutation circuitry of the disc drive to time the application of drive pulses to the spindle motor. The spindle motor is subsequently accelerated from the intermediate velocity to the operational velocity by applying a velocity dependent reference profile which establishes a sequence of reference levels to control the flow of current through the spindle motor during acceleration. The sequence of reference levels have different magnitudes at different velocities of the spindle motor between the intermediate velocity and the operational velocity.Type: ApplicationFiled: December 21, 2001Publication date: September 26, 2002Applicant: Seagate Technology LLCInventors: Jeffrey A. Heydt, Christopher L. Hill
-
Publication number: 20020089779Abstract: Apparatus and method for reducing nonlinearities in a position error signal (PES) of a disc drive data handling system. The disc drive data handling system includes a disc recording surface having a number of tracks and a controllably positionable read/write head. A servo circuit generates a sequence of PES samples indicative of head position with respect to a selected track using servo position data samples transduced from the selected track and a first set of compensation values selected to reduce nonlinearities in said PES samples. The PES samples are combined with the first set of compensation values to generate an updated set of compensation values. This process is preferably repeated a number of iterations to converge to a final set of compensation values which provide a substantially linear PES across the radial width of each track.Type: ApplicationFiled: June 28, 2001Publication date: July 11, 2002Applicant: SEAGATE TECHNOLOGY LLCInventors: Jeffrey A. Heydt, James B. Ray