맨위로가기

USB 온더고

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

USB 온더고(On-The-Go, OTG)는 두 장치 간 직접적인 USB 연결을 가능하게 하는 기술이다. 표준 USB의 마스터/슬레이브 구조와 달리, OTG는 두 장치 중 어느 쪽이 호스트 역할을 할지 동적으로 결정할 수 있다. OTG는 USB 2.0 및 3.0 규격의 부록으로 정의되었으며, 어태치 감지 프로토콜(ADP), 세션 요청 프로토콜(SRP), 호스트 협상 프로토콜(HNP)과 같은 프로토콜을 통해 호스트와 주변 기기의 역할 교환을 지원한다. OTG는 mini-AB 또는 마이크로-AB 플러그를 사용하며, 다양한 장치 간의 연결을 가능하게 한다. 스마트폰, 태블릿, 카메라 등 다양한 기기에서 OTG를 지원하며, USB 호환성을 통해 표준 USB 장치와 함께 사용할 수 있다.

더 읽어볼만한 페이지

  • USB - 윈도우 투 고
    윈도우 투 고는 마이크로소프트가 개발한 윈도우 기능으로, USB 드라이브 같은 외부 저장 장치에서 부팅하여 휴대용 윈도우 환경을 제공했지만, 업데이트 문제와 하드웨어 지원 문제로 개발이 중단되고 윈도우 10에서 제거되었다.
  • USB - USB 플래시 드라이브
    USB 플래시 드라이브는 USB 인터페이스를 통해 컴퓨터와 연결되는 휴대용 저장 장치로, 플래시 메모리 발명 후 상용화되어 플로피 디스크나 CD를 대체하며 데이터 저장, 운영 체제 부팅 등 다양한 용도로 사용되지만 위조 제품, 보안 위협, 제한적인 쓰기 횟수 등의 문제점도 있다.
USB 온더고
개요
이름USB On-The-Go (USB OTG)
종류USB 확장 규격
개발USB 임플리멘터스 포럼 (USB-IF)
발표2001년
최신 버전USB OTG Supplement Revision 2.0 (2016년 1월 26일)
용도USB 장치 간 직접 통신
기술 사양
커넥터일반적으로 미니 USB, 마이크로 USB
전압5V
전류장치에 따라 다름 (일반적으로 2.5mA ~ 500mA)
통신 방식USB
프로토콜USB OTG
특징
호스트/주변 장치 역할 전환USB OTG 장치는 필요에 따라 호스트 또는 주변 장치 역할을 수행 가능
PC 없이 데이터 전송PC를 거치지 않고 USB 장치 간에 직접 데이터 전송 가능
전력 관리배터리 전력 소모를 줄이기 위한 전력 관리 기능 포함
장치 연결USB OTG는 두 개의 장치를 직접 연결할 수 있도록 한다.
한 개의 USB 포트가 두 가지 기능을 모두 수행할 수 있다.
호스트 기능OTG 장치는 다른 USB 장치에 전원을 공급할 수 있다.
OTG 장치는 키보드, 마우스, USB 저장 장치 등의 다른 USB 장치에 연결할 수 있다.
활용 분야
스마트폰스마트폰을 USB 메모리, 키보드, 마우스 등에 연결
디지털 카메라디지털 카메라를 프린터에 직접 연결하여 사진 인쇄
휴대용 게임기휴대용 게임기를 다른 게임기 또는 PC에 연결하여 데이터 전송
오디오 플레이어오디오 플레이어를 스피커 또는 헤드폰에 연결
장점
편의성PC 없이 장치 간 직접 연결이 가능하여 편리함
휴대성별도의 호스트 장치가 필요 없어 휴대성이 높음
비용 절감PC를 거치지 않아도 되므로 비용 절감 효과
단점
전력 소비배터리 전력 소모가 있을 수 있음
호환성일부 장치에서 USB OTG를 지원하지 않을 수 있음
관련 기술
USB 호스트USB OTG와 유사한 기능 제공 (일반적으로 PC에서 사용)
MHL (Mobile High-Definition Link)모바일 기기의 영상/음성 신호를 TV 등으로 전송하는 인터페이스
HDMI (High-Definition Multimedia Interface)고화질 영상/음성 신호를 전송하는 인터페이스

