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