專利名稱::頭盤片組件中的產(chǎn)品信息識(shí)別的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及盤片驅(qū)動(dòng)裝置的領(lǐng)域,尤其涉及通過識(shí)別有關(guān)盤片驅(qū)動(dòng)器的頭盤組件(HDA)的重要產(chǎn)品信息來提高盤片驅(qū)動(dòng)器的操作性能,但不限于此。
背景技術(shù):
:盤片驅(qū)動(dòng)器用作現(xiàn)代計(jì)算機(jī)和計(jì)算機(jī)網(wǎng)絡(luò)中的主要數(shù)據(jù)存儲(chǔ)器件。典型的盤片驅(qū)動(dòng)器包括裝有五到十個(gè)磁盤的頭-盤片組件(HDA),這些磁盤可由主軸電動(dòng)機(jī)以恒定的高速旋轉(zhuǎn)并可由讀/寫頭陣列(這些頭把數(shù)據(jù)存儲(chǔ)在磁盤表面所限定的軌道(track)上)來訪問。用來控制HDA的操作的電子裝置設(shè)置在安裝于HDA下面的印刷布線組件(也叫做“電路板”或“卡”)上。本領(lǐng)域內(nèi)的技術(shù)進(jìn)步導(dǎo)致盤片驅(qū)動(dòng)器數(shù)據(jù)存儲(chǔ)容量的不斷提高。在數(shù)據(jù)傳送速率相等或減少的情況下,每個(gè)下一代驅(qū)動(dòng)器的數(shù)據(jù)存儲(chǔ)容量基本上兩倍于上一代驅(qū)動(dòng)器的數(shù)據(jù)存儲(chǔ)容量已不罕見。設(shè)計(jì)周期也縮短到通常每隔幾個(gè)月就可把新一代的驅(qū)動(dòng)器引入市場的程度。為了滿足目前市場競爭的巨大技術(shù)和后勤的挑戰(zhàn),盤片驅(qū)動(dòng)器的制造商們已著手盡可能快速高效地設(shè)計(jì)和推出新的盤片驅(qū)動(dòng)器產(chǎn)品。尤其關(guān)心的是零部件的標(biāo)準(zhǔn)化,它涉及盤片驅(qū)動(dòng)器設(shè)計(jì)的標(biāo)準(zhǔn)化,從而可以相同或類似的硬件零部件從單個(gè)產(chǎn)品家族中提供各種各樣的盤片驅(qū)動(dòng)器產(chǎn)品。然后,在制造期間,通過選擇隨后被裝載并在操作期間被驅(qū)動(dòng)器所使用的參數(shù)值(諸如寫電流、增益、濾波特性等)來優(yōu)化每個(gè)獨(dú)立的驅(qū)動(dòng)器的性能。由于現(xiàn)代的盤片驅(qū)動(dòng)器通常利用固件對(duì)盤片驅(qū)動(dòng)器控制器(諸如微處理器和數(shù)字信號(hào)處理器)提供編程,所以制造商們更普遍地把基本上相同的固件安裝在同一盤片驅(qū)動(dòng)器產(chǎn)品家族中的所有驅(qū)動(dòng)器上。這些固件依靠附加存儲(chǔ)的表示驅(qū)動(dòng)器的特定配置的信息(諸如盤片數(shù)目、數(shù)據(jù)存儲(chǔ)容量、接口的類型等)來訪問適用于每個(gè)盤片驅(qū)動(dòng)器配置的特定例程,并裝載在制造期間所建立的參數(shù)以優(yōu)化驅(qū)動(dòng)器的性能。典型的盤片驅(qū)動(dòng)器包括把固件寫到其上的一個(gè)或多個(gè)非易失性存儲(chǔ)器件(即,在把外部功率從驅(qū)動(dòng)器移去時(shí)保存其內(nèi)容的存儲(chǔ)器件)。在驅(qū)動(dòng)器制造期間還把參數(shù)值和產(chǎn)品信息寫到這些裝置上。這些裝置位于盤片驅(qū)動(dòng)器印刷布線組件(PWA)上,且在驅(qū)動(dòng)器的每個(gè)初始化期間被訪問。因而,問題就發(fā)生在從盤片驅(qū)動(dòng)器中除去原始安裝的PWA而以新的替換PWA來替換時(shí)。這些替換通常發(fā)生在響應(yīng)于例如檢測到有關(guān)原始安裝的PWA的故障情況的制造及現(xiàn)場服務(wù)操作期間。除非果斷地采取措施來保證把有關(guān)HDA的參數(shù)值和產(chǎn)品信息從原始安裝的PWA傳送到新的替換PWA,否則可能在使用新的PWA對(duì)盤片驅(qū)動(dòng)器重新初始化時(shí)導(dǎo)致差錯(cuò)的情況。尤其是,存儲(chǔ)在新的PWA上的固件可能預(yù)期看見不同于HDA實(shí)際擁有的硬件配置,或者存儲(chǔ)在新的PWA上的參數(shù)值可能不適用于可靠的驅(qū)動(dòng)器操作。當(dāng)試圖對(duì)具有新安裝的替換PWA的盤片驅(qū)動(dòng)器進(jìn)行重新初始化時(shí),參數(shù)與產(chǎn)品信息的這種失配可能導(dǎo)致不可接受的延遲。此外,當(dāng)足以宣告參數(shù)和產(chǎn)品信息的這些失配時(shí),實(shí)際上可能在試圖旋轉(zhuǎn)和加載頭(即,在操作時(shí)把頭移出到盤片表面上)時(shí)損壞盤片驅(qū)動(dòng)器。雖然通常也把HDA的最佳參數(shù)值存儲(chǔ)在HDA的指定軌道上,但直到盤片驅(qū)動(dòng)器已成功地旋轉(zhuǎn)并加載這些頭后才可能訪問這些軌道。即使不替換PWA,在把新更新的固件(如果此新固件不準(zhǔn)確地適用于HDA配置)下載到PWA時(shí)也可能發(fā)生問題。這些固件更新通常是在現(xiàn)場訪問操作期間進(jìn)行的,雖然采取了預(yù)防措施來保證下載準(zhǔn)確的固件,但有時(shí)仍舊會(huì)發(fā)生差錯(cuò)??梢灾?,固件-硬件失配還可導(dǎo)致與在安裝錯(cuò)誤配置的PWA時(shí)所發(fā)生的同樣的問題。相應(yīng)地,需要一種方法以容易地指示有關(guān)盤片驅(qū)動(dòng)器的HDA的產(chǎn)品信息,從而避免在驅(qū)動(dòng)器中安裝新的替換PWA時(shí)或在把新的固件下載到PWA時(shí)的問題。
發(fā)明內(nèi)容本發(fā)明旨在通過識(shí)別有關(guān)盤片驅(qū)動(dòng)器的頭-盤片組件的重要產(chǎn)品信息來提高盤片驅(qū)動(dòng)器的操作性能的設(shè)備和方法。依據(jù)本發(fā)明的一個(gè)較佳實(shí)施例,盤片驅(qū)動(dòng)器設(shè)有裝有用于盤片驅(qū)動(dòng)器的控制電路的印刷布線組件。盤片驅(qū)動(dòng)器的頭-盤片組件在操作上耦合到印刷布線組件,且包括由可控制可定位頭寫入數(shù)據(jù)的可旋轉(zhuǎn)盤片。非易失性存儲(chǔ)器件安裝在HDA上且在操作上耦合到PWA,從而在對(duì)盤片驅(qū)動(dòng)器進(jìn)行初始化時(shí),PWA在進(jìn)行盤片驅(qū)動(dòng)器的初始化前驗(yàn)證HDA的配置,從而防止因在盤片驅(qū)動(dòng)器中安裝新的替換PWA或把新的更新固件下載到PWA而引起盤片驅(qū)動(dòng)器的差錯(cuò)或損壞。通過閱讀以下詳細(xì)地描述并參看附圖將使表現(xiàn)本發(fā)明的特征的這些和各種其它特征及優(yōu)點(diǎn)變明顯起來。附圖概述圖1提供了依據(jù)本發(fā)明的一個(gè)較佳實(shí)施例構(gòu)成的盤片驅(qū)動(dòng)器的頭-盤片組件(HDA)的俯視平面圖。圖2提供了圖1的致動(dòng)器組件一部分的側(cè)視圖,示出用來存儲(chǔ)有關(guān)HDA的產(chǎn)品信息的電可擦、電可編程只讀存儲(chǔ)器(EEPROM)。圖3提供了在操作上安裝于主機(jī)計(jì)算機(jī)中的圖1的盤片驅(qū)動(dòng)器的功能方框圖,圖3的圖包括圖1的HDA部分及有關(guān)盤片驅(qū)動(dòng)器的印刷布線組件(PWA)的電子電路,該電子電路在圖中未分開示出,但它以本領(lǐng)域內(nèi)公知的方式安裝于HDA的下面。圖4提供了每當(dāng)對(duì)盤片驅(qū)動(dòng)器進(jìn)行初始化時(shí)所執(zhí)行的INITIALIZATION(初始化)例程的流程圖,該例程代表存儲(chǔ)在存儲(chǔ)器中且被位于盤片驅(qū)動(dòng)器PWA上的控制處理器所利用的程序。本發(fā)明的較佳實(shí)施方式現(xiàn)在參考圖1,其中示出依據(jù)本發(fā)明的一個(gè)實(shí)施例構(gòu)成的盤片驅(qū)動(dòng)器100的俯視平面圖。盤片驅(qū)動(dòng)器100包括頭-盤片組件(HDA)101及盤片驅(qū)動(dòng)器印刷布線組件(PWA),PWA安裝于HDA101的下面從而完成了盤片驅(qū)動(dòng)器100。雖然在圖1中未示出,但PWA提供了控制HDA101的操作及在HDA101與主機(jī)計(jì)算機(jī)(其中可安裝盤片驅(qū)動(dòng)器100)之間傳送數(shù)據(jù)所需的控制電路。如圖1所示,HDA101包括支撐各種所關(guān)心的元件并與頂蓋(從圖1中省略)合作形成盤片驅(qū)動(dòng)器100的內(nèi)部密封合金的底層鑄件102。安裝于底層鑄件102上的是主軸電動(dòng)機(jī)104,在主軸電動(dòng)機(jī)104上沿軸向安裝了以恒定的高速旋轉(zhuǎn)的五個(gè)磁盤104(只能看見最上面的一個(gè)磁盤)。盤片夾108把盤片106固定于主軸電動(dòng)機(jī)104。旋轉(zhuǎn)致動(dòng)器組件110安裝于底層鑄件102,從而響應(yīng)于加到音圈電動(dòng)機(jī)(VCM)114的線圈113的電流繞支架(cartridge)軸承組件112旋轉(zhuǎn)。該致動(dòng)器組件包括延伸至所示盤片堆106中的多個(gè)剛臂116,每個(gè)剛臂116具有從中延伸的有關(guān)柔性懸掛組件118。頭120附著于每個(gè)懸掛組件118。頭120包括以磁性方式與盤片記錄表面相互作用的讀和寫元件。頭120還設(shè)有把頭120支撐在通過盤片106的高速旋轉(zhuǎn)所建立的氣流所建立的空氣軸承(bearing)上的滑片(slider)組件。掛鉤(latch)組件121把致動(dòng)器組件110固定于盤片驅(qū)動(dòng)器100不操作時(shí)的停留位置,設(shè)有使頭120和線圈113以電氣方式與盤片驅(qū)動(dòng)器PWA進(jìn)行通信的彎曲組件(一般在122處示出)。特別關(guān)心彎曲組件122的彎曲電路板124,該電路板安裝于所示致動(dòng)器組件110的側(cè)面。圖2提供了致動(dòng)器組件110一部分的側(cè)視圖且更詳細(xì)地示出彎曲電路板124。為了清楚,已從圖2中省略了頭的電線,但應(yīng)理解這些線的路線沿著每個(gè)致動(dòng)器臂116并端接在焊接有頭電線的焊接區(qū)126處。雖然可理解致動(dòng)器臂116以先前在圖1中所示的方式延伸至盤片堆106中,但為了清楚,在圖2中也未示出圖1的盤片106。彎曲電路板124包括常規(guī)的前置放大器電路128,該電路128進(jìn)行操作,以通過在寫操作期間產(chǎn)生經(jīng)過(利用頭的電線)頭120的寫電流并在讀操作期間檢測和放大頭120所建立的讀信號(hào)來往于盤片106傳送數(shù)據(jù)。適當(dāng)?shù)那爸梅糯笃鞯囊粋€(gè)例子是來自美國明尼蘇達(dá)州的布魯明頓的VTC股份有限公司的VM61312磁阻頭讀/寫前置放大器。在彎曲電路板124上還設(shè)有諸如電容器和電阻器(在129處示出一個(gè)這樣的元件)等常規(guī)分立元件,以根據(jù)需要提供濾波和電容性去耦合。繼續(xù)圖2,還示出彎曲電路板124包括非易失性存儲(chǔ)器件130,以下叫做電可擦、電可編程只讀存儲(chǔ)器或EEPROM。如上所述,EEPROM130以電子方式存儲(chǔ)有關(guān)HDA101的產(chǎn)品信息且在盤片驅(qū)動(dòng)器100的初始化期間被盤片驅(qū)動(dòng)器PWA訪問。適當(dāng)?shù)腅EPROM的一個(gè)例子是來自美國亞利桑那州Chandler的微芯片技術(shù)股份有限公司的24AA00系列EEPROM,它形成一五引腳的封裝并存儲(chǔ)16字節(jié)的數(shù)據(jù)。例如,如圖2所示,為了提高彎曲電路板124的操作特性,以本領(lǐng)域內(nèi)常規(guī)的方式把前置放大器電路128和EEPROM130都密封在環(huán)氧樹脂中。適當(dāng)?shù)沫h(huán)氧樹脂為美國加里福尼亞州匹茲堡的Dexter有限公司提供的以美國聯(lián)邦注冊(cè)商標(biāo)HYSOL所銷售的零部件號(hào)4401或4451(隔墻(dam))和零部件號(hào)4450(填料)。此外,雖然彎曲電路板124是特別適用于EEPROM130的位置,但本發(fā)明不限于此;即,根據(jù)需要,可以電子方式把產(chǎn)品信息存儲(chǔ)在HDA101上的其它地方。在更詳細(xì)地討論EEPROM130的操作前,首先回顧盤片驅(qū)動(dòng)器100的主要功能性元件是有利的,為此目的提供了圖3?,F(xiàn)在參考圖3,其中示出圖1的盤片驅(qū)動(dòng)器100的功能性方框圖,它包括HDA(由虛線界限101所示)及盤片驅(qū)動(dòng)器PWA(由虛線界限132所示)的表象。其中打算安裝盤片驅(qū)動(dòng)器100的主機(jī)計(jì)算機(jī)134對(duì)盤片驅(qū)動(dòng)器控制處理器136提供最高級(jí)控制,繼而盤片驅(qū)動(dòng)器控制處理器136依據(jù)存儲(chǔ)在動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)138和非易失性快閃存儲(chǔ)器140中的程序和參數(shù)值。把盤片驅(qū)動(dòng)器100所存儲(chǔ)的數(shù)據(jù)從主機(jī)計(jì)算機(jī)134傳送到接口電路142,接口電路142包括暫時(shí)緩存數(shù)據(jù)的數(shù)據(jù)緩沖器以及在數(shù)據(jù)傳送操作期間指導(dǎo)讀/寫通道144和前置放大器電路128的操作的定序器。設(shè)置了控制盤片106的旋轉(zhuǎn)的主軸電動(dòng)機(jī)146。設(shè)置了控制頭120相對(duì)于盤片106的位置的伺服電路148作為頭120、前置放大器電路128、伺服電路148和線圈113所建立的伺服回路的一部分。伺服電路148包括數(shù)字信號(hào)處理器(DSP),該DSP被編程執(zhí)行兩種主要類型的伺服操作搜索,涉及把頭120從盤片106上的初始軌道移至目標(biāo)軌道;軌道跟蹤(following),涉及頭120在盤片106上的選中軌道上的持續(xù)定位。這種電路的整體結(jié)構(gòu)及操作是眾所周知的,例如已在1994年1月4日授予Shaver等人的5,276,662號(hào)美國專利、1997年5月20日授予Dinsmore的5,631,999號(hào)美國專利及1993年11月16日授予Duffy等人的5,262,907號(hào)美國專利中對(duì)此進(jìn)行了討論,上述每個(gè)專利都已轉(zhuǎn)讓給本發(fā)明的受讓人。常規(guī)的是,在制造盤片驅(qū)動(dòng)器100期間,優(yōu)化各參數(shù)值并把它們存儲(chǔ)在快閃存儲(chǔ)器140中,以便隨后被盤片驅(qū)動(dòng)器100在操作期間所使用。可優(yōu)化的典型參數(shù)值的例子包括寫電流量值、預(yù)寫補(bǔ)償、伺服增益、數(shù)據(jù)和伺服電平檢測閾值、橫向均衡器抽頭加權(quán)、自適應(yīng)濾波設(shè)定及利用磁阻(MR)頭的盤片驅(qū)動(dòng)器中的讀偏置電流。這些參數(shù)是眾所周知的,為了說明而不是限制的目的列舉了這些參數(shù)。除了把這些參數(shù)值存儲(chǔ)在快閃存儲(chǔ)器140中以外,盤片驅(qū)動(dòng)器100還把它們存儲(chǔ)在位于用來存儲(chǔ)用戶數(shù)據(jù)的軌道的記錄帶以外的盤片106上的選中服務(wù)軌道中。常規(guī)的是,在盤片驅(qū)動(dòng)器100的初始化期間,把這些參數(shù)從快閃存儲(chǔ)器140傳送到PWA132的各電路(諸如讀/寫通道144及伺服電路148),以使這些電路在盤片驅(qū)動(dòng)器100的正常操作期間以最佳水平進(jìn)行操作。此外,在制造期間,由控制處理器136把各產(chǎn)品信息值存儲(chǔ)在EEPROM130中,控制處理器136利用標(biāo)準(zhǔn)串行總線(如圖3中的150處所示)與EEPROM130進(jìn)行通信。在一較佳實(shí)施例中,存儲(chǔ)在EEPROM130中的產(chǎn)品信息如表Ⅰ所示。<tablesid="table1"num="001"><table>字節(jié)產(chǎn)品信息0產(chǎn)品家族(ProductFamily)1產(chǎn)品家族成員(ProductFamilyMember)2-9萬維名(WorldWideName)10-13HDA序號(hào)(HDASerialNumber)14-15保留的(Resvered)</table></tables>表Ⅰ參考表Ⅰ,產(chǎn)品家族是識(shí)別特定產(chǎn)品家族的單字節(jié)值,它定義為在標(biāo)稱上使用相同的PWA、固件和主接口配置但具有變化的HDA配置的盤片驅(qū)動(dòng)器產(chǎn)品的整個(gè)組。產(chǎn)品家族成員(單字節(jié)值)從產(chǎn)品家族中識(shí)別通過HDA101的特定配置(諸如驅(qū)動(dòng)器高度、數(shù)據(jù)容量、盤片數(shù)目等)來區(qū)分的特定模型類型。萬維名(八字節(jié)值)是盤片驅(qū)動(dòng)器100的獨(dú)有標(biāo)識(shí)符。如本領(lǐng)域內(nèi)的技術(shù)人員所知,萬維名是允許網(wǎng)絡(luò)服務(wù)器獨(dú)有地識(shí)別全球網(wǎng)絡(luò)上的每個(gè)特定驅(qū)動(dòng)器的光纖信道(FibreChannel)慣例的一部分,而無論在世界上是否實(shí)際存在該驅(qū)動(dòng)器。相應(yīng)地,給每個(gè)光纖維信道兼容的驅(qū)動(dòng)器分配它自己的獨(dú)有萬維名。HDA序號(hào)是盤片驅(qū)動(dòng)器制造商在內(nèi)部用作每個(gè)HDA101的獨(dú)有標(biāo)識(shí)符的四字節(jié)值。HDA序號(hào)(S/N)在制造過程中把HDA101與其它標(biāo)稱上相同的HDA區(qū)分開來,而且還用于指示HDA101是哪個(gè)產(chǎn)品家族成員的一部分。最后,最后兩個(gè)字節(jié)(字節(jié)14和15)未使用,因此保留這兩個(gè)字節(jié)以便今后使用。容易理解,為了說明而不是限制的目的揭示了表Ⅰ的產(chǎn)品信息;即,在本發(fā)明的實(shí)踐中容易使用其它類型以電子方式存儲(chǔ)的產(chǎn)品信息,只要這些信息用于最終識(shí)別HDA101的配置。因此,想要在盤片驅(qū)動(dòng)器100制造期間選擇優(yōu)化盤片驅(qū)動(dòng)器100的操作性能的參數(shù)值并把它們存儲(chǔ)在快閃存儲(chǔ)器140(圖3)中及盤片106的上述服務(wù)軌道上。在制造過程中的適當(dāng)點(diǎn)處,控制處理器136還把表Ⅰ中有關(guān)盤片驅(qū)動(dòng)器100的產(chǎn)品信息寫到EEPROM130和快閃存儲(chǔ)器140。其后,盤片驅(qū)動(dòng)器100在驅(qū)動(dòng)器初始化期間依據(jù)現(xiàn)在將要討論的方式從EEPROM130訪問這些產(chǎn)品信息。參考圖4,其中示出初始化例程200的總流程圖,用來代表存儲(chǔ)在快閃存儲(chǔ)器140中并在盤片驅(qū)動(dòng)器100的初始化期間(諸如,當(dāng)盤片驅(qū)動(dòng)器100在非操作狀態(tài)后被接通時(shí))被控制處理器136所利用的程序。如塊202所示,控制處理器136首先進(jìn)行操作,以使用初始化總線150(圖3)把EEPROM130的內(nèi)容下載到DRAM138中。接著,如塊204所示,控制處理器136把來自EEPROM130的產(chǎn)品信息與先前存儲(chǔ)在快閃存儲(chǔ)器140中的產(chǎn)品信息相比較。如上所述,當(dāng)原始安裝的PWA132仍舊是盤片驅(qū)動(dòng)器100的一部分(即,還未發(fā)生PWA替換或固件下載)時(shí),來自EEPROM130(HDA101上)與快閃存儲(chǔ)器140(PWA132上)的產(chǎn)品信息應(yīng)匹配,表示一切正常且可以正常方式進(jìn)行初始化。此操作由判斷塊206示出,當(dāng)未檢測到失配時(shí),流程進(jìn)到繼續(xù)常規(guī)的旋轉(zhuǎn)(spin-up)校準(zhǔn)操作的塊208。如本領(lǐng)域內(nèi)的技術(shù)人員所知,在旋轉(zhuǎn)校準(zhǔn)期間,盤片驅(qū)動(dòng)器100啟動(dòng)盤片106的旋轉(zhuǎn)直到操作速度并對(duì)伺服電路148繼續(xù)某些細(xì)調(diào),以針對(duì)現(xiàn)有的環(huán)境情況優(yōu)化盤片驅(qū)動(dòng)器100的操作。把頭120移出到盤片106的表面,盤片驅(qū)動(dòng)器100繼續(xù)其常規(guī)的初始化步驟(塊210),在塊210的結(jié)尾處,初始化流程在212處結(jié)束,盤片驅(qū)動(dòng)器100通知主機(jī)計(jì)算機(jī)134(圖3)驅(qū)動(dòng)器已準(zhǔn)備正常操作。然而,當(dāng)如上所述已替換PWA132從而HDA101設(shè)有一新的替換PWA時(shí),存儲(chǔ)在新的PWA(在這里也示為132)的快閃存儲(chǔ)器140中的參數(shù)值不一定反映優(yōu)化驅(qū)動(dòng)器性能的值。此外,如果新的PWA132的固件希望與HDA101不同的固件配置,則可能對(duì)盤片驅(qū)動(dòng)器100產(chǎn)生不想要的延遲和/或損壞。因此,在此情況下,判斷塊206將檢測到以電子方式存儲(chǔ)在HDA101上的EEPROM130中的產(chǎn)品信息與以電子方式存儲(chǔ)在PWA132上的快閃存儲(chǔ)器140中的產(chǎn)品信息之間的失配。因而,圖4的流程將從判斷塊206進(jìn)到塊214,其中控制處理器136通知主機(jī)計(jì)算機(jī)134預(yù)料在盤片驅(qū)動(dòng)器100繼續(xù)補(bǔ)償失配時(shí)有延遲。在把盤片驅(qū)動(dòng)器100裝入計(jì)算機(jī)網(wǎng)絡(luò)時(shí),塊214的操作特別有用,因?yàn)橹鳈C(jī)計(jì)算機(jī)134可能具有期望盤片驅(qū)動(dòng)器完成初始化并準(zhǔn)備正常操作的預(yù)定時(shí)間幀。因而,圖4的流程用于防止主機(jī)計(jì)算機(jī)134在盤片驅(qū)動(dòng)器100未能在此時(shí)間幀內(nèi)初始化時(shí)所宣布的差錯(cuò)。例如,對(duì)主機(jī)的通知可以做得對(duì)主機(jī)計(jì)算機(jī)134的用戶來說是透明的,或者,可在主機(jī)計(jì)算機(jī)134的監(jiān)視器上產(chǎn)生所顯示的用戶可讀消息。一旦通知主機(jī)計(jì)算機(jī)134預(yù)料到延遲,則盤片驅(qū)動(dòng)器100將在塊216處進(jìn)行旋轉(zhuǎn)校準(zhǔn),它類似于先前對(duì)塊208所作的討論。預(yù)料塊216的旋轉(zhuǎn)校準(zhǔn)比塊208的旋轉(zhuǎn)校準(zhǔn)花費(fèi)更長的時(shí)間,因?yàn)榭刂铺幚砥?36可能需要把固件的配置調(diào)節(jié)到適用于HDA101(由來自EEPROM130的產(chǎn)品信息來反映)的實(shí)際固件配置的安排,還可能需要進(jìn)行把頭120安全地加載到盤片106上所需的校準(zhǔn)操作。由于優(yōu)化HDA101的操作所需的參數(shù)值存儲(chǔ)在HDA101的服務(wù)軌道上,如塊218和220所示,接著下載這些參數(shù)并存儲(chǔ)在快閃存儲(chǔ)器140中。可以知道,可能需要把這些參數(shù)值從盤片106傳送到主機(jī)計(jì)算機(jī)134,然后使用主機(jī)計(jì)算機(jī)134把這些參數(shù)值寫到快閃存儲(chǔ)器140。這種操作對(duì)主機(jī)計(jì)算機(jī)134的用戶也可能是透明的,或者可能需要用戶介入??梢岳斫猓壳氨P片驅(qū)動(dòng)器的制造商使用這些例程,以在原始的盤片驅(qū)動(dòng)器制造期間把這些參數(shù)值初始地寫到快閃存儲(chǔ)器140,這完全在本領(lǐng)域內(nèi)的技術(shù)人員所能實(shí)現(xiàn)的能力范圍內(nèi)。此時(shí)希望以從EEPROM130檢索到的產(chǎn)品信息來進(jìn)一步更新快閃存儲(chǔ)器140,從而消除將來在接著對(duì)盤片驅(qū)動(dòng)器100進(jìn)行初始化時(shí)的失配情況。最后,一旦已把HDA101的適當(dāng)參數(shù)值傳送到快閃存儲(chǔ)器140,圖4的例程就如上繼續(xù),以完成盤片驅(qū)動(dòng)器100的初始化(塊210),在塊210后,例程在塊212處結(jié)束,驅(qū)動(dòng)器準(zhǔn)備正常操作?,F(xiàn)在很清楚,本發(fā)明提供的明顯優(yōu)點(diǎn)是,以電子方式把有關(guān)HDA101的產(chǎn)品信息一直存儲(chǔ)在HDA101中,每當(dāng)對(duì)盤片驅(qū)動(dòng)器100繼續(xù)初始化時(shí)訪問這些信息。相應(yīng)地,可在制造期間或可在不引起主機(jī)超時(shí)(timeout)出錯(cuò)或損壞驅(qū)動(dòng)器的危險(xiǎn)的情況下,容易地調(diào)換PWA132。雖然為了揭示一較佳實(shí)施例的目的,在這里提出EEPROM130,但應(yīng)知道,在本發(fā)明的實(shí)踐中可容易地使用其它類型的非易失性存儲(chǔ)器件。此外,雖然彎曲電路板124是非易失性存儲(chǔ)器件的較佳位置(因?yàn)榭砂汛锌偩€(圖3中的150)裝入彎曲電路組件122的現(xiàn)有彎曲帶(ribbon)中),但也可根據(jù)需要選擇HDA101上的其它位置。尤其是,可選擇任何位置(無論HDA101內(nèi)部還是外部),只要非易失性存儲(chǔ)器件保持與HDA101相連(如果把盤片驅(qū)動(dòng)器100的有關(guān)PWA132從HDA101中移去)而且只要PWA132可在盤片驅(qū)動(dòng)器100的初始化期間以電氣方式訪問非易失性存儲(chǔ)器件。如上所述,將理解,本發(fā)明旨在通過識(shí)別有關(guān)盤片驅(qū)動(dòng)器(諸如100)的頭-盤片組件(101)的重要產(chǎn)品信息來提高盤片驅(qū)動(dòng)器的性能。盤片驅(qū)動(dòng)器包括裝有盤片驅(qū)動(dòng)器的控制電路的印刷布線組件(132)。頭-盤片組件在操作上耦合到印刷布線組件,且包括由可控制可定位頭(120)寫入數(shù)據(jù)的可旋轉(zhuǎn)盤片(106)。非易失性存儲(chǔ)器件(130)安裝在HDA上且在操作上耦合到PWA,從而在對(duì)盤片驅(qū)動(dòng)器進(jìn)行初始化時(shí),PWA在進(jìn)行盤片驅(qū)動(dòng)器的初始化前驗(yàn)證HDA的配置,從而防止因在盤片驅(qū)動(dòng)器中安裝新的替換PWA或安裝新的不正確的固件而引起盤片驅(qū)動(dòng)器的差錯(cuò)或損壞。為了附加的權(quán)利要求書的目的,將理解,從廣義上認(rèn)為以上一貫使用的術(shù)語“電路(circuit)”和“電路(circuitry)”覆蓋硬件和固件類型的電子裝置。將理解,術(shù)語“頭-盤片組件”覆蓋盤片驅(qū)動(dòng)器的機(jī)械方面,不包括舉例所安裝的可移去的印刷布線組件的控制電路。將理解,以上一貫使用的術(shù)語“產(chǎn)品信息”描述了用于至少識(shí)別特定HDA的配置的信息,諸如上表Ⅰ中所示的信息。將理解,以上一貫使用的術(shù)語“以電子方式存儲(chǔ)”涉及可由計(jì)算機(jī)讀取的存儲(chǔ)配置或類似電路,而且將不延伸到覆蓋非電子形式的存儲(chǔ)(諸如人可讀或光學(xué)機(jī)械可讀(即,條形碼掃描器)形式的存儲(chǔ)),諸如加到HDA外表面上的粘性標(biāo)簽。以上一貫使用的術(shù)語“非易失性存儲(chǔ)器件”描述了這樣的電子器件(諸如EEPROM130),該器件可把數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器中而且即使在把所提供的電能從器件移去時(shí)也能保持所存儲(chǔ)的數(shù)據(jù),該器件不延伸到覆蓋諸如106等盤片上數(shù)據(jù)的磁性存儲(chǔ)。進(jìn)一步可理解,使用標(biāo)號(hào)和字母來識(shí)別各權(quán)利要求的步驟,這些標(biāo)號(hào)和字母僅有助于可讀性和理解,從而這些標(biāo)識(shí)不把權(quán)利要求限制于所示步驟的特定順序。很清楚的是,本發(fā)明非常適用于所述及這里所固有的目標(biāo)和優(yōu)點(diǎn)。雖然為了揭示描述了本較佳實(shí)施例,但可進(jìn)行對(duì)本領(lǐng)域內(nèi)的技術(shù)人員所暗示的各種變化,它們包含在所揭示的以及在附加的權(quán)利要求書中所限定的本發(fā)明的精神內(nèi)。權(quán)利要求1.一種盤片驅(qū)動(dòng)器,其特征在于包括裝有用于盤片驅(qū)動(dòng)器的控制電路的印刷布線組件;以及在操作上耦合到印刷布線組件的頭-盤片組件,它包括可旋轉(zhuǎn)盤片;靠近盤片的可控制可定位讀/寫頭,所述讀/寫頭用于在盤片與印刷布線組件之間傳送數(shù)據(jù);以及在操作上耦合到印刷布線組件的非易失性存儲(chǔ)器件,所述非易失性存儲(chǔ)器件以電子方式存儲(chǔ)識(shí)別頭-盤片組件的產(chǎn)品信息。2.如權(quán)利要求1所述的盤片驅(qū)動(dòng)器,其特征在于非易失性存儲(chǔ)器件包括電可擦、電可編程只讀存儲(chǔ)器件。3.如權(quán)利要求1所述的盤片驅(qū)動(dòng)器,其特征在于還包括在操作上耦合在讀/寫頭與印刷布線組件之間的彎曲電路組件,所述彎曲電路組件為在盤片與印刷布線組件之間傳送數(shù)據(jù)提供信號(hào)路徑,其中非易失性存儲(chǔ)器件安裝到彎曲電路組件。4.如權(quán)利要求1所述的盤片驅(qū)動(dòng)器,其特征在于在盤片驅(qū)動(dòng)器的初始化時(shí),印刷布線組件的控制電路讀取以電子方式所存儲(chǔ)的非易失性存儲(chǔ)器件的產(chǎn)品信息及存儲(chǔ)在印刷布線組件的非易失性存儲(chǔ)器中的產(chǎn)品信息并進(jìn)行比較。5.在具有裝有用于盤片驅(qū)動(dòng)器的控制電路的印刷布線組件及在操作上耦合到印刷布線組件的頭-盤片組件的這種盤片驅(qū)動(dòng)器中,頭-盤片組件包括由可控制可定位頭寫入數(shù)據(jù)的可旋轉(zhuǎn)盤片,一種優(yōu)化盤片驅(qū)動(dòng)器的性能的方法,其特征在于包括以下步驟(a)以電子方式把識(shí)別頭-盤片組件的產(chǎn)品信息存儲(chǔ)在印刷布線組件及頭-盤片組件中;以及(b)把存儲(chǔ)在印刷布線組件中的產(chǎn)品信息與存儲(chǔ)在頭-盤片組件中的產(chǎn)品信息相比較。6.如權(quán)利要求5所述的方法,其特征在于還包括以下步驟(c)以標(biāo)稱上相同但其中存儲(chǔ)有不同產(chǎn)品信息的新印刷布線組件來替換所述印刷布線組件;(d)檢測存儲(chǔ)在頭-盤片組件中的產(chǎn)品信息與存儲(chǔ)在新的標(biāo)稱上相同的印刷布線組件中的產(chǎn)品信息之間的失配;以及(e)響應(yīng)于檢測到的失配來配置盤片驅(qū)動(dòng)器。7.如權(quán)利要求6所述的方法,其特征在于還包括以下步驟(f)以來自頭-盤片組件的產(chǎn)品信息來更新印刷布線組件。全文摘要揭示了通過識(shí)別有關(guān)盤片驅(qū)動(dòng)器(100)的頭-盤片組件(HDA)(101)的重要產(chǎn)品信息來提高盤片驅(qū)動(dòng)器的性能的設(shè)備和有關(guān)的方法。盤片驅(qū)動(dòng)器包括裝有盤片驅(qū)動(dòng)器的控制電路(136、138、140、142、144、146、148)的印刷布線組件(132)。HDA在操作上耦合到印刷布線組件,且包括由可控制可定位頭(120)寫入數(shù)據(jù)的可旋轉(zhuǎn)盤片(106)。非易失性存儲(chǔ)器件(130)安裝在HDA上且在操作上耦合到PWA,從而在對(duì)盤片驅(qū)動(dòng)器進(jìn)行初始化時(shí),PWA在進(jìn)行盤片驅(qū)動(dòng)器的初始化前驗(yàn)證HDA的配置,從而防止因在盤片驅(qū)動(dòng)器中安裝新的替換PWA或把新的不正確的固件下載到PWA而引起盤片驅(qū)動(dòng)器的差錯(cuò)或損壞。文檔編號(hào)G11B25/04GK1283300SQ98811383公開日2001年2月7日申請(qǐng)日期1998年6月3日優(yōu)先權(quán)日1997年9月23日發(fā)明者W·M·菲什,D·C·普魯伊特申請(qǐng)人:西加特技術(shù)有限責(zé)任公司