2. 구조

표준 USB는 마스터/슬레이브 구조를 이용한다. USB 호스트는 프로토콜 마스터로 동작하며 USB 장치는 슬레이브로 동작한다. 오직 호스트만이 데이터 전송과 구성을 계획할 수 있다.[1]

USB 온더고는 USB 허브 이용을 배제하지는 않지만, 두 개의 OTG 장치가 직접 연결되는 경우 호스트와 주변 기기의 역할이 바뀐다. 이러한 역할 전환은 표준 허브에서는 일어나지 않으며, 허브의 연결이 끊어질 때까지 하나의 장치가 호스트 역할을 하고 다른 장치가 주변 기기의 역할을 한다.[1]

여러 장치를 포함하는 USB OTG 설정

3. 상세



USB 온더고(OTG)는 장치가 상황에 따라 호스트와 주변 장치 역할을 모두 수행할 수 있도록 하는 기술이다. 표준 USB는 호스트/장치 구조를 사용하는데, 호스트는 버스 전체를 제어하고, USB 장치는 주변 장치로 작동한다.[1] 예를 들어, 컴퓨터는 보통 호스트, 프린터는 주변 장치로 작동한다.

USB OTG가 없는 휴대폰은 컴퓨터와 데이터를 주고받기 위해 주변 장치로 작동했지만, 프린터와 직접 연결은 어려웠다. USB OTG는 이 문제를 해결하여 휴대폰이 호스트 역할을 하여 프린터와 직접 통신할 수 있게 한다.[1]

장치가 USB 버스에 연결되면 호스트는 통신을 설정하고 서비스 제공을 처리한다. 일반적인 장치는 호스트에 비해 단순하며, 호스트가 모든 데이터 전송을 제어한다. USB OTG는 장치가 케이블의 어느 쪽에 연결되었는지에 따라 호스트 또는 주변 장치 역할을 할 수 있게 한다. 케이블의 "A" 끝에 연결된 장치는 기본 호스트(A-장치), "B" 끝에 연결된 장치는 기본 주변 장치(B-장치)가 된다.[1]

USB OTG는 USB 허브 사용을 배제하지 않지만, 두 OTG 장치가 직접 연결된 경우에만 호스트-주변 장치 역할 전환을 지원한다. 표준 허브에서는 역할 전환이 불가능하다.

USB OTG는 2001년 말에 합의되었고, USB 2.0 규격의 부록으로 추가되었다.[2] 최신 버전의 부록은 PC에서 사용되는 USB 표준-A 포트와 대상 기능을 가진 임베디드 호스트의 동작도 정의한다.

USB 3.0 규격에 대한 USB OTG 및 임베디드 호스트 부록[4]은 SuperSpeed OTG 장치, 임베디드 호스트 및 주변 장치를 지원한다.

USB 온더고는 집적 회로(IC) 설계자에게 더 적은 게이트로 더 많은 USB 기능을 구현할 수 있다는 장점을 제공한다. 기존 방식은 네 개의 컨트롤러를 필요로 했지만, OTG 하드웨어 디자인은 이를 하나의 듀얼 롤 컨트롤러로 통합한다.

제조업체의 목표 주변 장치 목록(TPL)은 호스트 장치가 특정 제품 또는 응용 프로그램에 집중하도록 돕는다. TPL은 지원되는 제품, 출력 전력, 전송 속도, 프로토콜, 장치 클래스 등을 정의한다.

3. 1. 작동 원리

표준 USB는 마스터/슬레이브 구조를 이용한다. USB 호스트는 프로토콜 마스터로 동작하며 USB 장치는 슬레이브로 동작한다. 오직 호스트만이 데이터 전송과 구성을 계획할 수 있다.

