專利名稱:光盤裝置及其自我診斷控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及光盤裝置及其自我診斷控制方法,特別是涉及適宜在利用SATA接口連接主機計算機(host computer)的光盤裝置的出廠時 的自我診斷模式相關(guān)的控制中使用的光盤裝置及其自我診斷控制方 法。
背景技術(shù):
ATA規(guī)格是指硬盤驅(qū)動器(hard disk drive)或光盤裝置(DVD-ROM 裝置等)這種類型的外部設(shè)備與計算機的主流接口。作為從該ATA(AT Attachment)規(guī)格變換而來的接口, SATA (SerialATA)接口倍受矚目。SATA將Ultra ATA等現(xiàn)在的ATA規(guī)格所采用的并行傳送方式變更 為串行傳送方式。由此,在保持與現(xiàn)有的并行方式的ATA諸規(guī)格之間 的兼容性的同時,SATA還能夠通過簡單的線纜實現(xiàn)高速的傳送速度。 而且,在現(xiàn)有技術(shù)中每一個驅(qū)動器所必須的跳線(jumperpin)等的設(shè) 定,在SATA中也不需要,使硬盤等"連接即可使用"。但是,在制造現(xiàn)場的產(chǎn)品檢查項目中,有一項是使光盤裝置長時 間動作,比較其前后的性能。在長時間的動作中利用預(yù)先裝入光盤裝置中的熱運行(heat run) 模式(自我診斷模式)。該熱運行模式中設(shè)為不連接主機PC只供給電 源也能夠執(zhí)行。在特開平3 — 209601號公報中,公開了設(shè)置為不連接主機計算機, 能單獨進(jìn)行各部的動作的、即具備所謂自我診斷功能的盤裝置。在現(xiàn)有的并行傳送的ATA連接的光盤裝置中,熱運行模式的指定 利用MASTER/SLAVE連接指定的跳線。光盤裝置在電源ON時確認(rèn) 跳線的連接狀態(tài),如果指定為熱運行模式則執(zhí)行熱運行動作。發(fā)明內(nèi)容在并行傳送的ATA中,如上所述能夠用跳線進(jìn)行熱運行模式的指 定,但是與此相對,在SATA連接的光盤裝置中,由于沒有 MASTER/SLAVE連接指定,所以不能利用MASTER/SLAVE連接指定 的跳線進(jìn)行指定。因此,考慮在SATA連接中,在熱運行模式的指定中追加利用來 自主機PC的指令進(jìn)行熱運行模式指定的功能。在這樣設(shè)置時,由于熱運行模式設(shè)為能夠在不連接主機PC只供給 電源的情況下實施,所以在連接主機PC并利用指令進(jìn)行了熱運行模式 的指定以后,有必要將熱運行模式指定存儲在FlashROM、 EEPROM 等可重寫的ROM中,使得即使電源OFF也能保持該指定。光盤裝置在這種設(shè)定下,在電源ON時確認(rèn)可重寫ROM上的熱運 行模式指定,如有指定執(zhí)行熱運行模式動作。而且在檢查后解除了熱 運行模式后有必要進(jìn)行出貨。作為熱運行模式的解除方法,可以想到以下方法預(yù)先準(zhǔn)備好熱 運行模式解除指令,根據(jù)該指令消除可重寫ROM上的熱運行模式指 定。此外,即使在萬一忘記了解除熱運行模式而出貨的情況下,也考 慮有以下方法為了在到貨地連接主機PC時解除熱運行模式,在接收 了 ATAPI指令的時刻消除可重寫ROM上的熱運行模式指定,解除熱 運行模式。但是,任何一種方法在熱運行模式的解除中都必須從主機PC發(fā)行 指令。此外,特開平3—209601號公報中的盤裝置是根據(jù)設(shè)置在盤裝置 上的規(guī)定區(qū)域的參數(shù)來判斷是進(jìn)行通常的數(shù)據(jù)記錄或再生的普通模式 (normal mode)還是進(jìn)行刻錄(burn-in)的刻錄模式(bum mode)的 動作。因此,為了使盤裝置從刻錄模式轉(zhuǎn)移至普通模式,有必有更正 參數(shù),但是未公開通過何種方式設(shè)定更正參數(shù)。本發(fā)明為解決上述問題點研究而成,其目的在于在裝置自身能 夠進(jìn)行自我診斷的光盤裝置中,免去收發(fā)熱運行模式解除指令等多余 的與主機PC的指令的接口,減輕產(chǎn)品開發(fā)的工時。此外,另一目的在于提供一種光盤裝置,該光盤裝置即使在指定為自我診斷模式的狀態(tài)出貨的情況下,也能夠在用戶站點自動地解除 自我診斷模式,防止進(jìn)行誤動作。在本發(fā)明的光盤裝置中,當(dāng)通過SATA接口確立了與主機PC的連 接時,消除寫在ROM上的熱運行模式的指定,解除熱運行模式。與主機PC的連接的確立,將主機PC與裝置一側(cè)之間進(jìn)行SATA 接口的特征之一的OOB (out of band:帶外數(shù)據(jù))信號的收發(fā)而確立 了通信吋,作為主機PC與裝置的連接確立。
圖1是本發(fā)明的一個實施方式的光盤的系統(tǒng)結(jié)構(gòu)圖。 圖2是表示熱運行模式和通常動作的選擇處理的流程圖。 圖3是表示熱運行模式的解除處理的流程圖。 圖4是說明SATA接口的OOB信號的圖。
具體實施方式
以下,利用圖1 圖4說明本發(fā)明的一個實施方式。 首先,利用圖1說明這一實施方式的光盤的系統(tǒng)結(jié)構(gòu)。 圖1是本發(fā)明的一個實施方式的光盤的系統(tǒng)結(jié)構(gòu)圖。 光盤裝置102利用SATA線纜與主機計算機101連接,從而可進(jìn) 行指令和數(shù)據(jù)的交互。圖中所示例子舉出DVD-ROM驅(qū)動器的例子作 為光盤裝置102的例子,但是只要是通過STA接口與主機計算機101 交互的裝置即可,也可以是DVD-RW驅(qū)動器、DVD-RAM驅(qū)動器等能 搭載可重寫介質(zhì)的光盤裝置。在DVD-ROM的情況下,介質(zhì)只可讀取, 搭載信息記錄盤103,并將讀出的數(shù)據(jù)發(fā)送給主機計算機101。光盤裝置102由微處理器104、再生速度控制器107、信息記錄盤 讀取部108、 SATA IF咅卩109、緩沖106、以及ROM105和RAMI 10構(gòu) 成。微處理器104從ROM105和RAM110中讀取必要的信息,給再生 速度控制器107、信息記錄盤讀取部108、 SATA IF部109以必要的控 制指示。再生速度控制器107控制信息記錄盤103的再生速度。信息記錄盤讀取部從信息記錄盤103中讀取數(shù)據(jù),發(fā)給至SATAIF部109。緩沖 106是用于臨時存放數(shù)據(jù)的存儲區(qū)域。下面,對該光盤裝置102的熱運行模式的設(shè)定處理進(jìn)行說明。如上所述,在制造現(xiàn)場的產(chǎn)品檢查項目中,有一項是使光盤裝置 長時間動作,比較其前后的性能,在該長時間的動作中利用預(yù)先裝入 光盤裝置中的熱運行(heatmn)模式(自我診斷模式)。在該熱運行模 式下,不連接主機計算機101只供給電源也能夠執(zhí)行。在熱運行模式 下,拉出光盤裝置的托盤部分,檢査者在這里放上作為信息記錄盤103 的檢查用的盤。其后,托盤收入內(nèi)部,隨機訪問該檢查用的盤,經(jīng)過 長時間來測試是否發(fā)生裝置的故障等現(xiàn)象。如上所述動作通過微處理 器104執(zhí)行ROM105上的熱運行程序來進(jìn)行。熱運行模式的指定通過接收來自主機計算機101的熱運行模式指 定的指令而決定。由于光盤裝置102不連接主機計算機101只供給電源也能夠執(zhí)行 熱運行模式的動作,所以當(dāng)連接主機計算機101通過指令接受熱運行 模式的指定時,在ROM110中存儲熱運行模式指定,使得即使電源OFF 也能保持該指定。ROMllO為FlashROM、 EEPROM等可重寫的ROM。 此外,寫入熱運行模式的存儲器只要是即使切斷電源存儲的數(shù)據(jù)內(nèi)容 也不會消失的非易失性存儲器即可,也可以使用其他的閃存(Flash Memory)等存儲器。下面,利用圖2說明該光盤裝置102的熱運行模式和通常動作的 選擇處理。圖2是表示熱運行模式和通常動作的選擇處理的流程圖。 光盤裝置102的微處理器104在這樣的設(shè)定下,電源ON時確認(rèn)ROMllO上的熱運行模式指定(S200),如有指定則執(zhí)行熱運行動作 (S201)。若沒有熱運行模式指定則進(jìn)行通常的動作(S202)。下面,利用圖3和圖4說明該光盤裝置102的熱運行模式的解除處理。圖3是表示熱運行模式的解除處理的流程圖。 圖4是說明SATA接口的OOB信號的圖。該熱運行模式的解除處理在主機計算機101與光盤裝置102連接并進(jìn)行OOB (Out of Band)信號的收發(fā)信息時進(jìn)行。OOB信號是SATA的特征之一,為掌管接口的復(fù)位/初始化、通信 的確立、速度協(xié)商(speednegotiation)的結(jié)構(gòu)。如圖4所示,OOB信號在主機和裝置之間,利用 COMRESET/COMWAKE確立通信,其后,進(jìn)入利用Align primitive 的速度協(xié)商。首先,微處理器104確認(rèn)SATA IF部109與主機計算機101是否 交互OOB信號而確立了通信(S300)。此處,由OOB信號確立了通信 時,即為與主機計算機101的連接確立。在未與主機計算機101連接時,等待一定時間,例如10ms以后 (S303),確認(rèn)是否與主機計算機101進(jìn)行OOB信號交互而確立了通 信。在與主機計算機101連接時,微處理器104讀取ROM110上的信 息,調(diào)査有否熱運行指定(S301)。沒有熱運行模式指定時,結(jié)束處理。有熱運行模式指定時,微處理器104消除ROM110上的熱運行模 式指定的信息(S302),當(dāng)在熱運行模式下動作時,結(jié)束熱運行模式。由于SATA接口在初始化之際必定進(jìn)行OOB信號的交互,例如, 在工廠的產(chǎn)品出貨時即使在ROM上寫入有熱運行模式指定的信息的 狀態(tài)下出貨,因為通過上述處理消除熱運行模式指定的信息,所以也 不會在用戶的站點誤動作。其中,在本實施方式中,以光盤裝置為例進(jìn)行了說明,但是本發(fā) 明也能夠適用于其他外部設(shè)備(例如硬盤驅(qū)動器等),其是具有主機 計算機和SATA接口的裝置,裝置自身進(jìn)行自我診斷,在存儲器上寫 入熱運行模式被指定。根據(jù)本發(fā)明,在裝置自身能進(jìn)行自我診斷的光盤裝置中,免去收 發(fā)熱運行模式解除指令等多余的與主機PC的指令的接口,能夠減輕產(chǎn) 品開發(fā)的工時。另外,根據(jù)本發(fā)明,即使在被指定自我診斷模式的狀態(tài)下出貨的 情況下,也能夠在用戶站點自動地解除自我診斷模式,防止進(jìn)行誤動 作。
權(quán)利要求
1.一種光盤裝置,其與主機計算機連接,接收在自我診斷模式下動作的指令,接受所述指令并將熱運行模式的指定信息寫入非易失性存儲器上,在不與所述主機計算機連接的狀態(tài)下進(jìn)行檢查,其特征在于在與所述主機計算機的連接確立時,消除所述熱運行模式的指定信息。
2. 根據(jù)權(quán)利要求1所述的光盤裝置,其特征在于通過SATA接口與所述主機計算機連接。
3. 根據(jù)權(quán)利要求2所述的光盤裝置,其特征在于 與所述主機計算機的連接的確立通過SATA接口的OOB信號進(jìn)行。
4. 根據(jù)權(quán)利要求1所述的光盤裝置,其特征在于 所述存儲器為能夠?qū)懭氲腞OM。
5. —種光盤裝置的自我診斷控制方法,該光盤裝置與主機計算機 連接并接收指令,在不與所述主機計算機連接的狀態(tài)下進(jìn)行檢查,其 特征在于,包括通過所述主機計算機,接收在自我診斷模式下動作的指令的步驟; 控制部接受所述指令并將熱運行模式的指定信息寫入非易失性存 儲器上的步驟;解除與所述主機計算機的連接的步驟;和在與所述主機計算機的連接確立時,所述控制部消除所述熱運行 模式的指定信息的步驟。
6. 根據(jù)權(quán)利要求5所述的光盤裝置的自我診斷控制方法,其特征 在于通過SATA接口與所述主機計算機連接。
7. 根據(jù)權(quán)利要求6所述的光盤裝置的自我診斷控制方法,其特征在于與所述主機計算機的連接的確立通過SATA接口的OOB信號進(jìn)行。
8. 根據(jù)權(quán)利要求5所述的光盤裝置的自我診斷控制方法,其特征 在于所述存儲器為能夠?qū)懭氲腞OM。
全文摘要
在裝置自身能夠進(jìn)行自我診斷的光盤裝置中,從主機PC對光盤裝置發(fā)送進(jìn)行熱運行模式(自我診斷模式)的指令。在光盤裝置中,將被指定為熱運行模式的信息寫入ROM中。產(chǎn)品檢查在未連接主機的狀態(tài)下進(jìn)行。光盤裝置確認(rèn)ROM內(nèi)的熱運行模式指定信息,當(dāng)寫入有熱運行模式指定信息時進(jìn)行熱運行模式檢查。并且,在用戶使用時,當(dāng)與主機PC連接,利用OOB信號的通信確立時,作為連接已確立,消除ROM內(nèi)的熱運行模式指定信息。這樣,免去多余的與主機PC的指令的收發(fā),減輕產(chǎn)品開發(fā)的工時。此外,能夠防止在用戶站點進(jìn)行自我診斷模式的誤動作。
文檔編號G11B19/02GK101241731SQ200710162280
公開日2008年8月13日 申請日期2007年10月9日 優(yōu)先權(quán)日2007年2月9日
發(fā)明者室谷繁 申請人:日立樂金資料儲存股份有限公司