亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

低電壓差分信號接收接口及低電壓差分信號接收方法與流程

文檔序號:11707537閱讀:341來源:國知局
低電壓差分信號接收接口及低電壓差分信號接收方法與流程

本發(fā)明涉及高速接口領域,具體涉及一種低電壓差分信號接收接口及低電壓差分信號接收方法。



背景技術:

在數(shù)字系統(tǒng)互聯(lián)設計中,傳統(tǒng)的并行總線已不能滿足系統(tǒng)高速數(shù)據(jù)傳輸?shù)男枨?,成為影響系統(tǒng)性能的主要瓶頸。低電壓差分信號傳輸(low-voltagedifferentialsignaling,lvds)技術的出現(xiàn)解決數(shù)據(jù)傳輸瓶頸問題提供了可能。

低電壓差分信號技術以低電壓擺幅的高速差分信號傳輸數(shù)據(jù),可以實現(xiàn)點對點或者一點對多點的連接,具有低功耗,低誤碼率、低串擾和低輻射等特點。在實際應用中,低電壓差分信號的接收一般是通過延時單元(i/odelay)調節(jié)輸入數(shù)據(jù)延時,對輸入數(shù)據(jù)進行多次采樣找到數(shù)據(jù)邊界,通過數(shù)據(jù)邊界確定出最佳延遲時間(也即采樣延遲時間)對延時單元進行最佳的延時設置,從而確定出數(shù)據(jù)的最佳采樣點。但是不同速率低電壓差分信號的采樣窗口大小不一致,而延時單元的調節(jié)范圍有限,若采樣窗口超出了延時單元的調節(jié)范圍則不能很好的確定數(shù)據(jù)邊界,進而確定不出準確的采樣延時時間,也即不能找到數(shù)據(jù)的采樣窗口,此時就不能正確的對傳輸數(shù)據(jù)進行接收。



技術實現(xiàn)要素:

本發(fā)明要解決的主要技術問題是,提供一種低電壓差分信號接收接口及低電壓差分信號接收方法,解決現(xiàn)有低電壓差分信號接口在數(shù)據(jù)采樣窗口超出延時單元調節(jié)范圍就不能確定出采樣延時時間,進而不能正確接收數(shù)據(jù)的問題。為解決上述技術問題,本發(fā)明提供一種低電壓差分信號接收方法,包括:

對發(fā)送方發(fā)送的串行樣本數(shù)據(jù)按照預設延時步長進行延時處理;

在所述延時步長內對經延時處理后的串行樣本數(shù)據(jù)進行多次采樣,并將采集到的串行樣本數(shù)據(jù)轉換成并行樣本數(shù)據(jù);

對在一個延時步長內多次采集的并行樣本數(shù)據(jù)進行分析確定該延時步長的穩(wěn)定狀態(tài),并根據(jù)相鄰延時步長的穩(wěn)定狀態(tài)進行數(shù)據(jù)邊界確定;

判斷延遲步數(shù)達到預設最大延遲步數(shù)n之前是否確定出數(shù)據(jù)邊界,如否,判斷所述各延時步長的穩(wěn)定狀態(tài)是否都為穩(wěn)態(tài),如是,獲取第n/2延時步長對應的延遲時間作為采樣延遲時間進行延時設置。

本發(fā)明還提供一種低電壓差分信號接收接口,其特征在于,包括:

延時器,用于對發(fā)送方發(fā)送的串行樣本數(shù)據(jù)按照預設延時步長進行延時處理;

采樣器,用于在所述延時步長內對來自所述延時器的串行樣本數(shù)據(jù)進行多次采樣,并將采集到的串行樣本數(shù)據(jù)其轉換成并行樣本數(shù)據(jù);

訓練器,用于對所述采樣器在一個延時步長內多次采集的并行樣本數(shù)據(jù)進行分析確定該延時步長的穩(wěn)定狀態(tài),并根據(jù)相鄰延時步長的穩(wěn)定狀態(tài)進行數(shù)據(jù)邊界確定;以及用于在所述延時器的延遲步數(shù)達到預設最大延遲步數(shù)n但未確定出數(shù)據(jù)邊界,且判斷所述各延時步長的穩(wěn)定狀態(tài)都為穩(wěn)態(tài)時,獲取第n/2延時步長對應的延遲時間作為采樣延遲時間對所述延時器進行設置。

