Kiattisak Sengchuai, W. Wichakool, N. Jindapetch, P. Smithmaitrie
{"title":"FPGA-based hardware-in-the-loop verification of dual-stage HDD head position control","authors":"Kiattisak Sengchuai, W. Wichakool, N. Jindapetch, P. Smithmaitrie","doi":"10.1109/RSM.2015.7354973","DOIUrl":null,"url":null,"abstract":"This paper presents a design and verification of a digital controller for dual-stage hard disk drive (HDD) head positioning. A continuous time model of an adaptive PID controller of the dual-stage track following control is converted to a stable discrete time model. Then, the optimizations of sampling rate, arithmetic operation bit-width, and control parameters are performed during digital controller design. Xilinx System Generator is used to generate the hardware description language that can be implemented in a real FPGA. Finally, hardware-in-the-loop verification is performed through a hardware board to guarantee the control model. This method can not only accelerate the design cycle of new HDD models, but also achieve high sampling rate precise head position control implementations. From the verification results, our proposed controller can work at 5.64 MHz sampling rate on a low cost FPGA (Xilinx Spartan-III XC3S400) and the position error (3-sigma) is only 4.2138 % of track.","PeriodicalId":6667,"journal":{"name":"2015 IEEE Regional Symposium on Micro and Nanoelectronics (RSM)","volume":"17 1","pages":"1-4"},"PeriodicalIF":0.0000,"publicationDate":"2015-12-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 IEEE Regional Symposium on Micro and Nanoelectronics (RSM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/RSM.2015.7354973","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
This paper presents a design and verification of a digital controller for dual-stage hard disk drive (HDD) head positioning. A continuous time model of an adaptive PID controller of the dual-stage track following control is converted to a stable discrete time model. Then, the optimizations of sampling rate, arithmetic operation bit-width, and control parameters are performed during digital controller design. Xilinx System Generator is used to generate the hardware description language that can be implemented in a real FPGA. Finally, hardware-in-the-loop verification is performed through a hardware board to guarantee the control model. This method can not only accelerate the design cycle of new HDD models, but also achieve high sampling rate precise head position control implementations. From the verification results, our proposed controller can work at 5.64 MHz sampling rate on a low cost FPGA (Xilinx Spartan-III XC3S400) and the position error (3-sigma) is only 4.2138 % of track.