專利名稱:數(shù)據(jù)存儲(chǔ)裝置以及控制其用戶數(shù)據(jù)寫(xiě)入的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)存儲(chǔ)裝置以及控制其用戶數(shù)據(jù)寫(xiě)入的方法,并且更加具體地,涉及關(guān)于許可或不許可向介質(zhì)寫(xiě)入用戶數(shù)據(jù)的判斷。
背景技術(shù):
使用諸如光盤(pán)、磁帶和半導(dǎo)體電路之類的各種類型介質(zhì)的裝置,作為數(shù)據(jù)存儲(chǔ)裝置是已知的。在它們之中,硬盤(pán)驅(qū)動(dòng)器(HDD)作為用于計(jì)算機(jī)的存儲(chǔ)裝置已變得流行到這樣的程度,以致于它們是對(duì)于今天的計(jì)算機(jī)而言不可缺少的存儲(chǔ)裝置之一。進(jìn)一步,不限于計(jì)算機(jī),隨著移動(dòng)圖片記錄/再生裝置、汽車導(dǎo)航系統(tǒng)、移動(dòng)電話以及數(shù)字照相機(jī)中使用的可移動(dòng)存儲(chǔ)器等等的出現(xiàn),它們的應(yīng)用由于優(yōu)越的性能而越來(lái)越在拓寬。
使用伺服扇區(qū)系統(tǒng)的HDD中使用的磁盤(pán)具有多個(gè)同心形成的數(shù)據(jù)軌道。在每個(gè)數(shù)據(jù)軌道中記錄多個(gè)具有地址信息的伺服數(shù)據(jù)和多個(gè)包含用戶數(shù)據(jù)的數(shù)據(jù)扇區(qū)。在伺服數(shù)據(jù)之間記錄多個(gè)數(shù)據(jù)扇區(qū)。回轉(zhuǎn)致動(dòng)器支撐的頭元件根據(jù)伺服數(shù)據(jù)的地址信息訪問(wèn)預(yù)期數(shù)據(jù)扇區(qū),由此能夠向數(shù)據(jù)扇區(qū)寫(xiě)入數(shù)據(jù),并且能夠從數(shù)據(jù)扇區(qū)讀出數(shù)據(jù)。
當(dāng)在使用如上所述的扇區(qū)伺服系統(tǒng)的HDD中,搜索目標(biāo)數(shù)據(jù)軌道以訪問(wèn)目標(biāo)數(shù)據(jù)扇區(qū)時(shí),在某些情況下,在致動(dòng)器中殘存機(jī)械振動(dòng)。這種振動(dòng)主要是由致動(dòng)器的機(jī)械共振造成的。當(dāng)這種剩余振動(dòng)的頻率取采樣頻率附近的值時(shí),HDD不能通過(guò)使用伺服信號(hào)來(lái)檢測(cè)這種振動(dòng)以及這種振動(dòng)所伴隨的頭元件的位置轉(zhuǎn)移。如果在致動(dòng)器和頭元件振動(dòng)的狀態(tài)下向磁盤(pán)寫(xiě)入數(shù)據(jù),那么造成偏離軌道寫(xiě)入的可能性就高。
于是,例如,專利文件1披露了這樣的技術(shù),在所述技術(shù)中,在讀取不是存在于伺服區(qū)而是存在于數(shù)據(jù)區(qū)的偏離軌道檢測(cè)區(qū)中的信號(hào)、并且有關(guān)的信號(hào)的再生輸出的電平下降到等于或低于當(dāng)在數(shù)據(jù)區(qū)中記錄數(shù)據(jù)時(shí)的閾值的情況下,判斷已生成偏離軌道,并因而停止數(shù)據(jù)記錄。在專利文件1披露的技術(shù)中,當(dāng)向磁盤(pán)裝置寫(xiě)入數(shù)據(jù)時(shí),用讀取頭讀出伺服區(qū)和伺服區(qū)之間存在的偏離軌道檢測(cè)區(qū)中先前記錄的偏離軌道檢測(cè)信號(hào),并且確定偏離軌道檢測(cè)信號(hào)的輸出電平是否超過(guò)閾值,以便判斷存不存在偏離軌道。
專利文件1日本專利公開(kāi)號(hào)2003-338146發(fā)明內(nèi)容然而,在現(xiàn)有文件1的技術(shù)中,為了用比伺服采樣周期短的周期檢測(cè)位置,使用用于檢測(cè)數(shù)據(jù)扇區(qū)之間提供的偏離軌道區(qū)中存儲(chǔ)的偏離軌道的模式(信號(hào))。這樣一來(lái),除了正常的扇區(qū)伺服信號(hào)和用戶數(shù)據(jù)扇區(qū)之外,重新需要不同的額外伺服信號(hào)。因此,伺服寫(xiě)入過(guò)程中處理的數(shù)目增加,并且需要用于控制頭元件位置的新的處理機(jī)制。
以如上所述的環(huán)境作為背景已進(jìn)行了本發(fā)明,并且因此本發(fā)明的目的就是要通過(guò)利用有效的技術(shù)防止由于頭元件的機(jī)械振動(dòng)將會(huì)造成的偏離軌道寫(xiě)入。
根據(jù)本發(fā)明的第一方面,提供了控制向介質(zhì)寫(xiě)入用戶數(shù)據(jù)的方法,所述介質(zhì)具有在每個(gè)軌道中間隔地沿圓周布置的多個(gè)伺服數(shù)據(jù)以及位于所述伺服數(shù)據(jù)之間的數(shù)據(jù)扇區(qū),所述方法包括通過(guò)使用讀出的伺服數(shù)據(jù),在所述旋轉(zhuǎn)介質(zhì)上的所述用戶數(shù)據(jù)要被寫(xiě)入其中的目標(biāo)軌道之上定位頭元件;用所述頭元件讀取所述目標(biāo)軌道的所述數(shù)據(jù)扇區(qū);以及通過(guò)使用對(duì)所述數(shù)據(jù)扇區(qū)的讀信號(hào),確定許可或不許可向所述介質(zhì)寫(xiě)入數(shù)據(jù)。通過(guò)使用對(duì)數(shù)據(jù)扇區(qū)的讀信號(hào)來(lái)確定許可或不許可向介質(zhì)寫(xiě)入數(shù)據(jù),由此能夠檢測(cè)基于伺服數(shù)據(jù)不能精確檢測(cè)的振動(dòng),并且這樣一來(lái)就能夠防止由于振動(dòng)將會(huì)造成的偏離軌道寫(xiě)入。
根據(jù)本發(fā)明的第二方面,在第一方面中,檢測(cè)對(duì)伺服扇區(qū)之內(nèi)數(shù)據(jù)扇區(qū)的讀信號(hào)的波動(dòng),并且通過(guò)使用所述波動(dòng),確定許可或不許可向介質(zhì)寫(xiě)入數(shù)據(jù)。結(jié)果,能夠有效地檢測(cè)相鄰伺服數(shù)據(jù)之間造成的頭元件振動(dòng),并且這樣一來(lái)就能夠防止由于頭元件振動(dòng)將會(huì)造成的偏離軌道寫(xiě)入。
根據(jù)本發(fā)明的第三方面,在第二方面中,檢測(cè)對(duì)多個(gè)伺服扇區(qū)之內(nèi)數(shù)據(jù)扇區(qū)的讀信號(hào)的波動(dòng),并且通過(guò)使用多個(gè)伺服扇區(qū)的讀信號(hào)的各個(gè)波動(dòng),確定許可或不許可向介質(zhì)寫(xiě)入數(shù)據(jù)。結(jié)果,能夠更加準(zhǔn)確地執(zhí)行對(duì)許可或不許可的判斷。
根據(jù)本發(fā)明的第四方面,在第二方面中,通過(guò)使用對(duì)單個(gè)伺服扇區(qū)中數(shù)據(jù)扇區(qū)的讀信號(hào)的波動(dòng),確定許可或不許可向所述介質(zhì)寫(xiě)入數(shù)據(jù)。結(jié)果,能夠執(zhí)行基于有效處理的對(duì)許可或不許可的判斷。
根據(jù)本發(fā)明的第五方面,在第三方面中,通過(guò)使用對(duì)所述伺服扇區(qū)中數(shù)據(jù)扇區(qū)的讀信號(hào)的最大值和最小值,確定許可或不許可向介質(zhì)寫(xiě)入數(shù)據(jù)。結(jié)果,能夠精確地并且容易地檢測(cè)振動(dòng)。
根據(jù)本發(fā)明的第六方面,在第三方面中,多個(gè)伺服扇區(qū)是連續(xù)的伺服扇區(qū)。結(jié)果,能夠更加準(zhǔn)確地執(zhí)行對(duì)許可或不許可的判斷。
根據(jù)本發(fā)明的第七方面,在第一方面中,通過(guò)使用伺服數(shù)據(jù)識(shí)別的頭元件位置和對(duì)與伺服數(shù)據(jù)相同的伺服扇區(qū)中數(shù)據(jù)扇區(qū)的讀信號(hào),確定許可或不許可向介質(zhì)寫(xiě)入數(shù)據(jù)。結(jié)果,能夠以較少的數(shù)據(jù)執(zhí)行對(duì)許可或不許可的準(zhǔn)確判斷。
根據(jù)本發(fā)明的第八方面,在第一方面中,通過(guò)使用伺服數(shù)據(jù)識(shí)別的頭元件位置和頭元件速度,以及對(duì)與伺服數(shù)據(jù)相同的伺服扇區(qū)中數(shù)據(jù)扇區(qū)的讀信號(hào),確定許可或不許可向介質(zhì)寫(xiě)入數(shù)據(jù)。結(jié)果,能夠以較少的數(shù)據(jù)執(zhí)行對(duì)許可或不許可的準(zhǔn)確判斷。
根據(jù)本發(fā)明的第九方面,提供了用于向介質(zhì)寫(xiě)入用戶數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)裝置,所述介質(zhì)具有在每個(gè)軌道中間隔地沿圓周布置的多個(gè)伺服數(shù)據(jù)以及位于所述伺服數(shù)據(jù)之間的數(shù)據(jù)扇區(qū),所述數(shù)據(jù)存儲(chǔ)裝置包括頭元件,用于從所述介質(zhì)讀出所述伺服數(shù)據(jù)和所述數(shù)據(jù)扇區(qū);以及控制器,用于通過(guò)使用所述讀出的伺服數(shù)據(jù),控制所述頭元件在所述旋轉(zhuǎn)介質(zhì)上的所述用戶數(shù)據(jù)要被寫(xiě)入其中的目標(biāo)軌道之上的定位,并且用于通過(guò)使用對(duì)所述目標(biāo)軌道中所述數(shù)據(jù)扇區(qū)的讀信號(hào),確定許可或不許可向所述介質(zhì)寫(xiě)入所述用戶數(shù)據(jù)。通過(guò)使用對(duì)數(shù)據(jù)扇區(qū)的讀信號(hào),確定許可或不許可向介質(zhì)寫(xiě)入數(shù)據(jù),由此能夠檢測(cè)基于伺服數(shù)據(jù)不能精確檢測(cè)的振動(dòng),并且這樣一來(lái)就能夠防止由于振動(dòng)將會(huì)造成的偏離軌道寫(xiě)入。
根據(jù)本發(fā)明的第十方面,在第九方面中,通過(guò)使用對(duì)伺服扇區(qū)之內(nèi)數(shù)據(jù)扇區(qū)的讀信號(hào)的波動(dòng),控制器確定許可或不許可向介質(zhì)寫(xiě)入用戶數(shù)據(jù)。結(jié)果,能夠有效地檢測(cè)相鄰伺服數(shù)據(jù)之間造成的頭元件振動(dòng),并且這樣一來(lái)就能夠防止由于頭元件振動(dòng)將會(huì)造成的偏離軌道寫(xiě)入。
根據(jù)本發(fā)明的第十一方面,在第十方面中,通過(guò)使用多個(gè)伺服扇區(qū)之內(nèi)讀信號(hào)的波動(dòng),控制器確定許可或不許可向介質(zhì)寫(xiě)入用戶數(shù)據(jù)。結(jié)果,能夠更加準(zhǔn)確地執(zhí)行對(duì)許可或不許可的判斷。
根據(jù)本發(fā)明的第十二方面,在第十方面中,通過(guò)使用對(duì)單個(gè)伺服扇區(qū)中數(shù)據(jù)扇區(qū)的讀信號(hào)的波動(dòng),控制器確定許可或不許可向介質(zhì)寫(xiě)入用戶數(shù)據(jù)。結(jié)果,能夠執(zhí)行基于有效處理的對(duì)許可或不許可的判斷。
根據(jù)本發(fā)明的第十三方面,在第九方面中,通過(guò)使用對(duì)伺服扇區(qū)中數(shù)據(jù)扇區(qū)的讀信號(hào)的最大值和最小值,控制器確定許可或不許可向介質(zhì)寫(xiě)入用戶數(shù)據(jù)。結(jié)果,能夠精確地并且容易地檢測(cè)振動(dòng)。
根據(jù)本發(fā)明的第十四方面,在第十一方面中,多個(gè)伺服扇區(qū)是連續(xù)的伺服扇區(qū)。結(jié)果,能夠更加準(zhǔn)確地執(zhí)行對(duì)許可或不許可的判斷。
根據(jù)本發(fā)明的第十五方面,在第九方面中,通過(guò)使用伺服數(shù)據(jù)識(shí)別的頭元件位置和對(duì)與伺服數(shù)據(jù)相同的伺服扇區(qū)中數(shù)據(jù)扇區(qū)的讀信號(hào),控制器確定許可或不許可向介質(zhì)寫(xiě)入用戶數(shù)據(jù)。結(jié)果,能夠以較少的數(shù)據(jù)執(zhí)行對(duì)許可或不許可的準(zhǔn)確判斷。
根據(jù)本發(fā)明的第十六方面,在第九方面中,通過(guò)使用伺服數(shù)據(jù)識(shí)別的頭元件速度,以及對(duì)與指定所述頭元件速度的伺服數(shù)據(jù)相同的伺服扇區(qū)中數(shù)據(jù)扇區(qū)的讀信號(hào),控制器確定許可或不許可向所述介質(zhì)寫(xiě)入用戶數(shù)據(jù)。結(jié)果,能夠以較少的數(shù)據(jù)執(zhí)行對(duì)許可或不許可的準(zhǔn)確判斷。
根據(jù)本發(fā)明的第十七方面,在第九方面中,通過(guò)使用與多個(gè)伺服數(shù)據(jù)相關(guān)聯(lián)的頭元件位置和頭元件速度,以及對(duì)多個(gè)伺服數(shù)據(jù)的各個(gè)伺服扇區(qū)中數(shù)據(jù)扇區(qū)的讀信號(hào),控制器確定許可或不許可向所述介質(zhì)寫(xiě)入用戶數(shù)據(jù)。結(jié)果,能夠以較少的數(shù)據(jù)執(zhí)行對(duì)許可或不許可的準(zhǔn)確判斷。
根據(jù)本發(fā)明,可以防止由于頭元件振動(dòng)造成的偏離軌道寫(xiě)入。
圖1是示意性顯示根據(jù)這個(gè)實(shí)施例的HDD的整體構(gòu)造的方框圖;圖2是示意性顯示根據(jù)這個(gè)實(shí)施例的磁盤(pán)上記錄的數(shù)據(jù)的物理格式的示圖;圖3是顯示根據(jù)這個(gè)實(shí)施例的讀元件進(jìn)行軌道跟蹤的情形以及所述軌道跟蹤所伴隨的讀回信號(hào)變化的示圖;圖4是顯示根據(jù)這個(gè)實(shí)施例的頭元件在寫(xiě)處理中移動(dòng)所伴隨的伺服信號(hào)變化的示圖;圖5是具體顯示根據(jù)這個(gè)實(shí)施例的寫(xiě)許可/不許可判斷處理的流程圖;圖6是顯示這個(gè)實(shí)施例中的另一個(gè)方面的寫(xiě)許可/不許可判斷處理的流程圖;圖7是顯示在HDC/MPU、R/W通道和AE之中傳輸?shù)膫鬏斝盘?hào)的方框圖;圖8是顯示頭元件振動(dòng)檢測(cè)中的圖7中顯示的信號(hào)的變化以及根據(jù)這個(gè)實(shí)施例的寫(xiě)許可/不許可判斷處理的時(shí)間圖。
具體實(shí)施例方式
在下文中,將說(shuō)明能夠向其應(yīng)用本發(fā)明的實(shí)施例。為了清楚說(shuō)明起見(jiàn),在以下說(shuō)明和附圖中適當(dāng)?shù)剡M(jìn)行省略和簡(jiǎn)化。另外,在附圖中,相同的組成部分用相同的參考數(shù)字指示,并且為了清楚說(shuō)明起見(jiàn),必要時(shí)省略重復(fù)的說(shuō)明。
這個(gè)實(shí)施例的寫(xiě)入處理控制中的特征點(diǎn)之一是對(duì)許可或不許可向磁盤(pán)寫(xiě)入用戶數(shù)據(jù)的判斷。具體地,在寫(xiě)入處理中,通過(guò)使用除了伺服數(shù)據(jù)外的對(duì)用戶數(shù)據(jù)的讀信號(hào),來(lái)判斷許可或不許可向磁盤(pán)寫(xiě)入用戶數(shù)據(jù)。結(jié)果,基于伺服數(shù)據(jù)不能精確地檢測(cè)的致動(dòng)器振動(dòng)被檢測(cè)以防止偏離軌道寫(xiě)入。在下文中,通過(guò)示范硬盤(pán)驅(qū)動(dòng)器(HDD)作為數(shù)據(jù)存儲(chǔ)裝置的例子,來(lái)說(shuō)明本發(fā)明的實(shí)施例。
為了使這個(gè)實(shí)施例的特征點(diǎn)理解容易,首先,將說(shuō)明HDD的整體構(gòu)造概要。圖1是示意性顯示根據(jù)這個(gè)實(shí)施例的HDD 1的方框圖。如圖1所示,HDD 1包括作為介質(zhì)(記錄介質(zhì))例子的磁盤(pán)11、作為頭元件例子的頭元件12、臂電子裝置(AE)13、主軸電機(jī)(SPM)14、音圈電機(jī)(VCM)15以及致動(dòng)器16,它們提供在密封外殼10中。
HDD 1裝備有電路板20,其固定到外殼10的外部。HDD 1在電路板20上具有IC,例如讀寫(xiě)通道(R/W通道)21、電機(jī)驅(qū)動(dòng)器單元22、硬盤(pán)控制器(HDC)和MPU的集成電路(在下文中被稱作HDC/MPU)23以及RAM 24。順便提及,單獨(dú)的電路能夠在構(gòu)造方面被集成為一個(gè)IC,或者能夠被分開(kāi)成用于安裝的多個(gè)IC。
來(lái)自外部主機(jī)51的用戶數(shù)據(jù)由HDC/MPU 23接收,并且通過(guò)R/W通道21和AE 13由頭元件12寫(xiě)入到磁盤(pán)11。另外,磁盤(pán)11中存儲(chǔ)的用戶數(shù)據(jù)由頭元件12讀出,并且通過(guò)AE 13和R/W通道21從HDC/MPU 23被輸出到外部主機(jī)51。
下一步,將說(shuō)明HDD 1的組成部分。磁盤(pán)11固定到SPM 14。SPM14以預(yù)定速度旋轉(zhuǎn)磁盤(pán)11。電機(jī)驅(qū)動(dòng)器單元22根據(jù)來(lái)自HDC/MPU 23的控制數(shù)據(jù)驅(qū)動(dòng)SPM 14。這個(gè)例子的磁盤(pán)11包括在其上數(shù)據(jù)要被記錄在它的兩個(gè)側(cè)面上的記錄表面,并且與每個(gè)記錄表面相關(guān)地提供頭元件12。
頭元件12中的每一個(gè)都固定到浮動(dòng)塊(未顯示)。另外,浮動(dòng)塊固定到致動(dòng)器16的端部。致動(dòng)器16耦合到VCM 15,并且關(guān)于樞軸回轉(zhuǎn),從而在旋轉(zhuǎn)的磁盤(pán)11上徑向移動(dòng)頭元件12(以及浮動(dòng)塊)。電機(jī)驅(qū)動(dòng)器單元22根據(jù)來(lái)自HDC/MPU 23的控制數(shù)據(jù)(被稱作DACOUT)驅(qū)動(dòng)VCM 15。
頭元件12包括寫(xiě)元件,用于根據(jù)將要記錄在磁盤(pán)11中的記錄數(shù)據(jù),將電信號(hào)轉(zhuǎn)換成磁場(chǎng);以及讀元件,用于將來(lái)自磁盤(pán)11的磁場(chǎng)轉(zhuǎn)換成電信號(hào)。應(yīng)當(dāng)注意的是,提供一張或多張磁盤(pán)11,并且能夠在磁盤(pán)11的一個(gè)側(cè)面或兩個(gè)側(cè)面上形成記錄表面。
AE 13從多個(gè)頭元件12之中選擇用于訪問(wèn)磁盤(pán)11的一個(gè)頭元件12,以給定增益放大(預(yù)放大)如此選擇的頭元件12讀出的再生信號(hào),并且將再生信號(hào)發(fā)送到R/W通道21。另外,AE 13向選擇的頭元件12發(fā)送來(lái)自R/W通道21的記錄信號(hào)。
當(dāng)向主機(jī)51傳送用戶數(shù)據(jù)時(shí),R/W通道21執(zhí)行讀處理。在讀處理中,R/W通道21放大從AE 13供應(yīng)的讀信號(hào)以便讀信號(hào)具有給定振幅,從獲得的讀信號(hào)析取數(shù)據(jù),并且執(zhí)行譯碼處理。如此讀取的數(shù)據(jù)包含用戶數(shù)據(jù)和伺服數(shù)據(jù)。經(jīng)過(guò)譯碼處理的讀取的用戶數(shù)據(jù)被供應(yīng)給HDC/MPU 23。
另外,R/W通道21對(duì)從主機(jī)51向其傳送的用戶數(shù)據(jù)執(zhí)行寫(xiě)處理。R/W通道21根據(jù)來(lái)自HDC/MPU 23的控制信號(hào)執(zhí)行寫(xiě)處理。在寫(xiě)處理中,R/W通道21代碼調(diào)制從HDC/MPU 23供應(yīng)的寫(xiě)數(shù)據(jù),將如此代碼調(diào)制的寫(xiě)數(shù)據(jù)轉(zhuǎn)換成寫(xiě)信號(hào),并且將作為結(jié)果的寫(xiě)信號(hào)供應(yīng)給AE 13。
在HDC/MPU 23中,MPU根據(jù)載入到RAM 24中的代碼操作。隨著HDD 1的激活,除了用于允許MPU操作的代碼之外,控制和數(shù)據(jù)處理所需的數(shù)據(jù)從磁盤(pán)11或ROM(未顯示)被載入到RAM 24中。除了數(shù)據(jù)處理所需的處理之外,HDC/MPU 23還執(zhí)行對(duì)HDD 1的整體控制,例如讀/寫(xiě)處理控制、命令執(zhí)行順序管理、通過(guò)使用伺服信號(hào)對(duì)頭元件12的定位控制(伺服控制)、接口控制以及缺陷管理。
在這個(gè)實(shí)施例中要注意的一點(diǎn)是用于判斷許可或不許可向磁盤(pán)11寫(xiě)入用戶數(shù)據(jù)的技術(shù)。在寫(xiě)處理中,這個(gè)實(shí)施例的HDC/MPU 23通過(guò)使用除了伺服數(shù)據(jù)外對(duì)用戶數(shù)據(jù)的讀信號(hào)來(lái)判斷許可或不許可向磁盤(pán)11寫(xiě)入用戶數(shù)據(jù)。用上述技術(shù),幾乎與伺服采樣同步的致動(dòng)器振動(dòng)被檢測(cè)以便防止偏離軌道寫(xiě)入。稍后將詳細(xì)地說(shuō)明振動(dòng)檢測(cè)技術(shù)和寫(xiě)入許可/不許可判斷處理。
參考圖2,將說(shuō)明磁盤(pán)11上的記錄數(shù)據(jù)。圖12示意性顯示了磁盤(pán)11的記錄表面上的記錄數(shù)據(jù)的狀態(tài)。如圖2所示,在磁盤(pán)11的記錄表面上形成多個(gè)伺服區(qū)111和數(shù)據(jù)區(qū)112。多個(gè)伺服區(qū)111從磁盤(pán)11的中心在徑向方向上徑向延伸,并且以預(yù)定角度的間隔彼此分開(kāi)地形成。在對(duì)應(yīng)相鄰的伺服區(qū)111之間形成數(shù)據(jù)區(qū)112。以預(yù)定角度的間隔交替提供伺服區(qū)111和數(shù)據(jù)區(qū)112。在伺服區(qū)111的每一個(gè)中記錄用于執(zhí)行對(duì)頭元件12的定位控制的伺服數(shù)據(jù)。在數(shù)據(jù)區(qū)112的每一個(gè)中記錄用戶數(shù)據(jù)。
在磁盤(pán)11的記錄表面上形成多個(gè)軌道113,其每一個(gè)都在徑向方向上具有預(yù)定寬度,并且同心地形成。沿著軌道113記錄伺服數(shù)據(jù)和用戶數(shù)據(jù)。一個(gè)軌道113包括多個(gè)數(shù)據(jù)扇區(qū)(用戶數(shù)據(jù)的記錄單元),其每一個(gè)都提供在相應(yīng)伺服區(qū)111之間。換言之,軌道113中的每一個(gè)都包含多個(gè)伺服數(shù)據(jù),其以預(yù)定角度的間隔彼此分開(kāi)地布置;以及多個(gè)數(shù)據(jù)扇區(qū),其每一個(gè)都布置在相應(yīng)伺服數(shù)據(jù)之間。另外,在這個(gè)說(shuō)明書(shū)中,在一個(gè)軌道中從一個(gè)伺服數(shù)據(jù)延伸到正好在下一個(gè)伺服數(shù)據(jù)之前的數(shù)據(jù)扇區(qū)的扇區(qū),被稱作一個(gè)伺服扇區(qū)。
根據(jù)磁盤(pán)11的徑向位置將多個(gè)軌道113分組成多個(gè)區(qū)帶(zone)114。在區(qū)帶的每一個(gè)中設(shè)置一個(gè)軌道113中包含的數(shù)據(jù)扇區(qū)的數(shù)目。在圖2中,示范了三個(gè)區(qū)帶114a到114c。每個(gè)區(qū)帶都改變記錄頻率,由此可以增加整體磁盤(pán)11的記錄密度。
在下文中,將說(shuō)明用于控制用戶數(shù)據(jù)寫(xiě)入磁盤(pán)11的技術(shù)。通過(guò)使用除了伺服數(shù)據(jù)之外對(duì)數(shù)據(jù)扇區(qū)(用戶數(shù)據(jù))的讀信號(hào)的振幅,這個(gè)實(shí)施例的HDD 1執(zhí)行寫(xiě)處理控制。對(duì)數(shù)據(jù)扇區(qū)的讀信號(hào)用于檢測(cè)與伺服采樣同步的致動(dòng)器振動(dòng)。當(dāng)存在超過(guò)基準(zhǔn)的振動(dòng)時(shí),設(shè)置寫(xiě)禁止。結(jié)果,能夠檢測(cè)基于伺服信號(hào)不能檢測(cè)的頭元件振動(dòng),并且能夠防止由頭元件振動(dòng)引起的偏離軌道寫(xiě)入。
圖3(a)示意性顯示了頭元件12中包括的讀元件121進(jìn)行軌道跟蹤的情形。在那里顯示了讀元件121在兩塊伺服數(shù)據(jù)211a和211b之間移動(dòng)的情形。在兩塊伺服數(shù)據(jù)211a和211b之間記錄了七個(gè)數(shù)據(jù)扇區(qū)212a到212g。換言之,在這個(gè)軌道中,一個(gè)伺服扇區(qū)由伺服數(shù)據(jù)211a和七個(gè)伺服數(shù)據(jù)扇區(qū)212a到212g構(gòu)成。
當(dāng)讀元件121以與伺服采樣頻率相同的頻率或以伺服采樣頻率整數(shù)倍的頻率徑向振動(dòng)時(shí),如圖3所示,HDD 1不能夠基于伺服信號(hào)檢測(cè)振動(dòng),因?yàn)樽x元件121讀出的伺服信號(hào)沒(méi)有改變。當(dāng)在這種狀態(tài)下開(kāi)始向磁盤(pán)11寫(xiě)入用戶數(shù)據(jù)時(shí),偏離軌道寫(xiě)入發(fā)生,并且這樣一來(lái)就向相鄰軌道的用戶數(shù)據(jù)重寫(xiě)了新的不同的用戶數(shù)據(jù)。
另一方面,對(duì)數(shù)據(jù)扇區(qū)212的讀信號(hào)的振幅根據(jù)一個(gè)伺服扇區(qū)中造成的振動(dòng)而變化。表示對(duì)數(shù)據(jù)扇區(qū)的讀信號(hào)的振幅的值之一是讀回信號(hào)振幅。讀回信號(hào)振幅是表示當(dāng)讀元件121讀出數(shù)據(jù)扇區(qū)之內(nèi)模式時(shí)實(shí)際信號(hào)振幅的值。換言之,如圖3(b)所示,讀回信號(hào)振幅如此變化,以致于它從讀元件121的跟蹤軌道中心在徑向方向上單調(diào)地降低。
這樣一來(lái),讀回信號(hào)振幅就用于檢測(cè)致動(dòng)器16、亦即頭元件12的振動(dòng)(頭元件振動(dòng))。當(dāng)致動(dòng)器超過(guò)基準(zhǔn)的限制時(shí),禁止數(shù)據(jù)寫(xiě)入磁盤(pán)11。用這種方法,在頭元件振動(dòng)落在基準(zhǔn)的限制之內(nèi)的條件下允許寫(xiě)入,由此可以有效地防止造成偏離軌道寫(xiě)入。另外,由于頭元件振動(dòng)起因于致動(dòng)器的機(jī)械共振,所以它隨著時(shí)間而降低。因此,當(dāng)頭元件振動(dòng)超過(guò)基準(zhǔn)時(shí),HDD 1并不開(kāi)始向磁盤(pán)11寫(xiě)入用戶數(shù)據(jù),直到致動(dòng)器的振動(dòng)變小為止。
這個(gè)實(shí)施例的HDD 1使用讀回信號(hào)振幅的波動(dòng)以精確地檢測(cè)頭元件元件12的振動(dòng)。由于將要檢測(cè)的因素是伺服數(shù)據(jù)之間的機(jī)械頭元件振動(dòng),所以這個(gè)區(qū)域中的讀回信號(hào)振幅的波動(dòng)成為問(wèn)題。當(dāng)波動(dòng)顯著超過(guò)基準(zhǔn)值時(shí),禁止寫(xiě)入,而當(dāng)波動(dòng)落在基準(zhǔn)之內(nèi)時(shí),允許寫(xiě)入。
優(yōu)選地,如圖3(b)所示,通過(guò)使用伺服扇區(qū)211a和211b之間的讀回信號(hào)包絡(luò)的最大值(MAX)和最小值(MIN)之間的差,判斷讀回信號(hào)振幅的波動(dòng)幅度。例如,通過(guò)將Δ=(MAX-MIN)與先前設(shè)置的值相比較,能夠確定許可或不許可寫(xiě)入。除此之外,能夠使用諸如MAX/MIN或(MAX-MIN)/MIN之類的計(jì)算值,以便確定許可或不許可寫(xiě)入。順便提及,例如,為了避免噪聲的影響,也可以從除了超過(guò)特定振幅限制的振幅之外的振幅之中確定振幅的最大值(MAX)。
通過(guò)使用一個(gè)或多個(gè)伺服扇區(qū)中讀回信號(hào)振幅的波動(dòng),HDD 1能夠確定許可或不許可寫(xiě)入。例如,檢測(cè)正好在向其寫(xiě)入用戶數(shù)據(jù)的伺服扇區(qū)之前的伺服扇區(qū)中讀回信號(hào)振幅的波動(dòng),并且基于檢測(cè)的波動(dòng)幅度能夠確定許可或不許可寫(xiě)入。根據(jù)處理效率或性能,優(yōu)選地,基于單個(gè)伺服扇區(qū)中讀回信號(hào)振幅的波動(dòng),判斷許可或不許可寫(xiě)入。
可選擇地,如果HDD 1檢測(cè)多個(gè)伺服扇區(qū)中讀回信號(hào)振幅的波動(dòng),并且檢測(cè)到的每個(gè)波動(dòng)的幅度都落在基準(zhǔn)的限制之內(nèi),則HDD 1能夠允許數(shù)據(jù)寫(xiě)入磁盤(pán)11。為了更加精確的振動(dòng)檢測(cè),優(yōu)選地使用多個(gè)伺服扇區(qū)中讀回信號(hào)振幅的波動(dòng)。另外,優(yōu)選地多個(gè)伺服扇區(qū)是連續(xù)的。
然而,數(shù)據(jù)扇區(qū)中讀信號(hào)振幅的變化,例如,也能夠從R/W通道12中包括的可變?cè)鲆娣糯笃?VGA)增益中獲得。VGA執(zhí)行增益調(diào)節(jié),以便數(shù)據(jù)扇區(qū)之內(nèi)的作為給定頻率信號(hào)的前同步碼(preamble)的振幅變?yōu)楹愣?。HDD 1能夠從增益中確定與數(shù)據(jù)扇區(qū)相關(guān)聯(lián)的數(shù)據(jù)扇區(qū)讀信號(hào)振幅。HDD 1允許VGA增益檢測(cè)伺服扇區(qū)211a和211b之間數(shù)據(jù)扇區(qū)212a到212g中的讀回信號(hào)振幅,以從它們之中的最大值(MAX)和最小值(MIN)判斷振幅波動(dòng)的幅度。
隨后,將說(shuō)明這個(gè)實(shí)施例的寫(xiě)處理的整體流程。圖4顯示了寫(xiě)處理中頭元件12移動(dòng)所伴隨的伺服信號(hào)變化。每個(gè)圓圈都表示頭元件位置,并且頭元件位置在附圖中從左手側(cè)改變到右手側(cè)。頭元件位置能夠通過(guò)頭元件12(讀元件121)讀出的位置信號(hào)(PES位置誤差信號(hào))的值來(lái)表示。基于地址數(shù)據(jù)和伺服信號(hào)的脈沖確定位置信號(hào)。
在寫(xiě)處理中,頭元件12執(zhí)行用于從當(dāng)前軌道搜索到目標(biāo)軌道的操作。頭元件12在目標(biāo)軌道的軌道寬度411之內(nèi)移動(dòng),然后進(jìn)入搜索完成位置范圍412。在這之后,頭元件12沿著數(shù)據(jù)軌道的軌道中心413進(jìn)行跟蹤。當(dāng)基于位置信號(hào)確定的頭元件位置、類似地基于位置信號(hào)確定的頭元件速度和從讀回信號(hào)振幅檢測(cè)的機(jī)械振動(dòng)滿足它們各自的條件時(shí),這個(gè)實(shí)施例的HDD 1允許用戶數(shù)據(jù)寫(xiě)入磁盤(pán)11。
更加具體地,第一條件是這樣的從位置信號(hào)變化獲得的頭元件速度落在基準(zhǔn)值的限制之內(nèi)。此外,第二條件是,位置信號(hào)的值落在作為基準(zhǔn)范圍的寫(xiě)允許范圍414之內(nèi)。多個(gè)連續(xù)的伺服信號(hào)需要滿足這兩個(gè)條件。圖4顯示了這樣的例子,在所述例子中,四個(gè)連續(xù)的信號(hào)451需要滿足上述兩個(gè)條件。
在這個(gè)例子的HDD 1中,數(shù)據(jù)扇區(qū)中讀回信號(hào)振幅的波動(dòng)落在基準(zhǔn)范圍之內(nèi)是用于寫(xiě)允許的條件。在圖4的例子中,在四個(gè)伺服信號(hào)451已滿足關(guān)于頭元件位置和頭元件速度的建立條件之后,在時(shí)刻421處,HDD 1執(zhí)行關(guān)于頭元件振動(dòng)的判斷。當(dāng)讀回信號(hào)振幅的波動(dòng)落在基準(zhǔn)范圍之內(nèi)時(shí),在下一個(gè)伺服扇區(qū)422中以及之后的向前伺服扇區(qū)中允許寫(xiě)入。
現(xiàn)在參考圖5的流程圖和圖4來(lái)詳細(xì)地說(shuō)明上述寫(xiě)許可/不許可判斷處理。HDC/MPU 23通過(guò)使用從R/W通道21獲得的數(shù)據(jù)執(zhí)行寫(xiě)許可/不許可判斷處理。當(dāng)開(kāi)始寫(xiě)處理時(shí),HDC/MPU 23根據(jù)頭元件元件12的移動(dòng)獲得伺服數(shù)據(jù)塊(S11)。更加具體地,R/W通道21從頭元件元件12讀出的伺服信號(hào)中析取伺服數(shù)據(jù),并且將如此析取的伺服數(shù)據(jù)傳送到HDC/MPU 23。
下一步,HDC/MPU 23判斷頭元件位置中的每一個(gè)(位置信號(hào)中的每一個(gè))是否落在搜索完成位置范圍412之內(nèi)(S12)。當(dāng)頭元件位置中的每一個(gè)沒(méi)有落在搜索完成位置范圍412之內(nèi)時(shí),復(fù)位計(jì)數(shù)器(S13),并且操作返回到獲得下一個(gè)伺服數(shù)據(jù)的步驟(S11)。所述計(jì)數(shù)器,如圖4所示,用于判斷多個(gè)連續(xù)的伺服數(shù)據(jù)塊451是否滿足特定條件。當(dāng)頭元件位置中的每一個(gè)落在搜索完成位置范圍412之內(nèi)時(shí),HDC/MPU 23判斷頭元件速度是否落在作為基準(zhǔn)范圍的搜索完成速度范圍之內(nèi)(S14)。
當(dāng)頭元件速度沒(méi)有落在搜索完成速度范圍之內(nèi)時(shí),復(fù)位計(jì)數(shù)器(S13),并且操作返回到獲得下一個(gè)伺服數(shù)據(jù)的步驟(S11)。當(dāng)頭元件速度落在搜索完成速度范圍之內(nèi)時(shí),判斷頭元件位置中的每一個(gè)(位置信號(hào)中的每一個(gè))是否落在寫(xiě)允許范圍414之內(nèi)(S15)。當(dāng)頭元件位置中的每一個(gè)(位置信號(hào)中的每一個(gè))沒(méi)有落在寫(xiě)允許范圍414之內(nèi)時(shí),復(fù)位計(jì)數(shù)器(S13),并且操作返回到獲得下一個(gè)伺服數(shù)據(jù)的步驟(S11)。當(dāng)頭元件位置中的每一個(gè)(位置信號(hào)中的每一個(gè))落在寫(xiě)允許范圍414之內(nèi)時(shí),HDC/MPU 23判斷計(jì)數(shù)是否超過(guò)基準(zhǔn)值N(在圖4的例子中為3)(S16)。當(dāng)計(jì)數(shù)沒(méi)有超過(guò)N時(shí),HDC/MPU 23增加計(jì)數(shù)(S17),并且操作返回到獲得下一個(gè)伺服數(shù)據(jù)的步驟(S11)。
當(dāng)計(jì)數(shù)超過(guò)基準(zhǔn)值N時(shí)(S16),HDC/MPU 23判斷讀回信號(hào)振幅的波動(dòng)是否落在基準(zhǔn)的限制之內(nèi)(S18)。根據(jù)上述技術(shù),例如在Δ=(MAX-MIN)沒(méi)有超過(guò)基準(zhǔn)值的用于允許的條件下,能夠執(zhí)行這種判斷。當(dāng)振幅波動(dòng)沒(méi)有落在基準(zhǔn)的限制之內(nèi)時(shí)(S18),HDC/MPU 23復(fù)位計(jì)數(shù)器(S19),并且在這之后等待頭元件12振動(dòng)停止(S20)。更加具體地,在停止處理預(yù)定特定時(shí)間之后,HDC/MPU 23重新開(kāi)始獲得下一個(gè)伺服數(shù)據(jù)的步驟(S11)之中以及之后的處理。另一方面,當(dāng)讀回信號(hào)的振幅波動(dòng)落在基準(zhǔn)的限制之內(nèi)時(shí)(S18),HDC/MPU 23執(zhí)行關(guān)于寫(xiě)允許的判斷(S21),并且在目標(biāo)數(shù)據(jù)扇區(qū)中寫(xiě)入用戶數(shù)據(jù)。
在上述處理流程中,正好在頭元件位置和頭元件速度滿足特定條件之后,基于一個(gè)伺服扇區(qū)中單個(gè)讀回信號(hào)的振幅波動(dòng),執(zhí)行寫(xiě)許可/不許可判斷。與此不同,在頭元件位置和頭元件速度滿足特定條件之后,通過(guò)使用多個(gè)伺服扇區(qū)中的振幅波動(dòng),也能夠執(zhí)行寫(xiě)許可/不許可判斷。例如,HDC/MPU 23包括另一個(gè)計(jì)數(shù)器,并且當(dāng)多個(gè)連續(xù)伺服扇區(qū)中讀回信號(hào)振幅波動(dòng)中的每一個(gè)都等于或小于基準(zhǔn)值時(shí),允許寫(xiě)入。結(jié)果,更加精確的振幅判斷被執(zhí)行,并且更加可靠地防止了偏離軌道寫(xiě)入。在這種情況下,除了用于關(guān)于頭元件速度和頭元件位置的判斷的多個(gè)伺服扇區(qū)之外,還需要用于關(guān)于振動(dòng)的判斷的多個(gè)伺服扇區(qū)。
圖6的流程圖顯示了另一個(gè)優(yōu)選的寫(xiě)許可/不許可判斷處理流程。在這個(gè)寫(xiě)許可/不許可判斷處理流程中,與圖5的例子不同,與關(guān)于頭元件位置和頭元件速度的判斷一起執(zhí)行關(guān)于頭元件振動(dòng)的判斷。這樣一來(lái),通過(guò)使用多個(gè)伺服扇區(qū)執(zhí)行關(guān)于振動(dòng)的精確判斷,并且減少了用于寫(xiě)許可/不許可判斷的伺服扇區(qū)的數(shù)目以增強(qiáng)性能。這個(gè)處理流程不同于參考圖5在上面說(shuō)明的處理流程之處在于,在判斷計(jì)數(shù)的步驟(S16)之前執(zhí)行振動(dòng)判斷步驟(S18)。
換言之,當(dāng)頭元件速度落在搜索完成速度范圍之內(nèi)(S14),并且頭元件位置落在寫(xiě)允許范圍414之內(nèi)(S15)時(shí),HDC/MPU 23進(jìn)一步獲得有關(guān)的伺服扇區(qū)之內(nèi)的數(shù)據(jù)扇區(qū)的讀回信號(hào)振幅,并且執(zhí)行關(guān)于其波動(dòng)的判斷處理(S18)。當(dāng)信號(hào)振幅波動(dòng)落在基準(zhǔn)的限制之內(nèi)時(shí),HDC/MPU 23增加計(jì)數(shù)器(S17)。當(dāng)讀回信號(hào)振幅波動(dòng)超過(guò)基準(zhǔn)值時(shí),HDC/MPU 23復(fù)位計(jì)數(shù)器(S19),并且在等待頭元件振動(dòng)停止(S20)之后,重復(fù)執(zhí)行獲得下一個(gè)伺服數(shù)據(jù)的步驟(S11)之中以及之后的處理。
用這種方法,與用于使用該伺服信號(hào)判斷頭元件速度和頭元件位置的處理(S13到S15)一起,關(guān)于與伺服信號(hào)相同的伺服扇區(qū),執(zhí)行使用數(shù)據(jù)扇區(qū)讀信號(hào)的頭元件振動(dòng)判斷處理(S18),由此即使當(dāng)關(guān)于多個(gè)伺服扇區(qū)執(zhí)行振動(dòng)判斷處理時(shí),也能夠執(zhí)行有效的判斷處理。結(jié)果,能夠抑制性能降低。
下一步,將詳細(xì)地具體說(shuō)明寫(xiě)許可/不許可判斷處理中HDD 1之內(nèi)的信號(hào)處理。如上所述,HDC/MPU 23通過(guò)使用來(lái)自R/W通道21的數(shù)據(jù)執(zhí)行寫(xiě)許可/不許可判斷處理。圖7顯示了在HDC/MPU 23、R/W通道21和AE 13之中傳輸?shù)膫鬏斝盘?hào)。圖8是關(guān)于這些信號(hào)的時(shí)間圖。應(yīng)當(dāng)注意的是,這個(gè)時(shí)間圖示意性顯示了信號(hào)變化,但是沒(méi)有精確地反映實(shí)際HDD中的時(shí)刻。圖7和8顯示了頭元件振動(dòng)判斷處理以及用于在對(duì)其判斷允許寫(xiě)入的伺服扇區(qū)的下一個(gè)的伺服扇區(qū)中寫(xiě)入用戶數(shù)據(jù)的處理的例子。
如圖7所示,HDC/MPU 23向R/W通道21輸出控制信號(hào),亦即寫(xiě)門(mén)信號(hào)(Write_Gate)、讀門(mén)信號(hào)(Read_Gate)和伺服門(mén)信號(hào)(Servo_Gate)。寫(xiě)門(mén)信號(hào)(Write_Gate)是用于控制用戶數(shù)據(jù)向磁盤(pán)11寫(xiě)入的信號(hào)。讀門(mén)信號(hào)(Read_Gate)是用于控制用戶數(shù)據(jù)從磁盤(pán)11讀取的信號(hào)。伺服門(mén)信號(hào)(Servo_Gate)用于控制伺服數(shù)據(jù)從磁盤(pán)11的讀取。
由AE 13放大的伺服數(shù)據(jù)信號(hào)(Servo_Data_Signal)和讀取用戶數(shù)據(jù)信號(hào)(Read_User_Data_Signal)被傳送到R/W通道21。R/W通道21從伺服數(shù)據(jù)信號(hào)(Servo_Data_Signal)中生成伺服數(shù)據(jù)(Servo_Data),并且將作為結(jié)果的伺服數(shù)據(jù)傳送到HDC/MPU 23。HDC/MPU 23從伺服數(shù)據(jù)中生成DACOUT作為VCM 15的控制信號(hào),以便控制頭元件位置,并且將DACOUT輸出到電機(jī)驅(qū)動(dòng)器單元22。
此外,從由AE 13向其傳送的讀取用戶數(shù)據(jù)信號(hào)(Read_User_Data_Signal)中,R/W通道21識(shí)別相應(yīng)伺服扇區(qū)中讀回信號(hào)振幅的最大值(MAX)和最小值(MIN),并且將識(shí)別的最大值和最小值存儲(chǔ)在R/W通道21之內(nèi)的寄存器(未顯示)中。HDC/MPU 23在頭元件振動(dòng)判斷時(shí)從所述寄存器中獲得這些值(MAX,MIN)。在數(shù)據(jù)向磁盤(pán)11的寫(xiě)入中,寫(xiě)入數(shù)據(jù)(Write_Data)被從HDC/MPU 23傳送到R/W通道21。然后R/W通道21從傳送的寫(xiě)入數(shù)據(jù)中生成寫(xiě)入數(shù)據(jù)信號(hào)(Write_Data_Signal),并且將寫(xiě)入數(shù)據(jù)信號(hào)輸出到AE 13。
如圖8所示,當(dāng)伺服門(mén)信號(hào)(Servo_Gate)為低(Asssert)時(shí),從磁盤(pán)11讀出伺服數(shù)據(jù)(Servo_Data)211。另外,當(dāng)寫(xiě)門(mén)信號(hào)(Write_Gate)為低(Asssert)時(shí),寫(xiě)入數(shù)據(jù)(Write_Data)被寫(xiě)入到磁盤(pán)11。此外,為了這個(gè)實(shí)施例的HDD 1執(zhí)行頭元件振動(dòng)判斷,當(dāng)讀門(mén)信號(hào)(Read_Gate)為低(Asssert)時(shí),從磁盤(pán)11讀出用戶數(shù)據(jù)(Read_User_Data)212。
在圖8的例子中,HDC/MPU 23通過(guò)在箭頭所指示的時(shí)刻使用數(shù)據(jù)扇區(qū)212r的讀回信號(hào)振幅的最大值MAX和最小值MIN來(lái)判斷寫(xiě)許可/不許可。應(yīng)當(dāng)注意的是,在這個(gè)時(shí)刻之前,HDC/MPU 23已經(jīng)判斷頭元件速度和頭元件位置滿足了特定條件。在這個(gè)例子中,由于頭元件振動(dòng)落在公差之內(nèi),所以寫(xiě)入數(shù)據(jù)被立刻寫(xiě)入到下一個(gè)伺服扇區(qū)中的每個(gè)目標(biāo)數(shù)據(jù)扇區(qū)212w。
雖然到此為止通過(guò)給出優(yōu)選實(shí)施例作為例子已說(shuō)明了本發(fā)明,但是本發(fā)明并不限于上述實(shí)施例。本領(lǐng)域技術(shù)人員能夠容易地在本發(fā)明的范圍之內(nèi)改變、添加和轉(zhuǎn)換上述實(shí)施例的組成部分。例如,寫(xiě)許可/不許可同樣能夠通過(guò)使用多個(gè)伺服扇區(qū)之間的讀回信號(hào)的波動(dòng)而不是使用一個(gè)伺服扇區(qū)之內(nèi)的讀回信號(hào)的波動(dòng)來(lái)確定。另外,本發(fā)明并不限于HDD,并因而能夠應(yīng)用于使用其他類型介質(zhì)的數(shù)據(jù)存儲(chǔ)裝置。
權(quán)利要求
1.一種控制向介質(zhì)寫(xiě)入用戶數(shù)據(jù)的方法,所述介質(zhì)具有在每個(gè)軌道中間隔地沿圓周布置的多個(gè)伺服數(shù)據(jù)以及位于所述伺服數(shù)據(jù)之間的數(shù)據(jù)扇區(qū),所述方法包括通過(guò)使用讀出的伺服數(shù)據(jù),在所述旋轉(zhuǎn)介質(zhì)上的所述用戶數(shù)據(jù)要被寫(xiě)入其中的目標(biāo)軌道之上定位頭元件;用所述頭元件讀取所述目標(biāo)軌道的所述數(shù)據(jù)扇區(qū);以及通過(guò)使用對(duì)所述數(shù)據(jù)扇區(qū)的讀信號(hào),確定許可或不許可向所述介質(zhì)寫(xiě)入數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其中,檢測(cè)對(duì)伺服扇區(qū)之內(nèi)數(shù)據(jù)扇區(qū)的讀信號(hào)的波動(dòng),并且通過(guò)使用檢測(cè)的所述波動(dòng),確定許可或不許可向所述介質(zhì)寫(xiě)入數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的方法,其中,檢測(cè)對(duì)多個(gè)伺服扇區(qū)之內(nèi)數(shù)據(jù)扇區(qū)的讀信號(hào)的波動(dòng),并且通過(guò)使用所述多個(gè)伺服扇區(qū)的讀信號(hào)的各個(gè)波動(dòng),確定許可或不許可向所述介質(zhì)寫(xiě)入數(shù)據(jù)。
4.根據(jù)權(quán)利要求2所述的方法,其中,通過(guò)使用對(duì)單個(gè)伺服扇區(qū)中數(shù)據(jù)扇區(qū)的讀信號(hào)的波動(dòng),確定許可或不許可向所述介質(zhì)寫(xiě)入數(shù)據(jù)。
5.根據(jù)權(quán)利要求2所述的方法,其中,通過(guò)使用對(duì)所述伺服扇區(qū)中數(shù)據(jù)扇區(qū)的讀信號(hào)的最大值和最小值,確定許可或不許可向所述介質(zhì)寫(xiě)入數(shù)據(jù)。
6.根據(jù)權(quán)利要求3所述的方法,其中,所述多個(gè)伺服扇區(qū)是連續(xù)的伺服扇區(qū)。
7.根據(jù)權(quán)利要求1所述的方法,其中,通過(guò)使用由所述伺服數(shù)據(jù)識(shí)別的頭元件位置和對(duì)與所述伺服數(shù)據(jù)相同的伺服扇區(qū)中數(shù)據(jù)扇區(qū)的讀信號(hào),確定許可或不許可向所述介質(zhì)寫(xiě)入數(shù)據(jù)。
8.根據(jù)權(quán)利要求1所述的方法,其中,通過(guò)使用由所述伺服數(shù)據(jù)識(shí)別的頭元件位置和頭元件速度,以及對(duì)與所述伺服數(shù)據(jù)相同的伺服扇區(qū)中數(shù)據(jù)扇區(qū)的讀信號(hào),確定許可或不許可向所述介質(zhì)寫(xiě)入數(shù)據(jù)。
9.一種用于向介質(zhì)寫(xiě)入用戶數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)裝置,所述介質(zhì)具有在每個(gè)軌道中間隔地沿圓周布置的多個(gè)伺服數(shù)據(jù)以及位于所述伺服數(shù)據(jù)之間的數(shù)據(jù)扇區(qū),所述數(shù)據(jù)存儲(chǔ)裝置包括頭元件,用于從所述介質(zhì)讀出所述伺服數(shù)據(jù)和所述數(shù)據(jù)扇區(qū);以及控制器,用于通過(guò)使用所述讀出的伺服數(shù)據(jù),控制所述頭元件在所述旋轉(zhuǎn)介質(zhì)上的所述用戶數(shù)據(jù)要被寫(xiě)入其中的目標(biāo)軌道之上的定位,并且用于通過(guò)使用對(duì)所述目標(biāo)軌道中所述數(shù)據(jù)扇區(qū)的讀信號(hào),確定許可或不許可向所述介質(zhì)寫(xiě)入所述用戶數(shù)據(jù)。
10.根據(jù)權(quán)利要求9所述的數(shù)據(jù)存儲(chǔ)裝置,其中,通過(guò)使用對(duì)伺服扇區(qū)之內(nèi)數(shù)據(jù)扇區(qū)的讀信號(hào)的波動(dòng),所述控制器確定許可或不許可向所述介質(zhì)寫(xiě)入所述用戶數(shù)據(jù)。
11.根據(jù)權(quán)利要求10所述的數(shù)據(jù)存儲(chǔ)裝置,其中,通過(guò)使用多個(gè)伺服扇區(qū)之內(nèi)讀信號(hào)的波動(dòng),所述控制器確定許可或不許可向所述介質(zhì)寫(xiě)入所述用戶數(shù)據(jù)。
12.根據(jù)權(quán)利要求10所述的數(shù)據(jù)存儲(chǔ)裝置,其中,通過(guò)使用對(duì)單個(gè)伺服扇區(qū)中數(shù)據(jù)扇區(qū)的讀信號(hào)的波動(dòng),所述控制器確定許可或不許可向所述介質(zhì)寫(xiě)入所述用戶數(shù)據(jù)。
13.根據(jù)權(quán)利要求9所述的數(shù)據(jù)存儲(chǔ)裝置,其中,通過(guò)使用對(duì)所述伺服扇區(qū)中數(shù)據(jù)扇區(qū)的讀信號(hào)的最大值和最小值,所述控制器確定許可或不許可向所述介質(zhì)寫(xiě)入所述用戶數(shù)據(jù)。
14.根據(jù)權(quán)利要求11所述的數(shù)據(jù)存儲(chǔ)裝置,其中,所述多個(gè)伺服扇區(qū)是連續(xù)的伺服扇區(qū)。
15.根據(jù)權(quán)利要求9所述的數(shù)據(jù)存儲(chǔ)裝置,其中,通過(guò)使用由所述伺服數(shù)據(jù)識(shí)別的頭元件位置和對(duì)與所述伺服數(shù)據(jù)相同的伺服扇區(qū)中數(shù)據(jù)扇區(qū)的讀信號(hào),所述控制器確定許可或不許可向所述介質(zhì)寫(xiě)入所述用戶數(shù)據(jù)。
16.根據(jù)權(quán)利要求9所述的數(shù)據(jù)存儲(chǔ)裝置,其中,通過(guò)使用由所述伺服數(shù)據(jù)識(shí)別的頭元件速度,以及對(duì)與指定所述頭元件速度的所述伺服數(shù)據(jù)相同的伺服扇區(qū)中數(shù)據(jù)扇區(qū)的讀信號(hào),所述控制器確定許可或不許可向所述介質(zhì)寫(xiě)入所述用戶數(shù)據(jù)。
17.根據(jù)權(quán)利要求9所述的數(shù)據(jù)存儲(chǔ)裝置,其中,通過(guò)使用與所述多個(gè)伺服數(shù)據(jù)相關(guān)聯(lián)的頭元件位置和頭元件速度,以及對(duì)所述多個(gè)伺服數(shù)據(jù)的各個(gè)伺服扇區(qū)中數(shù)據(jù)扇區(qū)的讀信號(hào),所述控制器確定許可或不許可向所述介質(zhì)寫(xiě)入所述用戶數(shù)據(jù)。
全文摘要
為了防止由于頭元件振動(dòng)將會(huì)造成的偏離軌道寫(xiě)入,根據(jù)本發(fā)明實(shí)施例的硬盤(pán)驅(qū)動(dòng)器(HDD)通過(guò)在寫(xiě)處理中使用除了伺服數(shù)據(jù)之外對(duì)用戶數(shù)據(jù)的讀信號(hào)來(lái)判斷許可/不許可向磁盤(pán)寫(xiě)入用戶數(shù)據(jù)。這樣一來(lái),基于伺服數(shù)據(jù)不能精確地檢測(cè)的頭元件振動(dòng)就被檢測(cè)以防止偏離軌道寫(xiě)入。更加具體地,HDD在寫(xiě)訪問(wèn)階段期間獲得關(guān)于相鄰伺服數(shù)據(jù)(211)之內(nèi)用戶數(shù)據(jù)扇區(qū)(212)的讀元件(121)的讀回信號(hào)振幅,并且從讀回信號(hào)振幅的最大值MAX和最小值MIN中檢測(cè)振動(dòng),以判斷數(shù)據(jù)寫(xiě)入許可/不許可。
文檔編號(hào)G11B20/12GK1920993SQ20061012162
公開(kāi)日2007年2月28日 申請(qǐng)日期2006年8月23日 優(yōu)先權(quán)日2005年8月24日
發(fā)明者戶張敦, 山崎將英, 池田政臣, 野田順三 申請(qǐng)人:日立環(huán)球儲(chǔ)存科技荷蘭有限公司