KR20050077106A - Usb 동작모드의 자동스위칭 방법, 및 이를 이용한단일포트 usb 장치 - Google Patents
Usb 동작모드의 자동스위칭 방법, 및 이를 이용한단일포트 usb 장치 Download PDFInfo
- Publication number
- KR20050077106A KR20050077106A KR1020040004744A KR20040004744A KR20050077106A KR 20050077106 A KR20050077106 A KR 20050077106A KR 1020040004744 A KR1020040004744 A KR 1020040004744A KR 20040004744 A KR20040004744 A KR 20040004744A KR 20050077106 A KR20050077106 A KR 20050077106A
- Authority
- KR
- South Korea
- Prior art keywords
- usb
- line
- mode
- vbus line
- host
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4004—Coupling between buses
- G06F13/4022—Coupling between buses using switching circuits, e.g. switching matrix, connection or expansion network
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/20—Handling requests for interconnection or transfer for access to input/output bus
- G06F13/24—Handling requests for interconnection or transfer for access to input/output bus using interrupt
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/382—Information transfer, e.g. on bus using universal interface adapter
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Computer Hardware Design (AREA)
- Power Sources (AREA)
- Information Transfer Systems (AREA)
Abstract
Description
Claims (8)
- USB의 VBUS 라인에 특정 고전위를 인가하여 특정 시간(T1) 동안 상기 인가상태를 유지하고;USB의 데이터 라인을 검사하여 HIGH 레벨이면, USB 인터페이스와 호스트 신호라인이 접속되도록 하고, 호스트 모드 인터럽트를 발생시키고, USB 호스트 모드의 기기동작을 수행하며;상기 VBUS 라인에 인가된 특정 고전위를 제거한 후 상기 VBUS 라인을 검사하여 특정 고전위가 유지되면, 상기 VBUS 라인을 통해 제공되는 전력으로 기기 동작전원을 설정하고, USB 인터페이스와 디바이스 신호라인이 접속되도록 하고, USB 디바이스 모드의 기기동작을 수행하는 것을 특징으로 하는 USB 동작모드의 자동스위칭 방법.
- USB의 VBUS 라인을 검사하여 상기 VBUS 라인 상의 전류흐름으로 인한 특정 임계치 이상의 전압강하가 발생한 것으로 검출되면, USB 인터페이스와 호스트 신호라인이 접속되도록 하고, 상기 VBUS 라인에 특정 고전위를 인가하고, 호스트 모드 인터럽트를 발생시키고, USB 호스트 모드의 동작을 수행하며;상기 VBUS 라인에 대해서 특정 고전위를 인가하지 않은 상태에서 상기 VBUS 라인을 검사하여 상기 특정 고전위인 경우에는, 상기 VBUS 라인을 통해 제공되는 전력으로 기기 동작전원을 설정하고, USB 인터페이스와 디바이스 신호라인이 접속되도록 하고, USB 디바이스 모드의 동작을 수행하는 것을 특징으로 하는 USB 동작모드의 자동스위칭 방법.
- USB의 VBUS 라인을 검사하여 상기 VBUS 라인 상의 전류흐름으로 인한 특정 임계치 이상의 전압강하가 발생한 것으로 검출되거나 또는 상기 VBUS 라인에 대한 특정 고전위 인가상태를 특정 시간(T2) 동안 유지한 후 USB의 데이터 라인을 검사하여 HIGH 레벨이면, USB 인터페이스와 호스트 신호라인이 접속되도록 하고, 상기 VBUS 라인에 특정 고전위가 인가되도록 하고, 호스트 모드 인터럽트를 발생시키고, USB 호스트 모드의 동작을 수행하며;상기 VBUS 라인에 대해서 특정 고전위를 인가하지 않은 상태에서 상기 VBUS 라인을 검사하여 상기 특정 고전위인 경우에는, 상기 VBUS 라인을 통해 제공되는 전력으로 기기 동작전원을 설정하고, USB 인터페이스와 디바이스 신호라인이 접속되도록 하고, USB 디바이스 모드의 동작을 수행하는 것을 특징으로 하는 USB 동작모드의 자동스위칭 방법.
- 제1항 내지 제3항 중 어느 하나의 항에 있어서, 상기 USB 디바이스 모드의 동작을 수행하는 경우에, 상기 VBUS 라인이 특정 고전위가 유지되는지 여부를 지속적으로 검사하여, 상기 특정 고전위로 유지되는 경우에는 상기 USB 디바이스 모드의 동작을 유지하며, 상기 특정 고전위로 유지되지 않는 경우에는 자체전력으로 기기 동작전원을 설정하고 상기 USB 디바이스 모드의 동작을 중단하는 것을 특징으로 하는 USB 동작모드의 자동스위칭 방법.
- 제1항 내지 제3항 중 어느 하나의 항에 따른 USB 동작모드의 자동스위칭 방법을 구현하는 프로그램을 기록한 컴퓨터로 판독가능한 정보기록매체.
- USB 접속이 가능하고 USB 호스트 모드의 기기동작과 USB 디바이스 모드의 기기동작이 가능한 USB 장치로서,(1) 상기 USB 접속을 제공하는 USB 콘넥터;(2) 호스트 신호라인과 디바이스 신호라인을 선택적으로 상기 USB 콘넥터로 스위칭 접속하는 버스 스위치;(3) 상기 USB 장치의 동작전원을 설정하기 위한 전원설정부; 및(4) 상기 버스 스위치와 상기 전원설정부를 제어하고 상기 USB 장치의 기기동작을 제어하는 USB 콘트롤러로서, 상기 USB 콘넥터의 VBUS 라인에 상기 전원설정부로부터 특정 고전위를 인가하여 특정 시간(T1) 동안 상기 인가상태를 유지하고, ① 상기 USB 콘넥터의 데이터 라인이 HIGH 레벨이면, 상기 버스 스위치를 제어하여 상기 USB 콘넥터와 상기 호스트 신호라인이 접속되도록 하고 상기 USB 호스트 모드의 기기동작을 수행하며, ② 상기 USB 콘넥터의 VBUS 라인에 인가된 특정 고전위를 제거한 후 상기 VBUS 라인을 검사하여 특정 고전위가 유지되면, 상기 전원설정부를 제어하여 상기 VBUS 라인을 통해 제공되는 전력으로 기기 동작전원을 설정하고 상기 버스 스위치를 제어하여 상기 USB 콘넥터와 상기 디바이스 신호라인이 접속되도록 하고 상기 USB 디바이스 모드의 기기동작을 수행하는 USB 콘트롤러를 포함하여 구성되는 것을 특징으로 하는 USB 장치.
- USB 접속이 가능하고 USB 호스트 모드의 기기동작과 USB 디바이스 모드의 기기동작이 가능한 USB 장치로서,(1) 상기 USB 접속을 제공하는 USB 콘넥터;(2) 상기 USB 콘넥터의 VBUS 라인을 통한 전류흐름으로 인하여 특정 임계치 이상의 전압강하 발생 여부를 검출하기 위한 전압강하 센싱회로;(3) 호스트 신호라인과 디바이스 신호라인을 선택적으로 상기 USB 콘넥터로 스위칭 접속하는 버스 스위치;(4) 상기 USB 장치의 동작전원을 설정하기 위한 전원설정부; 및(5) 상기 전압강하 센싱회로와 상기 버스 스위치와 상기 전원설정부를 제어하고 상기 USB 장치의 기기동작을 제어하는 USB 콘트롤러로서, ① 상기 전압강하 센싱회로에 의해 전압강하가 검출되면, 상기 버스 스위치를 제어하여 상기 USB 콘넥터와 상기 호스트 신호라인이 접속되도록 하고 상기 USB 호스트 모드의 기기동작을 수행하며, ② 상기 USB 콘넥터의 상기 VBUS 라인에 특정 고전위가 인가되지 않은 상태에서 상기 VBUS 라인을 검사하여 특정 고전위인 경우에는, 상기 전원설정부를 제어하여 상기 VBUS 라인을 통해 제공되는 전력으로 기기 동작전원을 설정하고 상기 버스 스위치를 제어하여 상기 USB 콘넥터와 상기 디바이스 신호라인이 접속되도록 하고 상기 USB 디바이스 모드의 기기동작을 수행하는 USB 콘트롤러를 포함하여 구성되는 것을 특징으로 하는 USB 장치.
- USB 접속이 가능하고 USB 호스트 모드의 기기동작과 USB 디바이스 모드의 기기동작이 가능한 USB 장치로서,(1) 상기 USB 접속을 제공하는 USB 콘넥터;(2) 상기 USB 콘넥터의 VBUS 라인을 통한 전류흐름으로 인하여 특정 임계치 이상의 전압강하 발생 여부를 검출하기 위한 전압강하 센싱회로;(3) 호스트 신호라인과 디바이스 신호라인을 선택적으로 상기 USB 콘넥터로 스위칭 접속하는 버스 스위치;(4) 상기 USB 장치의 동작전원을 설정하기 위한 전원설정부; 및(5) 상기 전압강하 센싱회로와 상기 버스 스위치와 상기 전원설정부를 제어하고 상기 USB 장치의 기기동작을 제어하는 USB 콘트롤러로서, ① 상기 전압강하 센싱회로에 의해 전압강하가 검출되거나 또는 상기 VBUS 라인에 대한 특정 고전위 인가상태를 특정 시간(T2) 동안 유지한 후 상기 USB 콘넥터의 데이터 라인을 검사하여 HIGH 레벨이면, 상기 버스 스위치를 제어하여 상기 USB 콘넥터와 상기 호스트 신호라인이 접속되도록 하고 상기 USB 호스트 모드의 기기동작을 수행하며, ② 상기 USB 콘넥터의 상기 VBUS 라인에 특정 고전위가 인가되지 않은 상태에서 상기 VBUS 라인을 검사하여 특정 고전위인 경우에는, 상기 전원설정부를 제어하여 상기 VBUS 라인을 통해 제공되는 전력으로 기기 동작전원을 설정하고 상기 버스 스위치를 제어하여 상기 USB 콘넥터와 상기 디바이스 신호라인이 접속되도록 하고 상기 USB 디바이스 모드의 기기동작을 수행하는 USB 콘트롤러를 포함하여 구성되는 것을 특징으로 하는 USB 장치.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040004744A KR100659515B1 (ko) | 2004-01-26 | 2004-01-26 | Usb 동작모드의 자동스위칭 방법, 및 이를 이용한단일포트 usb 장치 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040004744A KR100659515B1 (ko) | 2004-01-26 | 2004-01-26 | Usb 동작모드의 자동스위칭 방법, 및 이를 이용한단일포트 usb 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20050077106A true KR20050077106A (ko) | 2005-08-01 |
KR100659515B1 KR100659515B1 (ko) | 2006-12-20 |
Family
ID=37264687
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020040004744A KR100659515B1 (ko) | 2004-01-26 | 2004-01-26 | Usb 동작모드의 자동스위칭 방법, 및 이를 이용한단일포트 usb 장치 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100659515B1 (ko) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100711006B1 (ko) * | 2005-03-18 | 2007-04-24 | (주)엠씨에스로직 | Usb 장치에서의 vbus 전력 제어 장치 |
KR100851297B1 (ko) * | 2005-11-29 | 2008-08-08 | 엠텍비젼 주식회사 | Usb 케이블 장치 |
US7480753B2 (en) | 2006-04-27 | 2009-01-20 | Standard Microsystems Corporation | Switching upstream and downstream logic between ports in a universal serial bus hub |
US7769914B2 (en) | 2006-05-30 | 2010-08-03 | Samsung Electronics Co., Ltd. | Electronic device having USB interface capable of supporting multiple USB interface standards and methods of operating same |
CN109787317A (zh) * | 2019-02-22 | 2019-05-21 | 共青城市超能电子科技有限公司 | 空调服上的电池及其供电线 |
CN110059046A (zh) * | 2019-04-24 | 2019-07-26 | 苏州浪潮智能科技有限公司 | 一种切换数据信号的传输路径的方法、***及可读介质 |
CN110515867A (zh) * | 2019-09-09 | 2019-11-29 | 中山市天启智能科技有限公司 | 一种集群核心板usb模式自动切换方法及线路 |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3195132A1 (en) * | 2014-09-15 | 2017-07-26 | Micro Motion, Inc. | A method and apparatus to control a mode of a device |
US20160378632A1 (en) * | 2015-06-26 | 2016-12-29 | Intel Corporation | Port selection at a computing device |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3610424B2 (ja) * | 1997-04-23 | 2005-01-12 | カシオ計算機株式会社 | 電子機器及びインタフェース回路 |
JP2002116853A (ja) * | 2000-10-05 | 2002-04-19 | Tdk Corp | Usb搭載電子機器及びそれに用いるusbケーブル |
JP2002163051A (ja) * | 2000-11-29 | 2002-06-07 | Toshiba Corp | 電子機器、usbコネクタ機構、及びusbデバイス接続用ケーブル |
JP2003263253A (ja) * | 2002-03-07 | 2003-09-19 | Fuji Xerox Co Ltd | Usb装置 |
KR20050006484A (ko) * | 2003-07-09 | 2005-01-17 | (주) 밸류인 | 호환 가능한 유에스비 컨넥터 및 이를 이용한 데이타 통신방법 |
KR101013671B1 (ko) * | 2003-12-11 | 2011-02-10 | 엘지전자 주식회사 | 휴대용 단말기의 리셉터클과 유에스비 포트를 연결하는연결 커넥터 |
-
2004
- 2004-01-26 KR KR1020040004744A patent/KR100659515B1/ko active IP Right Grant
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100711006B1 (ko) * | 2005-03-18 | 2007-04-24 | (주)엠씨에스로직 | Usb 장치에서의 vbus 전력 제어 장치 |
KR100851297B1 (ko) * | 2005-11-29 | 2008-08-08 | 엠텍비젼 주식회사 | Usb 케이블 장치 |
US7480753B2 (en) | 2006-04-27 | 2009-01-20 | Standard Microsystems Corporation | Switching upstream and downstream logic between ports in a universal serial bus hub |
KR100886049B1 (ko) * | 2006-04-27 | 2009-02-26 | 스탠다드 마이크로시스템즈 코포레이션 | Usb 허브 포트 반전을 위한 시스템 및 방법 |
US7769914B2 (en) | 2006-05-30 | 2010-08-03 | Samsung Electronics Co., Ltd. | Electronic device having USB interface capable of supporting multiple USB interface standards and methods of operating same |
US8352640B2 (en) | 2006-05-30 | 2013-01-08 | Samsung Electronics Co., Ltd. | Methods of operating electronic devices having USB interfaces capable of supporting multiple USB interface standards |
CN109787317A (zh) * | 2019-02-22 | 2019-05-21 | 共青城市超能电子科技有限公司 | 空调服上的电池及其供电线 |
CN109787317B (zh) * | 2019-02-22 | 2023-08-29 | 共青城市超能电子科技有限公司 | 空调服上的电池及其供电线 |
CN110059046A (zh) * | 2019-04-24 | 2019-07-26 | 苏州浪潮智能科技有限公司 | 一种切换数据信号的传输路径的方法、***及可读介质 |
CN110515867A (zh) * | 2019-09-09 | 2019-11-29 | 中山市天启智能科技有限公司 | 一种集群核心板usb模式自动切换方法及线路 |
Also Published As
Publication number | Publication date |
---|---|
KR100659515B1 (ko) | 2006-12-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100905795B1 (ko) | 단일 커넥터로 uart 및 usb 통신을 지원하는 휴대용단말기 및 그 동작 방법 | |
JP6813392B2 (ja) | USB電力供給且つType−C SoC用の設定可能な及び電力最適化された集積化ゲートドライバ | |
CN107465060A (zh) | USB Type‑C转接模块及其启动方法 | |
US7498801B2 (en) | Apparatus, method, and computer program product for monitoring and controlling a microcomputer using a single existing pin | |
US8200852B2 (en) | Multi-mode dongle for peripheral devices and associated methods | |
CN102662898A (zh) | 一种usb设备主从兼容方法、设备和*** | |
CN1402850A (zh) | 用于检测连接***设备的接口的类型的方法和装置 | |
KR100273619B1 (ko) | 사용 상황 전달 장치 및 사용 상황 전달 방법 | |
JP6714469B2 (ja) | 電子機器およびその制御方法 | |
JP2000500892A (ja) | 複数電圧印加における自動電圧検出 | |
KR100659515B1 (ko) | Usb 동작모드의 자동스위칭 방법, 및 이를 이용한단일포트 usb 장치 | |
JPWO2004095250A1 (ja) | Usbアップストリームデバイス、usbコネクタ、およびusbケーブル | |
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 | |
US7870408B2 (en) | Universal serial bus wakeup circuit | |
JP2006268306A (ja) | 半導体装置及びその接続処理方法 | |
US7359995B2 (en) | Peripheral device connection current compensation circuit | |
CN110908673B (zh) | 数字电源芯片烧录方法 | |
CN116539992A (zh) | 存储设备在位稳定状态检测装置、方法、逻辑模块及介质 | |
JP2003241870A (ja) | Usbデバイス | |
JP2001222359A (ja) | インタフェース識別装置 | |
KR100711006B1 (ko) | Usb 장치에서의 vbus 전력 제어 장치 | |
CN214474977U (zh) | 固态硬盘转接卡及计算机设备 | |
CN109344016B (zh) | 可在主机和设备模式之间切换的usb设备及切换的方法 | |
CN213518241U (zh) | 一种基于usb-c端口切换dfp与ufp的电路 | |
JP2023040804A (ja) | ポートコントローラ、電子機器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20121108 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20131108 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20141205 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20151102 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20161108 Year of fee payment: 11 |
|
FPAY | Annual fee payment |
Payment date: 20171121 Year of fee payment: 12 |
|
FPAY | Annual fee payment |
Payment date: 20181108 Year of fee payment: 13 |
|
FPAY | Annual fee payment |
Payment date: 20191120 Year of fee payment: 14 |