本發(fā)明的有益效果是:

本發(fā)明提供的低電壓差分信號接收接口及低電壓差分信號接收方法,對發(fā)送方發(fā)送的串行樣本數(shù)據(jù)按照預設延時步長進行延時處理,并在延時步長內對經延時處理的串行樣本數(shù)據(jù)進行多次采樣,并將采集到的串行樣本數(shù)據(jù)其轉換成并行樣本數(shù)據(jù);然后對在一個延時步長內多次采集的并行樣本數(shù)據(jù)進行分析確定該延時步長的穩(wěn)定狀態(tài),并根據(jù)相鄰延時步長的穩(wěn)定狀態(tài)進行數(shù)據(jù)邊界確定;如果延遲步數(shù)達到預設最大延遲步數(shù)n仍未確定出數(shù)據(jù)邊界但各延時步長的穩(wěn)定狀態(tài)都為穩(wěn)態(tài)時,則直接獲取第n/2延時步長對應的延遲時間作為采樣延遲時間進行延時設置。也即本發(fā)明在數(shù)據(jù)采樣窗口超出延時單元調節(jié)范圍時,如果各延時步長的穩(wěn)定狀態(tài)都為穩(wěn)態(tài)則直接取第n/2延時步長對應的延遲時間作為采樣延遲時間進行延時設置,從而確定出數(shù)據(jù)的最佳采樣點,進而保證對傳輸數(shù)據(jù)進行正確接收。

附圖說明

圖1為本發(fā)明實施例一中低電壓差分信號接收接口的第一結構示意圖;

圖2為本發(fā)明實施例一中低電壓差分信號接收接口的第二結構示意圖;

圖3為本發(fā)明實施例二中低電壓差分信號接收接口的第一結構示意圖;

圖4為本發(fā)明實施例二中低電壓差分信號接收接口的第二結構示意圖;

圖5為本發(fā)明實施例二中訓練器的結構示意圖;

圖6為本發(fā)明實施例二中數(shù)據(jù)邊界確定結果的示意圖;

圖7為本發(fā)明實施例三中低電壓差分信號接收方法的流程示意圖。

具體實施方式

本發(fā)明針對現(xiàn)有低電壓差分信號接口在數(shù)據(jù)采樣窗口超出延時單元調節(jié)范圍就不能確定出采樣延時時間,進而不能正確接收數(shù)據(jù)的問題。本發(fā)明在進行傳輸數(shù)據(jù)采樣訓練過程中,如果延遲步數(shù)達到預設最大延遲步數(shù)n仍未確定出數(shù)據(jù)邊界但各延時步長的穩(wěn)定狀態(tài)都為穩(wěn)態(tài)時,則直接獲取第n/2延時步長對應的延遲時間作為采樣延遲時間進行延時設置,從而確定出數(shù)據(jù)的最佳采樣點,進而保證對傳輸數(shù)據(jù)進行正確接收。下面通過具體實施方式結合附圖對本發(fā)明作進一步詳細說明。

實施例一:

本實施例提供了一種低電壓差分信號接收接口,該低電壓差分信號接收接口可以利用fpga(field-programmablegatearray,即現(xiàn)場可編程門陣列)資源實現(xiàn),且該低電壓差分信號接收接口可以適用于多種速率的低電壓差分信號接收。當然本實施例中的低電壓差分信號接收接口并不限于通過fpga實現(xiàn),也可以通過其他方式實現(xiàn)。本實施例中的低電壓差分信號接收接口參見圖1所示,其包括:

延時器11,用于對發(fā)送方發(fā)送的串行樣本數(shù)據(jù)(pattern)按照預設延時步長step進行延時處理。

