Claims
- 1. A method for placing notch filters in a servo control loop in a disc drive comprising steps of:
a) measuring a structural response for the drive; b) calculating an open loop response for the structural response; c) determining a frequency peak in the open loop response; d) calculating a notch filter for the frequency peak; and e) placing the notch filter in the control loop; f) recalculating the open loop response; g) repeating steps c through g until no frequency peaks are determined; and h) changing the gain threshold if no peaks are determined, and repeating steps (c) through (h) until a maximum number of notches has been placed in the control loop.
- 2. The method according to claim 1 wherein the determining step (c) comprises steps of:
(c)(i) comparing the open loop response to a gain threshold; and (c)(ii) selecting a peak that exceeds the threshold.
- 3. The method according to claim 2 further comprising a step of:
(c)(iii) if no peaks exceed the threshold, then changing the threshold and repeating steps (c)i and (c)(ii).
- 4. The method according to claim 1 wherein there are a predetermined number of notch filters and steps (a) through (h) are repeated until the predetermined number of notch filters are placed in the control loop.
- 5. A disc drive servo control system test system for setting notch filters in the servo control system control loop of a disc drive, the test system comprising:
a memory; and means for detecting resonance peaks in a disc drive open loop response spectrum stored in the memory and dynamically setting a notch filter in the servo control system for each resonance peak sequentially in order of resonance magnitude.
- 6. The test system according to claim 5 wherein the detecting means comprises:
means for measuring a structural response of a disc drive and storing the response in the memory; and means for calculating the open loop response for the structural response stored in the memory.
- 7. The test system according to claim 6 further comprising:
means for determining a maximum one of the resonance peaks in the open loop response; means for calculating a notch filter for the peak; and means for placing the notch filter in the control loop.
- 8. The system according to claim 7 further comprising:
means for recalculating the open loop response with the notch filter in the control loop and determining another maximum peak, calculating another notch filter for the another peak and placing the another notch filter in the control loop and repeating the determining, calculating and placing until no additional peaks are determined.
- 9. The system according to claim 8 wherein the means for determining includes an adjustable gain threshold to which the open loop response is compared to identify the resonance peaks, wherein the threshold is iteratively reduced in order to sequentially identify maximum peaks.
- 11. A disc drive servo control system test system for setting notch filters in the servo control system control loop of a disc drive, the test system comprising:
a memory module; a resonance detection module for detecting resonance peaks in a disc drive open loop response spectrum stored in the memory; and a dynamic notch filter module for dynamically setting a notch filter in the servo control system for each resonance peak that exceeds a predetermined threshold amplitude in the open loop response in order of resonance peak amplitude.
- 12. The test system according to claim 11 wherein the resonance detection module comprises:
a measuring module for measuring a structural response of a disc drive and storing the response in the memory module; and a calculation module for calculating the open loop response for the structural response stored in the memory.
- 13. The test system according to claim 12 further comprising:
an identification module for determining a maximum one of the resonance peaks in the open loop response; a filter calculation module for calculating a notch filter for the peak; and a placement module for placing the notch filter in the control loop.
- 14. A method for placing a predetermined number of notch filters in a data storage device servo control system comprising steps of:
a) selecting a predetermined frequency range; b) storing a response spectrum of noise generated by the data storage device in the predetermined frequency range in a memory; c) calculating an open loop response for the response spectrum; d) determining whether any noise frequencies in the open loop response exceed a selected gain threshold; e) if there are any noise frequencies that exceed the gain threshold, calculating a notch filter for each noise frequency; f) mathematically applying the notch filter into the servo control system; g) repeating steps (c)-(g) until no noise frequencies exceed the gain threshold; h) select another frequency range; i) if the another frequency range is less than a maximum range, repeat steps c through i; j) reduce the gain threshold; and k) repeat steps c-j until the predetermined number of notch filters have been placed.
RELATED APPLICATIONS
[0001] This application claims priority of U.S. provisional application Serial No. 60/347,593, filed Jan. 11, 2002.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60347593 |
Jan 2002 |
US |