TW201301045A - 模式偵測方法、通用序列匯流排介面系統,及通用序列匯流排主機端 - Google Patents
模式偵測方法、通用序列匯流排介面系統,及通用序列匯流排主機端 Download PDFInfo
- Publication number
- TW201301045A TW201301045A TW100123135A TW100123135A TW201301045A TW 201301045 A TW201301045 A TW 201301045A TW 100123135 A TW100123135 A TW 100123135A TW 100123135 A TW100123135 A TW 100123135A TW 201301045 A TW201301045 A TW 201301045A
- Authority
- TW
- Taiwan
- Prior art keywords
- serial bus
- universal serial
- host
- peripheral device
- universal
- Prior art date
Links
- 238000001514 detection method Methods 0.000 title claims description 14
- 230000005540 biological transmission Effects 0.000 claims abstract description 20
- 230000002093 peripheral effect Effects 0.000 claims description 50
- 238000000034 method Methods 0.000 claims description 9
- 230000008901 benefit Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 241000699670 Mus sp. Species 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
Landscapes
- Information Transfer Systems (AREA)
Abstract
一種通用序列匯流排介面系統,包含:一通用序列匯流排週邊裝置;一通用序列匯流排主機端,包括:一主機端接口埠;一控制單元,電連接於該主機端接口埠,並偵測該主機端接口埠是否有連接至該通用序列匯流排週邊裝置,若是,則更偵測該通用序列匯流排週邊裝置的最大電流是否高於一通用序列匯流排2.0的預設電流,若是,則該控制單元發出一指令到該主機端接口埠,使該主機端接口埠根據通用序列匯流排2.0規格所對應的一高功率模式與該通用序列匯流排週邊裝置進行資料傳輸。
Description
本發明是有關於一種方法、系統,及主機端,特別是指一種模式偵測方法、通用序列匯流排介面系統,及通用序列匯流排主機端。
通用串列匯流排(Universal Serial Bus)是Intel、Microsoft等大廠商為解決計算機週邊設備種類的日益增加與有限的主板插槽和端口之間的矛盾而於1995年提出製定的。它是一種用於將適用USB的週邊設備連接到主機的外部總線結構,主要用在中速和低速的週邊設備。USB同時又是一種通信協議,支持主機和USB的週邊設備之間的數據傳輸。
USB應用於無線傳輸規格802.11n具有以下功能特點:
(1)USB減輕了各個設備(像滑鼠、數據機、鍵盤和印表機等)對目前個人電腦(PC)中所有標準埠的需求,因而降低了硬體的複雜性和對埠的佔用。整個USB系統只有一個埠,使用一個中斷,節省了系統資源。
(2)USB支持熱插拔(hot plug)。也就是說在不關閉PC的情況下,可以安全地插上和斷開USB設備,動態地載入驅動程式。
(3)USB支持即插即用(plug and play,PnP)。當插入USB設備的時候,電腦系統檢測該外設,並且自動載入相關驅動程式,對該設備進行配置,使其正常工作。
(4)USB在設備供電方面提供了靈活性。USB介面不僅可以通過電纜為連接到USB集線器(hub)或主機(host)的設備供電,而且可以通過電池或者其他的電力設備為其供電,或使用兩種供電方式的組合,並且支援節約能源的掛機和喚醒模式。
(5)USB具有很高的容錯性能。因為在協議中規定了出錯處理和差錯恢復的機制,所以可以對有缺陷的設備進行認定,並對錯誤的資料進行恢復或報告。
(6)USB2.0規格的USB裝置具有二種支援模式,分別是一無線資料傳輸距離較短且所需供應電力為(5V/500mA)的2T2R之一般功率(normal power)模式,和一無線資料傳輸距離較長且所需供應電力為(5V/750mA)的2T2R之高功率(high power)模式。其中,2T2R是指二個天線執行發送(簡稱T)及接收(簡稱R)。
(7)USB3.0規格的特性可向下相容以支援USB1.1、USB2.0的規格,且USB3.0規格的USB埠可輸出的供應電力最大為(5V/900mA)的模式。
如圖1所示,一種習知的通用序列匯流排(USB)介面系統1包含:一通用序列匯流排主機端(USB host)10,及一通用序列匯流排週邊裝置(USB slave)11,假設該通用序列匯流排主機端(USB host)10是USB3.0規格,而通用序列匯流排週邊裝置(USB slave)11是USB2.0規格且具有二種支援模式(2T2R一般功率/高功率),而該通用序列匯流排主機端(USB host)10無法偵測出該通用序列匯流排週邊裝置(USB slave)11的所有支援模式,因此只提供500mA大小的電流量以供應該通用序列匯流排週邊裝置(USB slave)11,使該通用序列匯流排週邊裝置(USB slave)11根據500mA大小的電流量操作於2T2R一般功率模式,所以不會提供750mA使該通用序列匯流排週邊裝置(USB slave)11操作於2T2R高功率模式,而無法使通用序列匯流排週邊裝置(USB slave)11操作於較長的無線資料傳輸距離,導致無法有效利用通用序列匯流排週邊裝置(USB slave)11的最大效益。
因此,本發明之第一目的,即在提供一種解決上述問題的模式偵測方法。
該模式偵測方法,適用於由一控制單元執行無線資料傳輸,該控制單元電連接於一規格為通用序列匯流排2.0以上的主機端接口埠,該主機端接口埠可用以連接至一規格為通用序列匯流排2.0以上的通用序列匯流排週邊裝置,且該模式偵測方法包含以下步驟:
(A)利用該控制單元偵測該主機端接口埠是否有連接至該通用序列匯流排週邊裝置;
(B)若步驟(A)的偵測結果為是,則利用該控制單元偵測該主機端接口埠是否支援通用序列匯流排3.0規格;
(C)若步驟(B)的偵測結果為是,則利用該控制單元偵測該通用序列匯流排週邊裝置的最大電流是否高於一通用序列匯流排2.0的預設電流;及
(D)若步驟(C)的偵測結果為是,則利用該控制單元發出一指令到該主機端接口埠,使該主機端接口埠根據通用序列匯流排2.0規格所對應的一高功率模式與該通用序列匯流排週邊裝置進行資料傳輸。
本發明之第二目的,即在提供一種通用序列匯流排介面系統。
該通用序列匯流排介面系統,應用於無線資料傳輸,且包含:一通用序列匯流排週邊裝置;一通用序列匯流排主機端,包括:一主機端接口埠;一控制單元,電連接於該主機端接口埠,並偵測該主機端接口埠是否有連接至該通用序列匯流排週邊裝置,若是,則更偵測該主機端接口埠是否支援通用序列匯流排3.0規格,若是,則更偵測該通用序列匯流排週邊裝置是否支援通用序列匯流排3.0規格,若是,則更偵測該通用序列匯流排週邊裝置的最大電流是否高於一通用序列匯流排2.0的預設電流,若是,則該控制單元發出一指令到該主機端接口埠,使該主機端接口埠根據通用序列匯流排2.0規格所對應的一高功率模式與該通用序列匯流排週邊裝置進行資料傳輸。
本發明之第三目的,即在提供一種通用序列匯流排主機端。
該通用序列匯流排主機端,可連接於一通用序列匯流排週邊裝置,且該通用序列匯流排主機端包含:一主機端接口埠;一控制單元,電連接於該主機端接口埠,並偵測該主機端接口埠是否有連接至該通用序列匯流排週邊裝置,若是,則更偵測該主機端接口埠是否支援通用序列匯流排3.0規格,若是,則更偵測該通用序列匯流排週邊裝置是否支援通用序列匯流排3.0規格,若是,則該控制單元發出一指令到該主機端接口埠,使該主機端接口埠根據通用序列匯流排2.0規格所對應的一高功率模式與該通用序列匯流排週邊裝置進行資料傳輸。
有關本發明之前述及其他技術內容、特點與功效,在以下配合參考圖式之一個較佳實施例的詳細說明中,將可清楚的呈現。
如圖2所示,本發明通用序列匯流排(USB)介面系統2之較佳實施例,適用於無線資料傳輸,且包含:一規格為USB2.0以上的通用序列匯流排週邊裝置(USB slave)3,及一規格為USB2.0以上的通用序列匯流排主機端(USB host)4。
該通用序列匯流排主機端4包括:一主機端接口埠41,及一電連接於該主機端接口埠41的控制單元42。
該控制單元42執行一種模式偵測方法,如圖3所示,該模式偵測方法包含以下步驟:
步驟20:利用該控制單元42偵測該主機端接口埠41是否有連接至該通用序列匯流排週邊裝置3,若是則進到步驟21,反之,則結束。
步驟21:利用該控制單元42偵測該主機端接口埠41是否支援USB3.0規格,若是,則進到步驟22,反之,則進到步驟2A。
步驟22:利用該控制單元42偵測該通用序列匯流排週邊裝置3的最大電流是否高於一USB2.0的預設電流,若是,則進到步驟23,反之,則進到步驟2A。在本實施例中,該USB2.0的預設電流為500mA。
步驟23:利用該控制單元42發出一指令到該主機端接口埠41,使該主機端接口埠41根據USB2.0規格所對應的該2T2R高功率模式與該通用序列匯流排週邊裝置3進行資料傳輸。
步驟2A:利用該控制單元42發出一指令到該主機端接口埠41,使該主機端接口埠41根據USB2.0規格所對應的一2T2R一般功率模式與該通用序列匯流排週邊裝置3進行資料傳輸。
綜上所述,上述實施例具有以下優點:偵測出該通用序列匯流排週邊裝置(USB slave)3的最大電流,而使通用序列匯流排週邊裝置(USB slave)3能操作於較長的無線資料傳輸距離來發揮最大效益。
惟以上所述者,僅為本發明之較佳實施例而已,當不能以此限定本發明實施之範圍,即大凡依本發明申請專利範圍及發明說明內容所作之簡單的等效變化與修飾,皆仍屬本發明專利涵蓋之範圍內。
20~23...偵測的步驟
2...通用序列匯流排介面系統
3...通用序列匯流排週邊裝置
4...通用序列匯流排主機端
41...主機端接口埠
42...控制單元
圖1是一種習知的通用序列匯流排介面系統的電路圖:
圖2是本發明通用序列匯流排介面系統之較佳實施例的電路圖;及
圖3是該較佳實施例執行一種模式偵測方法的流程圖。
2...通用序列匯流排介面系統
3...通用序列匯流排週邊裝置
4...通用序列匯流排主機端
41...主機端接口埠
42...控制單元
Claims (10)
- 一種模式偵測方法,適用於由一控制單元執行無線資料傳輸,該控制單元電連接於一規格為通用序列匯流排2.0以上的主機端接口埠,該主機端接口埠可用以連接至一規格為通用序列匯流排2.0以上的通用序列匯流排週邊裝置,且該模式偵測方法包含以下步驟:(A)利用該控制單元偵測該主機端接口埠是否有連接至該通用序列匯流排週邊裝置;(B)若步驟(A)的偵測結果為是,則利用該控制單元偵測該主機端接口埠是否支援通用序列匯流排3.0規格;(C)若步驟(B)的偵測結果為是,則利用該控制單元偵測該通用序列匯流排週邊裝置的最大電流是否高於一通用序列匯流排2.0的預設電流;及(D)若步驟(C)的偵測結果為是,則利用該控制單元發出一指令到該主機端接口埠,使該主機端接口埠根據通用序列匯流排2.0規格所對應的一高功率模式與該通用序列匯流排週邊裝置進行資料傳輸。
- 依據申請專利範圍第1項所述之模式偵測方法,更包含以下步驟:(E)若步驟(C)的偵測結果為否,則利用該控制單元發出一指令到該主機端接口埠,使該主機端接口埠根據該通用序列匯流排2.0規格所對應的一般功率模式與該通用序列匯流排週邊裝置進行資料傳輸。
- 一種通用序列匯流排介面系統,應用於無線資料傳輸,且包含:一通用序列匯流排週邊裝置;一通用序列匯流排主機端,包括:一主機端接口埠;一控制單元,電連接於該主機端接口埠,並偵測該主機端接口埠是否有連接至該通用序列匯流排週邊裝置,若是,則更偵測該主機端接口埠是否支援通用序列匯流排3.0規格,若是,則更偵測該通用序列匯流排週邊裝置的最大電流是否高於一通用序列匯流排2.0的預設電流,若是,則該控制單元發出一指令到該主機端接口埠,使該主機端接口埠根據通用序列匯流排2.0規格所對應的一高功率模式與該通用序列匯流排週邊裝置進行資料傳輸。
- 依據申請專利範圍第3項所述之通用序列匯流排介面系統,若該控制單元偵測該主機端接口埠沒有支援通用序列匯流排3.0規格時,則該控制單元發出一指令到該主機端接口埠,使該主機端接口埠根據該通用序列匯流排2.0規格所對應的一般功率模式與該通用序列匯流排週邊裝置進行資料傳輸。
- 依據申請專利範圍第3項所述之通用序列匯流排介面系統,其中,該通用序列匯流排週邊裝置的規格為通用序列匯流排2.0以上。
- 依據申請專利範圍第3項所述之通用序列匯流排介面系統,其中,該通用序列匯流排2.0的預設電流為500mA。
- 一種通用序列匯流排主機端,可連接於一通用序列匯流排週邊裝置,且該通用序列匯流排主機端包含:一主機端接口埠;一控制單元,電連接於該主機端接口埠,並偵測該主機端接口埠是否有連接至該通用序列匯流排週邊裝置,若是,則更偵測該主機端接口埠是否支援通用序列匯流排3.0規格,若是,則更偵測該通用序列匯流排週邊裝置是否支援通用序列匯流排3.0規格,若是,則該控制單元發出一指令到該主機端接口埠,使該主機端接口埠根據通用序列匯流排2.0規格所對應的一高功率模式與該通用序列匯流排週邊裝置進行資料傳輸。
- 依據申請專利範圍第7項所述之通用序列匯流排主機端,若該控制單元偵測該主機端接口埠沒有支援通用序列匯流排3.0規格時,則該控制單元發出一指令到該主機端接口埠,使該主機端接口埠根據該通用序列匯流排2.0規格所對應的一般功率模式與該通用序列匯流排週邊裝置進行資料傳輸。
- 依據申請專利範圍第7項所述之通用序列匯流排主機端,其中,該通用序列匯流排週邊裝置的規格為通用序列匯流排2.0以上。
- 依據申請專利範圍第7項所述之通用序列匯流排主機端,其中,該通用序列匯流排2.0的預設電流為500mA。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW100123135A TW201301045A (zh) | 2011-06-30 | 2011-06-30 | 模式偵測方法、通用序列匯流排介面系統,及通用序列匯流排主機端 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW100123135A TW201301045A (zh) | 2011-06-30 | 2011-06-30 | 模式偵測方法、通用序列匯流排介面系統,及通用序列匯流排主機端 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201301045A true TW201301045A (zh) | 2013-01-01 |
| TWI448904B TWI448904B (zh) | 2014-08-11 |
Family
ID=48137493
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW100123135A TW201301045A (zh) | 2011-06-30 | 2011-06-30 | 模式偵測方法、通用序列匯流排介面系統,及通用序列匯流排主機端 |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TW201301045A (zh) |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI334545B (en) * | 2007-02-12 | 2010-12-11 | Via Tech Inc | A usb device and a mode detecting method thereof |
| TWI365366B (en) * | 2008-04-03 | 2012-06-01 | Sunplus Mmedia Inc | Usb chip with self-calibration circuit and calibration method thereof |
| TW201027351A (en) * | 2009-01-08 | 2010-07-16 | Innostor Technology Corp | Signal converter of all-in-one USB connector |
| CN102388520B (zh) * | 2009-02-27 | 2015-01-21 | 飞兆半导体公司 | 外围装置主机充电 |
-
2011
- 2011-06-30 TW TW100123135A patent/TW201301045A/zh not_active IP Right Cessation
Also Published As
| Publication number | Publication date |
|---|---|
| TWI448904B (zh) | 2014-08-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102437623B (zh) | 一种适配器、终端设备、usb连接设备及充电基站 | |
| CN103078393B (zh) | Usb集线器和usb集线器的电力供应方法 | |
| CN102841876A (zh) | 通用串行端口转换器、连接器系统与信号转换方法 | |
| CN105808480A (zh) | Usb otg设备的角色切换方法、系统及usb otg设备 | |
| CN102609071B (zh) | 桥接装置以及桥接装置的省电操作方法 | |
| CN102999144B (zh) | Usb供电电路及其装置和供电方法 | |
| CN112015688A (zh) | 一种热插拔辅助电路 | |
| US8990461B2 (en) | On-The-Go (OTG) USB devices configuration method for identifying configuration of other connected devices by reacting to change in resistance value on a resistive line | |
| TWI528161B (zh) | 資料傳輸系統以及資料傳輸方法 | |
| US20140157012A1 (en) | Information processing apparatus and power supplying method | |
| TWI474679B (zh) | 橋接器以及其操作方法 | |
| CN201751896U (zh) | Arinc429总线测试设备 | |
| TW201301045A (zh) | 模式偵測方法、通用序列匯流排介面系統,及通用序列匯流排主機端 | |
| CN201667067U (zh) | 一种usb接口 | |
| CN202975894U (zh) | 一种基于云计算服务的移动登录终端 | |
| CN113742160B (zh) | 接口连接装置、系统及其方法 | |
| CN204480238U (zh) | 一种串行总线切换装置 | |
| WO2011088753A1 (zh) | 显示器的电源管理方法和显示器 | |
| CN221765993U (zh) | 一种带有显示屏的服务器 | |
| TW202213117A (zh) | 通用序列匯流排系統與執行低頻週期信號交握的方法 | |
| CN205080471U (zh) | 一种基于现场可编程门阵列的光纤通信板 | |
| CN205029144U (zh) | USB Type-C转换模块 | |
| CN201773396U (zh) | 一种usb的otg装置 | |
| CN202533930U (zh) | 一种计算机系统的测试板卡 | |
| TWI334290B (zh) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |