專利名稱:伺服控制裝置、光碟裝置和數(shù)據(jù)傳送方法
技術(shù)領(lǐng)域:
本發(fā)明涉及ー種將數(shù)據(jù)記錄到碟中、將來自碟中的數(shù)據(jù)重放的光碟裝置。特別涉及一種光碟裝置中的用于生成控制所用數(shù)據(jù)的伺服控制裝置。
背景技術(shù):
近年來,光碟裝置作為多媒體的關(guān)鍵產(chǎn)品正發(fā)揮著重要的作用,特別是作為個(gè)人電腦的周邊設(shè)備光碟裝置是必不可少的。作為光碟裝置,與DVD (digital versatile disc)相比存儲(chǔ)容量已大幅度提高的藍(lán)光光碟BD(blu-ray disc)的驅(qū)動(dòng)裝置已經(jīng)普及。一方面,數(shù)據(jù)的寫入、讀出在不斷地高速化,存儲(chǔ)容量在不斷地増加。另ー方面,還要求這樣的光碟裝置小型化、低價(jià)格化。 在光碟裝置中,需要對(duì)控制光拾取頭的位置等的執(zhí)行元件和步進(jìn)馬達(dá)、使光碟旋轉(zhuǎn)的主軸馬達(dá)等進(jìn)行控制。已知利用通過脈寬調(diào)制(PWM :pulse width modulation)方式調(diào)制的信號(hào)控制驅(qū)動(dòng)器的技術(shù)即為這些控制方法之一例。近年來,為適應(yīng)小型化、低價(jià)格化這樣的市場(chǎng)要求而采用用數(shù)量較少的信號(hào)線進(jìn)行伺服控制的做法。為了能夠?qū)崿F(xiàn)用數(shù)量較少的信號(hào)線進(jìn)行伺服控制,則采用利用串行通信控制驅(qū)動(dòng)器的做法(參照例如專利文獻(xiàn)I)。專利文獻(xiàn)I :日本公開特許公報(bào)特開2009-004011號(hào)公報(bào)
發(fā)明內(nèi)容
-發(fā)明所要解決的技術(shù)問題-然而,如果要在專利文獻(xiàn)I所公開的光碟裝置中優(yōu)先傳送需要抑制延遲地發(fā)送的數(shù)據(jù)(換句話說,優(yōu)先級(jí)較高的數(shù)據(jù)),則需要進(jìn)行中斷控制。如果進(jìn)行中斷控制,就會(huì)產(chǎn)生不滿ー包、無(wú)法用于控制的無(wú)效數(shù)據(jù)。在這樣的數(shù)據(jù)在數(shù)據(jù)總線上的期間內(nèi),則無(wú)法有效地利用數(shù)據(jù)總線。因?yàn)榇嬖跀?shù)據(jù)總線不會(huì)被有效利用的期間,所以需要以比伺服控制所需要的傳送速度更高的速度傳送數(shù)據(jù),也就需要提高傳送所需時(shí)鐘的頻率。設(shè)計(jì)就有可能因此而復(fù)雜化,電路基板的噪音就有可能因此而増大。如果進(jìn)行中斷控制,發(fā)送數(shù)據(jù)的電路的結(jié)構(gòu)就有可能復(fù)雜,成本就有可能増大。本發(fā)明的目的在干在利用串行通信對(duì)驅(qū)動(dòng)器進(jìn)行控制之際,抑制數(shù)據(jù)總線上的傳送速度。-用于解決技術(shù)問題的技術(shù)方案-本發(fā)明涉及的伺服控制裝置是ー種對(duì)驅(qū)動(dòng)光拾取頭和馬達(dá)的驅(qū)動(dòng)器進(jìn)行控制的伺服控制裝置。該伺服控制裝置具有相位補(bǔ)償部和傳送數(shù)據(jù)生成部。所述相位補(bǔ)償部基于從所述光拾取頭輸出的信號(hào)生成并輸出用于控制所述驅(qū)動(dòng)器的多種控制值;所述傳送數(shù)據(jù)生成部將所述控制值串行傳送給所述驅(qū)動(dòng)器。所述相位補(bǔ)償部將所述控制值中需要抑制延遲地發(fā)送的控制值已輸出這件事通知所述傳送數(shù)據(jù)生成部。所述傳送數(shù)據(jù)生成部接收到所述通知后且在沒有傳送其它控制值時(shí),開始進(jìn)行傳送與所述通知相對(duì)應(yīng)的所述控制值的處理。本發(fā)明涉及的伺服控制裝置是ー種對(duì)驅(qū)動(dòng)光拾取頭和馬達(dá)的驅(qū)動(dòng)器進(jìn)行控制的伺服控制裝置。該伺服控制裝置具有相位補(bǔ)償部和傳送數(shù)據(jù)生成部。所述相位補(bǔ)償部基于從所述光拾取頭輸出的信號(hào)生成并輸出用于控制所述驅(qū)動(dòng)器的多種控制值;所述傳送數(shù)據(jù)生成部將所述控制值串行傳送給所述驅(qū)動(dòng)器。所述相位補(bǔ)償部將所述控制值中需要以高頻度發(fā)送的控制值已輸出這件事通知所述傳送數(shù)據(jù)生成部。所述傳送數(shù)據(jù)生成部,接收到所述通知后且在沒有傳送其它控制值時(shí),則開始進(jìn)行傳送與所述通知相對(duì)應(yīng)的所述控制值的處理。本發(fā)明所涉及的光碟裝置具有光拾取頭、驅(qū)動(dòng)所述光拾取頭的馬達(dá)、驅(qū)動(dòng)所述光拾取頭和所述馬達(dá)的驅(qū)動(dòng)器以及控制所述驅(qū)動(dòng)器的伺服控制部。所述伺服控制部具有相位補(bǔ)償部和傳送數(shù)據(jù)生成部。所述相位補(bǔ)償部基于從所述光拾取頭輸出的信號(hào)生成并輸出用于控制所述驅(qū)動(dòng)器的多種控制值;所述傳送數(shù)據(jù)生成部將所述控制值串行傳送給所述驅(qū)動(dòng)器。所述相位補(bǔ)償部將所述控制值中需要抑制延遲地發(fā)送的控制值已輸出這件事通知所述傳送數(shù)據(jù)生成部。所述傳送數(shù)據(jù)生成部,接收到所述通知后且在沒有傳送其它控制值時(shí),則 開始進(jìn)行傳送與所述通知相對(duì)應(yīng)的所述控制值的處理。本發(fā)明所涉及的數(shù)據(jù)傳送方法是ー種串行傳送多種控制值的數(shù)據(jù)傳送方法。調(diào)度程序部根據(jù)已計(jì)劃好的保證所述多種控制值中優(yōu)先級(jí)較高之種類的控制值的發(fā)送頻度比優(yōu)先級(jí)較低之種類的控制值的發(fā)送頻度高的數(shù)據(jù)傳送順序串行傳送所述多種控制值。-發(fā)明的效果_根據(jù)本發(fā)明,因?yàn)椴贿M(jìn)行中斷控制,所以能夠有效地使用數(shù)據(jù)總線,從而能夠抑制數(shù)據(jù)總線上的傳送速度。因此,電路的設(shè)計(jì)會(huì)更加容易,也能夠謀求低功耗化。
圖I是示出本發(fā)明的實(shí)施方式所涉及的光碟裝置的結(jié)構(gòu)例的方框圖。圖2是示出圖I中的傳送數(shù)據(jù)生成部的構(gòu)成例的方框圖。圖3是示出在圖2中的觸發(fā)生成部進(jìn)行的處理流程之例的流程圖。圖4是示出在圖2中的調(diào)度程序部和P/S(并行/串行)變換部進(jìn)行的處理流程之例的流程圖。圖5是示出從圖2中的傳送數(shù)據(jù)生成部到圖I中的驅(qū)動(dòng)器IC的控制值傳送計(jì)劃表(schedule)之例的說明圖。圖6是示出圖2中的傳送數(shù)據(jù)生成部的信號(hào)之例的時(shí)序圖。圖7是示出從圖2中的傳送數(shù)據(jù)生成部到圖I中的驅(qū)動(dòng)器IC的控制值傳送計(jì)劃表(schedule)之又一例的說明圖。-符號(hào)說明_10-主軸馬達(dá);20_光拾取頭;30_橫向馬達(dá);40_伺服控制部;50_驅(qū)動(dòng)器IC(集成電路);92_寄存器組;94_觸發(fā)生成部;96_調(diào)度程序部;98-P/S變換部。
具體實(shí)施例方式下面,參照附圖對(duì)本發(fā)明的實(shí)施方式做說明。此外,在附圖中用相同的參考符號(hào)表示的構(gòu)成要素是同一或者類似的構(gòu)成要素。圖I是示出本發(fā)明的實(shí)施方式所涉及的光碟裝置的構(gòu)成例的方框圖。圖I中的光碟裝置具有主軸馬達(dá)10、光拾取頭20、橫向馬達(dá)(tranverse motor) 30、伺服控制部40、驅(qū)動(dòng)器集成電路(IC) 50。圖I中的光碟裝置使用激光,將數(shù)據(jù)記錄到光碟102中,并對(duì)記錄在光碟102中的數(shù)據(jù)進(jìn)行重放。主軸馬達(dá)10使光碟102旋轉(zhuǎn)。光碟102例如是DVD、BD。光拾取頭20具有用于讓光束匯聚在光碟102的記錄面上的物鏡、用于讓物鏡沿著聚焦方向、跟蹤方向移動(dòng)的執(zhí)行元件、對(duì)透鏡的球面像差進(jìn)行補(bǔ)正的擴(kuò)束器以及光學(xué)檢測(cè)系統(tǒng)。光學(xué)檢測(cè)系統(tǒng)包括輸出光束的發(fā)光部、各種棱鏡、信號(hào)檢測(cè)用檢測(cè)器以及電流/電壓放大器等。發(fā)光部例如是輸出激光的半導(dǎo)體激光器。光拾取頭20將從光碟102反射的光變換為信號(hào)并將它輸出。橫向馬達(dá)30驅(qū)動(dòng)光拾取頭20,在光拾取頭20的執(zhí)行元件所無(wú)法應(yīng)對(duì)的范圍內(nèi)進(jìn)行跟蹤動(dòng)作或者在軌道間大幅度移動(dòng)的動(dòng)作(尋找動(dòng)作)。
伺服控制部40具有RF (射頻)信號(hào)檢測(cè)器60、AD (模擬/數(shù)字)變換器70、相位補(bǔ)償部80以及傳送數(shù)據(jù)生成部90。伺服控制部40控制驅(qū)動(dòng)器IC50,以控制驅(qū)動(dòng)主軸馬達(dá)10的執(zhí)行元件、光拾取頭20以及橫向馬達(dá)30。伺服控制部40生成進(jìn)行上述控制所需的控制值。相位補(bǔ)償部80由例如數(shù)字信號(hào)處理器(DSP digital signal processor)構(gòu)成。伺服控制部40例如由大規(guī)模集成電路(LSI large-scale integration)實(shí)現(xiàn)。驅(qū)動(dòng)器IC50根據(jù)已由伺服控制部40輸出的控制值來驅(qū)動(dòng)光拾取頭20的執(zhí)行元件、擴(kuò)束器用馬達(dá)、主軸馬達(dá)10以及橫向馬達(dá)30。驅(qū)動(dòng)器IC50具有數(shù)據(jù)識(shí)別部52、拾取驅(qū)動(dòng)器54、橫向驅(qū)動(dòng)器56以及主軸驅(qū)動(dòng)器58。RF信號(hào)檢測(cè)器60根據(jù)從光拾取頭20輸出的信號(hào)生成模擬RF信號(hào)(伺服信號(hào))。AD變換器70對(duì)在RF信號(hào)檢測(cè)器60中生成的模擬RF信號(hào)進(jìn)行A/D (模擬/數(shù)字)變換,將已得到的數(shù)字伺服信號(hào)輸出給相位補(bǔ)償部80。相位補(bǔ)償部80根據(jù)數(shù)字伺服信號(hào)生成用于控制驅(qū)動(dòng)器IC50的驅(qū)動(dòng)器的控制值,也就是說,用于控制光拾取頭20的執(zhí)行元件、主軸馬達(dá)10以及橫向馬達(dá)30的控制值,并輸出給傳送數(shù)據(jù)生成部90。在相位補(bǔ)償部80生成的控制值例如是聚焦控制值Fo、跟蹤控制值Tk、傾斜控制值Tilt、擴(kuò)束器控制值BexA、BexB、橫向控制值TrsA、TrsB、主軸控制值Spm、模式控制值ModeA、ModeB0聚焦控制值Fo是用于進(jìn)行光拾取頭20的聚焦控制的控制值,跟蹤控制值Tk是用于進(jìn)行光拾取頭20的跟蹤控制的控制值。傳送數(shù)據(jù)生成部90將時(shí)鐘CK、允許信號(hào)EN以及數(shù)據(jù)信號(hào)DT輸出給驅(qū)動(dòng)器IC50。傳送數(shù)據(jù)生成部90利用數(shù)據(jù)信號(hào)DT將在相位補(bǔ)償部80中生成的控制值串行傳送給驅(qū)動(dòng)器IC50。時(shí)鐘CK用于驅(qū)動(dòng)器IC50內(nèi)重放數(shù)據(jù)、驅(qū)動(dòng)器IC50工作等。允許信號(hào)EN表示數(shù)據(jù)信號(hào)DT是否有效。數(shù)據(jù)信號(hào)DT是在串行數(shù)據(jù)總線上串行傳送為進(jìn)行聚焦控制、跟蹤控制等的伺服控制而在相位補(bǔ)償部80生成的控制值的信號(hào)。各控制值被作為包傳送。各包具有頻道(CH channel)指定部和指令部。指令部具有在相位補(bǔ)償部80生成的控制值。CH指定部具有指定指令部與哪個(gè)伺服控制相關(guān)的值。圖2是顯示圖I中的傳送數(shù)據(jù)生成部90的構(gòu)成例的方框圖。傳送數(shù)據(jù)生成部90具有寄存器組92、觸發(fā)生成部94、調(diào)度程序部96以及P/S變換部98。寄存器組92具有聚焦寄存器93A、跟蹤寄存器93B、傾斜寄存器93C、擴(kuò)束器用A寄存器93D、擴(kuò)束器用B寄存器93E、主軸寄存器93F、橫向A寄存器93G、橫向B寄存器93H、模式A寄存器931以及模式B寄存器93J。相位補(bǔ)償部80利用信號(hào)RDT將已生成的控制值輸出給寄存器組92,根據(jù)已輸出的控制值的種類,將表示該控制值應(yīng)該存儲(chǔ)的寄存器的地址RAD輸出給寄存器組92。在相位補(bǔ)償部80中生成的控制值存儲(chǔ)到寄存器組92中相對(duì)應(yīng)的寄存器中。相位補(bǔ)償部80利用寫入允許信號(hào)WE和地址RAD將控制值中需要抑制延遲地發(fā)送的控制值已輸出這件事通知觸發(fā)生成部94。需要抑制延遲地發(fā)送的控制值例如是聚焦控制值和跟蹤控制值。這些控制值是優(yōu)先級(jí)較高之種類的數(shù)據(jù),也有必要以高頻度發(fā)送。其它控制值是優(yōu)先級(jí)比聚焦控制值和跟蹤控制值低之種類的數(shù)據(jù)。當(dāng)觸發(fā)生成部94從相位補(bǔ)償部80接收通知后,傳送數(shù)據(jù)生成部90在沒有傳送其它控制值時(shí)則開始進(jìn)行傳送與該通知相對(duì)應(yīng)的控制值的處理,也就是說,在沒有傳送其它控制值時(shí)開始進(jìn)行傳送與地址RAD相對(duì)應(yīng)的控制值的處理。具體而言,進(jìn)行以下處理。 觸發(fā)生成部94接收到來自相位補(bǔ)償部80的通知后,就根據(jù)地址RAD生成與此相對(duì)應(yīng)的傳送開始觸發(fā),并輸出給調(diào)度程序部96。具體而言,傳送開始觸發(fā)是聚焦觸發(fā)信號(hào)FOS或者跟蹤觸發(fā)信號(hào)TKS。不過,如果觸發(fā)生成部94在包傳送旗標(biāo)TF被激活(ON)(例如高邏輯電平)時(shí)接收了來自相位補(bǔ)償部80的通知,該觸發(fā)生成部94就會(huì)等到包傳送旗標(biāo)TF成為非激活狀態(tài)(例如低邏輯電平)以后,再生成與所接收的通知相對(duì)應(yīng)的觸發(fā)。調(diào)度程序部96接收到傳送開始觸發(fā)以后,就使包傳送旗標(biāo)TF成為激活狀態(tài),從寄存器組92讀出與已接收的傳送開始觸發(fā)相對(duì)應(yīng)的控制值,并輸出給P/S變換部98。調(diào)度程序部96根據(jù)事先決定的計(jì)劃表從寄存器組92中讀出控制值并輸出給P/S變換部98。調(diào)度程序部96在輸出結(jié)束吋,使包傳送旗標(biāo)TF成為非激活狀態(tài)。P/S變換部98將已從調(diào)度程序部96輸出的并行數(shù)據(jù)變換為串行數(shù)據(jù),并利用數(shù)據(jù)信號(hào)DT傳送給驅(qū)動(dòng)器IC50。P/S變換部98也輸出時(shí)鐘CK和允許信號(hào)EN。驅(qū)動(dòng)器IC50的數(shù)據(jù)識(shí)別部52將利用數(shù)據(jù)信號(hào)DT傳送的包分開為CH指定部和指令部,并根據(jù)CH指定部的數(shù)據(jù)識(shí)別指令部的數(shù)據(jù)與哪個(gè)伺服控制相關(guān)。驅(qū)動(dòng)器IC50的數(shù)據(jù)識(shí)別部52將指令部的數(shù)據(jù)輸出給拾取驅(qū)動(dòng)器54、橫向驅(qū)動(dòng)器56以及主軸驅(qū)動(dòng)器58中的與識(shí)別結(jié)果相對(duì)應(yīng)的部件中。拾取驅(qū)動(dòng)器54根據(jù)從數(shù)據(jù)識(shí)別部52輸出的聚焦控制值Fo、跟蹤控制值Tk、傾斜控制值Tilt、擴(kuò)束器控制值BexA、BexB在聚焦方向、跟蹤方向、傾斜方向以及球面像差補(bǔ)正方向上對(duì)光拾取頭20的執(zhí)行元件進(jìn)行驅(qū)動(dòng)。橫向驅(qū)動(dòng)器56根據(jù)從數(shù)據(jù)識(shí)別部52輸出的橫向控制值TrsA.TrsB驅(qū)動(dòng)橫向馬達(dá)30。主軸驅(qū)動(dòng)器58根據(jù)從數(shù)據(jù)識(shí)別部52輸出的主軸控制值Spm驅(qū)動(dòng)主軸馬達(dá)10。在相位補(bǔ)償部80生成的模式控制值ModeA、ModeB用于對(duì)驅(qū)動(dòng)器IC50進(jìn)行設(shè)定。圖3是示出在圖2中的觸發(fā)生成部94進(jìn)行的處理流程之例的流程圖。圖4是示出在圖2中的調(diào)度程序部96和P/S變換部98進(jìn)行的處理流程之例的流程圖。圖5示出從圖2中的傳送數(shù)據(jù)生成部90到圖I中的驅(qū)動(dòng)器IC50的控制值傳送計(jì)劃表之例的說明圖。圖5的計(jì)劃表是事先決定好的,示出應(yīng)該按照從第一行的Ich到4ch、第二行的Ich到4ch、第三行的Ich到4ch以及第四行的Ich到4ch這樣的順序傳送控制值。傳送完第四行的4ch所對(duì)應(yīng)的那個(gè)控制值以后,下一個(gè)要傳送的就是第一行的Ich所對(duì)應(yīng)的那個(gè)控制值。Ts表示圖I的光碟裝置的控制中一周期的時(shí)間。在圖5所示的情況下,傳送需要抑制延遲地發(fā)送的控制值即聚焦控制值Fo和跟蹤控制值Tk,之后再傳送其他兩個(gè)控制值,且是重復(fù)進(jìn)行的。聚焦控制值Fo和跟蹤控制值Tk還是需要以高頻度發(fā)送的控制值。這里,以根據(jù)圖5中的計(jì)劃表傳送控制值的情況為例,對(duì)圖I中光碟裝置的工作情況做說明。RF信號(hào)檢測(cè)器60從光拾取頭20的輸出生成模擬RF信號(hào);AD變換器70對(duì)該模擬RF信號(hào)進(jìn)行A/D變換,并將所生成的數(shù)字伺服信號(hào)輸出給相位補(bǔ) 償部80。相位補(bǔ)償部80根據(jù)數(shù)字伺服信號(hào)生成控制值。相位補(bǔ)償部80將已生成的控制值與表示該控制值應(yīng)該存儲(chǔ)的寄存器的地址RAD輸出給傳送數(shù)據(jù)生成部90。寄存器組92中的各寄存器93A 93J中存儲(chǔ)的是在相位補(bǔ)償部80生成的與上述各個(gè)寄存器寄存器93A 93J相對(duì)應(yīng)的最新的控制值。在圖3中的步驟S12中,觸發(fā)生成部94根據(jù)來自相位補(bǔ)償部80的通知判斷聚焦控制值Fo或者跟蹤控制值Tk是否已輸出、寫入。在聚焦控制值Fo或者跟蹤控制值Tk已輸出、寫入的情況下,則進(jìn)入步驟S14 ;在其它情況下,則返回步驟S12。在步驟S14中,觸發(fā)生成部94判斷包傳送旗標(biāo)TF是否處于激活狀態(tài)。在包傳送旗標(biāo)TF處于激活狀態(tài)的情況下,則返回步驟S14 ;在包傳送旗標(biāo)TF處于非激活狀態(tài)的情況下,則進(jìn)入步驟S16。在步驟S16中,觸發(fā)生成部94,在已經(jīng)判斷出聚焦控制值已寫入的情況下,則生成聚焦觸發(fā)信號(hào)FOS (也就是說,使其成為激活狀態(tài)),在已判斷出跟蹤控制值被寫入的情況下,則生成跟蹤觸發(fā)信號(hào)TKS (也就是說,使其成為激活狀態(tài))。之后,返回步驟S12。在圖4所示的步驟S22中,調(diào)度程序部96判斷傳送開始觸發(fā)是否是激活狀態(tài)。也就是說,聚焦觸發(fā)信號(hào)FOS或者跟蹤觸發(fā)信號(hào)TKS是否是激活狀態(tài)。在其中的ー個(gè)觸發(fā)是激活狀態(tài)的情況下,則進(jìn)入步驟S24。在其中任意一個(gè)觸發(fā)是非激活狀態(tài)的情況下,則返回步驟S22,等待聚焦控制值Fo或者跟蹤控制值Tk被寫入。如果聚焦觸發(fā)信號(hào)FOS是激活狀態(tài),就進(jìn)入聚焦包傳送順序處理;如果跟蹤觸發(fā)信號(hào)TKS是激活狀態(tài),則進(jìn)入跟蹤包傳送順序處理。聚焦包傳送順序處理是向驅(qū)動(dòng)器IC50傳送聚焦控制值Fo的包的動(dòng)作。在該順序處理中,可以僅傳送聚焦控制值Fo,也可以在傳送了聚焦控制值Fo以后,再傳送既不是聚焦控制值Fo也不是跟蹤控制值Tk的控制值。跟蹤包傳送順序處理是向驅(qū)動(dòng)器IC50傳送跟蹤控制值Tk的包的動(dòng)作。在該順序處理中,可以僅傳送跟蹤控制值Tk,也可以在傳送了跟蹤控制值Tk之后,再傳送既不是聚焦控制值Fo也不是跟蹤控制值Tk的控制值。 具體而言,進(jìn)行以下處理。在步驟S24中,調(diào)度程序部96確認(rèn)是激活狀態(tài)的觸發(fā)的種類,生成將該觸發(fā)清除的觸發(fā)清除信號(hào)SC,并將觸發(fā)清除信號(hào)SC輸出給觸發(fā)生成部94。觸發(fā)生成部94使觸發(fā)清除信號(hào)SC所表示的觸發(fā)成為非激活狀態(tài)。在步驟S26中,調(diào)度程序部96使包傳送旗標(biāo)TF為激活狀態(tài)。在步驟S28中,調(diào)度程序部96從寄存器組92讀出與被判斷為是激活狀態(tài)的觸發(fā)相對(duì)應(yīng)的控制值(聚焦控制值或者跟蹤控制值)。在步驟S30中,調(diào)度程序部96將已讀出的控制值輸出給P/S變換部98。在步驟S32中,P/S變換部98將已從調(diào)度程序部96接收的并行數(shù)據(jù)變換為串行數(shù)據(jù),將變換后的數(shù)據(jù)作為包,與允許信號(hào)EN—起輸出給驅(qū)動(dòng)器IC50。在步驟S34中,調(diào)度程序部96根據(jù)來自P/S變換部98的通知判斷包傳送是否已結(jié)束。在已結(jié)束的情況下進(jìn)入步驟S36 ;在尚未結(jié)束的情況下則返回步驟S32。在步驟S36中,調(diào)度程序部96判斷是否已傳送了聚焦控制值。在已傳送了聚焦控制值的情況下進(jìn)入步驟S46 ;在其它情況下則進(jìn)入步驟S38。步驟S38中的處理是在已傳送完跟蹤控制值Tk之后進(jìn)行的。在步驟S38中,調(diào)度程序部96按照?qǐng)D5中的傳送順序,從寄存器組92中讀出既不是聚焦控制值Fo也不是跟蹤控制值Tk的兩個(gè)控制值。在步驟S40中,調(diào)度程序部96將已讀出的控制值輸出給P/S變換部98。在步驟S42中,P/S變換部98將從調(diào)度程序部96接收的并行數(shù)據(jù)變換為串行數(shù)據(jù),并將變換后的數(shù)據(jù)作為包與允許信號(hào)EN —起輸出給驅(qū)動(dòng)器IC50。在圖5所示的情況下,在步驟S42中,聚焦控制值Fo和跟蹤控制值Tk以外的兩個(gè)控制值是連續(xù)傳送的。例如,橫向馬達(dá)30中使用的是兩相勵(lì)磁型步進(jìn)馬達(dá)。該馬達(dá)的旋轉(zhuǎn)位置由兩個(gè)信號(hào)確定。因此,為控制該馬達(dá),需要將對(duì)兩個(gè)信號(hào)的相位分別進(jìn)行控制的兩個(gè)控制值,也就是說,橫向控制值TrsA、TrsB作為ー組來使用。因?yàn)閼?yīng)該這樣組成一組來使 用的兩個(gè)控制值在盡量接近的時(shí)刻傳送為好,所以調(diào)度程序部96要連續(xù)傳送橫向控制值TrsA、TrsB。在需要組成ー組來使用的控制值有三個(gè)以上的情況下也是ー樣的。在步驟S44中,調(diào)度程序部96根據(jù)來自P/S變換部98的通知判斷在步驟S38中已讀出的兩個(gè)控制值的包傳送是否已結(jié)束。在已結(jié)束的情況下進(jìn)入步驟S46 ;在尚未結(jié)束的情況下則返回步驟S42。在步驟S46中,調(diào)度程序部96使包傳送旗標(biāo)TF為非激活狀態(tài)。之后,返回步驟S22。當(dāng)在步驟S26中包傳送旗標(biāo)TF已成為激活狀態(tài)以后,圖3中的處理就不會(huì)從步驟S14再往下進(jìn)行了。如果在步驟S46中包傳送旗標(biāo)TF變成了非激活狀態(tài),則能夠在步驟S16中使傳送開始觸發(fā)成為激活狀態(tài)。驅(qū)動(dòng)器IC50的數(shù)據(jù)識(shí)別部52將已取得的包的CH指定部和指令部分分開,根據(jù)CH指定部的值將指令部的值輸出給拾取驅(qū)動(dòng)器54、橫向驅(qū)動(dòng)器54以及主軸驅(qū)動(dòng)器58。如上所述,拾取驅(qū)動(dòng)器54、橫向驅(qū)動(dòng)器54以及主軸驅(qū)動(dòng)器58根據(jù)從數(shù)據(jù)識(shí)別部52接收的值對(duì)各個(gè)控制對(duì)象進(jìn)行控制。圖6是示出圖2中傳送數(shù)據(jù)生成部90的信號(hào)之例的時(shí)序圖。圖6示出的是傳送圖5中第四行的控制值的情況。圖2中的觸發(fā)清除信號(hào)SC包含觸發(fā)清除信號(hào)SC_F0S和SC_TKS。當(dāng)聚焦控制值Fo從相位補(bǔ)償部80寫入以后,觸發(fā)生成部94就使聚焦觸發(fā)信號(hào)FOS成為激活狀態(tài)。調(diào)度程序部96確認(rèn)聚焦觸發(fā)信號(hào)FOS是激活狀態(tài),使清除該觸發(fā)的觸發(fā)清除信號(hào)SC_F0S成為激活狀態(tài)并輸出。觸發(fā)生成部94使與觸發(fā)清除信號(hào)SC_F0S相對(duì)應(yīng)的聚焦觸發(fā)信號(hào)FOS成為非激活狀態(tài),將聚焦控制值Fo的包傳送給驅(qū)動(dòng)器IC50。之后,當(dāng)跟蹤控制值Tk從相位補(bǔ)償部80寫入時(shí),觸發(fā)生成部94使跟蹤觸發(fā)信號(hào)TKS成為激活狀態(tài)。調(diào)度程序部96確認(rèn)跟蹤觸發(fā)信號(hào)TKS是激活狀態(tài),使清除該觸發(fā)的觸發(fā)清除信號(hào)SC_TKS成為激活狀態(tài)并輸出。觸發(fā)生成部94使與觸發(fā)清除信號(hào)SC_TKS相對(duì)應(yīng)的跟蹤觸發(fā)信號(hào)TKS成為非激活狀態(tài),將跟蹤控制值Tk的包傳送給驅(qū)動(dòng)器IC50。之后,連續(xù)傳送橫向控制值TrsA的包和橫向控制值TrsB的包。觸發(fā)生成部94收到在P/S變換部98進(jìn)行數(shù)據(jù)傳送的過程中已從相位補(bǔ)償部80輸出了聚焦控制值Fo或者跟蹤控制值Tk的通知后,在數(shù)據(jù)傳送結(jié)束后,生成與所接收的通知相對(duì)應(yīng)的觸發(fā)。在圖6中,因?yàn)樵趥魉蜋M向控制值TrsB的過程中,會(huì)發(fā)生來自相位補(bǔ)償部80的聚焦控制值Fo的寫入,所以在結(jié)束了橫向控制值TrsB的傳送以后,觸發(fā)生成部94生成聚焦觸發(fā)信號(hào)F0S。時(shí)間TD1、TD2以及TD3表示在傳送數(shù)據(jù)生成部90的處理時(shí)間。這樣,這些時(shí)間就不是一定的了。如圖6所示,在傳送包數(shù)據(jù)的過程中,經(jīng)常會(huì)出現(xiàn)控制值從相位補(bǔ)償部80輸出的情況,例如在傳送跟蹤控制值Tk的包的過程中,也有可能出現(xiàn)聚焦控制值Fo重新從相位補(bǔ)償部80輸出的情況。在該情況下,例如也是如圖5中的計(jì)劃表所規(guī)定的那樣,應(yīng)該在聚焦控制值Fo以前傳送的數(shù)據(jù)包全部傳送完以后,生成新的觸發(fā)。圖7是示出從圖2中的傳送數(shù)據(jù)生成部90到圖I中的驅(qū)動(dòng)器IC50的控制值傳送計(jì)劃表(schedule)之又一例的說明圖。傳送計(jì)劃表并不限于圖5中的表,例如還可以是圖7所示的計(jì)劃表。模式控制值ModeC、ModeD例如用于對(duì)驅(qū)動(dòng)器IC50進(jìn)行設(shè)定。傳送順序能夠利用相位補(bǔ)償部80的運(yùn)算順序進(jìn)行最佳化。例如,在用于進(jìn)行聚焦 控制的運(yùn)算和用于進(jìn)行跟蹤控制的運(yùn)算中用于進(jìn)行聚焦控制的運(yùn)算的周期較短(運(yùn)算的頻度較高)的情況下,如圖7所示,在期間Ts可以傳送四次聚焦控制值,傳送兩次跟蹤控制值。為保證相同種類的值大致等間隔地傳送,在每四個(gè)控制值中傳送ー個(gè)聚焦控制值,在每八個(gè)控制值中傳送ー個(gè)跟蹤控制值。無(wú)需連續(xù)傳送聚焦控制值和跟蹤控制值,可以在二者間傳送其它控制值。如上所述,在本實(shí)施方式中,將從相位補(bǔ)償部80輸出的、用于進(jìn)行伺服驅(qū)動(dòng)的數(shù)據(jù)變換為串行數(shù)據(jù),用一條信號(hào)線進(jìn)行傳送。因此,能夠用數(shù)量極少的信號(hào)線進(jìn)行拾取等伺服控制。其結(jié)果是,能夠使具有伺服控制部40的LSI、驅(qū)動(dòng)器IC50的封裝體小型化。因此,能夠減小安裝光碟裝置的電路的基板面積,從而能夠使光碟裝置小型化。因?yàn)椴贿M(jìn)行中斷傳送,所以只要以伺服控制所需要的傳送速度傳送值即可,從而能夠抑制數(shù)據(jù)總線上的傳送速度。因此,能夠使用于傳送的時(shí)鐘的頻率較低,從而電路基板的設(shè)計(jì)也會(huì)更容易。因?yàn)椴恍枰糜谶M(jìn)行中斷控制的電路,所以發(fā)送數(shù)據(jù)的電路結(jié)構(gòu)更加簡(jiǎn)單,從而能夠使光碟裝置低成本化。-產(chǎn)業(yè)實(shí)用性_如上所述,根據(jù)本發(fā)明,因?yàn)槟軌蛞种茢?shù)據(jù)總線上的傳送速度,所以本發(fā)明對(duì)伺服控制裝置和光碟裝置等有用。
權(quán)利要求
1.一種伺服控制裝置,其對(duì)驅(qū)動(dòng)光拾取頭和馬達(dá)的驅(qū)動(dòng)器進(jìn)行控制,其特征在于 該伺服控制裝置具有相位補(bǔ)償部和傳送數(shù)據(jù)生成部, 所述相位補(bǔ)償部基于從所述光拾取頭輸出的信號(hào)生成并輸出用于控制所述驅(qū)動(dòng)器的多種控制值, 所述傳送數(shù)據(jù)生成部將所述控制值串行傳送給所述驅(qū)動(dòng)器, 所述相位補(bǔ)償部將所述控制值中需要抑制延遲地發(fā)送的控制值已輸出這件事通知所述傳送數(shù)據(jù)生成部, 所述傳送數(shù)據(jù)生成部,接收到所述通知后且在沒有傳送其它控制值時(shí),則開始進(jìn)行傳送與所述通知相對(duì)應(yīng)的所述控制值的處理。
2.根據(jù)權(quán)利要求I所述的伺服控制裝置,其特征在于 所述需要抑制延遲地發(fā)送的控制值是用于進(jìn)行所述光拾取頭的聚焦控制的控制值和/或用于進(jìn)行所述光拾取頭的跟蹤控制的控制值。
3.根據(jù)權(quán)利要求I所述的伺服控制裝置,其特征在于 所述傳送數(shù)據(jù)生成部具有寄存器組、觸發(fā)生成部、調(diào)度程序部以及變換部, 該寄存器組存儲(chǔ)所述多種控制值, 該觸發(fā)生成部,接收所述通知后生成與所述通知相對(duì)應(yīng)的觸發(fā), 該調(diào)度程序部,在接收到所述觸發(fā)后,使傳送旗標(biāo)為激活狀態(tài),從所述寄存器組讀出并輸出所述控制值中與所述觸發(fā)相對(duì)應(yīng)的控制值;在輸出結(jié)束后,使所述傳送旗標(biāo)為非激活狀態(tài), 該變換部將所述調(diào)度程序部的輸出變換為串行數(shù)據(jù)并傳送, 所述觸發(fā)生成部,如果在所述傳送旗標(biāo)是激活狀態(tài)時(shí)接收到所述通知,則是在所述傳送旗標(biāo)成為非激活狀態(tài)后,生成與已接收的通知相對(duì)應(yīng)的觸發(fā)。
4.根據(jù)權(quán)利要求I所述的伺服控制裝置,其特征在于 所述傳送數(shù)據(jù)生成部,在為進(jìn)行控制而需要使多個(gè)控制值成為一組來使用的情況下連續(xù)傳送應(yīng)該組成一組并用于控制的多個(gè)控制值。
5.根據(jù)權(quán)利要求I所述的伺服控制裝置,其特征在于 所述傳送數(shù)據(jù)生成部以規(guī)定的計(jì)劃表所決定的順序傳送所述控制值。
6.根據(jù)權(quán)利要求5所述的伺服控制裝置,其特征在于 所述傳送數(shù)據(jù)生成部,緊接著所述需要抑制延遲地發(fā)送的控制值傳送其它控制值。
7.一種伺服控制裝置,其對(duì)驅(qū)動(dòng)光拾取頭和馬達(dá)的驅(qū)動(dòng)器進(jìn)行控制,其特征在于 該伺服控制裝置具有相位補(bǔ)償部和傳送數(shù)據(jù)生成部, 所述相位補(bǔ)償部基于從所述光拾取頭輸出的信號(hào)生成并輸出用于控制所述驅(qū)動(dòng)器的多種控制值, 所述傳送數(shù)據(jù)生成部將所述控制值串行傳送給所述驅(qū)動(dòng)器, 所述相位補(bǔ)償部將所述控制值中需要高頻度傳送的控制值已輸出這件事通知所述傳送數(shù)據(jù)生成部, 所述傳送數(shù)據(jù)生成部,接收到所述通知后且在沒有傳送其它控制值時(shí),則開始進(jìn)行傳送與所述通知相對(duì)應(yīng)的所述控制值的處理。
8.一種光碟裝置,其包括具有光拾取頭、驅(qū)動(dòng)所述光拾取頭的馬達(dá)、驅(qū)動(dòng)所述光拾取頭和所述馬達(dá)的驅(qū)動(dòng)器以及控制所述驅(qū)動(dòng)器的伺服控制部,其特征在于 該伺服控制部具有相位補(bǔ)償部和傳送數(shù)據(jù)生成部, 所述相位補(bǔ)償部基于從所述光拾取頭輸出的信號(hào)生成并輸出用于控制所述驅(qū)動(dòng)器的多種控制值, 所述傳送數(shù)據(jù)生成部將所述控制值串行傳送給所述驅(qū)動(dòng)器, 所述相位補(bǔ)償部將所述控制值中需要抑制延遲地發(fā)送的控制值已輸出這件事通知所述傳送數(shù)據(jù)生成部, 所述傳送數(shù)據(jù)生成部,接收到所述通知后且在沒有傳送其它控制值時(shí),則開始進(jìn)行傳送與所述通知相對(duì)應(yīng)的所述控制值的處理。
9.一種數(shù)據(jù)傳送方法,其串行傳送多種控制值,其特征在于 調(diào)度程序部,根據(jù)已計(jì)劃好的保證所述多種控制值中優(yōu)先級(jí)較高之種類的控制值的發(fā)送頻度比優(yōu)先級(jí)較低之種類的控制值的發(fā)送頻度高的數(shù)據(jù)傳送順序串行傳送所述多種控制值。
10.根據(jù)權(quán)利要求9所述的數(shù)據(jù)傳送方法,其特征在于 所述調(diào)度程序部,在接收到優(yōu)先級(jí)較高之種類的控制值的傳送開始觸發(fā)后開始傳送該優(yōu)先級(jí)較高之種類的控制值。
全文摘要
本發(fā)明公開了一種伺服控制裝置。其是一種對(duì)驅(qū)動(dòng)光拾取頭和馬達(dá)的驅(qū)動(dòng)器進(jìn)行控制的伺服控制裝置具有根據(jù)從所述光拾取頭輸出的信號(hào)生成并輸出用于控制所述驅(qū)動(dòng)器的多種控制值的相位補(bǔ)償部和向所述驅(qū)動(dòng)器串行傳送所述控制值的傳送數(shù)據(jù)生成部。所述相位補(bǔ)償部基于從所述光拾取頭輸出的信號(hào)生成并輸出用于控制所述驅(qū)動(dòng)器的多種控制值;所述傳送數(shù)據(jù)生成部將所述控制值串行傳送給所述驅(qū)動(dòng)器。所述相位補(bǔ)償部所述控制值中需要抑制延遲地發(fā)送的控制值已輸出這件事通知所述傳送數(shù)據(jù)生成部。所述傳送數(shù)據(jù)生成部接收到所述通知后且在沒有傳送其它控制值時(shí),則開始進(jìn)行傳送與所述通知相對(duì)應(yīng)的所述控制值的處理。
文檔編號(hào)G11B7/09GK102844811SQ20118001825
公開日2012年12月26日 申請(qǐng)日期2011年4月13日 優(yōu)先權(quán)日2010年4月13日
發(fā)明者五十嵐雅孝, 中塚牧人 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社