本實施例中的延時器11可以通過fpga的輸入/輸出延時單元(iodelay)實現(xiàn),當然也可以通過其他延時功能電路實現(xiàn);且本實施例中延時器11的延時調節(jié)范圍(也即預設最大延遲步數(shù)n)可以靈活設置,例如根據(jù)實際需求可以設置為128步,或者256步等等。延時器11在對發(fā)送方發(fā)送的串行樣本數(shù)據(jù)按照預設延時步長進行延時處理時,逐步調節(jié),直到找到對應的數(shù)據(jù)邊界或直到達到最大延遲步數(shù)n,且本實施例中每一延時步長step的具體值可以根據(jù)fpga的型號設置,且相同型號的fpga的延時步長可以設置為一個固定值,例如可以設置為25ps、50ps等等。

采樣器12,用于在延時步長step內對來自延時器11的串行樣本數(shù)據(jù)進行多次采樣,并將采集到的串行樣本數(shù)據(jù)其轉換成并行樣本數(shù)據(jù)。

本實施例中采樣器12在每個延時步長step內的采樣次數(shù)k也是可以根據(jù)具體需求靈活設定調整的,例如可以設置為20萬次,或者50萬次或者上百萬次等等。本實施中采樣器12將采集到的串行樣本數(shù)據(jù)轉換成并行樣本數(shù)據(jù)時,可以將接收到的一路串行樣本數(shù)據(jù)轉換成m路對應的并行樣本數(shù)據(jù),該m的取值可以是7、8、9或者10等等。

訓練器13,用于對采樣器12在一個延時步長內多次采集(例如20萬次,或者50萬次或者上百萬次等等)的并行樣本數(shù)據(jù)進行分析確定該延時步長的穩(wěn)定狀態(tài),并根據(jù)相鄰延時步長的穩(wěn)定狀態(tài)進行數(shù)據(jù)邊界確定。

本實施例中的數(shù)據(jù)邊界可以包括數(shù)據(jù)左邊界和數(shù)據(jù)右邊界,其中,數(shù)據(jù)左邊界可以定義為相鄰延時步長的穩(wěn)定狀態(tài)為由亞穩(wěn)態(tài)切換為穩(wěn)態(tài),其對應的延時步長序號為該相鄰延時步長序號中的后者;對應的,本實施例中的數(shù)據(jù)右邊界可以定義為相鄰延時步長的穩(wěn)定狀態(tài)為由穩(wěn)態(tài)切換為亞穩(wěn)態(tài),其對應的延時步長序號為該相鄰延時步長序號中的前者。應當理解的是,本實施例中的數(shù)據(jù)左邊界和數(shù)據(jù)右邊界的定義可以由開發(fā)人員靈活設置,例如,還可以將數(shù)據(jù)左邊界和數(shù)據(jù)右邊界的定義互換。為便于理解,下面情況以數(shù)據(jù)左邊界為相鄰延時步長的穩(wěn)定狀態(tài)為由亞穩(wěn)態(tài)切換為穩(wěn)態(tài),數(shù)據(jù)右邊界為相鄰延時步長的穩(wěn)定狀態(tài)為由穩(wěn)態(tài)切換為亞穩(wěn)態(tài)為例來進行后續(xù)說明。

本實施例中訓練器13按照上述方式進行數(shù)據(jù)邊界確定的結果包括但不限于以下結果:

結果1:延遲步數(shù)達到預設最大延遲步數(shù)n但并未確定出一個數(shù)據(jù)邊界;

結果2:在延遲步數(shù)達到預設最大延遲步數(shù)n之前依次確定出了一個數(shù)據(jù)左邊界和一個數(shù)據(jù)右邊界;

結果3:在延遲步數(shù)達到預設最大延遲步數(shù)n時僅依次確定出了一個數(shù)據(jù)右邊界和一個數(shù)據(jù)左邊界;

結果4:在延遲步數(shù)達到預設最大延遲步數(shù)n且僅確定出一個數(shù)據(jù)右邊界;

結果5:在延遲步數(shù)達到預設最大延遲步數(shù)n且僅確定出一個數(shù)據(jù)左邊界。

