[發(fā)明專利]高速串行總線中消除抖動的方法有效
| 申請?zhí)枺?/td> | 200910034952.4 | 申請日: | 2009-09-08 |
| 公開(公告)號: | CN101650699A | 公開(公告)日: | 2010-02-17 |
| 發(fā)明(設計)人: | 張萌;湯佳健;戴志生;吳建輝;陳鑫;黃龑;袁淵;王聲揚;陳超;顧俊輝 | 申請(專利權)人: | 東南大學 |
| 主分類號: | G06F13/38 | 分類號: | G06F13/38 |
| 代理公司: | 南京經緯專利商標代理有限公司 | 代理人: | 奚幼堅 |
| 地址: | 21009*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 高速 串行 總線 消除 抖動 方法 | ||
技術領域
本發(fā)明涉及數字通信領域,特別是一種高速串行總線中消除抖動的方法,可在如IIC/I2C(Inter?Integrated?Circuit)總線、SPI(Serial?PeripheralInterface)總線等高速串行總線中應用。
背景技術
在數字通信領域,串行總線由于數據線較少,應用廣泛。隨著串行總線傳輸速率和傳輸距離的增加,數據鏈路的干擾增大,導致傳輸過程中抖動信號的增多,降低了傳輸的有效性。
以IIC總線為例,IIC總線是一種由PHILIPS公司開發(fā)的兩線式串行總線,用于連接微控制器及其外圍設備。IIC總線產生于在80年代,最初為音頻和視頻設備開發(fā),如今主要在服務器管理中使用,其中包括單個組件狀態(tài)的通信。
IIC總線是由數據線SDA和時鐘SCL構成的串行總線,可發(fā)送和接收數據。在CPU與被控IC之間、IC與IC之間進行雙向傳送,最高傳送速率100kbps。其最主要優(yōu)點是其簡單性和有效性。由于接口直接在組件之上,因此IIC總線占用的空間非常小,減少了電路板的空間和芯片管腳的數量,降低了互聯(lián)成本。目前有很多半導體集成電路上都集成了IIC接口。帶有IIC接口的單片機有:CYGNAL的C8051F0XX系列,PHILIPSP87LPC7XX系列,MICROCHIP的PIC16C6XX系列等。很多外圍器件如存儲器、監(jiān)控芯片等也提供IIC接口。
正是由于其結構簡單,只有SDA,SCL兩根數據線完成所有控制讀寫的數據傳輸,SDA,SCL數據線的正確性和穩(wěn)定性就要求相當的高。而傳統(tǒng)的IIC總線中缺少類似的抖動消除功能,而采用超時不響應重發(fā)的機制,影響了數據傳輸的速率及有效性,這無疑成了IIC總線廣泛應用的瓶頸。
同樣在其他高速串行總線傳輸中,由于傳輸距離的增加,干擾增多,數據傳輸過程中抖動得不到很好的消除,導致傳輸正確率大大降低。
發(fā)明內容
本發(fā)明提出一種高速串行總線中消除抖動的方法,該方法通過在高速串行總線中增加一個抖動消除電路,降低了數據傳輸誤碼率,提高傳輸正確率。
本發(fā)明方法是這樣實現的:高速串行總線中消除抖動的方法,其特征是在傳統(tǒng)的高速串行總線中增加一個抖動消除電路,該電路包括一個采樣時鐘信號、4個D型觸發(fā)器、2個與門(1個三輸入與門及1個二輸入與門)和2個或門(1個三輸入或門及1個二輸入或門)構成的組合邏輯電路;串行總線數據輸入到抖動消除電路后,第一、第二、第三3個級聯(lián)的D型觸發(fā)器通過采樣時鐘信號,對輸入的總線信號進行3次采樣,采樣結果分別為D1、D2和D3,然后通過后續(xù)組合邏輯電路進行判斷,如果D1、D2和D3相同,說明總線數據穩(wěn)定,為有效信號,則總線數據通過第四D型觸發(fā)器傳輸到下一級電路;如果D1、D2和D3三者出現不一致,說明傳輸出現不穩(wěn)定,判定數據為抖動,不予傳輸到下一級電路,輸出保持原值,總線上的抖動信號不傳輸到下一級電路,以提高數據傳輸正確率。
上述抖動消除電路的具體連接關系是:
第一、第二、第三D型觸發(fā)器級聯(lián),即第一D型觸發(fā)器的輸出作為第二D型觸發(fā)器的輸入,第二D型觸發(fā)器的輸出作為第三D型觸發(fā)器的輸入;串行總線信號輸入至第一D型觸發(fā)器的輸入端,三個時鐘采樣周期后(3次采樣后)得到第一至第三3個D型觸發(fā)器的輸出D1、D2和D3;第一與門和第一或門的輸入均分別是第一至第三3個D型觸發(fā)器的輸出D1、D2和D3;第二與門的輸入為第一或門和第四D型觸發(fā)器的輸出;第二或門的輸入分別為第一與門和第二與門的輸出;第四D型觸發(fā)器的輸入為第二或門的輸出;整個抖動消除電路的輸出為第四D型觸發(fā)器的輸出。
本發(fā)明的優(yōu)點及顯著效果:(1)在不改變原有串行總線結構的基礎上,增加抖動消除電路,其移植性好;(2)由于增加了抖動消除電路,有效去除總線傳輸過程中的抖動影響,提高數據傳輸正確率;(3)本抖動消除電路結構簡單,元件通用,僅僅增加4個D型觸發(fā)器和1對與門、1對或門即可完成全部功能,硬件成本增加極少。
附圖說明
圖1是IIC總線典型的信號連接示意圖;
圖2是抖動消除電路原理圖;
圖3是抖動消除電路功能列表圖。
具體實施方式
首先以IIC總線應用為例闡述本發(fā)明方法的原理:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于東南大學,未經東南大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910034952.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:長筒套銑打撈一體式組合工具
- 下一篇:新型隔熱管隔熱短節(jié)





