專利名稱:用于控制在磁盤驅(qū)動(dòng)器中禁止數(shù)據(jù)寫入的裝置和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及配備有用于控制從磁盤讀出數(shù)據(jù)和向磁盤寫入數(shù)據(jù)的磁盤控制器的磁盤驅(qū)動(dòng)器,更具體的,涉及控制在磁盤驅(qū)動(dòng)器中禁止數(shù)據(jù)寫入的裝置和方法。
背景技術(shù):
在磁盤驅(qū)動(dòng)器(HDD)中,磁頭用來從磁盤(磁記錄介質(zhì))讀出數(shù)據(jù)和向磁盤寫入數(shù)據(jù)。由磁頭放大電路(磁頭IC)通過稱作讀/寫通道的信號(hào)處理電路進(jìn)行使用磁頭的數(shù)據(jù)讀出和寫入。通常,近來的讀/寫通道進(jìn)行稱作部分響應(yīng)最大可能性(PRML)檢測的數(shù)字信號(hào)處理。而且,隨著磁盤驅(qū)動(dòng)器的記錄密度的增加,存在由讀/寫通道處理的信號(hào)的頻率增加的趨勢。信號(hào)頻率越高,信號(hào)質(zhì)量越低。據(jù)此,最新的讀/寫通道進(jìn)行可以補(bǔ)償信號(hào)質(zhì)量惡化的復(fù)雜的編碼。
在配備這種讀/寫通道的磁盤驅(qū)動(dòng)器中,讀錯(cuò)誤率相當(dāng)?shù)汀5?,由于編碼非常復(fù)雜,存在由編碼引起的延遲(即,編碼延遲時(shí)間)和由對(duì)編碼的信號(hào)解碼引起的延遲增加的趨勢。例如,在寫入操作中,當(dāng)磁盤控制器輸出對(duì)應(yīng)于一個(gè)扇區(qū)的寫入數(shù)據(jù)時(shí),從讀/寫通道輸出的數(shù)據(jù)延遲編碼延遲時(shí)間。因此,必須保持用在磁頭放大器電路中的寫選通信號(hào)有效(即,保持該信號(hào)激活),直到完成來自讀/寫通道的輸出數(shù)據(jù)到達(dá)磁頭放大器電路。寫選通信號(hào)是允許數(shù)據(jù)寫入到磁盤的信號(hào)(寫允許信號(hào))。
編碼延遲時(shí)間越長,寫入后續(xù)扇區(qū)的數(shù)據(jù)的延遲越大。例如,假設(shè)一個(gè)扇區(qū)為512字節(jié),并且讀/寫通道需要對(duì)應(yīng)于寫入30個(gè)字節(jié)的數(shù)據(jù)所需時(shí)間的編碼延遲時(shí)間。在這種情況下,磁盤控制器在輸出一個(gè)扇區(qū)的寫入數(shù)據(jù)(512字節(jié))之后需要保持寫選通信號(hào)在寫入30個(gè)字節(jié)的數(shù)據(jù)所需的時(shí)間內(nèi)有效。換句話說,在輸出一個(gè)扇區(qū)的數(shù)據(jù)之后如果不經(jīng)過寫入30個(gè)字節(jié)的數(shù)據(jù)所需的時(shí)間(編碼延遲時(shí)間),磁盤控制器不能處理要寫入下一個(gè)扇區(qū)的數(shù)據(jù)。從完成一個(gè)扇區(qū)數(shù)據(jù)的輸出到開始處理下一個(gè)扇區(qū)的數(shù)據(jù)之間的時(shí)間間隔稱作扇區(qū)間間隙。
近來要求縮短由于讀/寫通道的編碼延遲引起的扇區(qū)間間隙。日本專利申請(qǐng)KOKAI Publication No.2000_298934提出了使用兩種類型的寫選通信號(hào),即,第一和第二寫選通信號(hào),的技術(shù)。第一選通信號(hào)由讀/寫通道使用,而第二選通信號(hào)從讀/寫通道輸出到磁頭放大器電路,并由電路使用。該現(xiàn)有技術(shù)的特征在于讀/寫通道根據(jù)讀/寫通道自身的編碼進(jìn)度控制第二寫選通信號(hào)。在現(xiàn)有技術(shù)中,讀/寫通道使第二寫選通信號(hào)有效,直到要寫入的扇區(qū)數(shù)據(jù)完全輸出。換句話說,讀/寫通道在完全輸出數(shù)據(jù)所需的時(shí)間內(nèi)控制第二寫選通信號(hào)。另一方面,磁盤控制器僅輸出數(shù)據(jù)到讀/寫通道并控制對(duì)應(yīng)于數(shù)據(jù)輸出的第一寫選通信號(hào)。因此,讀/寫通道可以用可靠的方式控制數(shù)據(jù)寫入的時(shí)序,而磁盤控制器不需要考慮在讀/寫通道中的編碼延遲,因此可以獲得足夠的時(shí)間來準(zhǔn)備要寫入到下一個(gè)扇區(qū)中的數(shù)據(jù)。
在上述現(xiàn)有技術(shù)中,從磁盤控制器輸出第一寫選通信號(hào)到讀/寫通道的時(shí)序不同于從讀/寫通道輸出第二寫選通信號(hào)到磁頭放大器電路的時(shí)序。因此,即使當(dāng)禁止數(shù)據(jù)的寫入時(shí)輸出第二寫選通信號(hào),磁盤控制器也不能檢測到第二寫選通信號(hào)的輸出時(shí)序。換句話說,因?yàn)橛纱蓬^放大器電路使用的第二寫選通信號(hào)從讀/寫通道輸出,磁盤控制器檢測不到第二寫選通信號(hào)的輸出時(shí)序。
作為禁止數(shù)據(jù)寫入的典型時(shí)間,已知有針對(duì)從磁盤讀出伺服數(shù)據(jù)設(shè)置的伺服檢測模式的時(shí)間。伺服數(shù)據(jù)包含用于將磁頭定位在目標(biāo)位置上的定位信息。通常,伺服數(shù)據(jù)包含識(shí)別伺服數(shù)據(jù)的伺服標(biāo)記。當(dāng)磁頭檢測到伺服標(biāo)記時(shí),伺服識(shí)別信號(hào)有效。在伺服識(shí)別信號(hào)有效的時(shí)間段內(nèi),可以由磁頭可靠地讀出伺服數(shù)據(jù)。因此,在該時(shí)間段內(nèi),讀/寫通道切換到伺服檢測模式來檢測伺服數(shù)據(jù)。換句話說,在伺服識(shí)別信號(hào)有效的時(shí)間段內(nèi),伺服數(shù)據(jù)寫入到磁盤上磁頭經(jīng)過的區(qū)域。
如果由于某種原因當(dāng)?shù)诙戇x通信號(hào)和伺服識(shí)別信號(hào)同時(shí)有效時(shí)數(shù)據(jù)寫入到磁盤,則磁盤上的伺服數(shù)據(jù)被破壞。但是,在現(xiàn)有技術(shù)中,在伺服識(shí)別信號(hào)有效之前可以由磁盤控制器監(jiān)視的第一寫選通信號(hào)是無效的。由此,在伺服識(shí)別信號(hào)有效的時(shí)間段內(nèi)(即,在應(yīng)當(dāng)禁止數(shù)據(jù)寫入的時(shí)間段內(nèi)),即使磁盤控制器監(jiān)視第一寫選通信號(hào),也檢測不到數(shù)據(jù)是否被寫入到磁盤。
發(fā)明內(nèi)容
本發(fā)明的一個(gè)目的是使磁盤控制器能夠監(jiān)視根據(jù)從磁盤控制器輸出的第一寫選通信號(hào)從外部電路輸出的、并且反映了由外部電路進(jìn)行的信號(hào)處理的信號(hào)延遲的第二寫選通信號(hào),從而使磁盤控制器能夠控制對(duì)向磁盤寫入數(shù)據(jù)的禁止。
根據(jù)本發(fā)明的一個(gè)方案,提供用于控制對(duì)磁盤的數(shù)據(jù)讀出和寫入的磁盤控制器。磁盤控制器包括用來輸出表示向磁盤寫入數(shù)據(jù)的第一寫選通信號(hào)的第一端子;用來輸入從外部電路輸出的第二寫選通信號(hào)的第二端子,外部電路根據(jù)從第一端子輸出的第一寫選通信號(hào)對(duì)寫入數(shù)據(jù)進(jìn)行預(yù)定的信號(hào)處理,并輸出第二寫選通信號(hào),第二寫選通信號(hào)反映了預(yù)定的信號(hào)處理中的信號(hào)延遲;以及監(jiān)視通過第二端子輸入的第二寫選通信號(hào),并檢測在應(yīng)當(dāng)禁止數(shù)據(jù)寫入到磁盤的時(shí)間段內(nèi),其中指示向磁盤寫入數(shù)據(jù)的狀態(tài)作為寫入禁止?fàn)顟B(tài)的寫入禁止控制器。
引入并構(gòu)成本說明書的一部分的附圖示出了本發(fā)明的實(shí)施例,并且與上面給出的簡要介紹和下面給出的實(shí)施例的詳細(xì)介紹一起作為本發(fā)明的原理的說明。
圖1示出了根據(jù)本發(fā)明的實(shí)施例的磁盤控制器(HDC)的結(jié)構(gòu)的框圖;圖2是磁盤驅(qū)動(dòng)器(HDD)的基本部分的框圖,用來說明在圖1中所示的磁盤控制器用在第一模式的情況;圖3示出了在圖2所示的磁盤40的格式以及在磁盤40中提供的每個(gè)伺服區(qū)410的格式;圖4A到4I是在數(shù)據(jù)寫入期間信號(hào)輸出的時(shí)序圖;圖5是磁盤驅(qū)動(dòng)器(HDD)的基本部分的框圖,用來說明在圖1中所示的磁盤控制器用在第二模式的情況;以及圖6示出了圖1的磁盤控制器的改進(jìn)的框圖。
具體實(shí)施例方式
下面參考附圖介紹將本發(fā)明應(yīng)用到磁盤驅(qū)動(dòng)器中的實(shí)施例。圖1示出了根據(jù)本發(fā)明的實(shí)施例的磁盤控制器(下文中稱作“HDC”)的結(jié)構(gòu)的框圖。HDC 10是單片集成電路(IC)。HDC 10包括讀/寫控制器11、寫入禁止控制器12、多路器(下文中稱作“MUX”)13以及開關(guān)SW1、SW2和SW3。HDC 10還包括端子101、102、103和104。端子101用來輸出寫選通信號(hào)(第一寫選通信號(hào))WG1,端子102用來接收寫選通信號(hào)(第二寫選通信號(hào))WG2。端子103用來輸出寫選通信號(hào)(第四寫選通信號(hào))WG2’,而端子104用來輸出寫入數(shù)據(jù)。
讀/寫控制器11以扇區(qū)為單位控制從磁盤40讀數(shù)據(jù)(參看圖2或5)和向磁盤40寫數(shù)據(jù)。在數(shù)據(jù)寫入控制期間,讀/寫控制器11以扇區(qū)為單位使寫選通信號(hào)(第三寫選通信號(hào))WG1a有效,并以扇區(qū)為單位輸出寫入數(shù)據(jù)。從讀/寫控制器11輸出的寫入數(shù)據(jù)發(fā)送到端子104。寫選通信號(hào)WG1a有效的時(shí)間段(有效時(shí)間段)可以改變。根據(jù)操作模式通過切換改變有效時(shí)間段(assert period)。例如,在第一模式中,設(shè)置有效時(shí)間段時(shí)不考慮在連接到圖1的HDC 10的讀/寫通道20中的編碼延遲時(shí)間(參看圖2)。另一方面,在第二模式中,設(shè)置有效時(shí)間段時(shí)考慮編碼延遲時(shí)間。或者,可以考慮包括發(fā)生在磁頭IC 30(參看圖2或5)和HDC 10之間的編碼延遲時(shí)間的總的信號(hào)延遲時(shí)間來設(shè)置有效時(shí)間段。磁頭IC 30(參看圖2或5)是使用磁頭50向磁盤40寫入數(shù)據(jù)的電路(一個(gè)芯片上的磁頭放大器電路)。
在第一模式中,使用連接到第一讀/寫通道20的HDC 10。第一讀/寫通道20根據(jù)通道20中的編碼進(jìn)程控制寫選通信號(hào)WG2。第一讀/寫通道20類似于在常規(guī)HDD中所用的。在第二模式中,使用連接到第二讀/寫通道200的HDC 10。與第一讀/寫通道20不同,第二讀/寫通道200沒有控制寫選通信號(hào)的功能。
寫入禁止控制器12具有分別接收寫選通信號(hào)WG1a和WG2的寫選通信號(hào)輸入口121和122,以及用于分別輸出寫選通信號(hào)WG1b和WG2’的寫選通信號(hào)輸出口123和124。寫入禁止控制器12檢測是否HDD處于禁止向磁盤40寫入數(shù)據(jù)的寫入禁止?fàn)顟B(tài)。在本實(shí)施例中,當(dāng)后面將介紹的伺服識(shí)別信號(hào)SI有效時(shí),寫入禁止控制器12使用作為寫入禁止請(qǐng)求的有效的寫選通信號(hào)WG2或WG1a來檢測寫入禁止?fàn)顟B(tài)。具體的,在第一模式中,寫入禁止控制器12通過監(jiān)視伺服識(shí)別信號(hào)SI和寫選通信號(hào)WG2來檢測寫入禁止?fàn)顟B(tài)。寫選通信號(hào)WG2從寫入禁止控制器12的外部(在此例中為圖2所示的讀/寫通道20)通過端子102和開關(guān)SW2輸入到控制器12的輸入口122。此外,在第二模式中,寫入禁止控制器12通過伺服識(shí)別信號(hào)SI和寫選通信號(hào)WG1a來檢測是否滿足寫入禁止請(qǐng)求。寫選通信號(hào)WG1a從讀/寫控制器11通過開關(guān)SW1輸入到寫入禁止控制器12的輸入口121。當(dāng)檢測到滿足寫入禁止請(qǐng)求時(shí)(即,寫入禁止?fàn)顟B(tài)成立),寫入禁止控制器12使寫選通信號(hào)WG2或WG1a無效。寫入禁止控制器12通過輸出口124或123輸出在該時(shí)間段內(nèi)被無效的寫選通信號(hào)WG2或WG1a作為寫選通信號(hào)WG2’或WG1b。由此,寫入禁止控制器12除了具有檢測寫入禁止?fàn)顟B(tài)的功能以外,還具有在檢測到寫入禁止?fàn)顟B(tài)的時(shí)間段內(nèi)禁止數(shù)據(jù)寫入到磁盤40的功能(寫入禁止控制功能)。
MUX 13是具有輸入A和B以及輸出C的兩輸入/一輸出多路器。MUX 13的輸入A連接到從寫入禁止控制器12輸出的寫選通信號(hào)WG1b(第五寫選通信號(hào))。MUX 13的輸入B連接到從讀/寫控制器11輸出的寫選通信號(hào)WG1a。MUX 13的輸出C連接到HDC10的端子101。由MUX 13選擇的寫選通信號(hào)作為寫選通信號(hào)WG1通過端子101輸出到HDC 10的外部。MUX 13根據(jù)操作模式選擇輸入A或B。具體的,MUX 13在第一模式中選擇輸入B,在第二模式中選擇輸入A。因此,在第一模式中,寫選通信號(hào)WG1a作為寫選通信號(hào)WG1通過端子101輸出。在第二模式中,寫選通信號(hào)WG1b作為寫選通信號(hào)WG1通過端子101輸出。換句話說,在第一模式中,MUX 13選擇直接使用從讀/寫控制器11輸出的寫選通信號(hào)WG1a作為寫選通信號(hào)WG1。另一方面,在第二模式中,MUX 13選擇使用由寫入禁止控制器12控制的寫選通信號(hào)WG1a作為寫選通信號(hào)WG1。
在第一模式中開關(guān)SW1設(shè)置為關(guān)(OFF)(開路)狀態(tài),在第二模式中設(shè)置為開(ON)(閉合)狀態(tài)。當(dāng)開關(guān)SW1處于“開”狀態(tài)時(shí),從讀/寫控制器11輸出的寫選通信號(hào)WG1a傳送到寫入禁止控制器12的輸入口121。即,開關(guān)SW1是用來選擇是否應(yīng)當(dāng)允許從讀/寫控制器11輸出的寫選通信號(hào)WG1a輸入到寫入禁止控制器12的選通電路。
在第一模式中開關(guān)SW2設(shè)置為“開”狀態(tài),在第二模式中設(shè)置為“關(guān)”狀態(tài)。當(dāng)開關(guān)SW2處于開(ON)狀態(tài)時(shí),從外部(具體的,讀/寫通道20)傳送到端子102的寫選通信號(hào)WG2輸入到寫入禁止控制器12的輸入口122。即,開關(guān)SW2是用來選擇是否應(yīng)當(dāng)允許從外部(讀/寫通道20)輸出的寫選通信號(hào)WG2輸入到寫入禁止控制器12的選通電路。
在第一模式中開關(guān)SW3設(shè)置為開(ON)狀態(tài),在第二模式中設(shè)置為關(guān)(OFF)狀態(tài)。當(dāng)開關(guān)SW2處于開(ON)狀態(tài)時(shí),從寫入禁止控制器12的輸出口124輸出的寫選通信號(hào)WG2’傳送到端子103。即,開關(guān)SW3是用來選擇是否應(yīng)當(dāng)允許從端子103輸出(到圖2的磁頭IC 30)寫選通信號(hào)WG2’的選通電路。寫選通信號(hào)WG2’是由寫入禁止控制器12控制的寫選通信號(hào),以便當(dāng)禁止向磁盤40寫入數(shù)據(jù)時(shí)防止向磁盤40寫入數(shù)據(jù)。
圖2是HDD的基本部分的框圖,用來說明在圖1中的HDD用在第一模式的情況。在圖2中,與圖1中相同的元件用相同的附圖標(biāo)記表示。如圖2所示,HDC 10連接到第一讀/寫通道20。讀/寫通道20連接到磁頭IC(磁頭放大器電路)30。讀/寫通道20包括編碼/解碼器(下文中稱作“ENDEC”)21。ENDEC 21具有對(duì)從HDC 10通過端子104傳來的寫入數(shù)據(jù)編碼的功能,并具有通過磁頭IC 30接收從磁盤40讀出的數(shù)據(jù)并解碼的功能。圖2中并沒有示出與讀/寫通道20結(jié)合在一起的例如用來去掉在由磁頭IC 30放大的讀出信號(hào)中包含的噪聲的模擬濾波器,或者將已經(jīng)去掉噪聲的讀出信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)的模/數(shù)(數(shù)/模)轉(zhuǎn)換器。ENDEC 21接收通過HDC 10的端子101輸出的寫選通信號(hào)WG1,并根據(jù)寫選通信號(hào)WG1輸出寫選通信號(hào)WG2。ENDEC 21根據(jù)在ENDEC 21自身中編碼的進(jìn)程控制寫選通信號(hào)WG2。磁頭IC 30根據(jù)從HDC 10的端子103輸出的選通信號(hào)WG2’控制磁頭50將從讀/寫通道20輸出的寫入數(shù)據(jù)寫入到磁盤40。磁盤40具有兩個(gè)(即,上和下)磁盤表面。兩個(gè)表面中的至少一個(gè)作為磁記錄數(shù)據(jù)的記錄表面。磁頭50位于相應(yīng)的磁盤40的記錄表面上。
圖3示出了圖2所示的磁盤40的格式和伺服數(shù)據(jù)的格式。如圖3所示,磁盤40的記錄表面具有大量的同心磁道400。記錄表面還具有許多徑向延伸并在圓周上具有相等間隔的伺服區(qū)410。在一對(duì)相鄰的伺服區(qū)410之間的區(qū)域用作用戶數(shù)據(jù)區(qū)420。在每個(gè)用戶數(shù)據(jù)區(qū)420中具有多個(gè)數(shù)據(jù)扇區(qū)(未示出)。每個(gè)伺服區(qū)410包含伺服數(shù)據(jù)。伺服數(shù)據(jù)包括前導(dǎo)碼(preamble)411、伺服標(biāo)記412、地址碼413和位置誤差信號(hào)(下文中稱作“PES”)414。前導(dǎo)碼411包含用來穩(wěn)定讀出信號(hào)的幅度的預(yù)定頻率的自動(dòng)增益控制(AGC)信號(hào)。伺服標(biāo)記412是用來識(shí)別伺服數(shù)據(jù)(每個(gè)伺服區(qū)410)的特定編碼(碼型信號(hào))。地址碼413包括柱面碼(柱面編號(hào))和扇區(qū)碼(扇區(qū)編號(hào))。柱面碼表示在磁盤40上的每個(gè)柱面(磁道)的位置。扇區(qū)碼表示在每個(gè)柱面(磁道)上的每個(gè)伺服區(qū)410的位置。PES 414是表示在每個(gè)柱面上磁頭的相對(duì)位置(即,磁頭的位置誤差)的猝發(fā)信號(hào)(串信號(hào),burst signal)。地址碼413(更具體的,在地址碼中的柱面碼)和PES 414是用來定位磁頭50在磁盤40上的目標(biāo)位置的位置信息。
參考圖4A到4I的時(shí)序圖,介紹圖2的HDD的數(shù)據(jù)寫入操作。首先,HDC 10設(shè)為第一模式。此時(shí),MUX 13設(shè)置為選擇輸入B。而且,開關(guān)SW1、SW2和SW3分別設(shè)置為關(guān)(OFF)、開(ON)和開(ON)狀態(tài),如圖2所示。在HDC 10中的讀/寫控制器11檢測在要寫入數(shù)據(jù)的磁盤40上的扇區(qū)(目標(biāo)扇區(qū))起始位置SSP(參看圖4B)。在檢測到位置SSP的時(shí)間點(diǎn)t1,讀/寫控制器11使寫選通信號(hào)WG1a有效,如圖4C或4F所示。在時(shí)間點(diǎn)t1,寫選通信號(hào)WG1a從低電平變?yōu)楦唠娖健?br>
隨后,讀/寫控制器11以字節(jié)為單位輸出要寫入到目標(biāo)扇區(qū)中的一個(gè)扇區(qū)的數(shù)據(jù)(寫入數(shù)據(jù)),如圖4G所示。該寫入數(shù)據(jù)通過HDC 10的端子104傳送到與其相連的讀/寫通道20。假設(shè)在時(shí)間點(diǎn)t2讀/寫控制器11完成了一個(gè)扇區(qū)的數(shù)據(jù)的輸出。此時(shí),讀/寫控制器11使寫選通信號(hào)WG1a無效,如圖4C或4F所示,而不考慮在讀/寫通道20中的編碼延遲時(shí)間。結(jié)果,HDC 10可以贏得從時(shí)間點(diǎn)t2到檢測到下一個(gè)扇區(qū)的起始位置的時(shí)間點(diǎn)t3之間的時(shí)間段T1作為下一個(gè)扇區(qū)的寫入數(shù)據(jù)的準(zhǔn)備時(shí)間。在時(shí)間點(diǎn)t2,寫選通信號(hào)WG1a從高電平變?yōu)榈碗娖健?br>
MUX 13選擇從讀/寫控制器11輸出的寫選通信號(hào)WG1a,并通過端子101將其作為寫選通信號(hào)WG1輸出。此時(shí),開關(guān)SW1處于關(guān)(OFF)狀態(tài)。由此,防止寫選通信號(hào)WG1a輸入到寫入禁止控制器12。因此,在第一模式中,防止寫選通信號(hào)WG1a用作數(shù)據(jù)寫入禁止控制。從HDC 10的端子101輸出的寫選通信號(hào)WG1(=WG1a)加到在讀/寫通道20中連接到HDC 10的ENDEC 21。如上所述,為讀/寫通道20提供以字節(jié)為單位從讀/寫控制器11輸出的一個(gè)扇區(qū)的寫入數(shù)據(jù),如圖4G所示。ENDEC 21根據(jù)寫選通信號(hào)WG1(=WG1a)接收該寫入數(shù)據(jù)并將其編碼。此時(shí),根據(jù)圖4C或4F所示的寫選通信號(hào)WG1(=WG1a),ENDEC 21產(chǎn)生如圖4D或4I所示的反映數(shù)據(jù)輸出中由ENDEC 21中的編碼處理引起的延遲的寫選通信號(hào)WG2。寫選通信號(hào)WG2有效的時(shí)間段比寫選通信號(hào)WG1(=WG1a)有效的時(shí)間段延長編碼延遲時(shí)間T2。換句話說,寫選通信號(hào)WG2有效的時(shí)間段延長的時(shí)間等于從寫選通信號(hào)WG1(=WG1a)無效的時(shí)間點(diǎn)t2到全部完成一個(gè)扇區(qū)的寫入數(shù)據(jù)的編碼的時(shí)間點(diǎn)t4的時(shí)間段T2(T2=t4-t2)。
由ENDEC 21產(chǎn)生的寫選通信號(hào)WG2輸出到讀/寫通道20的外部。在上述現(xiàn)有技術(shù)中,寫選通信號(hào)WG2傳送到磁頭IC 30,并被其使用。另一方面,在實(shí)施例中,寫選通信號(hào)WG2傳送到HDC 10的端子102。這意味著有效時(shí)間段由讀/寫通道20的ENDEC 21延長到比寫選通信號(hào)WG1(=WG1a)長編碼延遲時(shí)間段T2的寫選通信號(hào)WG2返回到HDC 10的端子102,而不是傳送到磁頭IC 30。此時(shí),連接到端子102的開關(guān)SW2處于開(ON)狀態(tài)。因此,開關(guān)SW2選擇從讀/寫通道20的ENDEC 21傳送到HDC 10的端子102的寫選通信號(hào)WG2。由開關(guān)SW2選擇的寫選通信號(hào)WG2輸入到寫入禁止控制器12的輸入口122。
在圖4A中所示的伺服識(shí)別信號(hào)SI也輸入到寫入禁止控制器12。伺服識(shí)別信號(hào)SI是所謂表示磁頭50在磁盤40的伺服區(qū)410上的伺服選通信號(hào)。當(dāng)磁頭50通過伺服區(qū)410時(shí)伺服識(shí)別信號(hào)SI有效。具體的,根據(jù)在伺服區(qū)410中寫入的伺服數(shù)據(jù)由HDC 10的伺服標(biāo)記檢測電路(未示出)檢測到的伺服數(shù)據(jù)的伺服標(biāo)記412使伺服識(shí)別信號(hào)SI有效。更具體的,在對(duì)應(yīng)于檢測到伺服區(qū)410的伺服標(biāo)記412的伺服區(qū)410的時(shí)間段內(nèi)伺服識(shí)別信號(hào)SI有效。如果在伺服識(shí)別信號(hào)SI有效時(shí),即,當(dāng)SI有效時(shí),向磁盤40寫入數(shù)據(jù),在磁頭50定位的伺服區(qū)410中寫入的伺服數(shù)據(jù)將被破壞。
為了避免這種情況,在第一模式中寫入禁止控制器12監(jiān)視伺服識(shí)別信號(hào)SI和來自讀/寫通道20的寫選通信號(hào)WG2,從而檢測是否滿足寫入禁止要求。具體的,如果伺服識(shí)別信號(hào)SI有效的時(shí)間段與寫選通信號(hào)WG2有效的時(shí)間段交疊,則寫入禁止控制器12將該重疊的時(shí)間段作為滿足寫入禁止要求的時(shí)間段(即,HDD處于寫入禁止?fàn)顟B(tài))。在圖4A和4D的例子中,只在從時(shí)間點(diǎn)t5到時(shí)間點(diǎn)t6的時(shí)間段T3期間伺服識(shí)別信號(hào)SI和寫選通信號(hào)WG2都有效。因此,寫入禁止控制器12檢測HDD處于寫入禁止?fàn)顟B(tài)的時(shí)間段T3,從而在時(shí)間段T3期間禁止寫選通信號(hào)WG2通過控制器12,信號(hào)電平不變。換句話說,在第一模式中,只有當(dāng)伺服識(shí)別信號(hào)SI無效時(shí),寫入禁止控制器12允許寫選通信號(hào)WG2通過并通過輸出口124輸出作為寫選通信號(hào)WG2’,如圖4E所示。顯然,當(dāng)伺服識(shí)別信號(hào)SI無效時(shí),不管寫選通信號(hào)WG2是何狀態(tài),寫選通信號(hào)WG2’無效。
從寫入禁止控制器12的輸出口124輸出的寫選通信號(hào)WG2’傳送到開關(guān)SW3。此時(shí),開關(guān)SW3處于開(ON)狀態(tài)。由此,開關(guān)SW3選擇寫選通信號(hào)WG2’。由開關(guān)SW3選擇的寫選通信號(hào)WG2’通過HDC 10的端子103傳送到磁頭IC 30。如果伺服識(shí)別信號(hào)SI和寫選通信號(hào)WG2有效的各時(shí)間段沒有彼此重疊,則寫選通信號(hào)WG2’的狀態(tài)與從讀/寫通道20輸出的寫選通信號(hào)WG2相同。此外,如上所述,寫選通信號(hào)WG2有效的時(shí)間段比寫選通信號(hào)WG1(=WG1a)長編碼延遲時(shí)間(在HDC 10和磁頭IC 30之間的延遲部件中的延遲時(shí)間)。
當(dāng)沒有檢測到寫入禁止?fàn)顟B(tài)時(shí),磁頭IC 30根據(jù)寫選通信號(hào)WG2’使磁頭50向磁盤40上的目標(biāo)扇區(qū)寫入從讀/寫通道20輸出的編碼寫入數(shù)據(jù),如圖4H所示。結(jié)果,可以實(shí)現(xiàn)考慮在讀/寫通道20中的編碼延遲時(shí)間的數(shù)據(jù)寫入。另一方面,當(dāng)檢測到寫入禁止?fàn)顟B(tài)時(shí),寫選通信號(hào)WG2’反映寫入禁止?fàn)顟B(tài)。換句話說,在檢測到寫入禁止?fàn)顟B(tài)的時(shí)間段內(nèi),強(qiáng)制寫選通信號(hào)WG2’無效。因此,在檢測到寫入禁止?fàn)顟B(tài)的時(shí)間段內(nèi),磁頭IC 30禁止磁頭50向磁盤40寫入數(shù)據(jù)。結(jié)果,保護(hù)在伺服區(qū)410中寫入的伺服數(shù)據(jù)不被破壞。
如上所述,在圖2的HDD中,即使讀/寫控制器11在從讀/寫通道20輸出的寫選通信號(hào)WG2無效之前使寫選通信號(hào)WG1無效,也可以保護(hù)伺服數(shù)據(jù)不被破壞??梢詷?gòu)成在HDC 10中的寫入禁止控制器12,從而檢測寫入禁止?fàn)顟B(tài),而不產(chǎn)生寫選通信號(hào)WG2’。為了實(shí)現(xiàn)該結(jié)構(gòu),當(dāng)控制器12檢測到寫入禁止?fàn)顟B(tài)時(shí),如果除寫入禁止控制器12以外的電路禁止數(shù)據(jù)寫入到磁盤40,這就足夠了。在這種情況下,來自讀/寫通道20的寫選通信號(hào)WG2通過由圖2中的虛線指示的路徑22傳送到磁頭IC 20,以及HDC 10的端子102。該結(jié)構(gòu)不需要在HDC 10中的開關(guān)SW3。
圖5是HDD的基本部分的框圖,用來說明在圖1中所示的HDC 10用在第二模式的情況。在圖5中,與圖2中相同的元件用相應(yīng)的附圖標(biāo)記表示。如圖5所示,HDC 10連接到第二讀/寫通道200。讀/寫通道200連接到磁頭IC(磁頭放大器電路)30。讀/寫通道200包括對(duì)應(yīng)于圖2中的ENDEC 21的編碼/解碼器(下文中稱作“ENDEC”)210。與ENDEC 21不同,ENDEC 210沒有根據(jù)在其中的編碼進(jìn)程控制寫選通信號(hào)的功能。因此,在第二模式中,考慮到在讀/寫通道200的ENDEC 210中的編碼延遲時(shí)間,在HDC 10中的讀/寫控制器11即使在一個(gè)扇區(qū)的寫入數(shù)據(jù)輸出之后,也要將寫選通信號(hào)WG1a有效的時(shí)間段延長預(yù)定的延遲時(shí)間。
在第二模式中,MUX 13設(shè)置為選擇輸入A。而且,開關(guān)SW1、SW2和SW3分別設(shè)置為開(ON)、關(guān)(OFF)和關(guān)(OFF)狀態(tài),如圖5所示。在這種情況下,開關(guān)SW1選擇從讀/寫控制器11輸出的寫選通信號(hào)WG1a,并輸入到寫入禁止控制器12的口121。由此,在第二模式中,允許用寫選通信號(hào)WG1a作為數(shù)據(jù)寫入禁止控制。在第二模式中,寫入禁止控制器12監(jiān)視伺服識(shí)別信號(hào)SI和由開關(guān)SW1選擇的寫選通信號(hào)WG1a,以檢測是否滿足寫入禁止要求。具體的,如果伺服識(shí)別信號(hào)SI有效的時(shí)間段與寫選通信號(hào)WG1a有效的時(shí)間段重疊,則寫入禁止控制器12將該重疊的時(shí)間段作為滿足寫入禁止要求的時(shí)間段(即,HDD處于寫入禁止?fàn)顟B(tài))。只在該重疊的時(shí)間段期間,寫入禁止控制器12禁止寫選通信號(hào)WG2通過控制器12,信號(hào)電平不變。換句話說,在第二模式中,只有當(dāng)伺服識(shí)別信號(hào)SI無效時(shí),寫入禁止控制器12允許寫選通信號(hào)WG1a通過并通過輸出口123輸出作為寫選通信號(hào)WG1b。
從寫入禁止控制器12輸出的寫選通信號(hào)WG1b傳送到MUX13的輸入A。在第二模式中,MUX 13選擇傳送到輸入A的寫選通信號(hào)WG1b,并通過端子101將其作為寫選通信號(hào)WG1輸出。此時(shí),開關(guān)SW1處于關(guān)(OFF)狀態(tài)。由此,防止寫選通信號(hào)WG1a輸入到寫入禁止控制器12。因此,在第一模式中,防止寫選通信號(hào)WG1a用作數(shù)據(jù)寫入禁止控制。寫選通信號(hào)WG1輸入到讀/寫通道200中的ENDEC 210和磁頭IC 30。ENDEC 210也接收以字節(jié)為單位從讀/寫控制器11通過HDC 10的端子104輸出的一個(gè)扇區(qū)的寫入數(shù)據(jù)。ENDEC 21對(duì)輸入的寫入數(shù)據(jù)編碼,并將編碼的寫入數(shù)據(jù)輸出到磁頭IC 30。磁頭IC 30根據(jù)來自HDC 10的寫選通信號(hào)WG1使磁頭50向磁盤40上的目標(biāo)扇區(qū)寫入來自ENDEC 210的寫入數(shù)據(jù)。
如上所述,在第二模式中,從讀/寫控制器11輸出的寫選通信號(hào)WG1a用作由寫入禁止控制器12執(zhí)行的寫入禁止控制。寫選通信號(hào)WG1a反映了在讀/寫通道200中的編碼延遲時(shí)間。在用寫選通信號(hào)WG1a進(jìn)行寫入禁止控制之后,寫入禁止控制器12輸出寫選通信號(hào)WG1b。寫選通信號(hào)WG1b作為寫選通信號(hào)WG1通過HDC 10的端子101輸出。寫選通信號(hào)WG1用在磁頭IC 30和讀/寫通道200(不具有控制寫選通信號(hào)功能)中。
由上述可見,可以用圖1的HDC 10連接到具有控制寫選通信號(hào)功能的讀/寫通道20或者連接到不具有控制寫選通信號(hào)功能的讀/寫通道200。這意味著如果把HDD合并到圖1所示的HDC 10中,則可以兼容各種規(guī)格的讀/寫通道。換句話說,由不同制造商生產(chǎn)的讀/寫通道可以用在基本相同的記錄密度的HDD中,允許以可靠的方式以低成本提供HDD。
在上述實(shí)施例中,伺服識(shí)別信號(hào)SI有效的時(shí)間段(伺服檢測模式時(shí)間段)與寫選通信號(hào)WG2(在第一模式中)或?qū)戇x通信號(hào)WG1a(在第二模式中)有效的時(shí)間段重疊的狀態(tài)被視為寫入禁止請(qǐng)求。或者,用于旋轉(zhuǎn)磁盤40的主軸電動(dòng)機(jī)(未示出)的轉(zhuǎn)速處于不穩(wěn)定狀態(tài)(即,轉(zhuǎn)速不能保持在預(yù)定值)的時(shí)間段與寫選通信號(hào)WG2或WG1a有效的時(shí)間段重疊的狀態(tài)被視為寫入禁止請(qǐng)求。
圖6示出了圖1的磁盤控制器的改進(jìn)的框圖。在圖6中,與圖1中相同的元件用相同的附圖標(biāo)記表示。在圖6所示的HDC 10中引入具有寫選通信號(hào)輸入口125和寫選通信號(hào)輸出口126的寫入禁止控制器120代替寫入禁止控制器12?,F(xiàn)在介紹寫入禁止控制器120的特性。在圖1的寫入禁止控制器12的情況下,提供兩個(gè)寫選通信號(hào)輸入口,即,輸入寫選通信號(hào)WG1a的口121和輸入寫選通信號(hào)WG2的口122。還具有兩個(gè)寫選通信號(hào)輸出口,即,輸出寫選通信號(hào)WG1b的口123和輸出寫選通信號(hào)WG2’的口124。但是,寫入禁止控制器12不同時(shí)監(jiān)視寫選通信號(hào)WG2和WG1a。另一方面,在圖6的HDC 100中,寫選通信號(hào)輸入口125用于在第一模式中輸入(監(jiān)視)寫選通信號(hào)WG2,和在第二模式中輸入(監(jiān)視)寫選通信號(hào)WG1a。
因此,HDC 100具有MUX 131和多路分配器(下文中稱作“DMUX”)132,以及讀/寫控制器11、寫入禁止控制器120和MUX 13。此外,HDC 100具有端子101到104,類似于圖1的HDC10。MUX 131為具有輸入A和B以及輸出C的兩輸入/一輸出多路器。MUX 131的輸入A連接到從HDC 100的外部(在本實(shí)施例中,來自讀/寫通道)傳送到HDC 100的端子102的寫選通信號(hào)WG2。MUX 131的輸入B連接到從讀/寫控制器11輸出的寫選通信號(hào)WG1a。MUX 131的輸出C連接到寫入禁止控制器120的口125。在第一模式中MUX 131選擇輸入A(即,寫選通信號(hào)WG2),在第二模式中MUX 131選擇輸入B(即,寫選通信號(hào)WG1a)。由MUX131選擇的寫選通信號(hào)輸入到寫入禁止控制器120的口125。由此,MUX 131根據(jù)操作模式選擇輸入到寫入禁止控制器120的口125的寫選通信號(hào)。
當(dāng)伺服識(shí)別信號(hào)SI有效時(shí),寫入禁止控制器120將由MUX 131選擇的寫選通信號(hào)(WG2或WG1a)有效的情況作為寫入禁止請(qǐng)求來檢測寫入禁止?fàn)顟B(tài)。當(dāng)伺服識(shí)別信號(hào)SI無效時(shí),寫入禁止控制器120允許寫選通信號(hào)WG2或WG1a通過口125,并通過口126作為寫選通信號(hào)WG2’或WG1b輸出,信號(hào)電平不變。另一方面,當(dāng)伺服識(shí)別信號(hào)SI有效時(shí),寫入禁止控制器120禁止寫選通信號(hào)WG2或WG1a通過口125。更具體的,只有當(dāng)伺服識(shí)別信號(hào)SI有效時(shí),寫入禁止控制器120強(qiáng)制使輸入的寫選通信號(hào)WG2或WG1a無效,并通過口126輸出無效的寫選通信號(hào)WG2或WG1a作為寫選通信號(hào)WG2’或WG1b。
從寫入禁止控制器120的口126輸出的寫選通信號(hào)(WG2’或WG1b)輸入到DMUX 132。DMUX 132是具有輸入A以及輸出B和C的單輸入/兩輸出多路分配器。DMUX 132的輸入A連接到寫入禁止控制器120的口126。DMUX 132的輸出B連接到HDC 100的端子103,而DMUX 132的輸出C連接到MUX 13的輸入A。DMUX 132在第一模式中選擇輸出B,在第二模式中選擇輸出C。結(jié)果,從寫入禁止控制器120的口126輸出并輸入到DMUX 132的輸入A的寫選通信號(hào)WG2’從DMUX 132的輸出B通過端子103輸出到HDC 100的外部。另一方面,在第二模式中,從寫入禁止控制器120的口126輸出并輸入到DMUX 132的輸入A的寫選通信號(hào)WG1b從DMUX 132的輸出C傳送到MUX 13的輸入A。換句話說,DMUX 132用作輸出切換裝置,用來切換輸入到輸入A的寫選通信號(hào)的輸出目的地。從讀/寫控制器11輸出的寫選通信號(hào)WG1a傳送到MUX 13的輸入B。
在圖1所示的HDC的情況下,MUX 13在第一模式中選擇輸入B,在第二模式中選擇輸入A。因此,在第一模式中,選擇從讀/寫控制器11輸出的寫選通信號(hào)WG1a并通過端子101作為寫選通信號(hào)WG1輸出到HDC 100的外部。在第二模式中,選擇從DMUX 132輸出的寫選通信號(hào)WG1b并通過端子101作為寫選通信號(hào)WG1輸出到HDC 100的外部。由此,顯然圖6的HDC 100可以用來代替圖1的HDC 10。換句話說,HDC 100可以連接到圖2中的讀/寫通道20和圖5中的讀/寫通道200。
雖然在上述實(shí)施例中,本發(fā)明結(jié)合在磁盤驅(qū)動(dòng)器(HDD)中,但是本發(fā)明也可以用于除磁盤驅(qū)動(dòng)器以外的其它盤片驅(qū)動(dòng)器,例如光盤驅(qū)動(dòng)器和磁光盤驅(qū)動(dòng)器。
對(duì)于本領(lǐng)域的技術(shù)人員很容易實(shí)現(xiàn)其它的優(yōu)點(diǎn)和修改。因此,本發(fā)明具有更廣闊的范圍而不限于在這里所顯示和介紹的具體的細(xì)節(jié)和典型的實(shí)施例。因此,可以不脫離由附帶的權(quán)利要求書及其等價(jià)方案所限定的總體發(fā)明構(gòu)思的精神和范圍進(jìn)行各種修改。
權(quán)利要求
1.一種用于控制對(duì)磁盤讀寫數(shù)據(jù)的磁盤控制器,包括用于輸出指示向磁盤寫入數(shù)據(jù)的第一寫選通信號(hào)的第一端子;用來輸入從外部電路輸出的第二寫選通信號(hào)的第二端子,該外部電路根據(jù)從第一端子輸出的第一寫選通信號(hào)對(duì)寫入數(shù)據(jù)進(jìn)行預(yù)定的信號(hào)處理,并輸出第二寫選通信號(hào),第二寫選通信號(hào)反映了在該預(yù)定的信號(hào)處理中的信號(hào)延遲;以及監(jiān)視通過第二端子輸入的第二寫選通信號(hào),并檢測在應(yīng)當(dāng)禁止數(shù)據(jù)寫入到磁盤的時(shí)間段內(nèi),其中指示將數(shù)據(jù)寫入到磁盤的狀態(tài)作為寫入禁止?fàn)顟B(tài)的寫入禁止控制器。
2.根據(jù)權(quán)利要求1的磁盤控制器,特征在于所述外部電路是信號(hào)處理電路,該信號(hào)處理電路根據(jù)從第一端子輸出的第一寫選通信號(hào)對(duì)寫入數(shù)據(jù)進(jìn)行信號(hào)處理,并將處理過的寫入數(shù)據(jù)輸出到磁頭放大器電路,該信號(hào)處理電路還輸出第二寫選通信號(hào),第二寫選通信號(hào)有效的時(shí)間段比第一寫選通信號(hào)有效的時(shí)間段長對(duì)應(yīng)于預(yù)定信號(hào)處理中的延遲時(shí)間的時(shí)間,磁頭放大器電路使磁頭從磁盤讀取數(shù)據(jù)或向磁盤寫入數(shù)據(jù);以及用第二端子輸入從該信號(hào)處理電路輸出的第二寫選通信號(hào)。
3.根據(jù)權(quán)利要求2的磁盤控制器,特征在于還包括與在預(yù)定的信號(hào)處理中由信號(hào)處理電路使用的寫入數(shù)據(jù)一起輸出第三寫選通信號(hào)的讀/寫控制器,第三寫選通信號(hào)用作從第一端子輸出的第一寫選通信號(hào)。
4.根據(jù)權(quán)利要求3的磁盤控制器,特征在于寫入禁止控制器在正常狀態(tài)中輸出第二寫選通信號(hào)作為第四寫選通信號(hào),而不改變第二寫選通信號(hào)的狀態(tài),在寫入禁止?fàn)顟B(tài)中,寫入禁止控制器使第二寫選通信號(hào)無效,并輸出被無效的第二寫選通信號(hào)作為第四寫選通信號(hào),第四寫選通信號(hào)用來指示磁頭放大器電路向磁盤寫入數(shù)據(jù)。
5.根據(jù)權(quán)利要求4的磁盤控制器,特征在于還包括用來輸出由寫入禁止控制器提供的第四寫選通信號(hào)到磁盤控制器的外部的第三端子。
6.根據(jù)權(quán)利要求5的磁盤控制器,特征在于用第三端子輸出由寫入禁止控制器提供的第四寫選通信號(hào)到磁頭放大器電路。
7.根據(jù)權(quán)利要求2的磁盤控制器,特征在于還包括與在預(yù)定的信號(hào)處理中由信號(hào)處理電路使用的寫入數(shù)據(jù)一起輸出用作從第一端子輸出的第一寫選通信號(hào)的第三寫選通信號(hào)的讀/寫控制器,在第一模式中,該讀/寫控制器使第三寫選通信號(hào)不反映信號(hào)處理電路中的信號(hào)延遲,而在第二模式中使第三寫選通信號(hào)反映信號(hào)處理電路中的信號(hào)延遲;以及選擇要被寫入禁止控制器監(jiān)視的第二和第三寫選通信號(hào)中的一個(gè)的監(jiān)視對(duì)象選擇電路,在第一模式中,該監(jiān)視對(duì)象選擇電路選擇通過第二端子輸入的第二寫選通信號(hào),在第二模式中選擇由讀/寫控制器輸出的第三寫選通信號(hào),并且其中寫入禁止控制器通過在第一模式中監(jiān)視第二寫選通信號(hào),在第二模式中監(jiān)視第三寫選通信號(hào)來檢測寫入禁止?fàn)顟B(tài)。
8.根據(jù)權(quán)利要求7的磁盤控制器,特征在于監(jiān)視對(duì)象選擇電路包括將由讀/寫控制器輸出的第三寫選通信號(hào)傳送到寫入禁止控制器的第一開關(guān),該第一開關(guān)在第一模式中打開,在第二模式中閉合;以及將通過第二端子輸入的第二寫選通信號(hào)傳送到寫入禁止控制器的第二開關(guān),該第二開關(guān)在第一模式中閉合,在第二模式中打開。
9.根據(jù)權(quán)利要求8的磁盤控制器,特征在于還包括用來在第一模式中將第四寫選通信號(hào)輸出到磁盤控制器的外部的第三端子;以及在第一模式中選擇從讀/寫控制器輸出的第三寫選通信號(hào)作為第一寫選通信號(hào),并在第二模式中選擇第五寫選通信號(hào)作為第一寫選通信號(hào)的多路器,并且其中在第一模式中,寫入禁止控制器在正常狀態(tài)中輸出第二寫選通信號(hào)作為第四寫選通信號(hào),而不改變第二寫選通信號(hào)的狀態(tài),在寫入禁止?fàn)顟B(tài)中,寫入禁止控制器使第二寫選通信號(hào)無效,并輸出被無效的第二寫選通信號(hào)作為第四寫選通信號(hào);以及在第二模式中,寫入禁止控制器在正常狀態(tài)中輸出第三寫選通信號(hào)作為第五寫選通信號(hào),而不改變第三寫選通信號(hào)的狀態(tài),在寫入禁止?fàn)顟B(tài)中,寫入禁止控制器使第三寫選通信號(hào)無效,并輸出被無效的第三寫選通信號(hào)作為第五寫選通信號(hào)。
10.根據(jù)權(quán)利要求7的磁盤控制器,特征在于監(jiān)視對(duì)象選擇電路包括在第一模式中選擇通過第二端子輸入的第二寫選通信號(hào)并在第二模式中選擇由讀/寫控制器輸出的第三寫選通信號(hào)的多路器,由多路器選擇的信號(hào)傳送到寫入禁止控制器。
11.根據(jù)權(quán)利要求7的磁盤控制器,特征在于還包括在第一模式中用來輸出第四寫選通信號(hào)到磁盤控制器的外部的第三端子;以及在第一模式中選擇從讀/寫控制器輸出的第三寫選通信號(hào)作為第一寫選通信號(hào)并在第二模式中選擇第五寫選通信號(hào)作為第一寫選通信號(hào)的第一多路器,并且其中監(jiān)視對(duì)象選擇電路包括在第一模式中選擇通過第二端子輸入的第二寫選通信號(hào)并在第二模式中選擇由讀/寫控制器輸出的第三寫選通信號(hào)的第二多路器,由第二多路器選擇的信號(hào)傳送到寫入禁止控制器;以及寫入禁止控制器包括用來在第一模式中輸出第四寫選通信號(hào)和在第二模式中輸出第五寫選通信號(hào)的寫選通信號(hào)輸出口,在第一模式中,寫入禁止控制器在正常狀態(tài)中通過該寫選通信號(hào)輸出口輸出由第二多路器選擇的第二寫選通信號(hào)作為第四寫選通信號(hào),而不改變第二寫選通信號(hào)的狀態(tài),在寫入禁止?fàn)顟B(tài)中,寫入禁止控制器使第二寫選通信號(hào)無效,并通過寫選通信號(hào)輸出口輸出被無效的第二寫選通信號(hào)作為第四寫選通信號(hào),以及在第二模式中,寫入禁止控制器在正常狀態(tài)中通過寫選通信號(hào)輸出口輸出由第二多路器選擇的第三寫選通信號(hào)作為第五寫選通信號(hào),而不改變第三寫選通信號(hào)的狀態(tài),在寫入禁止?fàn)顟B(tài)中,寫入禁止控制器使第三寫選通信號(hào)無效,并通過寫選通信號(hào)輸出口輸出被無效的第三寫選通信號(hào)作為第五寫選通信號(hào)。
12.根據(jù)權(quán)利要求11的磁盤控制器,特征在于還包括在第一模式中將從寫入禁止控制器的寫選通信號(hào)輸出口輸出的第四寫選通信號(hào)輸出到第三端子,在第二模式中將從寫入禁止控制器的寫選通信號(hào)輸出口輸出的第五寫選通信號(hào)輸出到第一多路器的輸出目的地切換單元。
13.根據(jù)權(quán)利要求7的磁盤控制器,特征在于還包括在第一模式中用來輸出第四寫選通信號(hào)到磁盤控制器的外部的第三端子;以及在第一模式中選擇從讀/寫控制器輸出的第三寫選通信號(hào)作為第一寫選通信號(hào),并在第二模式中選擇第五寫選通信號(hào)作為第一寫選通信號(hào)的外部輸出對(duì)象選擇電路,并且其中在第一模式中,寫入禁止控制器在正常狀態(tài)中輸出第二寫選通信號(hào)作為第四寫選通信號(hào),而不改變第二寫選通信號(hào)的狀態(tài),在寫入禁止?fàn)顟B(tài)中,寫入禁止控制器使第二寫選通信號(hào)無效,并輸出被無效的第二寫選通信號(hào)作為第四寫選通信號(hào),以及在第二模式中,寫入禁止控制器在正常狀態(tài)中輸出第三寫選通信號(hào)作為第五寫選通信號(hào),而不改變第三寫選通信號(hào)的狀態(tài),在寫入禁止?fàn)顟B(tài)中,寫入禁止控制器使第三寫選通信號(hào)無效,并輸出被無效的第三寫選通信號(hào)作為第五寫選通信號(hào)。
14.根據(jù)權(quán)利要求13的磁盤控制器,特征在于在第一模式中用第三端子輸出由寫入禁止控制器提供的第四寫選通信號(hào)到磁頭放大器電路。
15.根據(jù)權(quán)利要求14的磁盤控制器,特征在于如果信號(hào)處理電路是第一信號(hào)處理電路,則在第一模式中使用磁盤控制器,如果信號(hào)處理電路是第二信號(hào)處理電路,則在第二模式中使用磁盤控制器,該第一信號(hào)處理電路根據(jù)通過第一端子輸出的第一寫選通信號(hào)對(duì)寫入數(shù)據(jù)進(jìn)行預(yù)定的信號(hào)處理,該第一信號(hào)處理電路輸出第二寫選通信號(hào),該第二寫選通信號(hào)的有效時(shí)間段比第一寫選通信號(hào)長對(duì)應(yīng)于該預(yù)定信號(hào)處理中的延遲時(shí)間的時(shí)間,所述第二信號(hào)處理電路輸出第二寫選通信號(hào),根據(jù)通過第一端子輸出的第一寫選通信號(hào),第二信號(hào)處理電路不能輸出第二寫選通信號(hào)并對(duì)寫入數(shù)據(jù)進(jìn)行預(yù)定的信號(hào)處理。
16.根據(jù)權(quán)利要求15的磁盤控制器,特征在于在第一模式中用第一端子輸出第一寫選通信號(hào)到第一信號(hào)處理電路,在第二模式中用第一端子輸出第一寫選通信號(hào)到第二信號(hào)處理電路和磁頭放大器電路。
17.根據(jù)權(quán)利要求1的磁盤控制器,特征在于磁盤具有在圓周上等間隔、沿徑向延伸的多個(gè)伺服區(qū),應(yīng)當(dāng)禁止數(shù)據(jù)寫入到磁盤的時(shí)間段對(duì)應(yīng)于磁頭通過所述多個(gè)伺服區(qū)中的一個(gè)的時(shí)間段。
18.根據(jù)權(quán)利要求1的磁盤控制器,特征在于磁盤由主軸電機(jī)旋轉(zhuǎn),應(yīng)當(dāng)禁止數(shù)據(jù)寫入到磁盤的時(shí)間段對(duì)應(yīng)于主軸電機(jī)轉(zhuǎn)速不穩(wěn)定狀態(tài)的時(shí)間段。
19.一種磁盤驅(qū)動(dòng)器,特征在于包括用于控制對(duì)磁盤讀寫數(shù)據(jù)的磁盤控制器,該磁盤控制器包括用于輸出指示向磁盤寫入數(shù)據(jù)的第一寫選通信號(hào)的第一端子;用來輸入第二寫選通信號(hào)的第二端子;與寫入數(shù)據(jù)一起輸出用作從第一端子輸出的第一寫選通信號(hào)的第三寫選通信號(hào)的讀/寫控制器;用來輸出第四寫選通信號(hào)到磁盤控制器的外部的第三端子;以及監(jiān)視通過第二端子輸入的第二寫選通信號(hào),并檢測在應(yīng)當(dāng)禁止數(shù)據(jù)寫入到磁盤的時(shí)間段內(nèi),其中指示將數(shù)據(jù)寫入到磁盤的狀態(tài)作為寫入禁止?fàn)顟B(tài)的寫入禁止控制器,該寫入禁止控制器在正常狀態(tài)中輸出第二寫選通信號(hào)作為第四寫選通信號(hào),而不改變第二寫選通信號(hào)的狀態(tài),在寫入禁止?fàn)顟B(tài)中,寫入禁止控制器使第二寫選通信號(hào)無效,并輸出被無效的第二寫選通信號(hào)作為第四寫選通信號(hào);通過磁盤控制器的第一和第二端子連接到磁盤控制器的信號(hào)處理電路,該信號(hào)處理電路根據(jù)通過第一端子輸出的第一寫選通信號(hào)對(duì)寫入數(shù)據(jù)進(jìn)行預(yù)定的信號(hào)處理,并輸出第二寫選通信號(hào),該第二寫選通信號(hào)有效的時(shí)間段比第一寫選通信號(hào)長對(duì)應(yīng)于該預(yù)定信號(hào)處理中的延遲時(shí)間的時(shí)間;以及使磁頭根據(jù)通過磁盤控制器的第三端子輸出的第四寫選通信號(hào)向磁盤寫入由信號(hào)處理電路處理過的寫入數(shù)據(jù)的磁頭放大器電路。
20.一種控制對(duì)寫入數(shù)據(jù)到磁盤的禁止的方法,用在磁盤驅(qū)動(dòng)器中,其中對(duì)磁盤讀寫數(shù)據(jù)在磁盤控制器的控制之下通過信號(hào)處理電路和磁頭放大器電路使用磁頭進(jìn)行,該方法包括從磁盤控制器輸出第一寫選通信號(hào)和寫入數(shù)據(jù)到信號(hào)處理電路,第一寫選通信號(hào)指示信號(hào)處理電路將寫入數(shù)據(jù)寫入;根據(jù)從磁盤控制器輸出到信號(hào)處理電路的第一寫選通信號(hào)對(duì)寫入數(shù)據(jù)進(jìn)行預(yù)定的信號(hào)處理;輸出對(duì)應(yīng)于來自信號(hào)處理電路的第一寫選通信號(hào)的第二寫選通信號(hào)到磁盤控制器,該第二寫選通信號(hào)反映了所述預(yù)定信號(hào)處理中的信號(hào)延遲;根據(jù)從信號(hào)處理電路輸出到磁盤控制器的第二寫選通信號(hào),檢測在應(yīng)當(dāng)禁止數(shù)據(jù)寫入到磁盤的時(shí)間段內(nèi)發(fā)出了向磁盤寫入數(shù)據(jù)的指示的狀態(tài)作為寫入禁止?fàn)顟B(tài);以及在正常狀態(tài)中,從磁盤控制器向磁頭放大器電路輸出第二寫選通信號(hào)作為第四寫選通信號(hào),而不改變第二寫選通信號(hào)的狀態(tài),第四寫選通信號(hào)指示將由信號(hào)處理電路處理后的寫入數(shù)據(jù)的寫入到磁盤;以及在寫入禁止?fàn)顟B(tài)中使第二寫選通信號(hào)無效,并從磁盤控制器向磁頭放大器電路輸出被無效的第二寫選通信號(hào)作為第四寫選通信號(hào)。
全文摘要
本發(fā)明公開了一種用于控制在磁盤驅(qū)動(dòng)器中禁止數(shù)據(jù)輸入的裝置和方法。磁盤控制器(HDC)(10)具有第一和第二端子(101和102)。第一端子(101)用來輸出指示向磁盤寫入數(shù)據(jù)的第一寫選通信號(hào)(WG1)。第二端子(102)用來輸入從外部電路輸出的第二寫選通信號(hào)(WG2)。外部電路根據(jù)從第一端子(101)輸出的第一寫選通信號(hào)(WG1)對(duì)寫入數(shù)據(jù)進(jìn)行預(yù)定的信號(hào)處理,并輸出反映了該電路中的信號(hào)延遲的第二寫選通信號(hào)(WG2)。在HDC(10)中提供了寫入禁止控制器,監(jiān)視通過第二端子(102)輸入的第二寫選通信號(hào)(WG2),并檢測在應(yīng)當(dāng)禁止數(shù)據(jù)寫入到磁盤的時(shí)間段內(nèi),其中指示將數(shù)據(jù)寫入到磁盤的狀態(tài)作為寫入禁止?fàn)顟B(tài)。
文檔編號(hào)G11B5/09GK1567461SQ20041000378
公開日2005年1月19日 申請(qǐng)日期2004年1月30日 優(yōu)先權(quán)日2003年1月31日
發(fā)明者豬狩史 申請(qǐng)人:株式會(huì)社東芝