一種數字數據信號的采樣方法及裝置制造方法
【專利摘要】本發明公開了一種數字數據信號的采樣方法及裝置,用于解決現有技術中存在的系統故障率高、可維護性差及運營成本高的問題。該方法包括:確定數字數據信號的建立時間和保持時間,獲取時鐘信號與數字數據信號之間的相位差,根據所述相位差選擇能夠同時滿足建立時間和保持時間的時鐘信號的跳變沿作為采樣沿,使用選擇的時鐘信號的采樣沿對數字數據信號進行采樣。
【專利說明】一種數字數據信號的采樣方法及裝置
【技術領域】
[0001 ] 本發明涉及數據通信領域,尤其涉及一種數字數據信號的采樣方法及裝置。
【背景技術】
[0002]同步數據通信接口是數據通信中最常用的一類接口(如:V35接口等)。采用這類接口進行同步串口通信中需要人工配置時鐘采樣沿,才能正確接收數字數據信號。
[0003]在實際同步串口通信過程中,由于延時不同(晝夜溫差、路徑不同和線纜長度不同)、更換對端設備、更改配置,都會導致接口接收方向數字數據信號和時鐘信號之間的相位關系發生變化,如果時鐘 的采樣沿對應數據的不穩定狀態,就有可能出現數據采錯情況,通信失敗,需要人工再次配置選取正確采樣沿才能正常通信。這樣,導致系統故障率高,可維護性差和運營成本高的問題。
【發明內容】
[0004]本發明實施例提供了一種數字數據信號的采樣方法及裝置,用于解決現有技術中存在的系統故障率高、可維護性差及運營成本高的問題。
[0005]本發明實施例提供了一種數字數據信號的采樣方法,該方法包括:
[0006]確定數字數據信號的建立時間和保持時間;
[0007]獲取時鐘信號與數字數據信號之間的相位差;
[0008]根據上述獲取到的相位差選擇能夠同時滿足建立時間和保持時間的時鐘信號的跳變沿作為采樣沿;
[0009]使用選擇的時鐘信號的采樣沿對數字數據信號進行采樣。
[0010]利用本發明實施例提供的方法,實現了自動選擇時鐘信號的上升沿或者下降沿作為采樣沿,對數字數據信號進行采樣,不再需要人工配置采樣沿,降低了系統的故障率及運營成本,提高了的系統的可維護性。
[0011]較佳的,上述獲取時鐘信號與數字數據信號之間的相位差,包括:
[0012]以時鐘信號的上升沿為起始利用高頻時鐘信號對每一個完整的時鐘周期計數,記錄在數字數據信號發生跳變時高頻時鐘信號的計數結果,根據計數結果確定時鐘信號與數字數據信號之間的相位差。
[0013]基于上述任意方法實施例,較佳的,根據獲取的相位差選擇能夠同時滿足建立時間和保持時間的時鐘信號的跳變沿作為采樣沿,具體但不僅限于包括以下兩種實現方式:
[0014]第一種實現方式:若相位差小于,選擇時鐘信號的下降沿作為采樣沿;若相位
差小于且不小于|τ,選擇時鐘信號的上升沿作為采樣沿;若相位差不小于|τ,選擇時
444
鐘信號的下降沿作為采樣沿,其中,T為時鐘信號的周期。[0015]第二種實現方式:若相位差小于1τ,選擇時鐘信號的下降沿作為采樣沿;若相位
O
差小于且不小于選擇時鐘信號的上升沿或者下降沿作為采樣沿;若相位差小于 3()
且不小于|τ,選擇時鐘信號的上升沿作為采樣沿;若相位差小于且不小于!T,選
3363
擇時鐘信號的上升沿或者下降沿作為采樣沿;若相位差不小于|τ,選擇時鐘信號的下降沿
6
作為采樣沿,其中,T為時鐘信號的周期。 [0016]較佳的,若相位差小于且不小于It ,選擇時鐘信號的上升沿或者下降沿作為
56
采樣沿,包括:
[0017]若相位差小于且不小于1τ,保持當前所使用的時鐘信號的采樣沿。
36
[0018]較佳的,若相位差小于:T且不小于.Τ,選擇時鐘信號的上升沿或者下降沿作為
63
采樣沿,包括:
[0019]若相位差小于且不小于.Τ,保持當前所使用的時鐘信號的采樣沿。
OJ
[0020]本發明實施例提供了一種數字數據信號的采樣裝置,該裝置包括確定單元,相位檢測單元、采樣沿選擇單元及采樣單元;
[0021]確定單元用于:確定數字數據信號的建立時間和保持時間。
[0022]相位檢測單元用于:獲取時鐘信號與數字數據信號之間的相位差。
[0023]采樣沿選擇單元用于:根據所述相位差選擇能夠同時滿足建立時間和保持時間的時鐘信號的跳變沿作為采樣沿。
[0024]采樣單元用于:使用選擇的時鐘信號的采樣沿對數字數據信號進行采樣。
[0025]較佳的,上述相位檢測單元用于:
[0026]以時鐘信號的上升沿為起始利用高頻時鐘信號對每一個完整的時鐘周期計數,記錄在數字數據信號發生跳變時高頻時鐘信號的計數結果,根據計數結果確定時鐘信號與數字數據信號之間的相位差。
[0027]較佳的,上述采樣沿選擇單元用于:
[0028]若相位差小于,選擇時鐘信號的下降沿作為采樣沿;若相位差小于且不小
于+Τ,選擇時鐘信號的上升沿作為采樣沿;若相位差不小于,選擇時鐘信號的下降沿
作為采樣沿,其中,T為時鐘信號的周期。
[0029]較佳的,上述采樣沿選擇單元用于:[0030]若相位差小于
【權利要求】
1.一種數字數據信號的采樣方法,其特征在于,包括: 確定數字數據信號的建立時間和保持時間; 獲取時鐘信號與數字數據信號之間的相位差; 根據所述相位差選擇能夠同時滿足建立時間和保持時間的時鐘信號的跳變沿作為采樣沿; 使用選擇的時鐘信號的采樣沿對數字數據信號進行采樣。
2.如權利要求1所述的方法,其特征在于,所述獲取時鐘信號與數字數據信號之間的相位差,包括: 以時鐘信號的上升沿為起始利用高頻時鐘信號對每一個完整的時鐘周期計數,記錄在數字數據信號發生跳變時高頻時鐘信號的計數結果,根據計數結果確定時鐘信號與數字數據信號之間的相位差。
3.如權利要求1或2所述的方法,其特征在于,所述根據所述相位差選擇能夠同時滿足建立時間和保持時間的時鐘信號的跳變沿作為采樣沿,包括: 若所述相位差小于選擇時鐘信號的下降沿作為采樣沿; 若所述相位差小于且不小于選擇所述時鐘信號的上升沿作為采樣沿; 若所述相位差不小于 |τ,選擇所述時鐘信號的下降沿作為采樣沿, 其中,T為時鐘信號的周期。
4.如權利要求1或2所述的方法,其特征在于,所述根據所述相位差選擇能夠同時滿足建立時間和保持時間的時鐘信號的跳變沿作為采樣沿,包括: 若所述相位差小于,選擇時鐘信號的下降沿作為采樣沿; 若所述相位差小于且不小于〗τ,選擇時鐘信號的上升沿或者下降沿作為采樣沿; 若所述相位差小于It且不小于1τ,選擇所述時鐘信號的上升沿作為采樣沿; 若所述相位差小于且不小于|τ,選擇時鐘信號的上升沿或者下降沿作為采樣沿; 若所述相位差不小于|τ,選擇所述時鐘信號的下降沿作為采樣沿; 其中,T為時鐘信號的周期。
5.如權利要求4所述的方法,其特征在于,若所述相位差小于且不小于,選擇時鐘信號的上升沿或者下降沿作為采樣沿,包括: 若所述相位差小于且不小^ -1選擇與上一周期時鐘信號采樣沿保持一致的時鐘信號跳變沿作為采樣沿。
6.如權利要求4所述的方法,其特征在于,若所述相位差小于5/6T'且不小于;2/3T,選擇時鐘信號的上升沿或者下降沿作為采樣沿,包括: 若所述相位差5/6t小于且不小于2/3τ,選擇與上一周期時鐘信號采樣沿保持一致的時鐘信號跳變沿作為采樣沿。
7.一種數字數據信號的采樣裝置,其特征在于,包括確定單元,相位檢測單元、采樣沿選擇單元及采樣單元; 所述確定單元,用于確定數字數據信號的建立時間和保持時間; 所述相位檢測單元,用于獲取時鐘信號與數字數據信號之間的相位差; 所述采樣沿選擇單元,根據所述相位差選擇能夠同時滿足建立時間和保持時間的時鐘信號的跳變沿作為采樣沿; 所述采樣單元,用于使用選擇的時鐘信號的采樣沿對數字數據信號進行采樣。
8.如權利要求7所述的裝置,其特征在于,所述相位檢測單元用于: 以時鐘信號的上升沿為起始利用高頻時鐘信號對每一個完整的時鐘周期計數,記錄在數字數據信號發生跳變時高頻時鐘信號的計數結果,根據計數結果確定時鐘信號與數字數據信號之間的相位差。
9.如權利要求7或8所述的裝置,其特征在于,所述采樣沿選擇單元用于: 若所述相位差小于1/4Τ,選擇時鐘信號的下降沿作為采樣沿;若所述相位差小于3/4t且不小于1/4T,選擇所述時鐘信號的上升沿作為采樣沿;若所述相位差不小于3/4t,選擇所述 時鐘信號的下降沿作為采樣沿;其中,T為時鐘信號的周期。
10.如權利要求7或8所述的裝置,其特征在于,所述采樣沿選擇單元用于: 若所述相位差小于1/6t,選擇時鐘信號的下降沿作為采樣沿;若所述相位差小于1/3t且
不小于1/6τ,選擇時鐘信號的上升沿或者下降沿作為采樣沿;若所述相位差小于2/3τ且不小于1/3t,選擇所述時鐘信號的上升沿作為采樣沿;若所述相位差小于5/6t且不小于2/3t,選擇時鐘信號的上升沿或者下降沿作為采樣沿;若所述相位差不小于5/6τ,選擇所述時鐘信號的
下降沿作為采樣沿;其中,T為時鐘信號的周期。
【文檔編號】H03K19/0175GK103986454SQ201410228143
【公開日】2014年8月13日 申請日期:2014年5月27日 優先權日:2014年5月27日
【發明者】李富明, 劉振岳, 夏忠勇 申請人:瑞斯康達科技發展股份有限公司