訓練器13按照上述方式進行數(shù)據(jù)邊界確定的結果為上述結果1時,其還用于判斷各延時步長的穩(wěn)定狀態(tài),若各延時步長都處于穩(wěn)態(tài),則獲取第n/2延時步長對應的延遲時間作為采樣延遲時間對延時器11進行設置。這里的延遲時間為延遲步數(shù)(即n/2)與每一延時步長step之積。

訓練器13按照上述方式進行數(shù)據(jù)邊界確定的結果為上述結果2時,還用于獲取數(shù)據(jù)左邊界對應的延時步長序號和數(shù)據(jù)右邊界對應的延時步長序號之和的二分之一對應的延遲時間作為采樣延遲時間對延時器11進行設置。應當理解的是,這里的延時步長序號也即對應的延遲步數(shù)。

訓練器13按照上述方式進行數(shù)據(jù)邊界確定的結果為上述結果3時,還用于獲取數(shù)據(jù)左邊界對應的延時步長序號和最后一個延時步長序號之差,并與預設延遲步數(shù)閾值進行比較,如果大于等于該預設延遲步數(shù)閾值,則取數(shù)據(jù)左邊界對應的延時步長序號和最后一個延時步長序號之和的二分之一對應的延遲時間作為采樣延遲時間對延時器11進行設置;如果小于該預設延遲步數(shù)閾值,則訓練器13獲取數(shù)據(jù)右邊界對應的延時步長序號和第一個延時步長序號之和的二分之一對應的延遲時間作為采樣延遲時間對延時器11進行設置,需要說明的是,本實施例中的預設延遲步數(shù)閾值可以由開發(fā)人員根據(jù)實際情況靈活設置。

應當理解的是,當訓練器13按照上述方式進行數(shù)據(jù)邊界確定的結果為上述結果3時,還可以同時獲取數(shù)據(jù)左邊界對應的延時步長序號和最后一個延時步長序號之差,和數(shù)據(jù)右邊界對應的延時步長序號和第一個延時步長序號之差,并將上述兩種步長之差比較,如前者較大則取數(shù)據(jù)左邊界對應的延時步長序號和最后一個延時步長序號之和的二分之一對應的延遲時間作為采樣延遲時間對延時器11進行設置,否則取數(shù)據(jù)右邊界對應的延時步長序號和第一個延時步長序號之和的二分之一對應的延遲時間作為采樣延遲時間對延時器11進行設置。

訓練器13按照上述方式進行數(shù)據(jù)邊界確定的結果為上述結果4時,可以用于獲取數(shù)據(jù)右邊界對應的延時步長序號和第一個延時步長序號之和的二分之一對應的延遲時間,并將該延遲時間作為采樣延遲時間對延時器11進行設置。

訓練器13按照上述方式進行數(shù)據(jù)邊界確定的結果為上述結果5時,可以用于獲取數(shù)據(jù)左邊界對應的延時步長序號和最后一個延時步長序號之和的二分之一對應的延遲時間作為采樣延遲時間對延時器11進行設置。

請參見圖2所示,本實施例中的低電壓差分信號接收接口還可以包括對齊調整器14,本實施例中的對齊調整器14可以用于在訓練器13根據(jù)采樣延遲時間對延時器11進行設置后,從采樣器12獲取并行樣本數(shù)據(jù),并將其與標準樣本數(shù)據(jù)進行比較,如比較結果不一致,根據(jù)比較結果對采樣器12的并行輸出順序進行對應調整。

通過本實施里提供的低電壓差分信號接收接口,不管數(shù)據(jù)采樣窗口是否超出延時單元的調節(jié)范圍,都能確定出數(shù)據(jù)的最佳采樣點,從而可以保證對傳輸數(shù)據(jù)進行正確接收。

實施例二:

