[發明專利]一種USB設備及其檢測方法有效
| 申請號: | 201010557614.1 | 申請日: | 2010-11-24 |
| 公開(公告)號: | CN102479133A | 公開(公告)日: | 2012-05-30 |
| 發明(設計)人: | 余靜;黃少彬;杜夔 | 申請(專利權)人: | 炬力集成電路設計有限公司 |
| 主分類號: | G06F11/267 | 分類號: | G06F11/267 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 李娟 |
| 地址: | 519085 廣東省珠海*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 usb 設備 及其 檢測 方法 | ||
技術領域
本發明涉及通信設備領域,尤其是涉及一種USB設備及其檢測方法。
背景技術
符合USB2.0規范的USB設備(Universal?Serial?Bus,通用串行總線)一般是DRD(Dual?Role?Device,雙角色設備)設備,既可以作為主設備,也可以作為從設備。如圖1所示,為符合USB2.0規范的USB設備的結構示意圖,USB設備的連接管腳包括:VBUS管腳、ID管腳、GND管腳、D+/D-管腳,USB設備的內部結構包括:數據收發電路,其輸出通過D+、D-數據線連接到D+/D-管腳,VBUS驅動控制模塊,通過VBUS數據線連接到VBUS管腳,D+數據線通過下拉電阻R4以及開關S4接地,D-數據線通過下拉電阻R5、開關S5接地,如果該USB設備是高速或全速設備,則D+數據線通過上拉電阻R1以及開關S1連接到VCC,如果該USB設備是低速設備,則D-數據線通過上拉電阻R1以及開關S1連接到VCC。
現有的USB?DRD設備識別本USB設備在某一個確定的時間點是作為主設備還是從設備的判斷依據是:USB設備的連接管腳中的ID管腳的電平,如果ID管腳的電平為高電平,則該USB設備為USB從設備,如果ID管腳為低電平,則該USB設備為主設備。但該檢測方法的缺陷是:USB設備中必須有ID管腳,占用了USB設備的芯片的一個管腳資源。
發明內容
本發明提供一種USB設備及其檢測方法,不需要通過ID管腳即可檢測USB設備是主設備還是從設備,節省了USB設備的管腳資源。
一種USB設備,包括:數據收發電路,其輸出端分別連接D+、D-數據線,VBUS驅動控制模塊,還包括:
第一上拉電阻、第二上拉電阻、第三上拉電阻和第一開關、第二開關、第三開關,所述第一上拉電阻和第一開關組成的串聯支路,一端連接VCC,一端連接D+數據線或D-數據線,所述第二上拉電阻和第二開關組成的串聯支路,一端連接VCC,一端連接D+數據線,所述第三上拉電阻和第三開關組成的串聯支路,一端連接VCC,一端連接D-數據線;
第四下拉電阻、第五下拉電阻和第四開關、第五開關,所述第四下拉電阻和第四開關組成的串聯支路一端接地,一端連接D+數據線,所述第五下拉電阻和第五開關組成的串聯支路一端接地,一端連接D-數據線。
一種USB設備的檢測方法,包括:
控制USB設備的D+數據線或者D-數據線上的第一上拉電阻斷開,D+數據線上的第四下拉電阻斷開,D-數據線上的第五下拉電阻斷開,并使能D+數據線上的第二上拉電阻及D-數據線上的第三上拉電阻,其中,當D+數據線上的第一上拉電阻和第四下拉電阻同時導通時,或者D-數據線上的第一上拉電阻和第五下拉電阻同時導通時,第一上拉電阻上分擔的電壓值在邏輯上的低電平范圍內,當D+數據線上的第二上拉電阻和第四下拉電阻同時導通時,或者D-數據線上的第三上拉電阻和第五下拉電阻同時導通時,第四下拉電阻或者第五下拉電阻上分擔的電壓值在邏輯上的低電平范圍內;
控制VBUS驅動控制模塊的輸出電壓VBUS為0;
檢測USB設備的D+及D-數據線的電平狀態,當確定D+=0以及D-=0時,確定USB設備為從設備。
一種USB設備的檢測方法,包括:
控制USB設備的D+數據線或者D-數據線上的第一上拉電阻斷開,并使能USB設備的D+數據線上的第二上拉電阻以及第四下拉電阻,D-數據線上的第三上拉電阻以及第五下拉電阻,其中,當D+數據線上的第一上拉電阻和第四下拉電阻同時導通時,或者D-數據線上的第一上拉電阻和第五下拉電阻同時導通時,第一上拉電阻上分擔的電壓值在邏輯上的低電平范圍內,當D+數據線上的第二上拉電阻和第四下拉電阻同時導通時,或者D-數據線上的第三上拉電阻和第五下拉電阻同時導通時,第四下拉電阻或者第五下拉電阻上分擔的電壓值在邏輯上的低電平范圍內;
控制USB驅動控制模塊輸出的電壓有效;
檢測USB設備的D+數據線及D-數據線的電平狀態,當確定D+=0、D-=1或者D+=1、D-=0時,確定該USB設備為主設備。
本發明實施例提供的USB設備,通過在D+數據線上增加上拉電阻R2以及開關S2,在D-數據線上增加上拉電阻R3以及開關S3,并通過控制上拉電阻R1、R2、R3以及下拉電阻R4、R5的狀態,以及控制VBUS驅動控制模塊的輸出電壓有效與否,從而不需要通過ID管腳即可檢測USB設備是主設備還是從設備,節省了USB設備的管腳資源。
附圖說明
圖1為現有技術的USB設備的結構示意圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于炬力集成電路設計有限公司,未經炬力集成電路設計有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010557614.1/2.html,轉載請聲明來源鉆瓜專利網。