USB 온더고는 USB 허브 이용을 배제하지는 않지만, 두 개의 OTG 장치가 직접 연결되는 경우 호스트와 주변 기기의 역할이 바뀐다. 이러한 역할 전환은 표준 허브에서는 일어나지 않으며, 허브의 연결이 끊어질 때까지 하나의 장치가 호스트 역할을 하고 다른 장치가 주변 기기의 역할을 한다.[1]

장치가 USB 버스에 연결되면 호스트 장치는 해당 장치와 통신을 설정하고 서비스 제공을 처리한다. 이를 통해 장치를 호스트에 비해 크게 단순화할 수 있다. 호스트는 버스를 통해 모든 데이터 전송을 제어하며, 장치는 주의가 필요하다고 신호를 보낼 수만 있다.

USB OTG는 장치가 호스트와 주변 장치 역할을 모두 수행할 수 있음을 인식한다. OTG를 사용하면 장치는 링크 호스트 역할을 할 때 호스트가 되거나 링크 주변 장치가 될 수 있다. 호스트와 주변 장치 역할의 선택은 장치가 케이블의 어느 쪽에 연결되어 있는지에 따라 전적으로 처리된다. 시작 시 케이블의 "A" 끝에 연결된 장치("A-장치"로 알려짐)는 기본 호스트 역할을 하고, "B" 끝은 기본 주변 장치("B-장치"로 알려짐) 역할을 한다.

초기 시작 후 버스 설정은 일반 USB 표준과 동일하게 작동하며, A-장치는 B-장치를 설정하고 모든 통신을 관리한다. 그러나 동일한 A-장치가 다른 USB 시스템이나 전용 호스트에 연결되면 장치가 될 수 있다.

3. 2. 프로토콜

표준 USB는 마스터/슬레이브 구조를 사용한다. USB 호스트는 프로토콜 마스터로 동작하고, USB 장치는 슬레이브로 동작한다. 호스트만이 데이터 전송과 구성을 계획할 수 있다.

USB 온더고(OTG)는 두 개의 OTG 장치가 직접 연결될 때 호스트와 주변 기기의 역할 전환을 허용한다. 이는 표준 USB 허브에서는 일어나지 않으며, 연결이 끊어질 때까지 한 장치가 호스트, 다른 장치가 주변 기기 역할을 한다.

표준 USB에서 호스트 장치는 연결된 장치와 통신을 설정하고 서비스 제공을 처리한다. 장치는 호스트에 비해 단순화되며, 호스트가 모든 데이터 전송을 제어한다. 예를 들어, 전화에서 프린터로 데이터를 전송하려면 호스트가 먼저 한 장치에서 데이터를 읽은 후 다른 장치에 써야 한다.

USB OTG는 장치가 호스트와 주변 장치 역할을 모두 수행할 수 있게 한다. 케이블 연결에 따라 "A-장치"는 기본 호스트, "B-장치"는 기본 주변 장치 역할을 한다. 초기 설정 후 A-장치가 B-장치를 설정하고 통신을 관리하지만, A-장치가 다른 시스템에 연결되면 장치 역할을 할 수도 있다.

USB OTG는 USB 허브 사용을 배제하지 않지만, 두 OTG 장치 간 직접 연결에서만 역할 전환이 가능하다. 표준 허브에서는 한 장치가 호스트, 다른 장치가 주변 장치 역할을 유지한다.