為了更好的理解本發(fā)明,本實施例提供一種更加具體的低電壓差分信號接收接口,請參見圖3所示,包括延時器11、采樣器12、訓練器13、對齊調整器14和時鐘復位產生器15。請參見圖4所示,本實施例中的復位產生器15可以包括時鐘控制器151、時鐘開關使能控制器152、時鐘開關153、時鐘劃分控制器154。應當理解的是,本實施例中的一個采樣器12對應一個延時器11,且在一個低電壓差分信號接收接口中可以有多組延時器11和采樣器12。

本實施例中的延時器11通過fpga內部專用的輸入/輸出延時單元實現(xiàn),且用于對發(fā)送方發(fā)送的串行樣本數(shù)據(jù)按照預設延時步長step進行延時處理,本實施例以延時器11的延時調節(jié)范圍為128,也即預設最大延遲步數(shù)為128,每一延時步長step的具體值為25ps為例來進行具體說明。應當理解的是,本實施例中的中的延時器11在對發(fā)送方發(fā)送的串行樣本數(shù)據(jù)按照預設延時步長進行延時處理時,逐步調節(jié),直到找到對應的數(shù)據(jù)邊界或直到達到最大延遲步數(shù)128。

本實施例中的采樣器12通過fpga內部專用的串轉并模塊實現(xiàn),且用于在延時步長25ps內對來自延時器11的串行樣本數(shù)據(jù)進行多次采樣,并將一路串行樣本數(shù)據(jù)轉換成7路對應的并行樣本數(shù)據(jù)。

本實施例中的訓練器13可以接收固定樣本數(shù)據(jù),固定樣本數(shù)據(jù)相當于一個標準樣本數(shù)據(jù),訓練器13可以將采樣器12采集到的數(shù)據(jù)與該標準樣本數(shù)據(jù)進行比對,從而確定采樣器12采集到的數(shù)據(jù)是否是正確的。請參見圖5所示,本實施例中的訓練器13中包括監(jiān)測單元131和樣本處理單元132。監(jiān)測單元131可以監(jiān)測判斷當前延時步長的穩(wěn)定狀態(tài),具體的可以通過下述方式進行判斷:

監(jiān)測單元131在一個延時步長內多次對比采樣器12前后采集到的樣本數(shù)據(jù),并將該樣本數(shù)據(jù)與標準樣本數(shù)據(jù)比對;假設標準樣本數(shù)據(jù)為1111000,則當采集到的樣本數(shù)據(jù)與標準樣本數(shù)據(jù)一致,并且是連續(xù)的4個1和3個0時,則判斷該延時步長處于穩(wěn)定狀態(tài),若采集到的樣本數(shù)據(jù)與標準樣本數(shù)據(jù)不一致、或不是連續(xù)的4個1和3個0,則判斷該延時步長處于亞穩(wěn)態(tài)。

應當理解的是,本實施例中的監(jiān)測單元131從step=1開始監(jiān)測判斷每一個step的穩(wěn)定狀態(tài),并將判斷結果發(fā)送給樣本處理單元132,然后再監(jiān)測判斷下一個step,樣本處理單元132根據(jù)接收到的監(jiān)測判斷結果找到對應的數(shù)據(jù)邊界,其中樣本處理單元132只需找出至多3個數(shù)據(jù)邊界,當樣本處理單元132找出對應的數(shù)據(jù)邊界后,給監(jiān)測單元131發(fā)送邊界結束有效信號,此時監(jiān)測單元131停止對后面延時步長穩(wěn)定狀態(tài)的監(jiān)測判定,且當樣本處理單元132找到對應的數(shù)據(jù)邊界后,還會獲取對應的延遲時間作為采樣延遲時間并通過監(jiān)測單元131對延時器11進行設置。

本實施例中的數(shù)據(jù)邊界包括數(shù)據(jù)左邊界和數(shù)據(jù)右邊界,其中,數(shù)據(jù)左邊界為相鄰延時步長的穩(wěn)定狀態(tài)為由亞穩(wěn)態(tài)切換為穩(wěn)態(tài),其對應的延時步長序號為該相鄰延時步長序號中的后者;本實施例中的數(shù)據(jù)右邊界為相鄰延時步長的穩(wěn)定狀態(tài)為由穩(wěn)態(tài)切換為亞穩(wěn)態(tài),其對應的延時步長序號為該相鄰延時步長序號中的前者。

