專利名稱:應(yīng)用于光驅(qū)中偏心程度檢測(cè)的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種偏心程度檢測(cè)的方法及裝置,尤指一種應(yīng)用于光驅(qū)中偏心程度檢測(cè)的方法及裝置。
背景技術(shù):
隨著信息科技的進(jìn)步,能夠存儲(chǔ)大量數(shù)據(jù)的光盤片已成為計(jì)算機(jī)設(shè)備的主要存儲(chǔ)媒體,而用來讀寫光盤片的光驅(qū)亦成為計(jì)算機(jī)的標(biāo)準(zhǔn)配備。圖1顯示一光盤片11存儲(chǔ)信息的示意圖,其中,光盤片11表面具有一以盤片圓心111為中心而呈近乎同心圓分布的多個(gè)數(shù)據(jù)軌道112,用以紀(jì)錄信息。圖2為一光驅(qū)讀取光盤片11上的信息的示意圖,其中,光盤片11置于一旋轉(zhuǎn)盤14上,由一主軸電機(jī)12所驅(qū)動(dòng)旋轉(zhuǎn),而可移動(dòng)光頭13則產(chǎn)生一光源,此光源聚焦后產(chǎn)生一落在光盤片11表面的光點(diǎn),經(jīng)反射后即可讀出光盤片11上的信息。理想上,當(dāng)光盤片11由主軸電機(jī)12所驅(qū)動(dòng)旋轉(zhuǎn)時(shí),光頭13所產(chǎn)生的光點(diǎn)所形成的光軌跡31(beam locus)正好落在數(shù)據(jù)軌道112上,以讀出光盤片11上的信息,然而,實(shí)際上由于光盤片11的制作不良、旋轉(zhuǎn)盤14的不正、及主軸電機(jī)12的偏移,如圖3所示,會(huì)造成光盤片11的數(shù)據(jù)軌道112的圓心111與旋轉(zhuǎn)時(shí)的圓心111’不在同一點(diǎn)上,產(chǎn)生了所謂的偏心距離(Radial runout),此導(dǎo)致光點(diǎn)所形成的光軌跡31與數(shù)據(jù)軌道112的偏移。
為了檢測(cè)出偏心距離的大小以調(diào)整光驅(qū)來正確地讀取光盤片11的信息,傳統(tǒng)上是利用尋軌誤差信號(hào)(Tracking Error,TE),來計(jì)算在一預(yù)定旋轉(zhuǎn)周數(shù)的期間,光盤片11上聚焦光點(diǎn)所跨越數(shù)據(jù)軌道112的跨軌數(shù)。圖4A所示為一光軌跡31跨越數(shù)個(gè)數(shù)據(jù)軌道112的示意圖,由圖觀察可知,偏心軌數(shù)約為光盤片11旋轉(zhuǎn)一周時(shí),光軌跡31所跨越的數(shù)據(jù)軌道112數(shù)目的一半,基于此,圖4B為其計(jì)算偏心距離的流程圖,其主要在光盤片11旋轉(zhuǎn)預(yù)定周數(shù)時(shí),計(jì)算出光軌跡31跨越的數(shù)據(jù)軌道112數(shù)目以求出偏心的軌數(shù)為跨軌數(shù)÷(2×預(yù)定旋轉(zhuǎn)周數(shù)),據(jù)此得知偏心距離。
前述檢測(cè)偏心距離的公知技術(shù)必須知道預(yù)定旋轉(zhuǎn)周數(shù),所以公知技術(shù)所采用的主軸電機(jī)必須為三相電機(jī),其中,三相電機(jī)一般裝有一霍爾組件(Hall Sensor),其用來檢測(cè)相對(duì)于轉(zhuǎn)頻的信號(hào)(FG信號(hào)),借此才能得到旋轉(zhuǎn)周數(shù)。然而,因?yàn)槿嚯姍C(jī)及其搭配的驅(qū)動(dòng)器價(jià)格昂貴,為了持續(xù)降低生產(chǎn)成本,一般低轉(zhuǎn)速光盤系統(tǒng)的主軸電機(jī)大量使用一般單相直流電機(jī),并不具有FG信號(hào)可以參考,因而無法得到預(yù)定旋轉(zhuǎn)周數(shù),此導(dǎo)致偏心距離無法利用公知技術(shù)來檢測(cè)得知。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種應(yīng)用于光驅(qū)中偏心程度檢測(cè)的方法及裝置,其能在無需使用三相電機(jī)通過參考FG信號(hào)來得到旋轉(zhuǎn)周數(shù)時(shí),仍可正確地檢測(cè)出偏心距離。
依據(jù)本發(fā)明的一個(gè)方面,本發(fā)明提供一種應(yīng)用于光驅(qū)中偏心程度檢測(cè)的方法,其中,該光驅(qū)以一光頭產(chǎn)生光點(diǎn)而在一光盤片上形成一光軌跡以讀取光盤片上多個(gè)數(shù)據(jù)軌道所存儲(chǔ)的信息,該方法包括步驟(A)設(shè)定一與目前光軌跡相距軌數(shù)為M(M為一正整數(shù))的參考軌跡;(B)設(shè)定預(yù)定的最小相距軌數(shù)M_MIN、最大相距軌數(shù)M_MAX、及檢測(cè)時(shí)間,且在該檢測(cè)時(shí)間內(nèi)執(zhí)行步驟(C)~(E);(C)當(dāng)判斷光盤片上與該光軌跡交越的數(shù)據(jù)軌道相對(duì)于該光軌跡為往該參考軌跡方向移動(dòng)時(shí),遞增該相距軌數(shù)M,否則遞減該相距軌數(shù)M;(D)當(dāng)該相距軌數(shù)M小于該最小相距軌數(shù)M_MIN,將該最小相距軌數(shù)M_MIN設(shè)定為該相距軌數(shù)M;(E)當(dāng)該相距軌數(shù)M大于該最大相距軌數(shù)M_MAX,將該最大相距軌數(shù)M_MAX設(shè)定為該相距軌數(shù)M;以及(F)計(jì)算出偏心軌數(shù)為該最大相距軌數(shù)M_MAX減去該最小相距軌數(shù)M_MIN。
依據(jù)本發(fā)明的另一方面,本發(fā)明提供一光驅(qū),其內(nèi)建有一檢測(cè)光驅(qū)中的光盤片的偏心程度的軟件程序,該光驅(qū)以一光頭產(chǎn)生光點(diǎn)而在該光盤片上形成一光軌跡以讀取光盤片上多個(gè)數(shù)據(jù)軌道所存儲(chǔ)的信息,該程序包括下列執(zhí)行步驟(A)設(shè)定一與目前光軌跡相距軌數(shù)為M(M為一正整數(shù))的參考軌跡;(B)設(shè)定預(yù)定的最小相距軌數(shù)M_MIN、最大相距軌數(shù)M_MAX、及檢測(cè)時(shí)間,且在該檢測(cè)時(shí)間內(nèi)執(zhí)行步驟(C)~(E);(C)當(dāng)判斷光盤片上與該光軌跡交越的數(shù)據(jù)軌道相對(duì)于該光軌跡為往該參考軌跡方向移動(dòng)時(shí),遞增該相距軌數(shù)M,否則遞減該相距軌數(shù)M;(D)當(dāng)該相距軌數(shù)M小于該最小相距軌數(shù)M_MIN,將該最小相距軌數(shù)M_MIN設(shè)定為該相距軌數(shù)M;(E)當(dāng)該相距軌數(shù)M大于該最大相距軌數(shù)M_MAX,將該最大相距軌數(shù)M_MAX設(shè)定為該相距軌數(shù)M;以及(F)計(jì)算出偏心軌數(shù)為該最大相距軌數(shù)M_MAX減去該最小相距軌數(shù)M_MIN。
依據(jù)本發(fā)明的再一方面,本發(fā)明提供一種計(jì)算機(jī)可讀取記錄媒體,其載有一軟件程序,并應(yīng)用于一光驅(qū)中以檢測(cè)光盤片的偏心程度,其中,該光驅(qū)以一光頭產(chǎn)生光點(diǎn)而在該光盤片上形成一光軌跡以讀取光盤片上多數(shù)數(shù)據(jù)軌道所存儲(chǔ)的信息,上述軟件程序主要包括第一程序代碼,用來設(shè)定一與目前光軌跡相距軌數(shù)為M(M為一正整數(shù))的參考軌跡;第二程序代碼,用來設(shè)定預(yù)定的最小相距軌數(shù)M_MIN、最大相距軌數(shù)M_MAX、及檢測(cè)時(shí)間,且在該檢測(cè)時(shí)間內(nèi)執(zhí)行第三、四及五程序代碼;第三程序代碼,當(dāng)判斷光盤片上與該光軌跡交越的數(shù)據(jù)軌道相對(duì)于該光軌跡為往該參考軌跡方向移動(dòng)時(shí),遞增該相距軌數(shù)M,否則遞減該相距軌數(shù)M;第四程序代碼,當(dāng)該相距軌數(shù)M小于該最小相距軌數(shù)M_MIN,將該最小相距軌數(shù)M_MIN設(shè)定為該相距軌數(shù)M;第五程序代碼,當(dāng)該相距軌數(shù)M大于該最大相距軌數(shù)M_MAX,將該最大相距軌數(shù)M_MAX設(shè)定為該相距軌數(shù)M;以及第六程序代碼,用來計(jì)算出偏心軌數(shù)為該最大相距軌數(shù)M_MAX減去該最小相距軌數(shù)M_MIN。
圖1為一光盤片存儲(chǔ)信息的示意圖。
圖2為以一光驅(qū)來讀取光盤片上的信息的示意圖。
圖3為顯示光盤片上所產(chǎn)生的偏心距離。
圖4A為光軌跡跨越數(shù)個(gè)數(shù)據(jù)軌道的示意圖。
圖4B為公知計(jì)算偏心距離的流程圖。
圖5為依據(jù)本發(fā)明光盤片的偏心程度的示意圖。
圖6A為依據(jù)本發(fā)明光軌跡跨越數(shù)個(gè)數(shù)據(jù)軌道的示意圖。
圖6B為依據(jù)本發(fā)明計(jì)算偏心距離的流程圖。
圖7為說明跨軌方向的判定。
主要組件符號(hào)說明光盤片11 圓心111,111’數(shù)據(jù)軌道112 旋轉(zhuǎn)盤14主軸電機(jī)12 光頭13光軌跡31 參考軌跡51步驟SS601~S609 交越點(diǎn)A,B偏心距離D具體實(shí)施方式
有關(guān)本發(fā)明的應(yīng)用于光驅(qū)中偏心程度檢測(cè)的方法及裝置,請(qǐng)先參照?qǐng)D5所示一光盤片11的偏心程度的示意圖,其中,實(shí)線圓表示數(shù)據(jù)軌道112,而虛線圓表示光軌跡31,而數(shù)據(jù)軌道112的圓心111與光軌跡31的圓心111’(亦即光盤11旋轉(zhuǎn)的圓心)并不在同一點(diǎn)上而存在一偏心距離D,另,在本發(fā)明中,定義一參考軌跡51,此參考軌跡51為位于與光軌跡31同一圓心111’的任意距離。
為了檢測(cè)出偏心距離D的大小,如圖6A所示為一光軌跡31跨越數(shù)個(gè)數(shù)據(jù)軌道112的示意圖,圖6B為其計(jì)算偏心距離的流程圖,參照流程圖所示,其首先在一預(yù)定位置設(shè)定參考軌跡51(步驟S601),此參考軌跡51與目前光頭產(chǎn)生光點(diǎn)所形成的光軌跡31相距M軌(M為一正整數(shù)),其次,設(shè)定預(yù)定的最小相距軌數(shù)M_MIN、最大相距軌數(shù)M_MAX、及檢測(cè)時(shí)間T(步驟S602),其中,最小相距軌數(shù)M_MIN與最大相距軌數(shù)M_MAX可初始化為等于M(或其它適當(dāng)值),而該檢測(cè)時(shí)間T為大于光盤片11旋轉(zhuǎn)一周所需的時(shí)間。之后,進(jìn)行判斷光盤片11上與目前光軌跡31交越的數(shù)據(jù)軌道112相對(duì)于光軌跡31是否往參考軌跡51方向移動(dòng)(步驟603)以遞增M值(步驟604)或遞減M值(步驟605),其中,一般的跨軌方向判定方式是利用尋軌誤差信號(hào)(Tracking Error,TE)與射頻波紋信號(hào)(Radio Frequency Ripple Signal,RFRP)之間的相位關(guān)系來判定的,利用此相位關(guān)系便可以在光盤片11上做出方向位置的定位,例如圖7所示的范例,尋軌誤差零交越信號(hào)(Tracking Error Zero Cross,TEZC)與射頻波紋零交越信號(hào)(RadioFrequency Ripple Zero Cross,RFZC)分別是TE與RFRP的數(shù)字信號(hào),當(dāng)TEZC相位領(lǐng)先RFZC時(shí),則數(shù)據(jù)軌道112相對(duì)于光軌跡31為正向的移動(dòng);反之,當(dāng)TEZC相位落后RFZC時(shí),則數(shù)據(jù)軌道112相對(duì)于光軌跡31為反向的移動(dòng)。因此,再請(qǐng)參照?qǐng)D6A所示,由于偏心的緣故,光軌跡31將與數(shù)據(jù)軌道112交越,在交越點(diǎn)A時(shí),數(shù)據(jù)軌道112系往參考軌51方向移動(dòng),代表光軌跡31與參考軌51之間存在的數(shù)據(jù)軌道數(shù)目增加,因此將M值遞增(M=M+1),而在交越點(diǎn)B時(shí),數(shù)據(jù)軌道112系遠(yuǎn)離參考軌51方向移動(dòng),代表光軌跡31與參考軌51之間存在的數(shù)據(jù)軌道數(shù)目減少,因此將M值遞減(M=M-1),據(jù)此,可動(dòng)態(tài)記錄光盤片11在旋轉(zhuǎn)時(shí),光軌跡31與參考軌51之間存在的數(shù)據(jù)軌道數(shù)目。
之后,將檢測(cè)時(shí)間T遞減(步驟S606),且在檢測(cè)時(shí)間T尚未結(jié)束時(shí),判斷M值是否小于M_MIN值,如是,將M_MIN值設(shè)定為M值(步驟607),否則判斷M值是否大于M_MAX值,如是,將M_MAX值設(shè)定為M值(步驟608),據(jù)此,可以得到光軌跡31與參考軌51之間存在最多及最少的數(shù)據(jù)軌道數(shù)目。在測(cè)試時(shí)間未結(jié)束時(shí),重復(fù)步驟S603~S608,最后,在測(cè)試時(shí)間結(jié)束后,即可計(jì)算出偏心軌數(shù)為M_MAX值減去M_MIN值(步驟S609)。
由以上的說明可知,本發(fā)明為利用尋軌誤差在偏心時(shí)產(chǎn)生的相對(duì)差值來得到偏心軌道的數(shù)量,再將此軌道數(shù)量乘上光盤片的軌道距離即可獲得偏心光盤片上造成的實(shí)際偏心距離D。因此,其無需使用三相電機(jī)來參考FG信號(hào)來得到旋轉(zhuǎn)周數(shù),而在采用一般單相直流電機(jī)時(shí),仍可正確地檢測(cè)出偏心距離,且只要完成“聚焦”動(dòng)作之后即可檢測(cè)偏心程度,不但使得光驅(qū)的性能得到較佳的穩(wěn)定度,亦大幅降低光驅(qū)的生產(chǎn)成本。
且本發(fā)明上述執(zhí)行步驟,可以計(jì)算機(jī)語言寫成以便執(zhí)行于光驅(qū)中,而該寫成的軟件程序可以存儲(chǔ)于任何微處理單元可以辨識(shí)、解讀的紀(jì)錄媒體,或包含有該紀(jì)錄媒體的物品及裝置。其不限為任何形式,該物品可為硬盤、軟盤、光盤、ZIP、MO、IC芯片、隨機(jī)存取內(nèi)存(RAM),或任何熟悉此項(xiàng)技藝者所可使用的包含有該紀(jì)錄媒體的物品。由于本發(fā)明的應(yīng)用于光驅(qū)中偏心程度檢測(cè)的方法已揭露完整如前,任何熟悉計(jì)算機(jī)語言者閱讀本發(fā)明說明書即知如何撰寫軟件程序,故有關(guān)軟件程序細(xì)節(jié)部分不在此贅述。
上述實(shí)施例僅為了方便說明而舉例而已,本發(fā)明所主張的權(quán)利范圍自應(yīng)以專利要求所述為準(zhǔn),而非僅限于上述實(shí)施例。
權(quán)利要求
1.一種應(yīng)用于光驅(qū)中偏心程度檢測(cè)的方法,其中,該光驅(qū)以一光頭產(chǎn)生光點(diǎn)而在一光盤片上形成一光軌跡以讀取光盤片上多個(gè)數(shù)據(jù)軌道所存儲(chǔ)的信息,該方法包括步驟(A)設(shè)定一與目前光軌跡相距軌數(shù)為M(M為一正整數(shù))的參考軌跡;(B)設(shè)定預(yù)定的最小相距軌數(shù)M_MIN、最大相距軌數(shù)M_MAX、及檢測(cè)時(shí)間,且在該檢測(cè)時(shí)間內(nèi)執(zhí)行步驟(C)~(E);(C)當(dāng)判斷光盤片上與該光軌跡交越的數(shù)據(jù)軌道相對(duì)于該光軌跡為往該參考軌跡方向移動(dòng)時(shí),遞增該相距軌數(shù)M,否則遞減該相距軌數(shù)M;(D)當(dāng)該相距軌數(shù)M小于該最小相距軌數(shù)M_MIN,將該最小相距軌數(shù)M_MIN設(shè)定為該相距軌數(shù)M;(E)當(dāng)該相距軌數(shù)M大于該最大相距軌數(shù)M_MAX,將該最大相距軌數(shù)M_MAX設(shè)定為該相距軌數(shù)M;以及(F)計(jì)算出偏心軌數(shù)為該最大相距軌數(shù)M_MAX減去該最小相距軌數(shù)M_MIN。
2.如權(quán)利要求1所述的方法,其中,在步驟(B)中,該檢測(cè)時(shí)間為大于該光盤片旋轉(zhuǎn)一周所需的時(shí)間。
3.如權(quán)利要求2所述的方法,其中,該最小相距軌數(shù)M_MIN與最大相距軌數(shù)M_MAX被初始化為該相距軌數(shù)M。
4.如權(quán)利要求1所述的方法,其進(jìn)一步包含一步驟以計(jì)算出偏心距離為偏心軌數(shù)乘上光盤片的軌道距離。
5.一種光驅(qū),其內(nèi)建有一檢測(cè)光驅(qū)中的光盤片的偏心程度的軟件程序,該光驅(qū)以一光頭產(chǎn)生光點(diǎn)而在該光盤片上形成一光軌跡以讀取光盤片上多數(shù)數(shù)據(jù)軌道所存儲(chǔ)的信息,該程序包括下列執(zhí)行步驟(A)設(shè)定一與目前光軌跡相距軌數(shù)為M(M為一正整數(shù))的參考軌跡;(B)設(shè)定預(yù)定的最小相距軌數(shù)M_MIN、最大相距軌數(shù)M_MAX、及檢測(cè)時(shí)間,且在該檢測(cè)時(shí)間內(nèi)執(zhí)行步驟(C)~(E);(C)當(dāng)判斷光盤片上與該光軌跡交越的數(shù)據(jù)軌道相對(duì)于該光軌跡為往該參考軌跡方向移動(dòng)時(shí),遞增該相距軌數(shù)M,否則遞減該相距軌數(shù)M;(D)當(dāng)該相距軌數(shù)M小于該最小相距軌數(shù)M_MIN,將該最小相距軌數(shù)M_MIN設(shè)定為該相距軌數(shù)M;(E)當(dāng)該相距軌數(shù)M大于該最大相距軌數(shù)M_MAX,將該最大相距軌數(shù)M_MAX設(shè)定為該相距軌數(shù)M;以及(F)計(jì)算出偏心軌數(shù)為該最大相距軌數(shù)M_MAX減去該最小相距軌數(shù)M_MIN。
6.如權(quán)利要求5所述的光驅(qū),其中,在步驟(B)中,該檢測(cè)時(shí)間為大于該光盤片旋轉(zhuǎn)一周所需的時(shí)間。
7.如權(quán)利要求6所述的光驅(qū),其中,該最小相距軌數(shù)M_MIN與最大相距軌數(shù)M_MAX被初始化為該相距軌數(shù)M。
8.如權(quán)利要求5所述的光驅(qū),其更包含一步驟以計(jì)算出偏心距離為偏心軌數(shù)乘上光盤片的軌道距離。
9.一種計(jì)算機(jī)可讀取記錄媒體,其載有一軟件程序,并應(yīng)用于一光驅(qū)中以檢測(cè)光盤片的偏心程度,其中,該光驅(qū)以一光頭產(chǎn)生光點(diǎn)而在該光盤片上形成一光軌跡以讀取光盤片上多數(shù)數(shù)據(jù)軌道所存儲(chǔ)的信息,上述軟件程序主要包括第一程序代碼,用來設(shè)定一與目前光軌跡相距軌數(shù)為M(M為一正整數(shù))的參考軌跡;第二程序代碼,用來設(shè)定預(yù)定的最小相距軌數(shù)M_MIN、最大相距軌數(shù)M_MAX、及檢測(cè)時(shí)間,且在該檢測(cè)時(shí)間內(nèi)執(zhí)行第三、四及五程序代碼;第三程序代碼,用來當(dāng)判斷光盤片上與該光軌跡交越的數(shù)據(jù)軌道相對(duì)于該光軌跡為往該參考軌跡方向移動(dòng)時(shí),遞增該相距軌數(shù)M,否則遞減該相距軌數(shù)M;第四程序代碼,用來當(dāng)該相距軌數(shù)M小于該最小相距軌數(shù)M_MIN,將該最小相距軌數(shù)M_MIN設(shè)定為該相距軌數(shù)M;第五程序代碼,用來當(dāng)該相距軌數(shù)M大于該最大相距軌數(shù)M_MAX,將該最大相距軌數(shù)M_MAX設(shè)定為該相距軌數(shù)M;以及第六程序代碼,用來計(jì)算出偏心軌數(shù)為該最大相距軌數(shù)M_MAX減去該最小相距軌數(shù)M_MIN。
10.如權(quán)利要求9所述的記錄媒體,其中,于第二程序代碼中,該檢測(cè)時(shí)間為大于該光盤片旋轉(zhuǎn)一周所需的時(shí)間。
11.如權(quán)利要求10所述的記錄媒體,其中,該最小相距軌數(shù)M_MIN與最大相距軌數(shù)M_MAX被初始化為該相距軌數(shù)M。
12.如權(quán)利要求9所述的記錄媒體,其進(jìn)一步包含一程序代碼以計(jì)算出偏心距離為偏心軌數(shù)乘上光盤片的軌道距離。
全文摘要
本發(fā)明涉及一種應(yīng)用于光驅(qū)中偏心程度檢測(cè)的方法及裝置,其首先設(shè)定一個(gè)與目前光軌跡相距軌數(shù)為M的參考軌跡,及設(shè)定預(yù)定的最小相距軌數(shù)、最大相距軌數(shù)、及檢測(cè)時(shí)間。且在該檢測(cè)時(shí)間內(nèi)執(zhí)行以下步驟當(dāng)判斷光盤片上與該光軌跡交越的數(shù)據(jù)軌道相對(duì)于該光軌跡為往該參考軌跡方向移動(dòng)時(shí),遞增該相距軌數(shù)M,否則遞減該相距軌數(shù)M;當(dāng)該相距軌數(shù)小于該最小相距軌數(shù),將該最小相距軌數(shù)設(shè)定為該相距軌數(shù);當(dāng)該相距軌數(shù)大于該最大相距軌數(shù),將該最大相距軌數(shù)設(shè)定為該相距軌數(shù)。據(jù)此,可計(jì)算出偏心軌數(shù)為該最大相距軌數(shù)減去該最小相距軌數(shù)。
文檔編號(hào)G11B20/00GK1873796SQ20051007308
公開日2006年12月6日 申請(qǐng)日期2005年5月30日 優(yōu)先權(quán)日2005年5月30日
發(fā)明者張家銘 申請(qǐng)人:凌陽科技股份有限公司