[發明專利]一種無同步時鐘突發型串行通信采樣位置選擇方法在審
| 申請號: | 201710176185.5 | 申請日: | 2017-03-22 |
| 公開(公告)號: | CN106972916A | 公開(公告)日: | 2017-07-21 |
| 發明(設計)人: | 崔迎煒;葉青林;崔揚 | 申請(專利權)人: | 北京方天長久科技股份有限公司 |
| 主分類號: | H04L7/00 | 分類號: | H04L7/00;H04L7/033 |
| 代理公司: | 天津市北洋有限責任專利代理事務所12201 | 代理人: | 杜文茹 |
| 地址: | 100084 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 同步 時鐘 突發 串行 通信 采樣 位置 選擇 方法 | ||
技術領域
本發明涉及一種通信方式。特別是涉及一種無同步時鐘突發型串行通信采樣位置選擇方法。
背景技術
在很多工業現場的應用中,為了提升互聯的可靠性并降低互聯的代價,在通信帶寬要求不是很高的情況下,往往會采用串行通信的方式互聯。串行通信互聯可以帶同步時鐘,也可以不帶同步時鐘。帶同步時鐘的串行通信的通信速率高,但是如圖1所示,需要傳送數據的同時傳送同步時鐘,這在很多場合下很不方便,尤其是系統中數據互聯拓撲比較復雜的情況下。無同步時鐘的突發型串行通信在高速率時通信效率高,但是數據恢復難度大,難度大的主要原因是數據恢復的采樣點位置不好確定,如圖2所示。
發明內容
本發明所要解決的技術問題是,提供一種能夠以較小的代價解決無同步時鐘串行通信的數據恢復問題,并且方便實現的無同步時鐘突發型串行通信采樣位置選擇方法。
本發明所采用的技術方案是:一種無同步時鐘突發型串行通信采樣位置選擇方法,串行通信數據幀具有固定同步信息,包括如下步驟:
1)利用鎖相環產生4路和數據波特率相同、相位相差90度的本地采樣時鐘;
2)利用所產生的4本地采樣時鐘對串行數據流進行采樣,并將采樣結果送入4個FIFO緩沖區中;
3)當FIFO緩沖區中的數據為8個以上時,開始讀取FIFO緩沖區中的數據,并將讀出的數據送入同步信息檢測器;
4)當同步信息檢測器至少有3路同時輸出檢測脈沖時,進入下一步驟,否則繼續檢測;
5)當同步信息檢測器有3路同時輸出檢測脈沖時,選擇中間相位的時鐘作為最佳采樣位置時鐘,當同步信息檢測器有4路同時輸出檢測脈沖時,選擇180度相位時鐘作為最佳采樣位置時鐘;
6)結束。
步驟2)所述的FIFO緩沖區是一種深度大于16的標準先進先出存儲器。
步驟3)所述的同步信息檢測器是一種對固定串行序列進行檢測的裝置,檢測數據幀中的固定同步信息,當同步信息檢測器檢測到固定同步信息后會輸出一個脈沖。
步驟5)所述的中間相位的時鐘是,指在3路輸出檢測脈沖分別對應的三個相位時鐘中,位于中間位置的那個相位時鐘。
本發明的一種無同步時鐘突發型串行通信采樣位置選擇方法,可以解決多個節點組成的串行通信網絡突發通信的關鍵問題,由于不需要傳送同步時鐘,在精簡通信鏈路的同時,通過選擇最佳的數據采樣位置,大幅度提高了突發型、多節點隨機通信的可靠性、靈活性。
附圖說明
圖1是帶同步時鐘串行通信的通信示意圖;
圖2是無同步時鐘串行通信的通信示意圖;
圖3是無同步時鐘串行通信數據幀的要求示意圖;
圖4是4路相位差90°的本地采樣時鐘示意圖;
圖5是4路時鐘采樣數據進入FIFO示意圖。
具體實施方式
下面結合實施例和附圖對本發明的一種無同步時鐘突發型串行通信采樣位置選擇方法做出詳細說明。
無時鐘的突發型串行通信幀中數據隨機出現并且沒有同步時鐘信息的傳遞,因此接收的難點在于確定本地采樣時鐘的采樣位置,而收發雙方傳遞的只有數據,因此這個采樣位置只能從數據中確定,那就需要在確定好采樣位置之前不能有真正有效的數據傳送。即在確定好采樣點之前需要傳送一個特定的字符串做確定采樣點位置使用。
這個特定的字符串為了方便使用,采用二進制“10101010”共8個bit。
綜上可以確定幀結構的要求為:開頭為“10101010”的一串數據,開頭的“10101010”作為同步信息用來確定本地數據恢復的采樣位置,后續的數據是真正需要接收的有效信息,如圖3所示。
本發明的一種無同步時鐘突發型串行通信采樣位置選擇方法,串行通信數據幀具有固定同步信息,包括如下步驟:
1)利用鎖相環產生如圖4所示的4路與數據波特率相同、相位相差90度的本地采樣時鐘;
2)利用所產生的4本地采樣時鐘對串行數據流進行采樣,并將采樣結果送入4個FIFO緩沖區中,如圖5所示;所述的FIFO緩沖區是一種深度大于16的標準先進先出存儲器,如由FPGA可編程器件實現。
3)當FIFO緩沖區中的數據為8個以上時,開始讀取FIFO緩沖區中的數據,并將讀出的數據送入同步信息檢測器;所述的同步信息檢測器是一種對固定串行序列進行檢測的裝置,可檢測數據幀中的固定同步信息,當同步信息檢測器檢測到固定同步信息后會輸出一個脈沖。
4)當同步信息檢測器至少有3路輸出檢測脈沖時,進入下一步驟,否則繼續檢測;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京方天長久科技股份有限公司,未經北京方天長久科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710176185.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種信號傳輸方法和窄帶無線終端
- 下一篇:用戶運行軌跡的安全驗證方法