本實施例中的樣本處理單元132找到的數(shù)據(jù)邊界的結果包括:1)延遲步數(shù)達到128但并未確定出一個數(shù)據(jù)邊界;2)在延遲步數(shù)達到128之前依次確定出了一個數(shù)據(jù)左邊界和一個數(shù)據(jù)右邊界;3)在延遲步數(shù)達到128時僅依次確定出了一個數(shù)據(jù)右邊界和一個數(shù)據(jù)左邊界;4)在延遲步數(shù)達到128時僅依次確定出數(shù)據(jù)右邊界、數(shù)據(jù)左邊界和數(shù)據(jù)右邊界;5)在延遲步數(shù)達到128且僅確定出一個數(shù)據(jù)右邊界;6)在延遲步數(shù)達到128且僅確定出一個數(shù)據(jù)左邊界。請參見圖6,圖6中由上到下依次為上述六種結果下確定數(shù)據(jù)邊界的示意情況。

當樣本處理單元132找到的數(shù)據(jù)邊界的情況為結果1)時,本實施例中的監(jiān)測單元131會判斷各延時步長的穩(wěn)定狀態(tài),若各延時步長都處于穩(wěn)態(tài),則通知樣本處理單元132獲取第64(128/2)延時步長對應的延遲時間作為采樣延遲時間對延時器11進行設置。這里的延遲時間為延遲步數(shù)(即64)與每一延時步長step也即25ps之積。

當樣本處理單元132找到的數(shù)據(jù)邊界的情況為結果2)時,樣本處理單元132會獲取數(shù)據(jù)左邊界對應的延時步長序號和數(shù)據(jù)右邊界對應的延時步長序號之和的二分之一對應的延遲時間作為采樣延遲時間對延時器11進行設置。

當樣本處理單元132找到的數(shù)據(jù)邊界的情況為結果3)時,樣本處理單元132會獲取數(shù)據(jù)左邊界對應的延時步長序號和最后一個延時步長序號(也即128)之差,并與預設延遲步數(shù)閾值進行比較,如果大于等于該預設延遲步數(shù)閾值,則取數(shù)據(jù)左邊界對應的延時步長序號和最后一個延時步長序號之和的二分之一對應的延遲時間作為采樣延遲時間對延時器11進行設置;如果小于該預設延遲步數(shù)閾值,則訓練器13獲取數(shù)據(jù)右邊界對應的延時步長序號和第一個延時步長序號(也即1)之和的二分之一對應的延遲時間作為采樣延遲時間對延時器11進行設置,需要說明的是,本實施例中的預設延遲步數(shù)閾值可以由開發(fā)人員根據(jù)實際情況靈活設置。

應當理解的是,當樣本處理單元132找到的數(shù)據(jù)邊界的情況為結果3)時,樣本處理單元132還可以同時獲取數(shù)據(jù)左邊界對應的延時步長序號和最后一個延時步長序號之差,和數(shù)據(jù)右邊界對應的延時步長序號和第一個延時步長序號之差,并將上述兩種步長之差比較,如前者較大則取數(shù)據(jù)左邊界對應的延時步長序號和最后一個延時步長序號之和的二分之一對應的延遲時間作為采樣延遲時間對延時器11進行設置,否則取數(shù)據(jù)右邊界對應的延時步長序號和第一個延時步長序號之和的二分之一對應的延遲時間作為采樣延遲時間對延時器11進行設置。

當樣本處理單元132找到的數(shù)據(jù)邊界的情況為結果4)時,樣本處理單元132可以獲取數(shù)據(jù)左邊界對應的延時步長序號和數(shù)據(jù)右邊界對應的延時步長序號之和的二分之一對應的延遲時間作為采樣延遲時間對延時器11進行設置。