USB 온더고 및 임베디드 호스트는 USB 2.0 규격에 세 가지 새로운 통신 프로토콜을 도입했다.[1]

  • 어태치 감지 프로토콜(ADP): USB 버스 전원 없이 연결 상태를 확인하여 장치 삽입 기반 동작 및 연결 상태 표시를 가능하게 한다. 정전 용량 변화를 감지하여 장치 연결 여부를 판단하고, A-장치는 버스에 전원을 공급, B-장치는 SRP를 생성하고 대기한다.
  • 세션 요청 프로토콜(SRP): 통신 장치가 링크 전원 세션 활성화 시점을 제어한다. 배터리 작동 장치의 전력 소비를 제어하며, OTG/임베디드 호스트는 주변 장치가 전원을 필요로 할 때까지 USB 링크에 전원을 공급하지 않아 배터리 사용 시간을 늘린다.
  • 호스트 협상 프로토콜(HNP): 두 장치가 호스트/주변 장치 역할을 교환할 수 있게 한다. OTG 장치는 데이터 전송 스케줄링을 제어하며, USB OTG 버스를 통해 데이터 전송을 시작할 수 있다. 최신 버전은 HNP 폴링을 통해 호스트 장치가 주변 장치를 주기적으로 폴링하여 호스트 전환 여부를 확인한다. HNP는 A/B 장치 연결 오류 시 사용자를 돕는다. (예: 프린터가 A-장치로 연결되었으나 카메라 호스트 역할 불가 시, HNP로 장치 역할 전환 후 카메라가 호스트가 되어 사진 인쇄)


새로운 OTG 프로토콜은 전용 전선을 통한 전기 신호 전송 기반이므로 표준 USB 허브를 통과할 수 없다.

USB 온더고 및 임베디드 호스트는 USB 3.0 규격에 추가 통신 프로토콜을 도입했다.

  • 역할 교환 프로토콜(RSP): HNP와 동일한 목적(역할 교환)을 달성하며, USB 3.0 표준 메커니즘을 확장한다. USB OTG 및 임베디드 호스트 보충 자료를 따르는 제품은 하위 호환성을 위해 USB 2.0 보충 자료도 따라야 한다. SS-OTG 장치는 RSP를 지원해야 하며, SSPC-OTG 장치는 주변 장치로만 슈퍼스피드에서 작동하므로 RSP를 지원할 필요가 없다.

3. 3. 장치 역할

표준 USB는 호스트/장치 구조를 사용한다. USB 호스트는 전체 버스의 호스트 장치 역할을 하며, USB 장치는 주변 장치 역할을 한다. 일반적인 USB 연결에서는 컴퓨터가 호스트 역할을, 프린터가 주변 장치 역할을 수행한다. USB OTG가 없는 휴대폰은 컴퓨터와 데이터를 주고받기 위해 주변 장치로 작동하는 경우가 많았지만, 프린터와 직접 연결은 어려웠다. USB OTG는 이 문제를 해결한다.[1]

USB OTG는 장치가 호스트와 주변 장치 역할을 모두 수행할 수 있도록 한다. 장치가 케이블의 어느 쪽에 연결되는지에 따라 역할이 결정된다. 케이블의 "A" 끝에 연결된 장치(A-장치)는 기본 호스트가 되고, "B" 끝에 연결된 장치(B-장치)는 기본 주변 장치가 된다. 초기 연결 후에는 일반 USB와 동일하게 작동하여 A-장치가 B-장치를 설정하고 통신을 관리한다.

USB OTG는 두 OTG 장치가 직접 연결된 경우에만 호스트-주변 장치 역할 전환을 지원한다. 표준 허브를 통해서는 역할 전환이 불가능하며, 한 장치가 호스트 역할을, 다른 장치가 주변 장치 역할을 계속 수행한다.

USB 온더고는 OTG A-장치와 OTG B-장치 두 가지 역할을 정의한다. OTG A-장치는 전원을 공급하고 초기 호스트 역할을 하며, OTG B-장치는 전원을 소비한다. 기본 구성에서 A-장치는 USB 호스트, B-장치는 USB 주변 장치 역할을 한다. 호스트 및 주변 장치 모드는 호스트 협상 프로토콜(HNP) 또는 응답 세션 프로토콜(RSP)을 사용하여 나중에 변경할 수 있다. 모든 OTG 컨트롤러가 두 역할을 모두 지원하므로 "OTG 컨트롤러" 대신 "듀얼 롤" 컨트롤러라고도 한다.

