DocumentCode
77662
Title
Hard Disk Drive Servo System Based on Field-Programmable Gate Arrays
Author
Shaomin Xiong ; Bogy, David B.
Author_Institution
Dept. of Mech. Eng., Univ. of California Berkeley, Berkeley, CA, USA
Volume
61
Issue
9
fYear
2014
fDate
Sept. 2014
Firstpage
4878
Lastpage
4884
Abstract
Servo systems are essential components of current magnetic storage hard disk drives (HDDs). In this paper, we demonstrate a novel servo scheme using a field-programmable gate array (FPGA). Adjacent magnetic tracks with two different frequencies are recorded on the magnetic disk and are used as servo tracks to encode the position information. A discrete Fourier transform is employed to decode the magnetic head position and to obtain the position error signal (PES). The PES is defined in terms of the difference of the magnitudes of the two frequencies. The relationship between the displacement and the PES is obtained by offline calibration. A real-time signal acquisition and processing system using a commercial FPGA, analog-to-digital converter chips, and digital-to-analog converter chips is built to do the high-speed spectrum analysis and generate the PES. The PES is transmitted to a laboratory virtual instrument engineering workbench (LabVIEW) real-time control target to implement the control algorithm. The computed control output from the real-time control target is amplified to drive a piezoelectric stage, which moves the magnetic head along the radial direction to compensate for the position error. A simple repetitive and proportional-integral-derivative control algorithm is implemented for head positioning and to verify this new servo scheme in this paper. With the controller, most of the major disturbances, such as the harmonics of the spindle runout, have been effectively attenuated compared with an open-loop control scheme.
Keywords
analogue-digital conversion; calibration; digital-analogue conversion; discrete Fourier transforms; error compensation; field programmable gate arrays; hard discs; magnetic heads; piezoelectric devices; real-time systems; servomechanisms; signal detection; three-term control; virtual instrumentation; HDD; LabVIEW; PES; adjacent magnetic tracks; analog-to-digital converter chips; commercial FPGA; digital-to-analog converter chips; discrete Fourier transform; field-programmable gate arrays; hard disk drive servo system; head positioning; high-speed spectrum analysis; laboratory virtual instrument engineering workbench; magnetic disk; magnetic head position; magnetic storage hard disk drives; offline calibration; open-loop control scheme; piezoelectric stage; position error compensation; position error signal; position information; processing system; proportional-integral-derivative control algorithm; radial direction; real-time control target; real-time signal acquisition; repetitive control algorithm; servo scheme; servo tracks; spindle runout; Calibration; Decoding; Discrete Fourier transforms; Field programmable gate arrays; Magnetic heads; Real-time systems; Servomotors; Field-programmable gate arrays (FPGAs); hard disks; servo systems;
fLanguage
English
Journal_Title
Industrial Electronics, IEEE Transactions on
Publisher
ieee
ISSN
0278-0046
Type
jour
DOI
10.1109/TIE.2013.2288215
Filename
6651847
Link To Document