當樣本處理單元132找到的數(shù)據(jù)邊界的情況為結果5)時,樣本處理單元132用于獲取數(shù)據(jù)右邊界對應的延時步長序號和第一個延時步長序號(也即1)之和的二分之一對應的延遲時間,并將該延遲時間作為采樣延遲時間對延時器11進行設置。

當樣本處理單元132找到的數(shù)據(jù)邊界的情況為結果6)時,樣本處理單元132用于獲取數(shù)據(jù)左邊界對應的延時步長序號和最后一個延時步長序號(也即128)之和的二分之一對應的延遲時間作為采樣延遲時間對延時器11進行設置。本實施例中的對齊調整器14用于在訓練器13根據(jù)采樣延遲時間對延時器11進行設置后,從采樣器12獲取并行樣本數(shù)據(jù),并將其與標準樣本數(shù)據(jù)進行比較,如比較結果不一致,根據(jù)比較結果對采樣器12的并行輸出順序進行對應調整。

通過本實施里提供的低電壓差分信號接收接口,不管數(shù)據(jù)采樣窗口是否超出延時單元的調節(jié)范圍,都能通過訓練器確定出數(shù)據(jù)的最佳采樣點,從而可以保證對傳輸數(shù)據(jù)進行正確接收。

實施例三:

本實施例提供一種低電壓差分信號接收方法,請參見圖7所示,包括:

s701:對發(fā)送方發(fā)送的串行樣本數(shù)據(jù)按照預設延時步長進行延時處理。

本實施例中的s601步驟可以通過fpga的輸入/輸出延時單元(iodelay)來實現(xiàn),當然也可以通過其他延時功能電路實現(xiàn);本實施例中的延時調節(jié)范圍(也即預設最大延遲步數(shù)n)可以靈活設置,例如根據(jù)實際需求可以設置為128步,或者256步等等。對發(fā)送方發(fā)送的串行樣本數(shù)據(jù)按照預設延時步長進行延時處理時,逐步調節(jié),直到找到對應的數(shù)據(jù)邊界或直到達到最大延遲步數(shù)n,且本實施例中每一延時步長step的具體值也可以根據(jù)具體需求靈活設定,例如可以設置為25ps,或者50ps等等。

s702:在延時步長內對經延時處理的串行樣本數(shù)據(jù)進行多次采樣,并將采集到的串行樣本數(shù)據(jù)其轉換成并行樣本數(shù)據(jù)。

本實施例中的每個延時步長step內的采樣次數(shù)k也是可以根據(jù)具體需求靈活設定調整的,例如可以設置為20萬次、30萬次、40萬次或者50萬次或者上百萬次等等。本實施中采樣器將采集到的串行樣本數(shù)據(jù)轉換成并行樣本數(shù)據(jù)時,可以將接收到的一路串行樣本數(shù)據(jù)轉換成m路對應的并行樣本數(shù)據(jù),該m的取值可以是7、8、9或者10等等。

s703:對在一個延時步長內多次采集的并行樣本數(shù)據(jù)進行分析確定該延時步長的穩(wěn)定狀態(tài),并根據(jù)相鄰延時步長的穩(wěn)定狀態(tài)進行數(shù)據(jù)邊界確定。

s704:確定延遲步數(shù)達到預設最大延遲步數(shù)n之前沒有確定出數(shù)據(jù)邊界,且各延時步長的穩(wěn)定狀態(tài)都為穩(wěn)態(tài)。

s705:獲取第n/2延時步長對應的延遲時間作為采樣延遲時間進行延時設置。