집적 회로(IC) 설계에서 USB OTG는 더 적은 게이트로 더 많은 USB 기능을 구현할 수 있다는 장점이 있다. 기존 방식은 네 개의 컨트롤러를 사용했지만, OTG 하드웨어 디자인은 이를 하나의 듀얼 롤 컨트롤러로 통합한다.

3. 4. 대상 주변 장치 목록 (TPL)

제조업체의 목표 주변 장치 목록(TPL)은 일반적인 PC와 같이 범용 호스트로 작동하는 대신, 호스트 장치를 특정 제품이나 응용 프로그램에 집중시키는 데 기여한다. TPL은 "타겟팅" 호스트에서 지원하는 제품을 지정하며, 출력 전력, 전송 속도, 지원되는 프로토콜 및 장치 클래스를 포함하여 지원해야 하는 사항을 정의한다. 이는 호스트 역할을 하는 OTG 장치와 내장형 호스트 모두를 포함하여 모든 타겟팅 호스트에 적용된다.

4. 플러그

표준, 미니, 마이크로 USB 플러그 (축척 아님). 그림의 흰색 영역은 빈 공간을 나타냅니다. 여기에 표시된 플러그에서 USB 로고(선택적 문자 A 또는 B 포함)는 모든 경우에 오버몰드의 상단에 있습니다. 핀 번호 매기기(리셉터클 내부에서 볼 때)는 플러그에서 미러링되어 플러그의 핀 1이 리셉터클의 핀 1에 연결됩니다.


마이크로-AB는 원래 USB 온더고 표준에 도입되었던 mini-AB를 대체하였다(1.4 버전 부터). 이 플러그는 mini-A 또는 mini-B 플러그를 모두 사용할 수 있으며, mini-A 어댑터를 사용하면 주변 장치에서 나오는 표준 A형 USB 케이블에 연결할 수 있다. 표준 OTG 케이블은 한쪽 끝에 mini-A 플러그가 있고 다른 쪽 끝에 mini-B 플러그가 있다(동일한 유형의 플러그 2개를 가질 수 없음).[5][6]

mini-A 플러그가 삽입된 장치는 OTG A-장치가 되고, mini-B 플러그가 삽입된 장치는 B-장치가 된다. 삽입된 플러그의 유형은 ID 핀의 상태에 따라 감지된다(mini-A 플러그의 ID 핀은 접지되고, mini-B 플러그의 ID 핀은 플로팅된다). OTG를 지원하지 않지만 소형 호스트 포트가 필요한 경우, 순수한 mini-A 리셉터클도 존재한다.

USB 마이크로 플러그의 도입과 함께, 마이크로-AB라고 불리는 새로운 플러그 리셉터클도 도입되었다. 이 리셉터클은 마이크로-A 플러그 또는 마이크로-B 플러그를 모두 수용할 수 있다. 마이크로-A 어댑터는 고정 장치 또는 표준 장치에 사용되는 표준-A 플러그와의 연결을 허용한다. OTG 제품은 단일 마이크로-AB 리셉터클만 있어야 하며 다른 USB 리셉터클은 없어야 한다.

OTG 케이블은 한쪽 끝에 마이크로-A 플러그가 있고 다른 쪽 끝에 마이크로-B 플러그가 있다(동일한 유형의 플러그 두 개를 가질 수 없다). OTG는 표준 USB 커넥터에 ID-핀이라고 하는 다섯 번째 핀을 추가한다. 마이크로-A 플러그는 ID 핀이 접지되어 있고, 마이크로-B 플러그의 ID는 플로팅 상태이다. 마이크로-A 플러그가 삽입된 장치는 OTG A-장치가 되고, 마이크로-B 플러그가 삽입된 장치는 B-장치가 된다. 삽입된 플러그의 유형은 핀 ID의 상태에 의해 감지된다.

