[go: up one dir, main page]

TWI300526B - Data recovery apparatus and method for reproducing recovery data - Google Patents

Data recovery apparatus and method for reproducing recovery data Download PDF

Info

Publication number
TWI300526B
TWI300526B TW95114853A TW95114853A TWI300526B TW I300526 B TWI300526 B TW I300526B TW 95114853 A TW95114853 A TW 95114853A TW 95114853 A TW95114853 A TW 95114853A TW I300526 B TWI300526 B TW I300526B
Authority
TW
Taiwan
Prior art keywords
data
delay
phase
original
sampling
Prior art date
Application number
TW95114853A
Other languages
Chinese (zh)
Other versions
TW200741460A (en
Inventor
Ming Dou Ker
Chien Hua Wu
Original Assignee
United Microelectronics Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by United Microelectronics Corp filed Critical United Microelectronics Corp
Priority to TW95114853A priority Critical patent/TWI300526B/en
Publication of TW200741460A publication Critical patent/TW200741460A/en
Application granted granted Critical
Publication of TWI300526B publication Critical patent/TWI300526B/en

Links

Landscapes

  • Synchronisation In Digital Transmission Systems (AREA)

Description

I300^.doc/e 九、發明說明: 【發明所屬之技術領域】 本發明是有關於一種資料恢復裝置與方法,且特別是 有關於一種三倍四分之一步距取樣(three quarter steps oversampling)之資料恢復裝置與方法。 ^ 【先前技術】 μ 電子電路一直朝者南速化與小型化的方向而蓬勃發 展。在高速的資料傳送速度下,如何正確地傳送資料成為 _ 一個值得研究的課題。以平面顯示器為例,隨著平面顯示 器尺寸不斷地增加,顯示器所提供的色彩濃度與解析度也 不斷地提升。解析度SVGA ( 800x600像素)和xGa ( 1024x768像素)已是平面顯示器最基本的要求。解析度 不斷地提升,同時也意味著資料傳輸量與資料傳送速度的 提升。尤其以位於平面顯示系統裡,直接連接顯示卡到液 晶顯示時脈控制器之間的資料傳送遇到的瓶頸最為明顯。 圖1說明典型平面顯示器中時序控制器與顯示卡之間 • 的資料傳輸介面。請參照圖1,傳送端(在此為顯示卡n〇) 透過低壓差動信號(l〇w_v〇ltage differential signaling,以 "下簡稱LVDS)介面傳送28位元寬的影像信號給接收端(在 • 此為平面顯示器中之時序控制器140)。LVDS介面包含I300^.doc/e IX. Description of the Invention: [Technical Field] The present invention relates to a data recovery device and method, and more particularly to a three quarter steps oversampling ) data recovery device and method. ^ [Prior Art] μ Electronic circuits have been flourishing in the direction of southerly speeding and miniaturization. At high speed data transfer speeds, how to correctly transfer data becomes a topic worth studying. In the case of a flat panel display, as the size of the flat panel display continues to increase, the color density and resolution provided by the display continue to increase. Resolution SVGA (800x600 pixels) and xGa (1024x768 pixels) are the most basic requirements for flat panel displays. The resolution is constantly improving, and it also means an increase in the amount of data transfer and data transfer. Especially in the flat display system, the bottleneck encountered in the data transfer between the direct connection of the display card to the liquid crystal display clock controller is most obvious. Figure 1 illustrates the data transfer interface between the timing controller and the display card in a typical flat panel display. Referring to FIG. 1, the transmitting end (here, the display card n〇) transmits a 28-bit wide image signal to the receiving end through a low-voltage differential signal (l〇w_v〇ltage differential signaling, referred to as LVDS for short). In • This is the timing controller 140 in the flat panel display. LVDS interface includes

LVDS傳送單元12〇與1^1^接收單元13〜lvds傳送單 元丄2〇利用4個多工器MUX將顯示卡11〇所輸出之以位 凡見的影像信號轉換成4位元寬7位元深的LVDS資料, 並以差動信號的形式傳送給LVDS接收單元130。在LVDS 5 13005孤 doc/e ^面巧準巾,傳送端丨2。更透補相迴路PLL額外地傳送 兩、、且日守脈4號對給接收端。因此,接收端13Q之資料回復 DRC便可使用此時脈而恢復其他資料,並且將這些 資=彳文4位元寬轉換成28位元寬。圖2a〜圖是說明 一 一彳"取樣(threetimes oversampling)之操作時序。傳統時 脈共資料回復電路(clock and data recovery circuit)大多 _ 使用二倍取樣架構來恢復輸入訊號,以防止因時脈與資料 之間偏移(skew)所造成的錯誤,進而正確地恢復所輸入 5? 之資料。 圖3說明圖1之接收端130中,時脈與資料回復電路 之傳統架構。請同時參照圖3與圖2A,此時脈與資料回復 電路包含輸入緩衝器205和210、資料取樣器215、鎖相迴 路220、同步器225、相位檢測器230、投票器235、數位 低通濾波器240與相位選擇器245。首先,輸入缓衝器2〇5、 210分別將LVDS型態的輸入資料串Din+、Din—與輸入時 脈 CLKin+、CLKin-轉換為全幅信號(fun swing signal)以 • 傳运給資料取樣器215與鎖相迴路220。鎖相迴路220鎖 住此全幅型態的輸入時脈,並提供21個不同相位之取樣時 , 脈給貧料取樣器215。由於使用了這21個不同相位之取樣 • 犄脈,資料取樣器215即會在位元資料d0-d0中的每一個 步距取樣三次而形成21位元寬的資料串。然後,同步器 225將資料取樣器215所輸出之取樣資料同步化。 藉由比較每一個步距(例如圖2A中之d0)之三次取 樣資料’相位檢測器230可以檢測出該輸入資料串是否領The LVDS transmission unit 12 and the receiving unit 13 to the lvds transmission unit 丄 2 〇 use the four multiplexers MUX to convert the image signal outputted by the display card 11 以 into a 4-bit wide 7-bit image. The LVDS data of the meta-depth is transmitted to the LVDS receiving unit 130 in the form of a differential signal. In the LVDS 5 13005 orphaned doc / e ^ face to face the standard towel, the transmission end 丨 2. The more multiplexed phase loop PLL additionally transmits two, and the sigma pulse 4 is given to the receiving end. Therefore, the data of the receiving end 13Q is returned to the DRC to recover other data by using the current pulse, and the 4-bit width of these resources is converted into 28-bit width. Figure 2a is a timing diagram illustrating the operation of three times oversampling. The traditional clock and data recovery circuit is mostly _ using a double sampling architecture to recover the input signal to prevent errors caused by the skew between the clock and the data, so as to correctly recover the problem. Enter 5? information. Figure 3 illustrates the conventional architecture of the clock and data recovery circuitry in the receiving end 130 of Figure 1. Referring to FIG. 3 and FIG. 2A simultaneously, the pulse and data recovery circuit includes input buffers 205 and 210, data sampler 215, phase lock loop 220, synchronizer 225, phase detector 230, voter 235, and digital low pass. Filter 240 and phase selector 245. First, the input buffers 2〇5, 210 respectively convert the input data strings Din+, Din_ and the input clocks CLKin+, CLKin- of the LVDS type into a funn signal to be transmitted to the data sampler 215. And the phase locked loop 220. The phase-locked loop 220 locks the input clock of the full-width mode and provides a sampling of 21 different phases, the pulse to the lean sampler 215. Since the 21 different phase samples are used, the data sampler 215 samples three times each of the bit data d0-d0 to form a 21-bit wide data string. Synchronizer 225 then synchronizes the sampled data output by data sampler 215. By comparing the three samples of each step (e.g., d0 in Fig. 2A), the phase detector 230 can detect whether or not the input string is received.

I300?H 先或落後輪入時脈。依照對位元資料d0-d6的檢測結果, 相位檢測器230對應地輸出7組信號對(每一信號對包含 「上」位元與「下」位元)。例如,當取樣時脈相位落後 輸入資料串(data stream)時,如圖2B所示,相位檢測器 230檢測出輸入資料串每一個步距(例如d〇)中第三取樣 結果不同於第一與第二取樣結果,則相位檢測器230於對 應的信號對中輸出「上」信號給投票器235。反之,當取 樣時脈相位領先輸入資料串時,如圖2C所示,相位檢測 器230檢測出輸入資料串之每一個步距(例如d〇)中第一 取樣結果不同於第二與第三取樣結果,則相位檢測器23〇 於對應的信號對中輸出「下」信號給投票器235。I300?H Enter the clock first or behind. According to the detection results of the bit data d0-d6, the phase detector 230 correspondingly outputs 7 sets of signal pairs (each signal pair includes "up" bit and "down" bit). For example, when the sampling clock phase is behind the input data stream, as shown in FIG. 2B, the phase detector 230 detects that the third sampling result is different from the first in each step (eg, d〇) of the input data string. In parallel with the second sampling result, the phase detector 230 outputs an "up" signal to the voter 235 in the corresponding signal pair. Conversely, when the sampling clock phase leads the input data string, as shown in FIG. 2C, the phase detector 230 detects that the first sampling result is different from the second and third in each step (eg, d〇) of the input data string. As a result of the sampling, the phase detector 23 outputs a "down" signal to the voter 235 in the corresponding signal pair.

投票器235相位檢測器230依據所輸出7組信號對的 「上」信號與「下」信號之數量而輸出真實「上」、「下 信號給相位選擇器245。例如,在一個時脈週期中,若投 票器23S接收之7組信號對中有一個「上」信號與三個「下又」 信號,則投票器235輸出真實「下」信號給相位選擇器245。 為了防止劇跳(jitter)效應影響檢測結果,因此利用 數位低通滤波器240過祕訊。相位選擇器245透過數位 低通濾波器240接收投票器235所輸出之直實「上「 信號。若相位選擇n 245接收到投票器235、所」」 厂上」信號,則相當於相位選擇器245接 ς二 串Din領先輸入時脈CLKi之檢 雨貝料 因此相位選_45將在下—個時 向上(即圖中向左)移位一個相位(如圖Μ所示Π 7 I300^L.doc/e 之’若相位選擇器245接收到投票器235所輸出之直實「下」 信號,則相當於相位選擇n 245接受到「輸入資料串Din 落後輸入時脈CLKin」之檢測結果(如圖2C所示),因 此相位選卵245將在下-辦脈週期將21個取樣相位向 下(即圖中向右)移位一個相位(如圖2A所示)。最後, 同步器225則依據相位選擇器245之選擇結果而將所接收 之取樣資料恢復為7位元寬之恢復資料D〇ut。 在習知技術中,當輸入資料的偏移量接近二分之一步 距時,三倍取樣架構將無法分辨出偏移量是領先還是疼後 取樣時脈,因此可能造成恢復資料的出錯。另外,傳⑽ 相位選擇架構搭配三倍取樣架構,在平面顯示系統低電廢 ^動訊號接收器的應用中,需要使用21個不同相位的取樣 時脈,如此-來將增加電路佈局的複雜度,連帶造成^ 面積的膨服。 【發明内容】 本發明的目的是提供一種資料恢復裝置與方法,以三 倍四分之一步距取樣,以提升對眼圖的容忍度。 一 、本發明的再一目的就是提供一種資料恢復裝置與方 法^以大幅減低佈局的複雜度,同時縮小整個佈局面積達 到=低成本的目的。另外,由於使用延遲選擇架構取代相 位補架構,因此整個電路大幅減少所需要使用到的取 時脈之相位數量。 ’ 基於上述目的,本發明提出一種資料恢復裝置,用以 接收傳送端所提供之至少一原始時脈與至少一原始資料 8 1300狐 'd〇c/e =’以輸出至少-恢復資料。其中,於原始時脈之週期τ 二丄原始資料串包含Ν個步距,Ν為大於q之整數。此資 =縣置包括取樣單元以及處理單 原 =脈取樣原始資料串,其中於每—步距中以τ/(‘ 週,樣原始資料串之對應資料至少三次。處理單元接收 亚比較取樣單元所輸出之取樣結果,並依據前述比輕結果 而將取樣結果恢復為恢復資料。 、攸另-觀點來看,本發明提出—種資料恢復方法,用 以,傳送端所提供之至少-原料脈與至少u資料串 恢復為至少一恢復資料。其中,於原始時脈之週期τ中原 始資料串包含Ν個步距,Ν為大於〇之整數。資料恢復方 ^包括:於每一步距中’以Τ/(4Ν)時間週期取樣原始資料 串之對應資料至少三次;以及於每—步距十,比較前述取 樣結果,而將取樣結果恢復為恢復資料。 本發明因為使用延遲選擇(delayselecdng)架構取代 習知相位選擇架構(phaseseiecting),因此整個電路中只 ,要使用到少數個不同相位的取樣時脈,大幅減低佈局的 複雜度,同時縮小整個佈局面積達到降低成本的目的。另 外,由於以三倍四分之一步距取樣(Three职时沉steps rsampling)輸入資料,因此更可以提升接收器對輸入訊 號眼圖(eye diagram )的忍受度。 為讓本發明之上述和其他目的、特徵和優點能更明顯 易懂,下文特舉較佳實施例,並配合所附圖式,作詳細說 明如下。 17、 i3〇〇m doc/e 【實施方式】 電子電路在高速的㈣傳送速度下,如何正確地傳送 資料成為-個值得研究的課題。以平面顯示器為例,隨著 1面顯示ϋ尺寸不斷地增加,齡器、所提供的色彩濃度與 解析度也不斷地提升。解析度SVGA (8〇〇χ_像素)和 XGA ( 1024x768像素)已是平面顯示器最基本的要求。解 析度不斷地提升,同時也意味著資料傳輸量與資料傳送速 度的提升。尤其以位於平面顯示系統裡,直接連接顯示卡 到液晶顯示時脈控制器之間的資料傳送(例如圖i所示) 遇到的瓶頸最為明顯。當解析度達到SXGA (ΐ28〇χΐ〇24 像素)和UXGA (1600x1200像素),資料傳送量以高達 784 Mbps與II55 Mbps。在如此高速的資料傳送速度下, 如何正確地傳送資料成為一個重要的課題。 為方便與前述習知技術比較,在此依然以低壓差動作 號(1〇w-V〇ltage differential signaling,以下簡稱 lvds ) ^ 面作為本發明之實施例,然而本發明不應以此為限。圖4 ,明圖3中鎖相迴路22〇之電路圖。一般的鎖相迴路挪 匕括相頻檢測器(phase frequenCy邮啊啦)物、電 荷幫浦(charge pump) 42〇、偏屋產生器43〇盘 】 一般常見的鎖相迴路架構來實施鎖相迴 路220,因此其中操作不在此贅述。在鎖相迴路⑽ 屋控震蓋II 44G是由21讎控震料元相互串接而組 以便在-個時脈週期中由這些屢控震蘯單元提供以個不 10 i3〇〇m.d〇c/e 同相位之取樣時脈給資料 震盪單元將會佔用大量的電路 積加。然而,大量的壓控 本實施例將採用三倍四分: 卿S 0職ampling)牟椹,ra L 步距取樣(three quarter 需要28個不_位之取彳/對於LVDS介面標準而言, 本發明實_朗^ 1 諸轉^圖5是依照 與資料回復電路(it::分之一步距取樣之一種時脈 傳‘端,耒:二同日广:圖5與圖6A ’此資料回復電路接收 厂、·而未、、、冒不)所提供之至少一原始時脈 CLKin (包括 與至少―縣資料施(包括施+ ” in),以輸出至少一恢復資料D〇ut。其中,於原始 ^咖化之週期T中,原始資料串Din包含N個步距°(N j於〇之整數’於本實施例中Ν=7)。此資料恢復裝置 已括取樣單元以及處理單元。取樣單元包括輸入緩衝器 505和510、資料取樣器515、鎖相迴路52〇等,用以依據 原始時脈CLKin取樣原始資料串Din,#中於每—步距^ 以1V(4N)時間週期取樣原始資料串Din之對應資料(例如 圖6A中之d0)至少三次。於本實施例中,上述處理單元 包括同步器525、相位檢測器530、投票器535、數位低通 ,波器540與相位選擇器545,用以接收並比較前述取樣 單元所輪出之取樣結果,並依據前述比較之結果而將取樣 結果恢復為恢復資料Dout。 ^ 11 13005孤 doc/e 除了資料取樣器515、鎖相迴路520、同步哭 實施例中圖5所示之時脈與資料回復 °相’本 =相同,不再費述。鎖相迴路 脈給資料取樣器515。由於使用了這28個不同相 時脈,資料取樣器515即會在位元資料咖6中的=取 步距取樣四次㈣成28位元寬的資料串並輸出給同 525。然後,同步器525將資料取樣器515所輸出之取樣 料同步化。同步器525從每一個步距(例如位元資料如、 ^取樣的四筆資料中選擇其令三筆輸出給相位檢测器 圖6D是依照本發明實施例說明三倍取樣(也『饮 times oversampling)與三倍四分之一步距取樣二者對輪入 訊號眼圖(eye diagram)的忍受度。由於本實施例以三倍 四刀之一步距取樣輸入資料,因此更可以提升接收器對輪 入訊號眼圖的忍受度,進而正確地恢復所輸入之資料。The voter 235 phase detector 230 outputs true "up" and "down" signals to the phase selector 245 depending on the number of "up" and "down" signals of the seven sets of signal pairs outputted. For example, in a clock cycle. If the 7 sets of signal pairs received by the voter 23S have an "up" signal and three "down" signals, the voter 235 outputs a true "down" signal to the phase selector 245. In order to prevent the jitter effect from affecting the detection result, the digital low pass filter 240 is used to pass the secret. The phase selector 245 receives the straight "up" signal output by the voter 235 through the digital low pass filter 240. If the phase selection n 245 receives the voter 235, "on the factory" signal, it is equivalent to the phase selector. 245 ς ς 串 串 领先 领先 CLK CLK CLK CLK CLK CLK CLK CLK CLK CLK CLK CLK CLK CLK CLK CLK CLK CLK CLK CLK CLK CLK CLK CLK CLK CLK CLK CLK CLK CLK CLK CLK CLK CLK CLK CLK CLK CLK CLK CLK CLK CLK CLK CLK CLK CLK If the phase selector 245 receives the straight "down" signal output by the voter 235, it corresponds to the phase selection n 245 receiving the detection result of "the input data string Din is behind the input clock CLKin" (as shown in the figure). 2C), so the phase selection 245 will shift the 21 sampling phases down (ie, rightward in the figure) by one phase in the down-cycle period (as shown in Figure 2A). Finally, the synchronizer 225 is based on the phase. The selected result of the selector 245 restores the received sample data to the 7-bit wide recovery data D〇ut. In the prior art, when the input data offset is close to one-half step, three times The sampling architecture will not be able to tell if the offset is leading or After sampling the clock, it may cause errors in the recovered data. In addition, the (10) phase selection architecture with triple sampling architecture requires 21 different phase sampling in the application of the flat display system low-power waste signal receiver. The clock, in this way, will increase the complexity of the circuit layout, and cause the expansion of the area. [Invention] The object of the present invention is to provide a data recovery device and method, which are sampled at three times and four steps. To enhance the tolerance of the eye diagram. 1. Another object of the present invention is to provide a data recovery device and method to greatly reduce the complexity of the layout, while reducing the overall layout area to achieve the goal of low cost. The delay selection architecture replaces the phase complement architecture, so the entire circuit greatly reduces the number of phases of the clocks that need to be used. Based on the above object, the present invention provides a data recovery device for receiving at least one original time provided by the transmitting end. Pulse with at least one original data 8 1300 fox 'd〇c/e = ' to output at least - recover data. The period of the initial clock τ 2 丄 original data string contains 步 step distance, Ν is an integer greater than q. This resource = county includes sampling unit and processing single original = pulse sampling original data string, which is in each step Taking τ/(' weeks, the corresponding data of the original data string is at least three times. The processing unit receives the sampling result output by the sub-comparison sampling unit, and restores the sampling result to the recovery data according to the aforementioned lighter result. In view of the above, the present invention provides a data recovery method for recovering at least a raw material pulse and at least a data string provided by a transmitting end into at least one recovered data, wherein the original data string is included in a period τ of the original clock. The step size is 整数, which is an integer greater than 〇. The data recovery method includes: at each step, the corresponding data of the original data string is sampled at least three times in a time period of Τ/(4Ν); and at each step of ten, The sampling results are compared, and the sampling results are restored to the recovery data. The present invention replaces the conventional phase selection architecture (phaseseiecting) by using a delay selection system. Therefore, only a small number of sampling phases with different phases are used in the entire circuit, which greatly reduces the complexity of the layout and reduces the entire layout area. Achieve the purpose of reducing costs. In addition, since the data is input in three-quarters of a step (Steps rsampling), the receiver can be more tolerant of the input signal eye diagram. The above and other objects, features and advantages of the present invention will become more <RTIgt; 17. i3〇〇m doc/e [Embodiment] How to correctly transmit data at a high-speed (four) transmission speed becomes an issue worthy of study. Taking a flat panel display as an example, as the size of the enamel on one side is continuously increased, the color density and resolution provided by the aging device are constantly increasing. Resolution SVGA (8〇〇χ_pixel) and XGA (1024x768 pixels) are the most basic requirements for flat panel displays. The degree of resolution continues to increase, and it also means an increase in data throughput and data transfer speed. Especially in the flat display system, the data transfer between the direct connection of the display card to the liquid crystal display clock controller (such as shown in Figure i) is most obvious. When the resolution reaches SXGA (ΐ28〇χΐ〇24 pixels) and UXGA (1600x1200 pixels), the data transfer capacity is up to 784 Mbps and II55 Mbps. At such a high speed data transfer speed, how to correctly transmit data becomes an important issue. In order to facilitate comparison with the prior art, the low-pressure differential signaling (hereinafter referred to as lvds) surface is still used as an embodiment of the present invention, but the present invention should not be limited thereto. Fig. 4 is a circuit diagram of the phase locked loop 22〇 in Fig. 3. The general phase-locked loops include the phase-frequency detector (phase frequenCy), the charge pump 42〇, and the partial house generator 43. The common phase-locked loop architecture is used to implement phase-locked loops. Loop 220, so the operation is not described here. In the phase-locked loop (10), the house-controlled vibrating cover II 44G is grouped by 21雠-seismic elements in series so as to be provided by these repeatedly controlled units in a clock cycle without a 10 i3〇〇md〇c The /e phase-sampling clock will give the data oscillating unit a large amount of circuit accumulation. However, a large number of voltage control embodiments will use three times four points: SS 0 ampling) 牟椹, ra L step sampling (three quarters need 28 not _ bit 彳 / for LVDS interface standards, The invention is in accordance with the data recovery circuit (it:: one of the steps of sampling one of the clock transmission 'end, 耒: two with the same day: Figure 5 and Figure 6A 'this data reply At least one original clock CLKin (including and at least "counter data" (including "+" in) provided by the circuit receiving factory, and not including, at least one recovery data D〇ut. In the original period T, the original data string Din contains N step sizes (N j is an integer of 〇 in the present embodiment Ν = 7). This data recovery device includes a sampling unit and a processing unit. The sampling unit includes input buffers 505 and 510, a data sampler 515, a phase-locked loop 52, and the like for sampling the original data string Din according to the original clock CLKin, in each step-by-step, with a 1V (4N) time period. Sampling the corresponding data of the original data string Din (for example, d0 in FIG. 6A) at least three times. In this embodiment The processing unit includes a synchronizer 525, a phase detector 530, a voter 535, a digital low pass, a waver 540 and a phase selector 545 for receiving and comparing the sampling results of the sampling unit, and comparing according to the foregoing As a result, the sampling result is restored to the recovery data Dout. ^ 11 13005 orphan doc / e In addition to the data sampler 515, the phase-locked loop 520, the synchronized crying embodiment shown in Figure 5, the clock and the data recovery ° 'this = The same, no longer mentioned. The phase-locked loop pulse is given to the data sampler 515. Since these 28 different phase clocks are used, the data sampler 515 will sample the stepping distance in the bit data coffee 6 four times (four) The 28-bit wide data string is output to the same 525. Then, the synchronizer 525 synchronizes the samples output by the data sampler 515. The synchronizer 525 takes each step (e.g., the bit data, for example, Selecting four of the four data to output three pens to the phase detector. FIG. 6D illustrates three times sampling (also "times oversampling" and three times one step sampling in accordance with an embodiment of the present invention. Eye diagram Of stand. In this embodiment, since the triple of four knives step from the sampled input data, and therefore more of the receiver can tolerate improve the signal eye diagram of the wheel, and then correctly recover the information of the input.

藉由比較每一個步距(例如圖6A中之d0)之三筆取 樣資料,相位檢測器530可以檢測出該輸入資料串Din是 否領先或落後輸入時脈CLKin。於週期τ中,相位檢測器 530輸出相對於每一步距(即位元資料d0_d6)之相位檢測 、、、σ果(在此為7組彳㊂號對’每一信號對包含「上」位元與 「下」位元)。例如,當取樣時脈相位落後輸入資料串Din 時’如圖6B所示,相位檢測器530檢測出輸入資料串Din 每一個步距(例如d0)中第三取樣結果不同於第一與第二 12By comparing the three samples of each step (e.g., d0 in Fig. 6A), the phase detector 530 can detect whether the input string Din is leading or falling behind the input clock CLKin. In the period τ, the phase detector 530 outputs phase detection, and σ fruit with respect to each step (ie, bit data d0_d6) (here, 7 groups of 彳3 pairs, each signal pair includes an "up" bit) With the "down" bit). For example, when the sampling clock phase is behind the input data string Din', as shown in FIG. 6B, the phase detector 530 detects that the third sampling result is different from the first and second in each step (for example, d0) of the input data string Din. 12

13〇〇識 取樣結果,則相位檢測器530於對應的信號對中輸出「上」 信號給投票器535。反之,當取樣時脈相位領先輸入資料 串Din時,如圖6C所示,相位檢測器530檢測出輸入資 料串Din之每一個步距(例如d〇)中第一取樣結果不同於 第二與第三取樣結果,則相位檢測器53〇於對應的信號對 中輸出「下」信號給投票器535。 投票益535依據於目前週期τ中每一步距相對應之相 位,測結果而決定並輸出週期相位檢測結果。數位低通濾 波器54〇過濾雜訊。相位選擇器545、經由數位低通遽波器 54〇接收投票器535所輸出之週期相位檢測結果,並據以 k擇鎖相迴路52〇所產生取樣時脈其中之一作為内部時脈 CLK其中同_步益525更依據相位選擇器%之選擇結果, 樣私所輸出之取樣結果帽擇⑽ = CLK之時序而將所選擇7個 : 位兀旯之恢復資料D〇m。 路Η圖2,本發明實施例說明圖5鎖相迴路520之電 = 71:=^ 752rj’鎖相迴路-包括相頻檢 74〇。在此是以—般常見的:產生器730細空震盪器 別,因此射操作不在此㈣來實補相迴路 震蘯器740只由14健控震在,迴路520中,壓控 每個壓控震盪單元且 丄兀相互串接而組成。由於 震盪單元可以在—_ 面’因此這14個壓控 樣時脈給資料取樣器515。 28個不同相位之取 13 1300孤“ 與圖4之習知鎖相迴路,相較,_迴路22〇必須 松兩1、0個壓控震盈單元組成壓控震還器440 ;本實施例中壓 =展盛器7 4 G只需* ! 4個壓控震i單元。因此,本實施例 I以減少齡鱗所佔的電㈣積。再者,由於本實施例 ^二倍四分之—步距取樣輸人資料,因此更可以提升接 收益對輸入訊號眼圖的忍受度。 為方便與刚述習知技術比較,以下健以LVDs介面 為^明之Μ〜例。圖8是依照本發明另一實施例說明 木用二倍四分之-步距取樣之—種時脈與資料回復電路。 圖9士是依照本發明實施例說明採用三倍四分之-步距取樣 之時序圖。請同時參照圖8與圖9,此資料回復電路接收 傳送端(請示)所提供之至少-原始時脈CLKin (包含 CLKm+與CLKin·)與至少一原始資料串胞(包含胞+ 與Dm-),以輪出至少一恢復資料〇〇说。其中,於原始時 脈CLKin之週期T中’原始資料串Din包含n個步距(n ,大於G之整數,在此N=7)。此資料恢復裝置包括取樣 單元以及處理單元。取樣單元包括輸入緩衝器 805 和 810、 延遲選擇^ 850、偵測窗單元860、資料取樣器815、鎖相 迴路820等,用以依據原始時脈CLKin取樣原始資料串 Dm,其中於每_步距中以T/(4N)時間週期取樣原始資料 串Dm之對應資料至少三次。處理單元包括同步器825、 相位檢測器830、投票器835與移位選擇器840,用以接收 亚比較丽述取樣單元所輸出之取樣結果,並依據前述比較 之結果而將取樣結果恢復為恢復資料13 Detecting the sampling result, the phase detector 530 outputs an "up" signal to the voter 535 in the corresponding signal pair. On the other hand, when the sampling clock phase leads the input data string Din, as shown in FIG. 6C, the phase detector 530 detects that each of the step sizes (for example, d〇) of the input data string Din is different from the second one. As a result of the third sampling, the phase detector 53 outputs a "down" signal to the voter 535 in the corresponding signal pair. The voting benefit 535 determines and outputs the periodic phase detection result based on the phase corresponding to each step in the current period τ. The digital low pass filter 54 filters the noise. The phase selector 545 receives the periodic phase detection result output by the voter 535 via the digital low-pass chopper 54〇, and selects one of the sampling clocks generated by the phase-locked loop 52〇 as the internal clock CLK. According to the selection result of the phase selector %, the sampling result of the sample output is selected (10) = the timing of the CLK and the selected seven: the recovery data D〇m. 2, the embodiment of the present invention illustrates the power of the phase-locked loop 520 of FIG. 5 = 71:=^ 752rj' phase-locked loop - including phase frequency detection 74〇. Here is generally common: generator 730 fine-air oscillator, so the shooting operation is not here (four) to the real-compensation loop shock 740 only by 14 health control, loop 520, pressure control each pressure The oscillation unit is controlled and connected in series with each other. Since the oscillating unit can be at the _ face, the 14 voltage controlled samples are supplied to the data sampler 515. 28 different phases take 13 1300 orphans. Compared with the conventional phase-locked loop of Figure 4, the _ loop 22 〇 must be loose, and the two voltage-controlled seismic units constitute the voltage-controlled shock absorber 440. = 4 7 G only * 4 pressure-controlled i units. Therefore, this embodiment I reduces the electric (four) product occupied by the age scale. Furthermore, since this embodiment is twice as many as four steps It is better to increase the acceptance of the input signal eye diagram by sampling the input data. For the convenience of comparison with the prior art, the following LVDs interface is used as an example. Figure 8 is another example according to the present invention. One embodiment illustrates a clock-and-data recovery circuit for sampling twice as many-steps as wood. Figure 9 is a timing diagram illustrating the use of triple-four-step sampling in accordance with an embodiment of the present invention. Referring to FIG. 8 and FIG. 9, the data recovery circuit receives at least the original clock CLKin (including CLKm+ and CLKin·) and at least one original data stream (including cell + and Dm-) provided by the transmitting end (instruction). In turn, at least one recovery data is said. Among them, in the period T of the original clock CLKin The data string Din contains n steps (n, an integer greater than G, where N=7). The data recovery device includes a sampling unit and a processing unit. The sampling unit includes input buffers 805 and 810, delay selection ^ 850, and Detect The window measuring unit 860, the data sampler 815, the phase-locked loop 820, and the like are configured to sample the original data string Dm according to the original clock CLKin, wherein the original data string Dm is sampled in a T/(4N) time period in each _ step distance. Corresponding data at least three times. The processing unit includes a synchronizer 825, a phase detector 830, a voter 835 and a shift selector 840 for receiving the sampling result output by the sub-prepared sampling unit, and according to the result of the comparison Sampling results are restored to recovery data

Dout ° 14 X3 OO^^^/f.doc/e 輸入緩衝器805、810分別將LVDS型態的輸入資料 串Din+、Dm-與輸入時脈CLKifl+、轉換為全幅信 號(full swing signal)以傳送給延遲選擇器85〇與鎖相迴 路820。鎖相迴路82〇 !貞住此全幅型態的輸入時脈,並提 供7個不同相位之取樣時脈dk〇〜dk6給資料取樣器8丨$。 另外,鎖相迴路820更產生内部時脈CLK以觸發同步器 825、投票器835與移位選擇器84〇。 延遲廷擇盗850接收原始資料串Din,用以依據移位 選擇器840所輸出之移位控制信號s〇、S1、幻而決定原 始資料串Din之延遲時間,並輸出擇定延遲資料串ds。於 本實施例中,延遲選擇器84〇包括第一延遲器851、第二 延遲器852、第三延遲器853以及多工器、854。第一延遲器 851經由輸入緩衝器8〇5接收原始資料串Din,並將原始資 料串Dm延遲後輸出第一延遲資料串DS1。第二延遲器μ〗 接收第延遲盗851輸出之第一延遲資料串DS1,並將第 -延遲資料串DS1延遲後(在此設定延遲時間為q物)輸 出第二延遲資料串DS2。第三延遲器853接收第二延遲哭 852輸出之第二延遲龍串DS2,並將該第二延遲資料串 DS2延遲後輸出第三延遲資料串。多工器脱依據移 位控,信號SO、S2選擇第—延遲資料串㈣、第二 延遲貪料串DS2與第三延遲資料串DS3其中之一,並輸 ^作為擇定延遲資料串DS。例如,當移位控制信號S0=1 時,多工器854選擇將第-延遲器851之第—延遲資料串 DS1輸出作為擇歧遲資料串收若移位控制信號幻=1, 15 doc/e 1300^2^ 藉由比較同步器825之輸出而檢知原始資料串Din之週 τ中每一步距落後或領先原始時脈CLKin之時序,並.屮 於週期T中每-步距相對應之相位檢聽果。藉由比幸^ =延遲貧料串DS中每一個步距(例如圖1〇A中之肋)之 f筆取樣資料,相位檢測器83G可以檢測出輸人資料串Din 是否領先或落後輸入時脈CLKin。於週期τ中,相位 态830輸出相對於每一步距(即位元資料d〇_d6)之=古 檢測,果(在此為7組信號對,每一信號對包含「上」位 元舁下」位元)。投票器835依據於目前週期τ中每— =相對應之相位檢測結果,而決定並輸出週期相位檢測 、:、。果。移位選擇器840接收投票器835輸出之週期相位/ 测結果’並依據週_位檢測結果產生移位控鄭號/ S1與S2,以㈣輯選騎_決定原 &amp; 延遲時間。 τ甲υιη之 例如,當取樣時脈(例如clk0)相位落後輸 Dm (例如位元龍d0)日夺,如圖_所示,相位檢= 幻〇檢測出輸入資料串Din每一個步距(例如d〇)二 =結果(即延遲資料串DW1之取樣結果)不同於第: /、弟一取樣結果(即延遲資料串DW3與 果)’則相位檢測183〇於對應的信號對中輸出 =投票器835。反之’當取樣時脈(例如_)相。 先輸入貪料串Dm (例如位元資料如)時,如圖6c 相位檢測器830檢測出輸入資料_ D 不, 如d0)中第一敗浐沾罢㈠ 之母一個步距(例 )中弟取u(即延遲資料串DW3之取樣結果) 17 i3〇〇m •doc/e =與第三取樣結果(即延遲資料串DW2與DWl ,則相位檢測器53〇於對應的信號對中輸出 參照圖u。 上這相關仏虎之操作過程可以 &quot;,其中’同步1^ 825更依據移位選擇器84〇之選擇結果, ns早m__15所輸出的取樣結果中選擇 斗t’山部時脈clk之時序而將所選擇7個資 &quot;仃輪出,以作為7位元寬之恢復資料Dout。 =上所述,本發日賴為使用延遲選擇㈤# sdectmg) 木構取代習知相位選擇架構(phaseselecting),因此整個 電路中只需要使用到少數個不同相位的取樣時脈,大幅減 低佈局的複雜度,同時縮小整個佈局面積,達到降低成本 的目的。另外,由於以三倍四分之—步距取樣(卿咏 _S 〇赌ampling)輪入資料,因此更可以提升\接收器對 輸入訊號眼圖(eye diagram )的忍受度。 雖然本發明已以較佳實施例揭露如上,然其並非用以 限定本發明,任何熟習此技藝者,在不脫離本發明之精神 和範圍内,當可作些許之更動與潤飾,因此本發明之保護 範圍¥視後附之申睛專利範圍所界定者為準。 【圖式簡單說明】 圖1說明典型平面顯示器中時序控制器與顯示卡之間 的資料傳輸介面。 圖2A〜圖2C是說明三倍取樣(three times oversampling)之操作時序。 18 i3〇〇md〇c/e 圖3 統架構。 說明圖1之接收端中,時脈與 資料回復電路之傳Dout ° 14 X3 OO^^^/f.doc/e The input buffers 805 and 810 respectively convert the input data string Din+, Dm- and the input clock CLKifl+ of the LVDS type into a full swing signal for transmission. The delay selector 85 is coupled to the phase locked loop 820. The phase-locked loop 82〇 clamps the input clock of the full-width mode and provides seven different phase sampling clocks dk〇~dk6 to the data sampler 8丨$. In addition, phase locked loop 820 generates an internal clock CLK to trigger synchronizer 825, voter 835, and shift selector 84A. The delay TD 850 receives the original data string Din for determining the delay time of the original data string Din according to the shift control signals s〇, S1 output by the shift selector 840, and outputs the selected delay data string ds . In the present embodiment, the delay selector 84A includes a first delay 851, a second delay 852, a third delay 853, and a multiplexer 854. The first delayer 851 receives the original data string Din via the input buffer 8〇5, and delays the original data string Dm to output the first delayed data string DS1. The second delay unit μ receives the first delay data string DS1 outputted by the first delay 851, and outputs the second delay data string DS2 after delaying the first delay data sequence DS1 (where the delay time is set to q). The third delay 853 receives the second delayed dragon string DS2 outputted by the second delayed crying 852, and delays the second delayed data string DS2 to output a third delayed data string. The multiplexer is off-shifted, and the signals SO, S2 select one of the first-delay data string (4), the second delay grazing string DS2, and the third delay data string DS3, and are input as the selected delay data string DS. For example, when the shift control signal S0=1, the multiplexer 854 selects the output of the first delay data string DS1 of the first delay 851 as the singular delay data string. If the shift control signal is phantom=1, 15 doc/ e 1300^2^ detects the timing of each step in the period τ of the original data string Din or the leading original clock CLKin by comparing the output of the synchronizer 825, and corresponding to each step in the period T Phase detection results. The phase detector 83G can detect whether the input data string Din is leading or falling behind the input clock by comparing the data of each step in the delay string DS (for example, the rib in FIG. 1A). CLKin. In the period τ, the phase state 830 is output relative to each step (ie, the bit data d〇_d6) = ancient detection, (in this case, 7 sets of signal pairs, each signal pair contains "upper" bits "bit". The voter 835 determines and outputs the periodic phase detection, :, based on the phase detection result corresponding to each of the current period τ. fruit. The shift selector 840 receives the periodic phase/measurement result 'output by the voter 835 and generates shift control Zheng/S1 and S2 based on the weekly_bit detection result, and determines the original &amp; delay time by (4). For example, when the sampling clock (for example, clk0) is out of phase with the Dm (for example, the bit dragon d0), as shown in the figure _, the phase detection = the illusion detects the input data string Din every step ( For example, d =) two = result (that is, the sampling result of the delay data string DW1) is different from the first: /, the young one sampling result (ie, the delay data string DW3 and fruit) 'the phase detection 183 is outputted in the corresponding signal pair = Voter 835. Conversely 'when sampling the clock (eg _) phase. When the grazing string Dm (for example, the bit data such as) is input first, as shown in FIG. 6c, the phase detector 830 detects that the input data _D is not, as in the case of d0), the first failure is in the step (example) of the parent (1). The brother takes u (that is, the sampling result of the delay data string DW3) 17 i3〇〇m • doc / e = and the third sampling result (ie, the delay data strings DW2 and DWl, the phase detector 53 is outputted in the corresponding signal pair) Refer to Figure u. The operation process of this related tiger can be &quot;, where 'synchronization 1^ 825 is based on the selection result of the shift selector 84〇, and the sampling result output by ns early m__15 is selected when the bucket is t'mount At the timing of the pulse clk, the selected 7 assets are rotated out as the recovery data Dout of 7-bit width. = The above-mentioned date is based on the use of delay selection (5) # sdectmg) Phase selection (phaseselecting), so only a small number of different phase sampling clocks need to be used in the whole circuit, which greatly reduces the complexity of the layout, and at the same time reduces the entire layout area and achieves the purpose of reducing costs. In addition, since the data is rounded up by three-quarters of the step-by-step sampling, it is possible to improve the acceptability of the receiver to the eye diagram. While the present invention has been described in its preferred embodiments, the present invention is not intended to limit the invention, and the present invention may be modified and modified without departing from the spirit and scope of the invention. The scope of protection is subject to the definition of the scope of the patent application. [Simple description of the diagram] Figure 1 illustrates the data transmission interface between the timing controller and the display card in a typical flat panel display. 2A to 2C are operation timings illustrating three times oversampling. 18 i3〇〇md〇c/e Figure 3 System architecture. Explain the transmission of the clock and data recovery circuit in the receiving end of Figure 1.

圖4說明圖3中鎖相迴路之電路圖。 圖5是依照本發明實施例說明採 取樣之-種:轉吨祕。 -彳㈣丨之-步距 圖6A〜6C是依照本發明實施例說明採用 一步距取樣之時序圖。 β刀之 之一 本發明實補說明三錄樣與三倍四分 产。^樣—者對輸入訊號眼圖(哪diagram)的忍受 圖7$依照本發明實施例說明圖5鎖相迴路之電路圖。 圖8是依照本發明另一實施例說明採用三倍四分之一 步距取樣之一種時脈與資料回復電路。 刀 圖9是依照本發明實施例說明採用三倍四分 舟距 取樣之時序圖。 v ㈣^ ^〜1%是依照本發明實施例朗資料取樣器取 铋偵測*早元所輸出不同相位資料串之時序圖。 圖U是依照本發明實施例說明圖8相關信號之過 程0 /、 【主要元件符號說明】 11 〇 ·顯示卡 120 :傳送單元/傳送端 130 :接收單元/接收端 140 :時序控制器 19Figure 4 illustrates a circuit diagram of the phase locked loop of Figure 3. Fig. 5 is a view showing the sampling type of the sample taken in accordance with an embodiment of the present invention. - (4) - Step size FIGS. 6A to 6C are timing charts illustrating the use of one-step sampling in accordance with an embodiment of the present invention. One of the β-knife The present invention provides a description of three recordings and three times four divisions. Figure 7$ illustrates a circuit diagram of the phase-locked loop of Figure 5 in accordance with an embodiment of the present invention. FIG. 8 is a diagram showing a clock and data recovery circuit using three-quarters of a step size sampling in accordance with another embodiment of the present invention. Knife Figure 9 is a timing diagram illustrating sampling with three times four-foot distance in accordance with an embodiment of the present invention. v (4) ^ ^ ~ 1% is a timing diagram of the data sampler in accordance with the embodiment of the present invention for detecting different phase data strings output by the early element. Figure U is a process for explaining the related signals of Figure 8 in accordance with an embodiment of the present invention. 0 /, [Main component symbol description] 11 〇 Display card 120: Transmitting unit/transmitting terminal 130: Receiving unit/receiving end 140: Timing controller 19

Claims (1)

d〇c/e 十、申請專利範圍: J· 一種資料恢復裝置,用 始時脈與至少-原始資:¾所提供之至 =,其中於該原始時脈之週期τ中 出至V 一恢復貧 一取:ΐ 數,則該資料恢復裝置包括: 串,其二I:,原始時脈取樣該原始資料 處理單元,電性連接至 _ 較該取樣單元所輸出之_取樣二以接收並比 果而將該錄樣結級復為職復資料。“述比較結 該取樣單利乾圍乐1項所述之資料恢復裝置,其中 同相脈用二據該原始時脈至少產生4則固不 述4Ν ’電性連接至該鎖相迴路,用以依據前 該些取樣結果取樣該原始資料串,並將 該處;二申元t利範圍第2項所述之資料恢復裝置’其中 元所輸=些樣單元,用以使該取樣單 节同牛盗’電性連接至該同步器,用以藉由比較 邊同步為之輸出而檢知該原始資料串之週期τ中每一步距 21 'doc/e I300524f 落後或領先該原始時脈 、, 距相對應之相位檢測^日Γ序’亚輸出於週期T中每一步 前週至該相位檢測器’用以依據於目 週期相位檢測結^ f目對應之相位檢測結果而決定並輸出 雜訊;t低通遽波器,電性連接至該投票器,用以過濾 經由該連接至該數位低通渡波器,用以 選擇該鎖相該週期相位檢測結果,並據以 時脈;、生該些取樣時脈其中之-作為-内部 ,中該同步器更依據該相位選擇器之選擇 該些取才ί結果中選擇則固:賴,並依;虞 料。义k序而將所選擇Ν個資料輸㈣為該恢復資 該取利範圍第1項所述之資料恢復裝置,其中 脈盘^^路,用以依獅縣日植至少產生—内部時 /、IN调不同相位之取樣時脈; 位㈣^遲廷擇器’用以接收該原始資料串用以依據一移 遲i料^號決定該原始#料串之延遲時間,並輸出擇定延 22 1Jwmd〇c/e 並延遲該延遲選擇連接至該延遲選擇器,用以接 同相位之資料輪出之資料串,以輸出至 一資料取樣界,蕾从圭 :t::輪㈣些資料串,並將該=¾ 該延=2專=範圍第4項所述之資料恢復裝置,其中 資粗虫第延遲器’用以接收該原始資料串,迦 貝料延遲後輸出第-延遲資料串; 並將麵始 該第電性連接至該第-延遲器,用_ 二延遲資串’並將該第-延遲資料串延遲後輪: 該第’電性連接至該第二延遲器’用以接收 三延遲資料及亚將該第二延遲資料串延遲後輸出第 與該第=工=電性連接至該第一延遲器、該第二延遲器 遲瞀极:延遲為’用以依據該移位控制信號選擇該第一延 —,、二、該弟二延遲資料串與該第三延遲資料串其中之 亚輪出作為該擇定延遲資料串。 該偵圍第4項所述之資料恢復裝置,其中 23 i3〇〇md〇c/e -移位it擇n,電性連接至該投票^,心接收該週 檢測結果’並依據該週期相位檢測結果產生該移位 ^ 號以控制該延遲選擇器決定該原始資料串之延遲 其中該同步器更依獅移位選㈣ r=r,該些取樣結果中選擇^二 ^内科脈之㈣轉所選擇N個資料輸出作為該恢復資 -原傳送端所提供之至少 其中於該縣時脈之職τ情壯〃 t 距:二大:〇之整數,則該資料恢復方法包y:心 串之對應 1料=Ν)時間週期取樣該原始資料 b.於每一步距中,比較前述取樣妹 …果恢復為該恢復資料。 、Ό ,而將該些取樣 脈 步驟9ϋ請專利範圍第8項所述之資料恢復方法,其中 延遲該原始時脈以產生至少 依據前述則w㈣取樣該原始資 ,·以及 個不同相位之取樣時 料串 25 1300你〜 步帮Γ如史請專利範圍第9項所述之資料恢復方法,其中 Λ包括· 使步驟a之該些取樣結果同步化; =由比較已同步化之㈣取樣結果而檢知該原 之週期τ中每—步距落後或領先該原始時脈之時序.、 結‘=::=:每-步_ 1:據=相位檢測結果選擇該些取樣時脈其中之 料;^上述選擇結果而從該些取樣結果中選擇Ν個資 作為之時序㈣上述所選抑個資料輸出 -原!^送端所提供之至少 其中於該原始時脈之週期丁中=^=:=料 =含N個步距’N為大於。之整數,:該;= a.依據-移健制信軌 獲得至少三個不同相位之資料^原始貝枓串之相位,以 脈^依據該原始時脈至少產以個不同相位之取樣時 c·依據步驟b中N個梯π士 所獲得不同相位之三個資料串時序,取樣步驟a中 26 13〇〇氣。c/e 二d.比較步驟c中取樣結果,而將該些取樣結果恢復為 該恢復資料。 12·如申凊專利範圍第11項所述之資料恢復方法,其 :步驟a中不同相位之三個資料串之間的相位差為T/(4N、) 時間。 13·如申睛專利範圍第11項所述之資料恢復方法,其 :步驟b中不同相位之N個取樣時脈之間的相位差為pi « 時間。 14·如申請專利範圍第u項所述之資料恢復方法,苴 中步驟a包括: ,、 、,、依據該移位控制信號決定該原始資料串之延遲時間, 並獲得擇定延遲資料串;以及 、 延遲該擇定延遲資料串,以獲得上述至少三個不同相 位之資料串。 15·如申凊專利範圍第11項所述之資料恢復方法,苴 中步驟d包括: /、 依據该原始時脈產生一内部時脈; 使步驟c之該些取樣結果同步化; 藉由比較已畔化之取#結果,而檢知該原始資 串之週期τ中,每-步距落後或領先該原辦脈之時序; 处果迷於目前週期T中每一步距相對應之相位檢測 、、、°果而決定週期相位檢測結果; =據=週期相位檢測結果產生該移位控制信號,以決 ^原始賢料串之延遲時間; 27 I3005^6vfd〇c/e 依據上述選擇結果而從該些取樣結果中選擇N個資 料;以及 依據該内部時脈之時序而將上述所選擇N個資料輸出 作為該恢復資料。D〇c/e X. Patent application scope: J· A data recovery device, using the initial clock and at least - the original capital: 3⁄4 provided to =, where the original clock cycle τ out to V recovery The data recovery device includes: a string, the second I:, the original clock sampling the original data processing unit, electrically connected to the _ sample 2 outputted by the sampling unit to receive and compare The result is the re-entry of the record. "Comparatively refer to the data recovery device described in the sample 1 of the sample, the same phase of the pulse is used to generate at least 4 of the original clock, and the electrical phase is connected to the phase-locked loop for Sampling the original data string according to the previous sampling results, and the data recovery device described in item 2 of the second application of the second application is included in the data unit, and the sample unit is used to make the sampling unit The thief is electrically connected to the synchronizer for detecting that the step τ of each of the period τ of the original data string lags behind or leads the original clock by comparing the output of the side synchronization. The phase detection of the corresponding phase is performed, and the phase detector is used to determine and output the noise according to the phase detection result corresponding to the phase detection phase of the target period. a low-pass chopper, electrically connected to the voter for filtering the connection to the digital low-pass ferrite to select the phase-locked phase detection result of the phase-locked phase, and according to the clock; Some of the sampling clocks - as - inside In the section, the synchronizer further selects the selection according to the selection of the phase selector, and selects the result in the result, and according to the data, the selected data is input (four) for the recovery. The data recovery device according to item 1 of the profit range, wherein the pulse disk ^^ road is used to generate at least the sampling clock of different phases of internal time and IN adjustment according to the Japanese plant of Shishi County; 'Receiving the original data string to determine the delay time of the original #-string according to a shift, and outputting a delay of 22 1 Jwmd 〇 c / e and delaying the delay selection to connect to the delay selector The data string used to connect the data of the same phase to output to a data sampling community, bud from the gui: t:: round (four) some data strings, and the =3⁄4 the delay = 2 special = range 4 The data recovery device, wherein the coarse-grained retarder ' is configured to receive the original data string, and the data is delayed to output a first-delay data string; and the surface is electrically connected to the first-delay , using the _ second delay string 'and delaying the first-delay data string to the rear wheel: the first 'electrically connected to the The second delay device is configured to receive the three delay data and delay the output of the second delay data string, and the output is electrically connected to the first delay device, and the second delay device is delayed: the delay is 'Selecting the first extension-, second, the second delay data string and the third delay data string according to the shift control signal as the selected delay data string. The data recovery device of the item, wherein 23 i3〇〇md〇c/e-shifting select n, electrically connected to the vote ^, the heart receives the detection result of the week and generates the shift according to the phase detection result of the period The bit ^ number controls the delay selector to determine the delay of the original data string, wherein the synchronizer selects (4) r=r according to the lion shift, and selects the N data of the (4) turn The output is provided as the recovery resource - the original transmission terminal is provided at least in the county clock τ 〃 〃 t distance: two major: 〇 integer, then the data recovery method package y: the corresponding one of the heart string = Ν) time period sampling the original data b. in each step, ratio Said sampling sister ... if recovery for data recovery. And 将该, the sampling method of the data processing method of claim 8, wherein the original clock is delayed to generate at least the sampling of the original capital according to the foregoing w (four), and sampling of different phases The data recovery method described in the ninth item of the patent application scope, wherein: · includes: synchronizing the sampling results of step a; = comparing the synchronized (four) sampling results The timing of each original step τ is behind or leading the original clock. The knot '=::=: every step _ 1: according to the phase detection result selects the sampling clocks. ; ^ The above selection result and select the time from the sampling results as the timing (4) The above selected suppression data output - the original ! ^ send end provided at least in the period of the original clock === : = material = with N steps 'N is greater than. Integer,: the; = a. According to the -shift system, at least three different phase data are obtained. ^ The phase of the original beetle string is pulsed according to the original clock, and at least one different phase is sampled. · According to the sequence of three data sequences of different phases obtained by N steps in step b, sample 13 13 〇〇 gas in step a. c/e 2d. Compare the sampling results in step c and restore the sampling results to the recovery data. 12. The data recovery method according to claim 11, wherein the phase difference between the three data strings of different phases in step a is T/(4N,) time. 13. The method for recovering data as recited in claim 11 of the claim, wherein: the phase difference between the N sampling clocks of different phases in step b is pi « time. 14) If the data recovery method described in the scope of claim 5, the step a includes: , , , , determining the delay time of the original data string according to the shift control signal, and obtaining the selected delay data string; And delaying the selected delay data string to obtain the data string of the at least three different phases. 15. If the data recovery method described in claim 11 of the patent scope, the step d includes: / generating an internal clock according to the original clock; synchronizing the sampling results of step c; The result of the aging is taken, and the period τ of the original sequel is detected, and the time interval of each step is backward or leading the original pulse; the result is that the phase detection corresponding to each step in the current period T is detected. , , , ° determine the periodic phase detection result; = according to the cycle phase detection result to generate the shift control signal to determine the delay time of the original string; 27 I3005^6vfd〇c / e according to the above selection results Selecting N pieces of data from the sampling results; and outputting the selected N pieces of data as the recovery data according to the timing of the internal clock. 2828
TW95114853A 2006-04-26 2006-04-26 Data recovery apparatus and method for reproducing recovery data TWI300526B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW95114853A TWI300526B (en) 2006-04-26 2006-04-26 Data recovery apparatus and method for reproducing recovery data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW95114853A TWI300526B (en) 2006-04-26 2006-04-26 Data recovery apparatus and method for reproducing recovery data

Publications (2)

Publication Number Publication Date
TW200741460A TW200741460A (en) 2007-11-01
TWI300526B true TWI300526B (en) 2008-09-01

Family

ID=45069991

Family Applications (1)

Application Number Title Priority Date Filing Date
TW95114853A TWI300526B (en) 2006-04-26 2006-04-26 Data recovery apparatus and method for reproducing recovery data

Country Status (1)

Country Link
TW (1) TWI300526B (en)

Also Published As

Publication number Publication date
TW200741460A (en) 2007-11-01

Similar Documents

Publication Publication Date Title
JP2003218843A (en) Skew adjustment circuit and skew adjustment method, and data synchronization circuit and data synchronization method
TW201347495A (en) A clock recovery circuit and a parallel output circuit
EP3170262B1 (en) Clock synchronization
JP2008099303A (en) Signal interleaving for serial clock and data recovery
CN1459683A (en) Circuit and method for producing internal clock signal
US9478268B2 (en) Distributed clock synchronization
CA2338320C (en) Integrated data clock extractor
JP2000354029A (en) Synchronous clock for generating circuit
US20080192871A1 (en) Method and system of cycle slip framing in a deserializer
US7676011B2 (en) Data recovery apparatus and method for reproducing recovery data
TWI232052B (en) Regenerator circuit of serial data and method of regenerating same
TWI300526B (en) Data recovery apparatus and method for reproducing recovery data
TWI226774B (en) Clock and data recovery circuit
CN100524449C (en) Data recovery device and method
CN102754407B (en) Providing a feedback loop in a low latency serial interconnect architecture and communication system
US7194057B2 (en) System and method of oversampling high speed clock/data recovery
US7321647B2 (en) Clock extracting circuit and clock extracting method
TWI477130B (en) Circuit for aligning clock to parallel data
JP4612055B2 (en) Signal separation circuit, signal separation method, signal multiplexing circuit, and signal multiplexing method
US20080240320A1 (en) Transmit clock generator
Jou et al. Design and analysis of digital data recovery circuits using oversampling
TW201230690A (en) Signal circuit
JP3493111B2 (en) Semiconductor integrated circuit device
JPH08316942A (en) Asynchronous data transmission circuit
JP3827970B2 (en) Bit synchronization circuit