專利名稱::控制器的制作方法控制器此申請為2009年11月23日提交的中國專利申請200980100526.4分案申請。_2]相關串請的交叉引用本申請要求如下美國臨時申請的優(yōu)先權編號為61/153,352,申請日為2009/2/18。其內容在此一起作為參考。
技術領域:
本發(fā)明有關于控制器與半導體激光器驅動器之間的寫入脈沖傳輸,且特別有關于用于光存儲裝置(例如光驅)以產生多個控制信號(例如至少三個寫入使能信號)的控制器與信號產生方法。
背景技術:
:當今光盤(opticaldisc)已成為流行的存儲介質(storagemedia)。光存儲裝置(opticalstorageapparatus),例如光驅,因而配備數據記錄能力,以在光存儲介質(例如光盤)上記錄用戶數據。通常,半導體激光器驅動器(LaserDiodeDriver,以下簡稱為LDD)電連接于控制器與半導體激光器(LaserDiode,以下簡稱為LD)之間,用于接收從控制器產生的驅動與控制信號,以驅動LD發(fā)射用于數據記錄的具有指定(designated)激光功率的激光光束。圖1是傳統(tǒng)的半導體激光器驅動系統(tǒng)100的方塊圖。如圖所示,范例LDD104包括多個電流放大器(currentamplifier)112_1、112_2、112_3與多個開關(switch)114_1、114_2、114_3??刂破?02分別輸出驅動電流(drivingcurrent)IIN1、IIN2、IIN3至電流放大器112_1、112_2、112_3;此外,控制器102產生寫入使能信號(writeenablesignal)WEN1、WEN2、WEN3至LDD104,以作為輸出使能信號(outputenablesignal)0El、0E2、0E3,輸出使能信號OEl、0E2、0E3控制各自的(respective)開關114_1、114_2、114_3的開/關(on/off)狀態(tài)。通過對開關114_1、114_2、114_3的適當控制,從電流放大器112_1、112_2、112_3產生的已放大的電流在輸出節(jié)點N可選的結合來驅動后續(xù)的LD106,以發(fā)射具有特定激光功率(specificlaserpower)P的激光光束(laserbeam),其中,特定激光功率P與從輸出節(jié)點N接收的LD驅動電流成比例。請參考圖2,圖2是激光功率P(或LD驅動電流)與寫入使能信號WEN1、WEN2、WEN3的波形圖。以藍光光盤(Blu-rayDisc,以下簡稱為BD)為例,所采取的寫入策略支持的功率形狀類型包括方塊類型(blocktype)、L_形狀類型(L-shapetype)與城堡類型(castletype)。如圖2所示,功率符號包括冷卻功率(coolingpower)Pc、間隔功率(spacepower)Ps、寫入功率(writepower)Pw與中間功率(middlepower)Pm。為清楚與簡潔起見,每一功率符號(功率電平)具有等于IT的持續(xù)時間(即一個功率符號周期為1T)。對于傳統(tǒng)寫入脈沖傳輸設計,可能發(fā)生最小傳輸脈沖長度等于IT的情況。例如,為產生需要的功率形狀類型(即方塊類型、L-形狀類型或城堡類型),要求寫入使能信號WEN2在Tl與T2之間的高傳輸脈沖(hightransmissionpulse)的長度為IT;對于寫入使能信號WEN1,要求T2與T3之間的低傳輸脈沖(lowtransmissionpulse)的長度、T6與Τ7之間的另一低傳輸脈沖的長度、以及Tll與T12之間的又一低傳輸脈沖的長度都為IT;此外,對于寫入使能信號WEN3來說,要求Tl與T2之間的第一高傳輸脈沖的長度、T4與T5之間的第二高傳輸脈沖的長度、T8與T9之間的第三高傳輸脈沖的長度、以及TlO與Tll之間的第四高傳輸脈沖的長度都是1T。因為控制器102通常是配置于光存儲裝置內的不可移動(immovable)的控制芯片,而LDD104與LD106是配置于光存儲裝置的可移動的光學頭(opticalpick_uphead)上,因此需要使用軟電纜(flexcable)將控制器102電連接至LDD104。然而,在高速數據記錄(high-speeddatarecording)已使能的情況下,IT的傳輸周期可為1.26納秒(ns)或者更少,短于軟電纜的最小傳輸脈沖周期(2納秒)。因此,軟電纜的有效帶寬(effectivebandwidth)不能滿足傳輸在高速數據記錄操作時產生的IT短傳輸脈沖的要求,從而導致控制器102與LDD104之間的較差(poor)信號傳輸質量(signaltransmissionquality)。其結果是,開關114_1、114_2、114_3不能被精確控制以使LD106產生具有所需的功率形狀的激光脈沖,從而導致寫入質量(writequality)明顯(significantly)退化。因為傳輸質量惡化因素包括阻抗(impedance)不連續(xù)、信號丟失(signalloss)以及連接于控制器與LDD之間的軟電纜的串音(crosstalk),所以最好是避免從控制器向LDD的任何短傳輸脈沖(例如IT傳輸脈沖)的轉移(delivery)。因此,需要通過連接在控制器與LDD之間的軟電纜傳輸控制信號(例如寫入使能信號)的新方案。
發(fā)明內容有鑒于此,本發(fā)明特提供控制器。依據本發(fā)明的實施范例,提出一種用于光存儲裝置(例如光驅)以產生多個控制信號(例如至少三個寫入使能信號)的控制器,其中每一控制信號具有相應于多于一個的功率符號周期的最小傳輸脈沖長度。本發(fā)明的一種實施方式揭露一種控制器,用于光存儲裝置以產生多個控制信號。所述控制器包括寫入策略電路,用于處理待記錄數據;以及代碼產生器,用于根據與數據記錄相關的輸入數據或者所述寫入策略電路的輸出決定多個控制代碼,以及產生所述多個控制信號以轉移所述多個控制代碼。每一控制信號代表至少一個功率電平。此外,每一控制信號的最小傳輸脈沖長度相應于多于一個的功率符號周期。以上所述的控制器,可有效減輕由連接于控制器與LDD之間的軟電纜引起的負面影響。對于本領域的技術人員來說,本發(fā)明的上述和其他目的可通過閱讀后續(xù)的優(yōu)選實施例的實施方式并參考附圖得到充分理解。圖1是傳統(tǒng)的半導體激光器驅動系統(tǒng)的方塊圖。圖2是根據現(xiàn)有技術的激光功率(或半導體激光器驅動電流)與寫入使能信號的波形圖。圖3是使用本發(fā)明的范例控制器的半導體激光器驅動系統(tǒng)的方塊圖。圖4是圖3所示控制器的實施范例的方塊圖。圖5是圖4所示代碼表的實施范例的示意圖。圖6是圖4所示狀態(tài)機的第一范例狀態(tài)表的示意圖。圖7是激光功率(或半導體激光器驅動電流)與從控制器產生的控制信號的波形圖。圖8是圖4所示狀態(tài)機的第二范例狀態(tài)表的示意圖。圖9是圖4所示狀態(tài)機的第三范例狀態(tài)表的示意圖。圖10是圖3所示解碼器的實施范例的示意圖。圖11是圖10所示第一查找表的實施范例的示意圖。圖12是圖10所示第二查找表的實施范例的示意圖。圖13是圖4所示狀態(tài)機的第四范例狀態(tài)表的示意圖。圖14是圖4所示狀態(tài)機的第五范例狀態(tài)表的示意圖。圖15是范例2T多脈沖寫入策略的波形圖。圖16是根據本發(fā)明狀態(tài)機的范例狀態(tài)表的示意圖,所述狀態(tài)機用于產生每一者都具有分別通過四個控制信號傳輸的四個比特的控制代碼。具體實施方式在說明書及權利要求書當中使用了某些詞匯來指稱特定的組件。所屬
技術領域:
的技術人員應可理解,硬件制造商可能會用不同的名詞來稱呼同一個組件。本說明書及權利要求書并不以名稱的差異作為區(qū)分組件的方式,而是以組件在功能上的差異作為區(qū)分的準貝U。在通篇說明書及權利要求項中所提及的“包括”為開放式的用語,故應解釋成“包括但不限定于”。此外,“耦接”一詞在此包括任何直接及間接的電氣連接手段。因此,若文中描述第一裝置耦接于第二裝置,則代表第一裝置可直接電氣連接于第二裝置,或透過其它裝置或連接手段間接的電氣連接至第二裝置。為簡單起見,本發(fā)明提出光存儲裝置的控制器與相關方法,用于通過以下步驟產生多個控制信號根據通過與數據記錄(datarecording)相關的輸入數據傳輸的信息,決定多個控制代碼,其中,每一控制代碼相應于一個功率符號(功率電平);以及產生所述多個控制信號以轉移所述多個控制代碼,其中,每一控制代碼的多個比特分別通過所述多個控制信號轉移,且每一控制信號的最小傳輸脈沖長度相應于多于一個的功率符號周期。為更清楚的描述本發(fā)明的技術特性,以下特給出實施范例。圖3是使用本發(fā)明的范例控制器302的半導體激光器驅動系統(tǒng)300的方塊圖??刂破?例如,光存儲裝置的控制芯片)302包括但不限于寫入策略(WriteStrategy,以下簡稱為WSR)電路322以及耦接至WSR電路322的代碼產生器(codegenerator)324。代碼產生器324作為編碼器,用于參考輸入數據從而根據通過與數據記錄相關的輸入數據傳輸的信息決定多個控制代碼,其中輸入數據可是非歸零(non-return-tozero,以下簡稱為NRZ)數據(即待記錄數據)或者WSR電路322通過處理所述NRZ數據而產生的輸出,而每一控制代碼相應于一個功率符號(功率電平),例如冷卻功率Pc、間隔功率Ps、寫入功率Pw或中間功率Pm。此外,代碼產生器324也可用于產生至少三個控制信號WEN1、WEN2、WEN3以接續(xù)的轉移控制代碼,其中每一控制代碼的比特分別通過控制信號WENl、WEN2、WEN3轉移。特別的,對于本發(fā)明的所述實施范例中的每一控制信號WEN1、WEN2、WEN3來說,其最小傳輸脈沖長度相應于多于一個的功率符號周期。更具體的,在一個優(yōu)選實施方式中,最小傳輸脈沖長度相應于至少兩個功率符號周期,以有效減輕(alleviate)由連接于控制器302與LDD304之間的軟電纜引起的負面影響。除電流放大器312_1、312_2、312_3與開關314_1、314_2、314_3以外,LDD304包括解碼器(decoder)316,用于接收具有分別通過控制信號WEN1、WEN2、WEN3傳輸的比特的每一控制代碼。當接收到控制器302產生的一個控制代碼時,解碼器316解碼已接收的控制代碼以設置輸出使能信號0E1、0E2、0E3,用于可選的對各個開關314_1、314_2、314_3切換開或者切換關。以這種方式,為響應在輸出節(jié)點N’的LD驅動電流,LD306被驅動以產生具有指定激光功率P’的激光光束。因為輸出使能信號0E1、0E2、0E3產生自包括在LDD304中的解碼器316,而不是產生自控制器302且隨后通過軟電纜傳輸,因此,輸出使能信號0E1、0E2、0E3可滿足高速數據記錄操作的需求。此外,在本實施范例中,代碼產生器324用于適當設置通過軟電纜傳輸的每一代碼,從而使控制信號WEN1、WEN2、WEN3不包括短傳輸脈沖(即IT傳輸脈沖)。也就是說,代碼產生器324用于保證(guarantee)最小傳輸脈沖長度必須相應于多于一個的功率符號周期。以這種方式,因為控制信號WEN1、WEN2、WEN3的信號傳輸質量不會由于軟電纜的有限帶寬而明顯退化,從而寫入質量可相應提升。應注意,圖3所示的LDD304的實施范例僅用于例示本發(fā)明的目的??苫谕ㄟ^控制信號轉移的控制代碼產生需要的LD驅動電流的其他LDD的實施方式都可實施,其中,所述控制信號是從本發(fā)明的范例控制器302產生的。圖4是圖3所示的控制器302的實施范例的方塊圖。在本實施范例中,WSR電路322根據參考時鐘CLK處理待記錄數據(即NRZ數據),且能獲得功率形狀數據Data_PS以及產生輸入代碼Code_l,其中,功率形狀數據Data_PS指示待使用的功率形狀類型(例如,BD規(guī)格中定義的方塊類型、L-形狀類型與城堡類型);輸入代碼Code_l指示待使用的功率電平(例如,冷卻功率、間隔功率、寫入功率或中間功率)。代碼產生器324包括但不限于代碼表(codetable)402、狀態(tài)機(statemachine)404、復用器(multiplexer,MUX)406,并可選的使用NRZ數據、功率形狀數據Data_PS、或輸入代碼Code_l作為輸入數據,以決定控制代碼Code_2。在本實施范例中,代碼表402與狀態(tài)機404是單獨的功能塊。以這種方式,代碼表402外連接至狀態(tài)機404是可編程的,且當需要時可被輕易編程。然而,在另一個可選設計中,代碼表402可集成(integrate)于狀態(tài)機404中,以簡化整體硬件實施(hardwareimplementation)。這種作法也遵循本發(fā)明的精神。狀態(tài)機404根據輸入數據(即NRZ數據、功率形狀數據Data_PS、或輸入代碼Code_l)而運作,且具有分別相應于多個控制代碼的多個狀態(tài)。因此,當狀態(tài)機404根據輸入數據進入特定狀態(tài)(specificstate)時,狀態(tài)機404輸出所述特定狀態(tài)的特定控制代碼(specificcontrolcode)。代碼表402用于存儲映射于多個狀態(tài)的多個控制代碼。在本實施范例中,當狀態(tài)機404進入特定狀態(tài)時,狀態(tài)機404請求代碼表402以獲取映射于特定狀態(tài)的特定控制代碼。圖5是圖4所示的代碼表402的一個實施方式的示意圖。圖6是圖4所示的狀態(tài)機404的第一范例狀態(tài)表(statediagram)的示意圖。當狀態(tài)機進入狀態(tài)SO時,輸出至復用器406的相應控制代碼是Code_2=C1=000’b(即二進位代碼000)。接著,當發(fā)生功率轉變(即從冷卻功率Pc轉變?yōu)殚g隔功率Ps)時,狀態(tài)機404離開當前狀態(tài)SO且進入下一狀態(tài)SI。因而,輸出至復用器406的相應控制代碼是Code_2=sl=001’b。相似的,當發(fā)生功率轉變(即從間隔功率Ps轉變?yōu)閷懭牍β蔖w)時,狀態(tài)機404離開當前狀態(tài)SI且進入下一狀態(tài)S5。因而,輸出至復用器406的相應控制代碼是Code_2=wl=10rb。如圖6所示,從相同狀態(tài)55至不同狀態(tài)54、56、57,有三種可能的路徑(功率轉變)。在一種實施方式中,相應于下一控制代碼的功率形狀類型是根據功率形狀數據Data_PS決定,且狀態(tài)機404根據已決定的功率形狀類型進入適當狀態(tài)以設置下一控制代碼。例如,若功率形狀類型是L-形狀類型,狀態(tài)機404離開當前狀態(tài)S5且進入下一狀態(tài)S4;若功率形狀類型是城堡類型,狀態(tài)機404離開當前狀態(tài)S5且進入下一狀態(tài)S6;以及若功率形狀類型是方塊類型,狀態(tài)機404離開當前狀態(tài)S5且進入下一狀態(tài)S7。一般的,NRZ數據的T-型(pattern)有關于已使用的功率形狀類型。例如,具有方塊類型的功率形狀用于記錄2T型;具有L-形狀類型的功率形狀用于記錄3T型;以及具有城堡類型的功率形狀用于記錄選自包括4T-9T的型組中的型。因此,T-型也可用于決定從一個狀態(tài)至另一狀態(tài)的路徑(狀態(tài)轉變)。在另一種實施方式中,相應于下一控制代碼的T-型是根據待記錄數據(即NRZ數據)決定,且狀態(tài)機404進入適當狀態(tài)以根據已決定的T-型設置下一控制代碼。舉例來說,若已決定的T-型是2T型(這說明相應的待使用功率形狀具有方塊類型),狀態(tài)機404離開當前狀態(tài)S5且進入下一狀態(tài)S7;若已決定的T-型是3T型(這說明相應的待使用功率形狀具有L-形狀類型),狀態(tài)機404離開當前狀態(tài)S5且進入下一狀態(tài)S4;以及若已決定的T-型是4T-9T型其中之一(這說明相應的待使用功率形狀具有城堡類型),狀態(tài)機404離開當前狀態(tài)S5且進入下一狀態(tài)S6。在又一種實施方式中,使用前向觀察方案(look-aheadscheme)決定狀態(tài)轉變。假設狀態(tài)機404當前停留(stay)于當前狀態(tài)S5以輸出當前控制代碼Code_2=wl。若當前功率轉變是從當前寫入功率Pw至下一冷卻功率Pc,狀態(tài)機404離開當前狀態(tài)S5且進入下一狀態(tài)S7,而無需考慮緊接于當前功率轉變的下一功率轉變。然而,若當前功率轉變是從當前寫入功率Pw至下一中間功率Pm,則會有兩個可能的狀態(tài)轉變選項,即S5->S4與S5_>S6。因此,前向觀察方案主動考慮到下一功率轉變(從中間功率Pm至冷卻功率Pc或從中間功率Pm至寫入功率Pw),以決定實際(actual)狀態(tài)轉變。在本實施方式中,狀態(tài)機404參考輸入代碼Code_l,以決定緊隨相應于下一控制代碼的第一輸入代碼的至少一個第二輸入代碼,且進入適當狀態(tài)以根據所述至少一個第二輸入代碼設置所述下一控制代碼。例如,當第一輸入代碼與緊隨第一輸入代碼的第二輸入代碼分別指示中間功率Pm與冷卻功率Pc時,狀態(tài)機404離開當前狀態(tài)S5且進入下一狀態(tài)S4;另一方面,當第一輸入代碼與緊隨第一輸入代碼的第二輸入代碼分別指示中間功率Pm與寫入功率Pw時,狀態(tài)機404離開當前狀態(tài)S5且進入下一狀態(tài)S6。本領域的技術人員在閱讀上述段落的基礎上,應可理解圖6中所示的其他狀態(tài)的狀態(tài)轉變,為簡潔起見,在這里省略對它們的進一步描述。圖4中所示的復用器406負責輸出控制信號WEN1、WEN2、WEN3,以轉移從狀態(tài)機404產生的每一控制代碼Code_2。從圖5可更清楚的看出,每一控制代碼Code_2的多個比特分別通過從狀態(tài)機404產生的控制信號WEN1、WEN2、WEN3來轉移。通過適當設計分配(assign)至功率符號Pc、Ps、Pw、Pm的控制代碼,可保證控制信號WEN1、WEN2、WEN3的最小傳輸脈沖長度相應于多于一個的功率符號周期,其中,每一功率符號具有分配給它的兩個不同的控制代碼。請參考圖7,圖7是激光功率P(或LD驅動電流)與從控制器302產生的控制信號WEN1、WEN2、WEN3的波形圖。以BD為例,采取的寫入策略支持的功率形狀類型包括方塊類型、L-形狀類型與城堡類型。為清楚與簡潔起見,每一功率符號具有等于IT的持續(xù)時間。即,一個功率符號周期為1T。如圖7所不,在本實施范例中,每一傳輸脈沖(包括高傳輸脈沖與低傳輸脈沖)具有等于或者大于2T的長度。即,每一傳輸脈沖相應于至少兩個功率符號周期。例如,控制信號WENl在Tl與T3之間的高傳輸脈沖相應于兩個功率符號Pw與Pc,且控制信號WENl在T3與T5之間的低傳輸脈沖相應于兩個功率符號Ps與Pw。如圖7所示,在時間點T9,控制信號WENl具有從邏輯低(即“O”)至邏輯高卿“I”)的轉變,且控制信號WEN2具有從邏輯高至邏輯低的轉變。也就是說,3比特的控制代碼具有兩個同時變化的比特,這種作法在特定情況下可能導致脈沖干擾(glitch)問題。為解決這個問題,在圖6所示的狀態(tài)表中添加附加狀態(tài)(additionalstate)。請參考圖8,圖8是圖4所示的狀態(tài)機404的第二范例狀態(tài)表的示意圖。在狀態(tài)S5與狀態(tài)S6之間插入狀態(tài)S4”,在狀態(tài)S2’與狀態(tài)S4,之間插入狀態(tài)S6”。應注意,用于狀態(tài)S4”與S6的控制代碼相應于相同的功率符號(功率電平)Pm,用于狀態(tài)S6”與S4,的控制代碼相應于相同的功率符號(功率電平)Pm。因此,當狀態(tài)機404由于從寫入功率Pw至中間功率Pm的所需狀態(tài)轉變而決定離開狀態(tài)S5時,在進入狀態(tài)S6之前,狀態(tài)機404臨時進入狀態(tài)S4”,類似的,當狀態(tài)機404由于從寫入功率Pw至中間功率Pm的所需功率轉變而決定離開狀態(tài)S2’時,在進入狀態(tài)S4’之前,狀態(tài)機404臨時進入狀態(tài)S6”。因為狀態(tài)機404在短時期內停留于中間狀態(tài)(intermediatestate)S4”或S6”,最小傳輸脈沖長度稍短于相應于兩個功率符號周期的長度,但仍然相應于多于一個的功率符號周期。與傳統(tǒng)設計相比,此實施范例仍然有效減輕(mitigate)由連接于控制器302與LDD304之間的軟電纜引起的負面影響。如圖4所示,復用器406也從WSR電路322接收指示功率電平的輸入代碼Code_l。因此,復用器406根據狀態(tài)機404的輸出或WSR322的輸出,決定最終控制信號WENl、WEN2、WEN3,其中,每一控制代碼Code_l與每一控制代碼Code_2的多個比特分別通過從WSR電路322與狀態(tài)機404產生的控制信號轉移。在本實施方式中,控制器302用于支持本發(fā)明提出的新的控制信號傳輸方案與傳統(tǒng)控制信號傳輸方案,其中,所述新的控制信號傳輸方案可保證最小脈沖傳輸長度相應于多于一個的功率符號周期,而傳統(tǒng)控制信號傳輸方案可包括短傳輸脈沖。這種作法增加了控制器302的使用的靈活性(flexibility)。S卩,控制器302可依據實際應用需求可選的使用新的控制信號傳輸方案或傳統(tǒng)控制信號傳輸方案。應注意,這種設計僅用于例示本發(fā)明的目的,其并非本發(fā)明范圍的限制。使用本發(fā)明提出的新的控制信號傳輸方案的任何控制器都應屬本發(fā)明涵蓋的范圍。通過舉例的方式,而并不限于這種方式,在一個可選設計中,復用器406是可選元件,且可省略,其中,在這個可選設計中,本發(fā)明提出的新的控制信號傳輸方案僅用于控制器302。請注意,圖5所示的控制代碼與功率符號(功率電平)之間的映射僅為一個范例。也可使用其他代碼表設計,以提供大體相同的效果。例如,可根據選自以下范例代碼表集的代碼表,設置控制代碼與功率符號(功率電平)之間的映射,其中,十進制格式的代碼值包括0-7。請注意,為簡單起見,此處僅例示五個代碼表;然而,這種作法并不表示所有可用的代碼表總數僅限于5。權利要求1.一種控制器,用于光存儲裝置以產生多個控制信號,其特征在于,所述控制器包括寫入策略電路,用于處理待記錄數據;以及代碼產生器,耦接至所述寫入策略電路,用于根據與數據記錄相關的輸入數據或者所述寫入策略電路的輸出決定多個控制代碼;且用于產生所述多個控制信號以轉移所述多個控制代碼,其中,所述多個控制信號的每一者的最小傳輸脈沖長度多于一個的功率符號周期。2.根據權利要求1所述的控制器,其特征在于,所述控制器用于產生至所述光存儲裝置的半導體激光器驅動器的所述多個控制信號。3.根據權利要求1所述的控制器,其特征在于,所述代碼產生器決定的所述多個控制代碼代表的功率電平遵循支持功率形狀類型包括方塊類型、L-形狀類型與城堡類型的寫入策略;或者所述代碼產生器決定的所述多個控制代碼代表的功率電平遵循支持功率形狀類型僅包括方塊類型與城堡類型的寫入策略;或者所述代碼產生器決定的所述多個控制代碼代表的功率電平遵循支持功率形狀類型僅包括2T多脈沖寫入策略。4.根據權利要求1所述的控制器,其特征在于,所述多個控制信號的數量不小于三,以及所述最小傳輸脈沖長度相應于至少兩個功率符號周期。5.根據權利要求1所述的控制器,其特征在于,所述輸入數據是待記錄數據,且所述代碼產生器決定的所述多個控制代碼包括特定控制代碼,所述特定控制代碼通過檢查所述輸入數據以決定相應于所述特定控制代碼的T-型,以及根據已決定的所述T-型設置所述特定控制代碼而產生。6.根據權利要求1所述的控制器,其特征在于,所述寫入策略電路處理所述待記錄數據以獲得作為所述輸入數據的功率形狀數據;其中,所述代碼產生器決定的所述多個控制代碼包括特定控制代碼,所述特定控制代碼通過參考所述輸入數據以決定相應于所述特定控制代碼的功率形狀類型,以及根據已決定的所述功率形狀類型設置所述特定控制代碼而產生。7.根據權利要求1所述的控制器,其特征在于,所述寫入策略電路處理所述待記錄數據以獲得多個輸入代碼,所述多個輸入代碼指示功率電平且作為所述輸入數據;其中,所述代碼產生器決定的所述多個控制代碼包括特定控制代碼,所述特定控制代碼通過參考所述輸入數據以決定跟隨相應于所述特定控制代碼的第一輸入代碼的至少一個第二輸入代碼,以及根據已決定的所述至少一個第二輸入代碼設置所述特定控制代碼而產生。8.根據權利要求1所述的控制器,其特征在于,所述代碼產生器決定的所述多個控制代碼包括映射于不同功率電平的至少一個控制代碼。9.根據權利要求1所述的控制器,其特征在于,所述代碼產生器包括狀態(tài)機,根據所述輸入數據運作且具有分別相應于多個預設控制代碼的多個狀態(tài),其中當所述狀態(tài)機根據所述輸入數據進入特定狀態(tài)時,所述狀態(tài)機輸出所述特定狀態(tài)的特定控制代碼。10.根據權利要求9所述的控制器,其特征在于,所述代碼產生器還包括代碼表,耦接至所述狀態(tài)機,用于存儲分別映射至所述多個狀態(tài)的所述多個預設控制代碼,其中當進入所述特定狀態(tài)時,所述狀態(tài)機向所述代碼表請求映射于所述特定狀態(tài)的所述特定控制代碼。全文摘要本發(fā)明提供一種控制器,用于光存儲裝置以產生多個控制信號。所述控制器包括寫入策略電路,用于處理待記錄數據;以及代碼產生器,用于根據與數據記錄相關的輸入數據或者所述寫入策略電路的輸出決定多個控制代碼,以及產生所述多個控制信號以轉移所述多個控制代碼。每一控制信號代表一個功率電平。此外,每一控制信號的最小傳輸脈沖長度相應于多于一個的功率符號周期。以上所述的控制器與信號產生方法,可有效減輕由連接于控制器與LDD之間的軟電纜引起的負面影響。文檔編號G11B7/126GK103021429SQ201210451330公開日2013年4月3日申請日期2009年11月23日優(yōu)先權日2009年2月18日發(fā)明者吳國輝,劉碧海,陳志卿申請人:聯(lián)發(fā)科技股份有限公司