USB 액세서리 충전기 어댑터와 함께 작동할 수 있도록, 접지 핀과 관련하여 세 가지 추가 ID 핀 상태가 정의된다.[5][7]

이 세 가지 상태는 다음과 같은 경우에 사용된다.[7]

  • 충전기와 장치가 없거나 VBUS를 어설트하지 않는 A-장치(전원을 공급하지 않음)가 연결된 경우. OTG 장치는 충전 및 SRP를 시작할 수 있지만 연결은 할 수 없다.
  • 충전기와 VBUS를 어설트하는 A-장치(전원을 공급하고 있음)가 연결된 경우. OTG 장치는 충전 및 연결을 할 수 있지만 SRP를 시작할 수는 없다.
  • 충전기와 B-장치가 연결된 경우. OTG 장치는 충전하고 호스트 모드로 들어갈 수 있다.


USB 3.0은 마이크로-AB 리셉터클과 마이크로-A 및 마이크로-B 플러그의 하위 호환 SuperSpeed 확장을 도입했다. 이는 비-SuperSpeed 마이크로 커넥터의 모든 핀을 포함하고 ID 핀을 사용하여 A-장치 및 B-장치 역할을 식별하며, SuperSpeed 핀도 추가한다.

USB OTG 어댑터, 허브 및 카드 리더


OTG 지원 장치가 PC에 연결되면 자체 USB-A 또는 USB Type-C 케이블(일반적으로 최신 장치의 경우 micro-B, USB-C 또는 Lightning 플러그로 끝남)을 사용한다. OTG 지원 장치가 플래시 드라이브와 같은 USB 장치에 연결되면 장치는 장치에 적합한 연결로 끝나야 하거나 사용자가 USB-A로 끝나는 적절한 어댑터를 제공해야 한다. 이 어댑터를 사용하면 모든 표준 USB 주변 장치를 OTG 장치에 연결할 수 있다. 두 개의 OTG 지원 장치를 함께 연결하려면 장치의 USB-A 케이블과 함께 어댑터가 필요하거나 적절한 양면 케이블과 이를 관리하는 소프트웨어 구현이 필요하다. 이는 USB Type-C 장치에서 흔해지고 있다.

5. 호환성



표준 USB는 호스트/장치 아키텍처를 사용한다. ''호스트''는 전체 버스의 호스트 장치 역할을 하며, USB ''장치''는 주변 장치 역할을 한다. 표준 USB를 구현하는 경우, 컴퓨터는 일반적으로 호스트로, 프린터는 주변 장치로 기능한다. USB OTG가 없으면 휴대폰은 컴퓨터와 데이터를 쉽게 주고받을 수 있도록 주변 장치 기능을 구현하는 경우가 많았고, 프린터에 쉽게 연결할 수 없었다. USB OTG는 이 문제를 직접적으로 해결한다.[1]

장치가 USB 버스에 연결되면 호스트 장치는 통신을 설정하고 서비스 제공을 처리한다. 호스트의 소프트웨어는 파일 관리나 데이터 통신 등 필요한 데이터 처리를 수행한다. 마우스는 논리가 거의 없으며 호스트에 거의 모든 작업을 의존한다. 호스트는 버스를 통해 모든 데이터 전송을 제어하며, 장치는 주의가 필요할 때 신호를 보낸다. 예를 들어 전화에서 프린터로 데이터를 전송하려면 호스트가 먼저 한 장치에서 데이터를 읽은 다음 다른 장치에 쓴다.

호스트-장치 배열은 일부 장치에서는 잘 동작하지만, 버스를 공유하는 다른 장치에 따라 많은 장치가 호스트 또는 장치 역할을 할 수 있다. 예를 들어, 컴퓨터 프린터는 일반적으로 장치이지만, 이미지가 포함된 USB 플래시 드라이브를 프린터의 USB 포트에 연결하면 프린터가 호스트 역할을 하여 플래시 드라이브와 직접 통신하고 이미지를 인쇄하는 것이 유용하다.