應當理解的是,本實施例中的數(shù)據(jù)邊界可以包括數(shù)據(jù)左邊界和數(shù)據(jù)右邊界,其中,數(shù)據(jù)左邊界可以定義為相鄰延時步長的穩(wěn)定狀態(tài)為由亞穩(wěn)態(tài)切換為穩(wěn)態(tài),其對應的延時步長序號為該相鄰延時步長序號中的后者;對應的,本實施例中的數(shù)據(jù)右邊界可以定義為相鄰延時步長的穩(wěn)定狀態(tài)為由穩(wěn)態(tài)切換為亞穩(wěn)態(tài),其對應的延時步長序號為該相鄰延時步長序號中的后者。應當理解的是,本實施例中的數(shù)據(jù)左邊界和數(shù)據(jù)右邊界的定義可以由開發(fā)人員靈活設置,例如,還可以將數(shù)據(jù)左邊界和數(shù)據(jù)右邊界的定義互換。為便于理解,下面情況以數(shù)據(jù)左邊界為相鄰延時步長的穩(wěn)定狀態(tài)為由亞穩(wěn)態(tài)切換為穩(wěn)態(tài),數(shù)據(jù)右邊界為相鄰延時步長的穩(wěn)定狀態(tài)為由穩(wěn)態(tài)切換為亞穩(wěn)態(tài)為例來進行后續(xù)說明。

本實施例中,若在延遲步數(shù)達到預設最大延遲步數(shù)n之前依次確定出了一個數(shù)據(jù)左邊界和一個數(shù)據(jù)右邊界時,還可以獲取數(shù)據(jù)左邊界對應的延時步長序號和數(shù)據(jù)右邊界對應的延時步長序號之和的二分之一對應的延遲時間作為采樣延遲時間進行延時設置,這里的延時步長序號也即對應的延遲步數(shù)。

若在延遲步數(shù)達到預設最大延遲步數(shù)n之前依次確定出了一個數(shù)據(jù)右邊界和一個數(shù)據(jù)左邊界,則可以獲取數(shù)據(jù)左邊界對應的延時步長序號和最后一個延時步長序號之差,并與預設延遲步數(shù)閾值進行比較,如果大于等于該預設延遲步數(shù)閾值,則取數(shù)據(jù)左邊界對應的延時步長序號和最后一個延時步長序號之和的二分之一對應的延遲時間作為采樣延遲時間進行延時設置;如果小于該預設延遲步數(shù)閾值,則獲取數(shù)據(jù)右邊界對應的延時步長序號和第一個延時步長序號之和的二分之一對應的延遲時間作為采樣延遲時間進行延時設置,需要說明的是,本實施例中的預設延遲步數(shù)閾值可以由開發(fā)人員根據(jù)實際情況靈活設置。

應當理解的是,當若在延遲步數(shù)達到預設最大延遲步數(shù)n之前依次確定出了一個數(shù)據(jù)右邊界和一個數(shù)據(jù)左邊界,還可以同時

本實施例中,若在延遲步數(shù)達到預設最大延遲步數(shù)n時僅確定出一個數(shù)據(jù)右邊界時,則可以獲取數(shù)據(jù)右邊界對應的延時步長序號和第一個延時步長序號之和的二分之一對應的延遲時間,并將該延遲時間作為采樣延遲時間進行延時設置。

本實施例中,若在若在延遲步數(shù)達到預設最大延遲步數(shù)n時僅確定出一個數(shù)據(jù)左邊界,則可以獲取數(shù)據(jù)左邊界對應的延時步長序號和最后一個延時步長序號之和的二分之一對應的延遲時間作為采樣延遲時間進行延時設置。

當根據(jù)采樣延遲時間進行延時設置后,還可以將獲取的并行樣本數(shù)據(jù)與標準樣本數(shù)據(jù)進行比較,如果比較結果不一致,還可以根據(jù)比較結果對并行樣本數(shù)據(jù)中的各位數(shù)據(jù)的輸出順序進行對應調整。

通過本實施里提供的低電壓差分信號接收方法,不管數(shù)據(jù)采樣窗口是否超出延時單元的調節(jié)范圍,都能確定出數(shù)據(jù)的最佳采樣點,從而可以保證對傳輸數(shù)據(jù)進行正確接收。

以上內容是結合具體的實施方式對本發(fā)明所作的進一步詳細說明,不能認定本發(fā)明的具體實施只局限于這些說明。對于本發(fā)明所屬技術領域的普通技術人員來說,在不脫離本發(fā)明構思的前提下,還可以做出若干簡單推演或替換,都應當視為屬于本發(fā)明的保護范圍。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1