제목은 USB 2.0 pinout으로 했지만 USB 1.0 부터 USB 2.0 표준에서의 Type-A 및 Type-B 커넥터의 핀 구성은 사실 동일하다.
Type-A 커넥터는 +5V VCC, 차동신호 데이터 라인 2개(D-, D-), GND 총 4개의 핀을 사용한다. 그리고 Type-B Mini, Type-B Micro 커넥터는 ID핀이 추가되서 총 5개의 핀을 사용하는데 이 핀은 USB OTG(On-The-Go)기능을 지원하기 위해 사용된다.
✔ OTG란?
USB는 USB 컨트롤러가 존재하는 호스트와 그 반대인 게스트라는 개념이 있는데 일반인들이 호스트와 게스트 개념을 몰라도 연결 방향을 실수하지 않도록 호스트(PC)에는 Type-A 단자를 달고 주변기기(프린터, 디카, 스마트폰)에는 Type-B단자를 달도록 디자인 되었다.
그러나 시간이 지나면서 Type-B 단자를 탑재한 휴대용 기기들이 보급되었고 주변기기끼리 USB로 연결/통신하는게 필요해지면서 OTG가 등장한다.
OTG 기능을 위해서 Type-B mini, micro 커넥터는 ID pin이 하나 더 장착되어 있는데, ID핀이 GND핀과 붙어있으면 OTG를 지원하는 기기가 호스트로 동작하게 되고, ID핀이 GND핀과 끊어져 있으면 기기가 게스트로 동작하게 된다.
OTG 젠더는 단순히 ID핀과 GND핀이 쇼트되어있는 형태이며 DIY로도 제작할 수 있다.
'임베디드 개발 > 펌웨어' 카테고리의 다른 글
2의 거듭제곱에 대한 나머지 연산 최적화 및 bit mask 생성 (0) | 2024.04.08 |
---|---|
UTP 케이블의 종류 및 RJ-45 pinout (0) | 2024.03.28 |
1번 핀 찾는 법 (0) | 2024.02.24 |
CAN 통신의 ISO 표준 (0) | 2024.01.09 |
Ethernet 물리 계층의 표준 (0) | 2024.01.08 |