USB OTG는 장치가 호스트와 주변 장치 역할을 모두 수행할 수 있음을 인식한다. OTG를 사용하면 장치는 링크 호스트 역할을 할 때 호스트가 되거나 링크 주변 장치가 될 수 있다. 호스트와 주변 장치 역할의 선택은 케이블의 어느 쪽에 연결되어 있는지에 따라 결정된다. 케이블의 "A" 끝에 연결된 장치("A-장치")는 기본 호스트 역할을 하고, "B" 끝에 연결된 장치("B-장치")는 기본 주변 장치 역할을 한다.

초기 시작 후 버스 설정은 일반 USB 표준과 동일하게 작동하며, A-장치는 B-장치를 설정하고 모든 통신을 관리한다. 그러나 동일한 A-장치가 다른 USB 시스템이나 전용 호스트에 연결되면 장치가 될 수 있다.

USB OTG는 USB 허브 사용을 배제하지 않지만, 두 개의 OTG 장치가 직접 연결된 일대일 연결의 경우에만 호스트-주변 장치 역할 전환을 설명한다. 표준 허브를 통한 역할 전환은 한 장치가 호스트 역할을 하고 다른 장치가 분리될 때까지 주변 장치 역할을 하기 때문에 작동하지 않는다.

5. 1. 충전 호환성

USB OTG 장치는 USB 2.0(SuperSpeed OTG 장치의 경우 USB 3.0)과 하위 호환되며, 표준(OTG가 아닌) USB 장치에 연결될 때 표준 USB 호스트 또는 장치처럼 작동한다. 주요 예외는 OTG 호스트가 TPL에 나열된 제품에 충분한 전력만 제공하면 된다는 것이다. 이는 나열되지 않은 주변 장치에 연결하기에 충분할 수도 있고 그렇지 않을 수도 있다. 전원이 공급되는 USB 허브는 지원되는 경우 이 문제를 해결할 수 있는데, USB 2.0 또는 USB 3.0 사양에 따라 자체 전원을 공급하기 때문이다.

HNP와 SRP 모두에서 일부 비호환성이 OTG 보충 사양 1.3 버전과 2.0 버전 사이에 도입되었으며, 이러한 프로토콜 버전을 사용할 때 상호 운용성 문제를 일으킬 수 있다.

일부 장치는 USB 포트를 사용하여 내장 배터리를 충전할 수 있으며, 다른 장치는 전용 충전기를 감지하여 500mA 이상을 소비하여 더 빠르게 충전할 수 있다. OTG 장치는 두 옵션 중 하나를 사용할 수 있다.[7]

6. 사용 예

USB OTG는 스마트폰이 컴퓨터 본체 역할을 하고, 스마트폰에 연결되는 디스플레이 장치, 키보드, 마우스가 각각 모니터, 키보드, 마우스 역할을 수행하여 온전한 퍼스널 컴퓨터(PC) 환경을 가능하게 한다.[19]

USB OTG가 없으면 휴대폰은 컴퓨터와 데이터를 쉽게 주고받기 위해 주변 장치로 작동하는 경우가 많았다. 이 때문에 휴대폰은 프린터에 직접 연결하기 어려웠지만, USB OTG는 이 문제를 해결한다.[1]

블랙베리 10.2 (예: 블랙베리 Z30)[8], 노키아 N8, C6-01, C7, Oro, E6, E7, X7, 603, 700, 701, 808 Pureview 등 많은 Symbian 휴대폰, HTC와 엑스페리아 시리즈의 소니에서 생산한 일부 고급 안드로이드 폰[9], 삼성[10][11] 안드로이드 3.1 이상[12][13]을 사용하는 기기에서 USB OTG를 지원한다.

GSMArena, PDAdb.net, PhoneScoop 등 기술 웹 사이트에서 기기 사양 (''통신 → USB'' 항목의 "USB 호스트" 표시 여부)을 통해 USB OTG 지원 여부를 확인할 수 있다.[14][15]

7. 주요 채택 기기

블랙베리 10.2는 호스트 모드(예: 블랙베리 Z30)를 구현한다.[8] 노키아는 노키아 N8, C6-01, C7, Oro, E6, E7, X7, 603, 700, 701 및 808 Pureview와 같은 많은 Symbian 휴대폰에 USB OTG를 구현했다. HTC와 엑스페리아 시리즈의 소니가 생산한 일부 고급 안드로이드 폰에도 이 기능이 있다.[9] 삼성[10][11] 안드로이드 버전 3.1 이상은 USB OTG를 지원하지만 모든 기기에서 지원되는 것은 아니다.[12][13]

GSMArena, PDAdb.net, PhoneScoop 등 기술 웹 사이트에 나열된 사양을 통해 호환성을 확인할 수 있다. GSMArena를 예로 들면, 특정 기기의 페이지를 찾아 ''사양 → 통신 → USB'' 아래의 설명을 살펴보면 된다. "USB 호스트"가 표시되면 해당 기기는 OTG 유형의 외부 USB 액세서리를 지원할 수 있어야 한다.[14][15]

위의 많은 구현에서 호스트 장치는 마이크로-AB 리셉터클 대신 마이크로-B 리셉터클만 가지고 있다. 비표준 방식이지만 마이크로-B-마이크로-A 리셉터클 어댑터는 널리 사용 가능하며 이러한 장치에서 의무화된 마이크로-AB 리셉터클 대신 사용된다.[16]

참조

[1] 웹사이트 Understanding USB On-The-Go https://www.edn.com/[...] EDN 2001-11-22
[2] 웹사이트 On-The-Go and Embedded Host Supplement to the USB 2.0 Specification, Revision 2.0 plus ECN and errata http://www.usb.org/d[...] 2011-07-14
[3] 웹사이트 USB-On-the-Go-Specification Settled http://www.heise.de/[...]
[4] 웹사이트 On-The-Go and Embedded Host Supplement to the USB Revision 3.0 Specification, Revision 1.1 https://www.usb.org/[...] 2012-05-10
[5] 웹사이트 Universal Serial Bus Revision 2.0 specification http://www.usb.org/d[...] USB Implementers Forum, Inc 2012-07-27
[6] 웹사이트 Universal Serial Bus Revision 2.0 specification http://www.usb.org/d[...] USB Implementers Forum, Inc 2007-04-04
[7] 웹사이트 Battery Charging Specification http://www.usb.org/d[...] USB Implementers Forum, Inc 2009-04-15
[8] 웹사이트 KB34983-Support for USB Embedded Host mode on BlackBerry 10 OS version 10.2 http://btsc.webapps.[...]
[9] 웹사이트 USB On the Go - HTC Blog http://blog.htc.com/[...]
[10] 웹사이트 Samsung Galaxy S II Able To Use Standard USB OTG Cable For USB On-The-Go Access - TalkAndroid.com http://www.talkandro[...] 2011-05-13
[11] 웹사이트 Xperia S USB OTG demonstrated [Video] - Xperia Blog http://www.xperiablo[...] 2012-03-09
[12] 웹사이트 Android Issue 738: I hope Android will implement and support the USB host feature http://code.google.c[...] 2008-05-30
[13] 웹사이트 USB Host – Android Developers http://developer.and[...] developer.android.com 2013-05-30
[14] 웹사이트 GSMArena http://www.gsmarena.[...] 2017-09-16
[15] 웹사이트 PDAdb.net http://pdadb.net 2006-08-10
[16] 웹사이트 Are Micro A USB plugs actually ever used? https://electronics.[...]
[17] 문서 USB On-The-Go 2.0 Rev. 1.0 http://www.usb.org/d[...]
[18] 문서 USB On-The-Go 2.0 Rev. 2.0 http://www.usb.org/d[...]
[19] 웹사이트 usb.org https://web.archive.[...]



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com