유에스비

USB
유니버설 시리얼 버스
Certified USB.svg

USB-Steckerformen.jpg
인증 로고 및 USB 커넥터:USB Type-A, USB Type-B 커넥터x 2, Mini B 커넥터, Micro B 커넥터
유형 버스
생산 이력
디자이너
설계된1996년 1월, 26년 전(1996-01)
생산.1996년 5월[1] 이후
대체됨시리얼 포트, 패럴렐 포트, 게임 포트, Apple 데스크톱 버스, PS/2 포트 및 FireWire (IEEE 1394)

USB(Universal Serial Bus)는 컴퓨터, 주변기기 및 기타 [2]컴퓨터 간의 연결, 통신 및 전원 공급(인터페이스)을 위한 케이블, 커넥터 프로토콜의 사양을 확립하는 업계 표준입니다.14개의 다른 커넥터 타입을 포함한 다양한 USB 하드웨어가 있으며, 그 중 USB-C는 가장 최신이며 현재 권장되지 않는 유일한 커넥터입니다.

1996년에 처음 출시된 USB 표준은 USB Implementers Forum(USB-IF)에 의해 유지됩니다.USB의 4세대USB 1.x, USB 2.0, USB 3.x [3]및 USB4입니다.

개요

USB는 주변기기와 개인용 컴퓨터의 연결을 표준화하고, 통신 및 전력 공급을 위해 설계되었습니다.시리얼 포트나 패럴렐 포트 등의 인터페이스를 대부분 대체하여 다양한 디바이스에서 보편화되고 있습니다.USB를 통해 연결된 주변기기에는 컴퓨터 키보드와 마우스, 비디오 카메라, 프린터, 휴대용 미디어 플레이어, 모바일(휴대용) 디지털 전화, 디스크 드라이브, 네트워크 어댑터 등이 있습니다.

USB 커넥터는 휴대용 기기의 충전 케이블로 점차 다른 타입을 대체하고 있다.

커넥터 유형 빠른 참조

USB 표준 커넥터 사용 가능
표준. USB 1.0
1996
USB 1.1
1998
USB 2.0
2001
USB 2.0
수정필
USB 3.0
2008
USB 3.1
2013
USB 3.2
2017
USB4
2019
최대 전송 속도 12 Mbps 480 Mbps 5 Gbps 10 Gbps 20 Gbps 40 Gbps
타입 A 커넥터 USB Type-A receptacle White.svg USB Type-A receptacle Black.svg USB 3.0 Type-A receptacle blue.svg 권장되지 않음
타입 B 커넥터 USB Type-B receptacle.svg USB 3.0 Type-B receptacle blue.svg 권장되지 않음
타입 C 커넥터 USB Type-C Receptacle Pinout.svg
USB-C(확장)
Mini-A 커넥터 USB Mini-A receptacle.svg 권장되지 않음
Mini-B 커넥터 USB Mini-B receptacle.svg 권장되지 않음
Mini-AB 커넥터 USB Mini-AB receptacle.svg 권장되지 않음
Micro-A 커넥터 USB 3.0 Micro-A.svg 권장되지 않음
Micro-B 커넥터 USB 3.0 Micro-B receptacle.svg 권장되지 않음
Micro-AB 커넥터 USB Micro-AB receptacle.svg USB micro AB SuperSpeed.png 권장되지 않음

목적

Universal Serial Bus는 기존의 표준 [4]또는 애드혹 전용 인터페이스와 비교하여 개인용 컴퓨터와 휴대전화, 컴퓨터 액세서리, 모니터와 같은 주변 장치 간의 인터페이스를 단순화하고 개선하기 위해 개발되었습니다.

컴퓨터 사용자의 관점에서 USB 인터페이스는 여러 가지 방법으로 사용 편의성을 향상시킵니다.

  • USB 인터페이스는 자가 구성되므로 사용자가 속도 또는 데이터 형식에 대한 장치 설정을 조정하거나 인터럽트, 입출력 주소 또는 직접 메모리 액세스 [5]채널을 구성할 필요가 없습니다.
  • USB 커넥터는 호스트에서 표준화되어 있기 때문에 어떤 주변기기라도 대부분의 사용 가능한 콘센트를 사용할 수 있습니다.
  • USB는 주변기기를 경제적으로 관리할 수 있는 추가 처리 능력을 최대한 활용합니다.따라서 USB 디바이스에는 사용자가 조정할 수 있는 인터페이스 설정이 없는 경우가 많습니다.
  • USB 인터페이스는 핫스왑이 가능합니다(호스트 컴퓨터를 재부팅하지 않고 디바이스를 교환할 수 있습니다).
  • 소형 디바이스는 USB 인터페이스에서 직접 전원을 공급할 수 있으므로 전원 케이블을 추가할 필요가 없습니다.
  • USB 로고의 사용은 컴플라이언스 테스트 후에만 허용되므로 사용자는 설정 및 구성과 광범위하게 상호 작용하지 않고도 USB 디바이스가 예상대로 작동한다는 확신을 가질 수 있습니다.
  • USB 인터페이스는 일반적인 오류로부터 복구하기 위한 프로토콜을 정의하여 이전 [4]인터페이스보다 안정성을 향상시킵니다.
  • USB 표준에 의존하는 장치를 설치하려면 최소한의 운영자 작업이 필요합니다.사용자가 실행 중인 컴퓨터의 포트에 디바이스를 연결하면 기존 디바이스 드라이버를 사용하여 완전히 자동으로 설정되거나 시스템에서 사용자에게 드라이버를 검색하도록 요청하고 드라이버를 자동으로 설치 및 구성합니다.

및 개발자에게도 할 수 있는 USB 규격입니다.

  • USB 규격에 의해, 새로운 주변기기에 대한 독자적인 인터페이스를 개발할 필요가 없어집니다.
  • USB 인터페이스에서 이용할 수 있는 폭넓은 전송 속도는 키보드와 마우스부터 스트리밍 비디오 인터페이스까지 디바이스에 적합합니다.
  • USB 인터페이스는 시간 크리티컬 기능에 최적인 레이텐시를 제공하도록 설계할 수도 있고 시스템 리소스에 거의 영향을 주지 않고 벌크 데이터의 백그라운드 전송을 수행하도록 설정할 수도 있습니다.
  • USB 인터페이스는 하나의 [4]디바이스의 한 기능에만 전용되는 신호 라인이 없이 일반화되어 있습니다.

사항

표준과 . 즉, USB는 여러 제한이 있습니다.

  • USB 케이블의 길이는 한정되어 있습니다.표준은 방이나 건물 사이가 아닌 같은 테이블 상판의 주변기기를 대상으로 하고 있기 때문입니다.그러나 USB 포트는 원격 장치에 액세스하는 게이트웨이에 연결할 수 있습니다.
  • USB 데이터 전송 속도는 100기가비트 이더넷 등 다른 상호 연결 속도보다 느립니다.
  • USB에는, 주변 디바이스의 주소를 지정하기 위한 엄격한 트리 네트워크 토폴로지와 마스터/슬레이브 프로토콜이 있습니다.이러한 디바이스는 호스트를 경유하지 않는 한 서로 통신할 수 없고, 2개의 호스트는 USB 포토를 개입시켜 직접 통신할 수 없습니다.USB On-The-Go In, Dual-Role-Devices[6] Protocol Bridge를 통해 이 제한을 확장할 수 있습니다.
  • 호스트는 모든 페리페럴에 동시에 신호를 브로드캐스트할 수 없습니다.각각의 주소를 개별적으로 지정할 필요가 있습니다.
  • 변환기는 특정 레거시 인터페이스와 USB 사이에 존재하지만 레거시 하드웨어를 완전히 구현하지 못할 수 있습니다.예를 들어 USB-병렬 포트 변환기는 프린터에서는 잘 작동하지만 데이터 핀을 양방향으로 사용해야 하는 스캐너에서는 작동하지 않을 수 있습니다.

제품 개발자에게 USB를 사용하려면 복잡한 프로토콜을 구현해야 하며 주변 장치에 "지능형" 컨트롤러가 있어야 합니다.일반적으로 일반 판매용 USB 장치 개발자는 USB ID를 취득해야 하며, USB-IF(USB Implementers Forum)에 요금을 지불해야 합니다.USB 사양을 사용하는 제품의 개발자는 USB-IF와 계약을 체결해야 합니다.제품에 USB 로고를 사용하려면 연회비와 조직 내 [4]회비가 필요합니다.

역사

Large circle is left end of horizontal line. The line forks into three branches ending in circle, triangle and square symbols.
기본 USB 트라이던트[7] 로고
표준 USB-A 플러그 헤드 USB 로고

컴팩, DEC, IBM, 인텔, 마이크로소프트, NEC 및 Nortel의 7개 회사가 [8]1995년에 USB 개발을 시작했습니다.PC 배면의 다수의 커넥터를 교환해, 기존의 인터페이스의 조작성 문제에 대처해, USB에 접속되어 있는 모든 디바이스의 소프트웨어 설정을 심플화해, 외부 디바이스와 플러그의 데이터 전송 레이트를 향상하는 것으로, 외부 디바이스를 PC에 접속하는 것을 근본적으로 용이하게 하는 것이 목적이었습니다.재생 [9]기능을 제공합니다.Ajay Bhatt와 그의 팀은 인텔에서 [10][11]이 표준을 연구했습니다.[12]USB를 지원하는 최초의 집적회로는 1995년에 인텔에 의해 생산되었습니다.

조지프 C.Decuir, 전기 전자 기술자 협회(IEEE)의 미국인 친구고 아타리 8비트 게임과 컴퓨터 시스템(아타리 VCS, 아타리 400/800), 코모 도어 아미가의 디자이너인, 아타리 통신 정보 장교, 아타리 8비트 컴퓨터의 통신 구현의 USBstandard,는 경우에는 C.의 기초로서 그의 일 있었다고 한다itation]w 필요한그는 디자인도 도왔고 [13]특허도 가지고 있다.

2008년 현재 약 60억 개의 USB 포트와 인터페이스가 세계 시장에 있으며, 매년 [14]약 20억 개의 USB 포트가 판매되고 있습니다.

USB 1.x

1996년 1월에 출시된 USB 1.0은 1.5 Mbit/s(저대역폭 또는 저속) 및 12 Mbit/s(풀스피드)[15]의 시그널링 레이트를 지정했습니다.타이밍과 전력의 제한 때문에, 연장 케이블이나 패스 스루 모니터는 사용할 수 없었습니다.1998년 8월 USB 1.1이 출시되기 전까지 시장에 나온 USB 기기는 거의 없었다.USB 1.1은 마이크로소프트가 "레거시 프리 PC"[16][17][18]로 지정한 가장 오래된 버전입니다.

USB 1.0과 1.1 모두 표준 타입 A 또는 타입 B보다 작은 커넥터에 대한 설계를 지정하지 않았습니다.소형화된 B형 커넥터의 디자인은 많은 주변기기에 등장했지만 미니어처 커넥터가 있는 주변기기를 테더링 접속(즉, 주변기기에 플러그나 리셉터클이 없는 경우)으로 취급함으로써 USB 1.x 규격에 대한 적합성이 저해되었습니다.USB 2.0(리비전 1.01)에서 A 커넥터가 도입될 때까지 알려진 미니어처 타입 A 커넥터는 없었습니다.

USB 2.0

고속 USB 로고
USB 2.0 PCI 확장 카드

USB 2.0은 2000년 4월에 출시되었으며, 고속 또는 고대역폭이라는 이름의 480 Mbit/s(최대 이론 데이터 스루풋 53 MByte/s[19])의 높은 신호 전송 속도(최대 이론 데이터 스루풋 1.2 MByte/s[20])를 추가하였습니다.

USB 사양은 Engineering Change Notice(ECN; 엔지니어링 변경 통지)를 통해 수정되었습니다.다음의 ECN 중 가장 중요한 것은, [21]USB.org 에서 입수 가능한 USB 2.0 사양 패키지에 포함되어 있습니다.

  • Mini-A 및 Mini-B 커넥터
  • Micro-USB 케이블 및 커넥터 사양 1.01
  • 인터칩 USB 보충판
  • On-the-Go Supplement 1.3 USB On-The-Go를 통해 별도의 USB 호스트 없이도 2개의 USB 디바이스가 서로 통신할 수 있습니다.
  • 배터리 충전 사양 1.1 배터리가 방전된 장치를 위한 전용 충전기, 호스트 충전기 동작 지원 추가
  • 배터리 충전 사양 1.2:[22] 구성되지 않은 디바이스의 충전 포트에 1.5A의 전류가 증가하여 최대 1.5A의 전류가 흐르는 동안 고속 통신이 가능
  • 절전 전원 상태를 추가하는 전원 관리 부록 ECN 연결
  • USB 2.0 VBUS Max Limit는 동시에 출시된 USB Type-C 사양에 맞춰 최대 허용 V_BUS 전압을 5.25V에서 5.50V로 증가시켰습니다.

USB 3.x

SuperSpeed USB 로고

USB 3.0 사양은 2008년 11월 12일 출시되었으며, 경영진은 USB 3.0 프로모터 그룹에서 USB 구현자 포럼(USB-IF)으로 이전되었으며, 2008년 11월 17일 SuperSpeed USB 개발자 [23]회의에서 발표되었습니다.

USB 3.0에는 SuperSpeed 전송 모드가 추가되어 있으며, 이와 관련된 하위 호환 플러그, 리셉터클 및 케이블이 포함되어 있습니다.SuperSpeed 플러그와 리셉터클은 표준 포맷 리셉터클에 독특한 로고와 파란색 인서트로 식별됩니다.

SuperSpeed 버스는 세 가지 기존 전송 모드 외에 5.0Gbit/s의 공칭 속도로 전송 모드를 제공합니다.효율은 물리 심볼 부호화 및 링크레벨 오버헤드 등 여러 요소에 따라 달라집니다.8b/10b 인코딩을 사용한5 Gbit/s 시그널링 레이트에서는 각 바이트에 10비트가 필요하기 때문에 로우 스루풋은 500 MB/s입니다.흐름 제어, 패킷 프레임 및 프로토콜 오버헤드를 고려할 때 400 MB/s(3.2 Gbit/s) 이상에서 애플리케이션에 [24]: 4–19 전송하는 것이 현실적입니다.통신은 SuperSpeed 전송 모드에서는 전이중입니다.이전 모드는 호스트에 [25]의해 조정되는 반이중 모드입니다.

USB-A 3.1 Gen 1 (구 USB 3.0, 나중에 USB 3.2 Gen 1x1)포트

저전력 디바이스와 고전력 디바이스는 이 표준으로 동작 가능한 상태로 유지되지만 SuperSpeed를 사용하는 디바이스는 [24]: 9–9 각각 150mA에서 900mA 사이의 사용 가능한 전류를 증가시킬 수 있습니다.

2013년 7월에 출시된 USB 3.1에는 두 가지 종류가 있습니다.첫번째와 두번째 버전 USB3.1겐 2의 라벨 아래에 새 SuperSpeed+ 전송 방식을 소개한다 USB3.1겐 1,[26][27]분류되어 있습니다. 반면에 3%128로 암호화 파일 계획을 변경하여 라인 오버 헤드 인코딩을 줄이SuperSpeed+ 10Gbit/s에 최대 데이터 신호 속도 두배로 증가 USB3.0의SuperSpeed 전송 방식을 보존한다.b[26][28]

2017년 [29]9월에 출시된 USB 3.2는 기존 USB 3.1 SuperSpeedSuperSpeed+ 데이터 모드를 유지하지만 데이터 속도가 10 및 20Gb/s(1.25 및 2.5GB/s)인 USB-C 커넥터를 통해 두 가지 새로운 SuperSpeed+ 전송 모드를 도입했습니다.대역폭의 증가는 USB-C [30]커넥터의 플립 플랍 기능을 의도한 기존 와이어에 대한 멀티레인 작동의 결과입니다.

USB 3.0에는 UASP 프로토콜도 도입되어 일반적으로 BOT(Bulk-Only-Transfer) 프로토콜보다 빠른 전송 속도를 제공합니다.

명명 방식

USB 3.2의 새로운 명명 체계 개요.

USB 3.2 규격에서 시작하여 USB-IF는 새로운 명명 [31]방식을 도입했습니다.기업이 다양한 전송 모드를 브랜딩할 수 있도록 USB-IF는 5, 10, 20 기가비트/초 전송 모드를 각각 [32]SuperSpeed USB 5Gbps, SuperSpeed USB 10GbpsSuperSpeed USB 20Gbps로 브랜딩할 것을 권장합니다.

USB4

The certified USB4 40Gbps logo
The USB4 40Gbps trident logo
인증 USB4 40Gbps 로고 및 트라이던트 로고

USB4 사양은 2019년 8월 29일 USB 구현자 [33]포럼에 의해 공개되었습니다.

USB4는 Thunderbolt 3 [34]프로토콜을 기반으로 합니다.40기가비트/초 처리량을 지원하며 Thunderbolt 3과 호환되며 USB 3.2 및 USB 2.0과 [35][36]역호환됩니다.이 아키텍처에서는 유형별 및 애플리케이션별 데이터 전송에 가장 적합한 단일 고속 링크를 여러 엔드 디바이스 유형과 동적으로 공유하는 방법을 정의합니다.

USB4 사양에는 다음 [33]기술이 USB4에서 지원되어야 한다고 명시되어 있습니다.

연결 필수: 언급
주인 허브 장치
USB 2.0 (480 Mbit/s) 네. 네. 네. 고속 링크의 멀티플렉싱을 사용하는 다른 기능과는 달리USB-C 위의 USB 2.0은 자체 차동 와이어 쌍을 사용합니다.
USB4 Gen 2 × 2 (20 기가비트/초) 네. 네. 네. USB 3.0 라벨의 디바이스는, USB4 호스트 또는 허브를 개입시켜 USB 3.0 디바이스로서 동작합니다.2x2세대의 디바이스 요건은 새로운 USB4 라벨 부착 디바이스에만 적용됩니다.
USB4 Gen 3 × 2 (40 기가비트/초) 아니요. 네. 아니요.
디스플레이 포트 네. 네. 아니요. 이 사양에서는 호스트와 허브가 DisplayPort 대체 모드를 지원해야 합니다.
호스트 간 통신 네. 네. 2개의 피어(peer)간의 LAN 접속과 같은 접속.
PCI Express 아니요. 네. 아니요. USB4의 PCI Express 기능은 Thunderbolt 사양의 이전 버전을 복제합니다.
썬더볼트 3 아니요. 네. 아니요. Thunderbolt 3은 USB-C 케이블을 사용합니다. USB4 사양에서는 호스트와 장치가 허용되며 Thunderbolt 3 대체 모드를 사용하여 표준과의 상호 운용성을 지원하려면 허브가 필요합니다.
기타 대체 모드 아니요. 아니요. 아니요. USB4 제품은 옵션으로 HDMI, MHLVirtual Link Alternate Mode와의 상호 운용성을 제공합니다.

CES 2020에서 USB-IF와 인텔은 옵션 기능을 모두 지원하는 USB4 제품을 Thunderbolt 4 제품으로 허용할 뜻을 밝혔습니다.USB4와 호환되는 최초의 제품은 인텔의 Tiger Lake 시리즈와 AMD의 Zen 3 시리즈 CPU가 될 것으로 예상됩니다.2020년 발매.

버전 이력

(릴리스 버전)

름 name 。 ★★★ 레이트 " " " " : ★
USB 0.7 11월 , 1994년 11월 11일 무슨 일입니까? 릴리즈 ★★★★★
USB 0.8 12월 1994년 12월 무슨 일입니까? 릴리즈 ★★★★★
USB 0.9 4월 , 1995년 4월 13일 스피드 Mbit 풀피 (12 Mbit/s) 릴리즈 ★★★★★
USB 0.99 8월1995년 8월 무슨 일입니까? 릴리즈 ★★★★★
USB 1.0-RC 11월1995년 11월 무슨 일입니까? 후보 " " "
USB 1.0 1월 , 1월 15일 스피드 Mbit 풀피 (12 Mbit/s),

†(1.5 Mbit/s)

USB 1.1 8월1998년 8월
2.0 USB 2.0 4월 †4 일 Mbit † (480 Mbit/s)
3.0 USB 3.0 11월, 2008년 11월 USB (5 기가비트 SuperSpeed USB (5 기가비트/초) USB 3.1 Gen[26] 1 및 USB 3.2 Gen 1 × 1이라고도 합니다.
3.1 USB 3.1 7월 77 일 SuperSpeed+USB(10기가비트/초) 새로운 USB 3.1 Gen [26]2가 포함되어 있습니다.이후 사양에서는 USB 3.2 Gen 2 × 1 이라고도 불립니다.타입 A 커넥터를 지원하는 마지막 버전.
3.2 USB 3.2 8월 88 ★ SuperSpeed+USB 2020 ( 20 가초 / ) 새로운 USB 3.2 Gen 1 × 2 및 Gen 2 × 2 멀티링크 [37]모드 포함.타입 C 커넥터가 필요합니다.
USB4 8월 8일 40 µµ/µ(2레인) 2 × 2 × 2 ( 부호화를 탑재.1. 및 및 간 전송을, 3 새 usb usb usb usb usb44264 Gen 4 includes includes 2 2 2 2 22 2 2 2 2 23 includes 2 2 2 22 includes 2 2 22 includes 23 )2 includes includes3 ) includes 23 。 DisplayPort 1.4a express PCI Express display display 、 USB4 display display display

전력 관련 표준

''' ★★★ 전력 대 력 max : ★
USB 배터리 충전 버전 1.0 2007-03-08 W (5 V, 1.57.5 W (5 V, 1.5 A)
1.1 1.1 2009-04-15 W (5 V, 1.57.5 W (5 V, 1.5 A) 28페이지, 표 5-2, 단, 3.5항에 대한 제한이 있습니다.일반 USB 2.0의 표준 A 포트에서는 1.5A만 [38]사용할 수 있습니다.
리비전 1.2 1.2 2010-12-07 W (5 V, 1.57.5 W (5 V, 1.5 A) [39]
USB 전원 공급 Rev. 1.0 (V. 1.0) 2012-07-05 W ( V,5 A)100 W (20 V, 5 A) FSK 프로토콜 over Bus Power(VBUS) 사용
1.0 () USB 원원 usb 1.0 (V. 1.3) 2014-03-11 W ( V,5 A)100 W (20 V, 5 A)
1.0 Type-C 리비전 1.0 2014-08-11 15 W (5 V, 3 A) 및 " " " "
2.0 1.USB 리비전 2.0 (V.1.0) 2014-08-11 W ( V,5 A)100 W (20 V, 5 A) USB-C 통신 채널(CC; Communication Channel)을 통한 BMC 프로토콜.
1.1 Type-C © 1.1 2015-04-03 15 W (5 V, 3 A)
2.0 ( 1. USB usb원 usb usb 2.0 (V. 1.1) 2015-05-07 W ( V,5 A)100 W (20 V, 5 A)
1.2 Type-C © 1.2 2016-03-25 15 W (5 V, 3 A)
2.01. 리비전 2.0 (V.1.2) 2016-03-25 W ( V,5 A)100 W (20 V, 5 A)
공급 2.0 1. 2.0 (V.1.3 2017-01-12 W ( V,5 A)100 W (20 V, 5 A)
버전 3.0 USB 3.0 (V.1) 2017-01-12 W ( V,5 A)100 W (20 V, 5 A)
1.3 USB Type-C 리 1 . 3 2017-07-14 15 W (5 V, 3 A)
3.0 ( 1. USB 원원 usb 3.0 (V. 1.2) 2018-06-21 W ( V,5 A)100 W (20 V, 5 A)
1.4 Type-C © 1.4 2019-03-29 15 W (5 V, 3 A)
2.0 Type-C © 2.0 2019-08-29 15 W (5 V, 3 A) USB Type-C USB4
3.0 2. 리비전 3.0 (V.2.0) 2019-08-29 W ( V,5 A)100 W (20 V, 5 A) [40]
3. 1. USB 워 usb 3.1 (V. 1.0) 2021-05-24 240 W (48 V, 5 A)
2.1 Type-C © 2.1 2021-05-25 15 W (5 V, 3 A) [41 ]
.3 ( USB 원 usb 3.1 (V.1) 2021-07-06 240 W (48 V, 5 A) [42]
1 ( USB 원 usb 3.1 (V.1.2) 2021-10-26 240 W (48 V, 5 A) 2021년 10월까지[43] 에라타 포함

되어 있습니다.ECN은 다음과 .

  • 기능
  • FRS fr fr fr
  • PPS の p p p 。
  • AVS APDO의

시스템 설계

USB 시스템은 1개 이상의 다운스트림포트와 여러 개의 주변기기를 갖춘 호스트로 구성되어 계층형 토폴로지를 형성합니다.USB 허브가 추가되어 최대 5개 계층까지 사용할 수 있습니다.USB 호스트에는 각각 1개 이상의 포트가 있는 여러 컨트롤러가 있을 수 있습니다.최대 127대의 디바이스를 단일 호스트 [44][24]: 8–29 컨트롤러에 연결할 수 있습니다.USB 장치는 허브를 통해 직렬로 연결됩니다.호스트 컨트롤러에 내장된 허브를 루트 허브라고 합니다.

USB 디바이스는 디바이스 기능이라고 불리는 여러 논리 서브 디바이스로 구성될 수 있습니다.복합 디바이스는, 예를 들면 마이크(오디오 디바이스 기능)가 내장된 Web 카메라(비디오 디바이스 기능)등의 몇개의 기능을 제공할 수 있다.이 대신 호스트가 각 논리 디바이스에 고유한 주소를 할당하고 모든 논리 디바이스가 물리적 USB 케이블에 연결되는 기본 제공 허브에 연결하는 복합 디바이스를 사용할 수 있습니다.

Diagram: inside a device are several endpoints, each of which connects by a logical pipe to a host controller. Data in each pipe flows in one direction, though there are a mixture going to and from the host controller.
USB 점 usb 。 호스트에 대한 채널을 파이프라고 합니다.

USB 장치 통신은 파이프(논리 채널)를 기반으로 합니다.파이프는 호스트 컨트롤러에서 엔드포인트라고 하는 디바이스 내의 논리 엔티티에 대한 연결입니다.파이프는 끝점에 해당하기 때문에 항이 서로 바꿔 사용될 수 있습니다.각 USB 디바이스에는 최대 32개의 엔드포인트(16인치16출력)를 설정할 수 있지만, 그 수가 많은 경우는 거의 없습니다.엔드 포인트는 초기화 중(물리적 연결 후 "Enumeration"이라고 불리는 기간)에 디바이스에 의해 정의 및 번호가 부여되므로 비교적 영속적인 반면 파이프는 개폐할 수 있습니다.

파이프에는 스트림과 메시지의 두 가지 유형이 있습니다.

  • 메시지 파이프는 양방향이며 제어 전송에 사용됩니다.메시지 파이프는 일반적으로 디바이스에 대한 짧고 간단한 명령 및 디바이스로부터의 상태 응답(예를 들어 버스 제어 파이프 번호0)에 사용됩니다.
  • 스트림 파이프는 Isocronous,[45] interrupt 또는 Bulk Transfer를 사용하여 데이터를 전송하는 단방향 엔드포인트에 연결된 단방향 파이프입니다.
    (등시 전송)
    일정한 데이터 속도(고정 대역폭 스트리밍 데이터용)로 보장되지만 데이터 손실이 발생할 수 있음(예: 실시간 오디오 또는 비디오)
    (인터럽트 전송)
    포인팅 디바이스, 마우스, 키보드 등 확실한 신속한 응답(제한 레이텐시)이 필요한 디바이스
    모든 대역폭을 한 대규모 단, 은 보증되지 .

호스트는 데이터 전송을 시작하면 (device_address, endpoint_number) 태플로 지정된 엔드포인트를 포함하는 TOKEN 패킷을 전송합니다.호스트로부터 엔드 포인트로의 전송이 행해지고 있는 경우, 호스트는 OUT 패킷(TOKEN 패킷의 지정)을, 목적의 디바이스 주소와 엔드 포인트 번호로 송신합니다.디바이스에서 호스트로 데이터 전송이 이루어지는 경우 호스트가 IN 패킷을 대신 보냅니다.행선지 엔드 포인트가, 제조원의 지정 방향이 TOKEN 패킷과 일치하지 않는 단방향 엔드 포인트(TOKEN 패킷이 OUT 패킷인 경우 등)인 경우, TOKEN 패킷은 무시됩니다.그렇지 않으면 수락되고 데이터 트랜잭션이 시작될 수 있습니다.한편, 쌍방향 엔드 포인트에서는, IN패킷과 OUT패킷이 모두 받아들여집니다.

Rectangular opening where the width is twice the height. The opening has a metal rim, and within the opening a flat rectangular bar runs parallel to the top side.
에 USB 3.0 리셉터클(왼쪽)2 및 2.0 오른쪽)x 2 USB 2.0 Standard-A 리셉터클(오른쪽)x 2

엔드포인트는 인터페이스로 그룹화되어 각 인터페이스는 단일 디바이스 기능과 관련지어집니다.예외는 엔드포인트0 입니다.엔드포인트0 은 디바이스 설정에 사용되며 인터페이스와 관련되어 있지 않습니다.독립적으로 제어되는 인터페이스로 구성된 단일 디바이스 기능을 복합 디바이스라고 합니다.호스트는 기능에 디바이스 주소만 할당하므로 복합 디바이스에는 디바이스 주소가 하나만 있습니다.

USB 디바이스가 USB 호스트에 처음 연결되면 USB 디바이스 열거 프로세스가 시작됩니다.열거는 USB 디바이스에 리셋 신호를 보내는 것으로 시작됩니다.USB 디바이스의 데이터 레이트는 리셋 시그널링 중에 결정됩니다.재설정 후 호스트가 USB 디바이스의 정보를 읽고 디바이스에 고유한 7비트 주소가 할당됩니다.디바이스가 호스트에서 지원되는 경우 디바이스와의 통신에 필요한 디바이스 드라이버가 로드되고 디바이스가 구성된 상태로 설정됩니다.USB 호스트가 재시작되면 연결된 모든 디바이스에 대해 열거 프로세스가 반복됩니다.

호스트 컨트롤러는 트래픽플로우를 디바이스로 전송하기 때문에 호스트 컨트롤러로부터의 명시적 요구 없이는 USB 디바이스는 버스상의 데이터를 전송할 수 없습니다.USB 2.0에서는 호스트 컨트롤러가 보통 라운드 로빈 방식으로 버스를 폴링하여 트래픽을 확인합니다.각 USB 포트의 throughput은 포트에 연결된 USB 포트 또는 USB 장치의 느린 속도에 따라 결정됩니다.

고속 USB 2.0 허브에는 고속 USB 2.0 버스와 풀/로우 스피드 버스 사이를 변환하는 트랜잭션 변환기라는 장치가 포함되어 있습니다.허브 또는 포트마다 1개의 트랜슬레이터가 있을 수 있습니다.

각 USB 3.0 호스트에는 2개의 개별 컨트롤러가 있기 때문에 USB 3.0 디바이스는 해당 호스트에 연결된 USB 2.0 이전 디바이스에 관계없이 USB 3.0 데이터 레이트로 송수신합니다.이전 디바이스의 동작 데이터 레이트는 레거시 방식으로 설정됩니다.

디바이스 클래스

USB 디바이스의 기능은, USB 호스트에 송신되는 클래스 코드에 의해서 정의됩니다.이것에 의해, 호스트는 디바이스의 소프트웨어 모듈을 로드해, 다른 제조원의 새로운 디바이스를 서포트할 수 있습니다.

디바이스 클래스에는 다음이 포함됩니다.[46]

★★ ★★ 또는 예외 " " " "
00h 미지정[47] 되지 않고 가 필요한 를 결정하기 됩니다.
01h " " " ★★★ 스피커, 마이크, 사운드 카드, MIDI
20분 다. UARTRS-232 시리얼 어댑터, 모뎀, Wi-Fi 어댑터, 이더넷 어댑터.아래 클래스 0Ah(CDC-Data)와 함께 사용
03분 " " " 디바이스(HID 키보드, 마우스, 조이스틱
5분 " " " Physical Device(PID; 디바이스는 PID(Physical Interface Device(PID; 물리 인터페이스 디바이스) 조이스틱 강제
06분 " " " 이미지(PTP/MTP) 웹캠, 스캐너
07분 " " " ★★★★★ 레이저 프린터, 잉크젯 프린터, CNC 머신
08초 " " " 대용량 스토리지(MSC 또는 UMS) USB 플래시 드라이브, 메모리 카드 리더, 디지털 오디오 플레이어, 디지털 카메라, 외장 드라이브
09분 » 허브 " " "
0아 " " " CDC-CDC 위의 클래스 02h(통신CDC 제어)와 함께 사용
0Bh " " " 카드 리더 USB 스마 usb usb usb usb
0Dh " " " 보안 리더 ★★★★★★
0★ " " " 카메라 web카라 web
0Fh " " " Class( 퍼스널헬스케어 디바이스 클래스 모니터 ★★★★★★★★★★★★★★★★★★★★★」
10분 " " " (AV; 오디오/비디오)(AV) 웹캠, TV
11분 ★★★★★★★★★★★★★★★★★」 에서 지원되는 에 대해 합니다.
DCh 다. 장치 " " " 디바이스 USB usb usb usb usb 。
E0h " " " 무선 컨트롤러 Bluetooth 어댑터, Microsoft RNDIS
EFh 다. ★★★★★★★★★★★★★★★★★★★★★★」 ActiveSync 디바이스
" " " 프로그램 고유의 " " " IrDA 브리지, 테스트 및 측정 클래스(USBTMC),[48] USB DFU(디바이스 펌웨어 업그레이드)[49]
다. 고유의 「」 에 벤더 의 드라이버가 필요한 것을 .

USB 대용량 스토리지 / USB 드라이브

플래시 드라이브, 일반적인 USB 대용량 저장 장치
M.2(2242) 솔리드 스테이트 드라이브(SSD)가 USB 3.0 어댑터에 접속되어 컴퓨터에 접속되어 있다.

USB 대용량 저장 장치 클래스(MSC 또는 UMS)는 저장 장치에 대한 연결을 표준화합니다.처음에는 자기 및 광학 드라이브를 지원하도록 확장되었습니다.또한 디렉토리 내의 익숙한 파일 조작을 통해 많은 시스템을 제어할 수 있기 때문에 다양한 새로운 장치를 지원하도록 확장되었습니다.새로운 기기를 익숙한 기기처럼 보이게 하는 과정은 확장이라고도 합니다.USB 어댑터를 사용하여 쓰기 잠금 SD 카드를 부팅하는 기능은 부팅 미디어의 무결성과 손상되지 않은 초기 상태를 유지하는 데 특히 유용합니다.

2005년 초 이후 대부분의 개인용 컴퓨터는 USB 대용량 저장 장치에서 부팅할 수 있지만, USB는 컴퓨터 내부 저장용 프라이머리 버스로 사용되지 않습니다.그러나 USB는 핫스왑이 가능하기 때문에 다양한 종류의 드라이브를 포함한 모바일 주변기기에 유용합니다.

일부 제조업체는 외장 휴대용 USB 하드 디스크 드라이브 또는 디스크 드라이브용 빈 인클로저를 제공합니다.연결된 USB 장치의 수와 종류, USB 인터페이스의 상한에 따라 제한되지만 내장 드라이브에 필적하는 성능을 제공합니다.외장 드라이브 연결에 대한 다른 경쟁 표준으로는 eSATA, ExpressCard, FireWire(IEEE 1394), 최신 Thunderbolt 등이 있습니다.

USB 대용량 저장 장치의 또 다른 용도는 소프트웨어 애플리케이션(웹 브라우저 및 VoIP 클라이언트 등)을 호스트 [50][51]컴퓨터에 설치할 필요 없이 휴대용으로 실행할 수 있다는 것입니다.

Transfer Protocol(미디어 전송 )

MTP(Media Transfer Protocol)는 USB 대용량 스토리지보다 디스크 블록이 아닌 파일 수준에서 장치의 파일 시스템에 더 높은 수준의 액세스를 제공하도록 Microsoft에 의해 설계되었습니다.옵션의 DRM 기능도 탑재되어 있습니다.MTP는 휴대용 미디어 플레이어와 함께 사용하도록 설계되었지만 이후 버전 4.1 젤리빈과 Windows Phone 8에서 Android 운영 체제의 기본 스토리지 액세스 프로토콜로 채택되었습니다(Windows Phone 7 장치는 MTP의 진화인 Zune 프로토콜을 사용했습니다).그 주된 이유는 MTP가 UMS와 같이 스토리지 장치에 대한 독점적 액세스를 요구하지 않기 때문에 Android 프로그램이 컴퓨터에 연결된 상태에서 스토리지를 요청할 경우 발생할 수 있는 문제를 완화하기 때문입니다.주요 단점은 MTP가 Windows 운영체제 이외에서는 잘 지원되지 않는다는 것입니다.

인터페이스

USB 마우스와 키보드는 보통 소형 USB-to-PS/2 어댑터를 사용하여 PS/2 커넥터가 장착된 구형 컴퓨터에서 사용할 수 있습니다.듀얼 프로토콜을 지원하는 마우스 및 키보드의 경우 논리 회로가 없는 어댑터를 사용할 수 있습니다. 키보드 또는 마우스의 USB 하드웨어는 USB 또는 PS/2 포트에 연결되어 있는지 여부를 감지하고 적절한 프로토콜을 사용하여 통신하도록 설계되었습니다.PS/2 키보드와 마우스(보통 각 1개)를 USB 포트에 접속하는 컨버터도 있습니다.[52]이들 디바이스는 2개의 HID 엔드포인트를 시스템에 제공하고 마이크로컨트롤러를 사용하여 2개의 표준 간에 양방향 데이터 변환을 수행합니다.

디바이스 펌웨어 업그레이드메커니즘

Device Firmware Upgrade(DFU; 디바이스 펌웨어 업그레이드)는 제조업체가 제공하는 개선된 버전으로 USB 디바이스의 펌웨어를 업그레이드하기 위한 벤더 및 디바이스에 의존하지 않는 메커니즘으로 펌웨어 버그 수정을 도입할 수 있습니다.펌 웨어의 업그레이드 조작중에, USB 디바이스는 동작 모드를 변경해, 사실상 PROM 프로그래머가 됩니다.어떤 종류의 USB 장치라도 공식 DFU [49][53][54]사양에 따라 이 기능을 구현할 수 있습니다.

또한 DFU는 사용자가 USB 장치를 대체 펌웨어로 업데이트할 수 있는 자유를 제공합니다.이로 인해 재플래시 후 USB 디바이스가 다양한 예기치 않은 디바이스 유형으로 작동할 수 있습니다.예를 들면, 판매자가 단지 플래시 드라이브인 USB 디바이스는 키보드와 같은 입력 디바이스를 「스푸핑」할 수 있다.BadUSB [55]를 참조해 주세요.

USB Device Working Group은 오디오 스트리밍에 대한 사양을 제시했으며 마이크, 스피커, 헤드셋, 전화기, 악기 등 오디오 클래스의 용도에 대한 특정 표준이 개발 및 구현되었습니다.작업 그룹은 다음 3가지 버전의 오디오 [56][57]장치 사양을 공개했습니다.오디오 1.0, 2.0 및 3.0 ('UAC'[58] 또는 'ADC')[59]

UAC 3.0은 주로 데이터를 버스트하여 저전력 모드로 유지함으로써 소비전력을 줄이고 디바이스의 다양한 컴포넌트를 위한 전원 도메인을 개선하여 사용하지 [60]않을 때 셧다운할 수 있도록 합니다.

UAC 2.0은 고속 USB(풀 스피드 외에)를 지원하여 멀티 채널 인터페이스의 대역폭 확대, 샘플링 속도 향상,[61] 고유 지연 [62][58]시간 단축, 동기 및 적응 [58]모드에서의 타이밍 해상도 8배 향상 등을 가능하게 했습니다.UAC2에서는 클럭 도메인의 개념도 도입되었습니다.이 개념에서는 어떤 입력 단말기와 출력 단말기가 같은 소스로부터 클럭을 취득하는지에 대한 정보를 호스트에 제공하고 DSD, 오디오 효과, 채널클러스터링, 사용자 제어 및 디바이스 설명 [58][63]등의 오디오 부호화에 대한 지원이 향상되었습니다.

그러나 UAC 1.0 디바이스는 크로스 플랫폼 드라이버리스 [61]호환성과 마이크로소프트가 UAC 2.0을 10년 이상 구현하지 못하여 2017년 [64][65][63]3월 20일 Creators Update를 통해 Windows 10에 대한 지원을 추가했기 때문에 여전히 일반적입니다.UAC 2.0은 MacOS, iOS[58]Linux에서도 지원되지만 Android는 UAC 1.0의 [66]일부만 구현합니다.

USB에는 3가지 아이소크로너스(고정 대역폭) 동기 [67]타입이 있으며, 이들 [68]타입은 모두 오디오 디바이스에 의해 사용됩니다.

  • 비동기 – ADC 또는 DAC는 호스트 컴퓨터의 클럭과 전혀 동기화되지 않고 디바이스에 대해 로컬로 동작합니다.
  • Synchronous – 디바이스 클럭은 USB Start-of-Frame(SOF; 프레임 시작) 또는 Bus Interval 신호와 동기화됩니다.예를 들어 11.2896MHz 클럭을 1kHz SOF 신호(대주파수 곱셈)[69][70]에 동기화해야 할 수 있습니다.
  • 적응형 – 디바이스[71] 클럭은 호스트에서 프레임당 전송되는 데이터 양에 동기화됩니다.

USB 사양은 원래 "저가 스피커"에서 비동기 모드를 사용하고 "고급 디지털 스피커"[72]에서 적응 모드를 사용하는 것을 설명했지만, 비동기 모드를 기능으로 광고하는 하이파이 세계에서는 반대의 인식이 존재하며 적응/동기 모드는 나쁜 [73][74][66]평판을 받습니다.실제로 모든 유형은 엔지니어링 [70][58][75]및 애플리케이션의 품질에 따라 고품질 또는 저품질일 수 있습니다.비동기에는 컴퓨터 클럭에서 분리되는 장점이 있지만 여러 소스를 조합할 경우 샘플링 속도 변환이 필요하다는 단점이 있습니다.

커넥터

USB 위원회가 지정한 커넥터는 USB의 많은 기본 목표를 지원하며, 컴퓨터 업계가 사용해 온 많은 커넥터에서 얻은 교훈을 반영합니다.호스트 또는 디바이스에 장착된 암컷 커넥터를 리셉터클이라고 하며, 케이블에 연결된 수컷 커넥터를 [24]: 2–5 – 2–6 플러그라고 합니다.공식 USB 사양 문서에서는 플러그를 나타내는 용어와 리셉터클을 [76]나타내는 용어가 정기적으로 정의되어 있습니다.

USB Type-A plug
표준 USB 타입 A 플러그.이것은 많은 종류의 USB 커넥터 중 하나입니다.

이 설계는 USB 플러그를 콘센트에 잘못 삽입하는 것을 어렵게 하기 위한 것입니다.USB 사양에서는 사용자가 올바른 [24]방향을 인식할 수 있도록 케이블 플러그와 리셉터클을 표시해야 합니다.그러나 USB-C 플러그는 반전 가능합니다.USB 케이블과 소형 USB 디바이스는 리셉터클로부터의 파지력에 의해 고정되며 일부 커넥터에서 사용하는 나사, 클립 또는 엄지손가락 회전 없이 고정됩니다.

A 플러그와 B 플러그가 다르기 때문에 실수로 2개의 전원이 접속되는 것을 방지합니다.단, A-to-A, B-to-B, 경우에 따라서는 Y/스플리터 케이블이 필요한 다목적 USB 연결(스마트폰의 USB On-The-Go, USB 전원 Wi-Fi 라우터 등)이 등장함에 따라 이 다이렉트토폴로지의 일부가 없어집니다.

사양이 향상됨에 따라 USB 커넥터 유형이 증가했습니다.원래의 USB 사양에는 표준 A 및 표준 B 플러그와 리셉터클이 상세하게 기재되어 있었습니다.커넥터가 달라서 사용자가 컴퓨터 콘센트를 다른 콘센트에 연결할 수 없었습니다.표준 플러그의 데이터 핀은 전원 핀에 비해 움푹 패여 있기 때문에 데이터 연결을 확립하기 전에 장치에 전원이 공급될 수 있습니다.일부 디바이스는 데이터 연결 여부에 따라 다른 모드로 작동합니다.충전 독은 전원을 공급하며 호스트 디바이스나 데이터 핀을 포함하지 않으므로 모든 USB 디바이스가 표준 USB 케이블에서 충전 또는 작동할 수 있습니다.충전 케이블은 전원 연결을 제공하지만 데이터는 제공하지 않습니다.충전 전용 케이블에서는 데이터 와이어가 장치 끝에서 단락됩니다. 그렇지 않으면 장치가 충전기를 부적절한 것으로 거부할 수 있습니다.

케이블 접속

홍콩에서 판매되는 다양한 USB 케이블

USB 1.1 규격에서는 표준 케이블의 최대 길이는 최대 5m(16피트 5인치)이며 최대 길이는 최대 12Mbit/s로 [77][78][79]동작하는 디바이스의 경우 최대 3m(9피트 10인치)로 규정되어 있습니다.

USB 2.0은, 고속(480 Mbit/[79]s)으로 동작하는 디바이스의 경우, 최대 5 m(16 피트 5 인치)의 케이블 길이를 제공합니다.

USB 3.0 규격에서는, 케이블의 최대 길이를 직접 지정하는 것은 아니고, 모든 케이블이 전기 사양에 준거하고 있는 것 뿐입니다.AWG 26 와이어가 있는 구리 케이블의 경우, 실제의 최대 길이는 3미터(9피트 10인치)[80]입니다.

USB 리 usb usb usb

USB 브리지 케이블 또는 데이터 전송 케이블은 PC에서 PC로 직접 연결할 수 있습니다.브리지 케이블은 케이블 중간에 칩과 액티브한 전자 장치가 있는 특수 케이블입니다.케이블의 중앙에 있는 칩은, 양쪽의 컴퓨터의 주변기기로서 기능해, 컴퓨터간의 피어 투 피어 통신을 가능하게 합니다.USB 브리지 케이블은 USB 포트를 통해 두 컴퓨터 간에 파일을 전송하는 데 사용됩니다.

Microsoft에 의해 Windows Easy Transfer로 널리 알려진 이 유틸리티는 특수 USB 브리지 케이블을 사용하여 이전 버전의 Windows를 실행하는 컴퓨터에서 새로운 버전을 실행하는 컴퓨터로 개인 파일과 설정을 전송합니다.Windows Easy Transfer 소프트웨어를 사용하는 경우 브리지 케이블을 Easy Transfer 케이블이라고 부르는 경우가 있습니다.

많은 USB 브리지/데이터 전송 케이블은 아직 USB 2.0이지만 USB 3.0 전송 케이블도 다수 있습니다.USB 3.0은 USB 2.0보다 10배 빠르지만 USB 3.0 전송 케이블은 설계상 불과 2~3배 더 빠릅니다.

USB 3.0 사양에서는 두 대의 PC를 연결할 수 있는 전원이 없는 A-to-A 크로스 케이블을 도입했습니다.이것들은 데이터 전송용이 아니라 진단용입니다.

롤 얼얼롤 USB 결연

USB 브리지 케이블은 USB 3.1 사양에서 도입된 USB 듀얼 롤 디바이스 기능으로 인해 중요성이 낮아졌습니다.최신 사양에서는 USB는 Type-C 케이블로 시스템을 직접 연결하는 대부분의 시나리오를 지원합니다.그러나 이 기능이 작동하려면 연결된 시스템이 역할 전환을 지원해야 합니다.듀얼 롤 기능을 사용하려면 시스템 내에 역할 컨트롤러와 함께 2개의 컨트롤러가 필요합니다.태블릿이나 전화등의 모바일 플랫폼에서는, 이 기능은 기대할 수 있습니다만, 데스크탑 PC나 노트북에서는, [81]2역할을 서포트하고 있지 않는 경우가 많습니다.

파워

업스트림 USB 커넥터는 V_BUS 핀을 통해 다운스트림 USB 디바이스에 공칭 5V DC로 전력을 공급합니다.

저전력 및 고전력 장치

저전력 디바이스는 최대 1개의 유닛 부하를 소비할 수 있으며, 모든 디바이스는 미구성 상태로 시작할 때 저전력 디바이스로 동작해야 합니다.USB 2.0까지의 USB 디바이스의 경우 1개의 유닛 부하가 100mA인 반면 USB 3.0에서는 유닛 부하가 150mA로 정의됩니다.

2. 드라이브는 최대 2.0 또는 로드(에 최소 유닛 =를 소비합니다.SuperSpeed(USB 3.0 이)A = 900mA).

표준 USB 원원 usb usb
★★ ★★★★★ ★★★★★★★★★★★★★★★★★★★
디바이스 " " " 100 mA 5 V[a] 0.50 W
SuperSpeed3.0) 전 super super SuperSpeed(USB 3.0) 디 low low low low low low 150 mA 5 V[a] 0.75 W
디바이스 " " " " 500 mA[b] 5 V 2.5 W
고출력 SuperSpeed (USB 3.0) 디바이스 900 mA[c] 5 V 4.5 W
슈퍼스피드(USB 3.22) (USB 3.2 Gen 2) 디바이스 1.5 A[d] 5 V 7.5 W
Charging ( 충전) 1.1 1.5 A 5 V 7.5 W
Charging ( 충전) 1.2 1.5 A 5 V 7.5 W
USB-C 1.5 A 5 V 7.5 W
3 A 5 V 15 W
1.03.0 전 power1.0/2.0/3.0 Type-C 5 A[e] 20 V 100 W
3.1 ™ 3.1 Type-C 5 A[e] 48 V[f] 240 W
  1. ^ a b 저전력 허브 포트의 V 전원 공급이BUS 4.40V로 떨어질 수 있습니다.
  2. ^ 5시입니다.SuperSpeed 이aa1 대 100 mA 니 super 。
  3. ^ 최대 6대의 유닛 부하, SuperSpeed 디바이스의 경우 1대의 유닛 부하가 150mA입니다.
  4. ^ 6시입니다.다차선 디바이스의 경우 1대의 유닛 부하가 250mA입니다.
  5. ^ a b > 3 A W의 동작에는,5 A(60 W)의 전자 가 붙어 이 필요합니다.> 3 A(60 W)의 마크가 붙어 있습니다
  6. ^ 20V 상(100W 상) 、 [ Extended Power Range ( EPR ;확장전력범위) ) ]

배터리 충전 모드를 인식하기 위해 전용 충전 포트는 D+ 및 D- 단자에 200Ω을 초과하지 않는 저항을 배치합니다."D+" 및 "D-" 단자에서 저항이 200Ω 미만인 단락 또는 거의 단락된 데이터 레인은 무제한 충전 [82][83]속도를 가진 전용 충전 포트(DCP)를 의미합니다.

표준 USB 외에 Powered라고 불리는 자체 사양의 고성능 시스템이 있습니다.USB는 1990년대에 개발되어 주로 현금 레지스터와 같은 POS 단말기에 사용됩니다.

USB 신호는 90Ω ± 15% 특성 [84]임피던스의 트위스트 페어 데이터 와이어를 통해 차동 신호를 사용하여 전송됩니다.USB 2.0 이전의 사양에서는, 반이중(HDX)의 단일 페어를 정의합니다.USB 3.0 이후 사양에서는 USB 2.0 호환성을 위한 1쌍과 데이터 전송을 위한 2쌍 또는 4쌍이 정의됩니다. 즉, 싱글 레인 모델(SuperSpeed 커넥터 필요)을 위한 전이중(FDX)을 위한 2쌍, 듀얼 레인(×2) 모델(USB-C 커넥터 필요)을 위한 4쌍입니다.

''' 이름 ★★ 판) ( ) 페어 " " " ★★★★
USB-IF 마케팅
이름[85][86][87]
★★
★★ 되지 않음 USB 1.0 NRZI HDx x 1 1.5 Mbit/s USB 본본 usb USB USB icon.svg
★★★★ 12 Mbit/s
속 high USB 2.0 480 Mbit/s † USB
3.21 × 1 USB 3.2 Gen 1 × 1 USB 3.0,
USB 3.1 Gen 1
3.0 USB 3.0 8b/10b 2 FDx 5개 USB SuperSpeed USB 5Gbps USB SuperSpeed 5 Gbps Trident Logo.svg
USB 3.2 Gen 2 × 1 USB 3.1 Gen 2 USB 3.1 /128b 2 FDx 2 10개 USB SuperSpeed USB 10Gbps USB SuperSpeed 10 Gbps Trident Logo.svg
3.2 1 × 2 USB 3.2 Gen 1 × 2 되지 않음 USB 3.2 8b/10b 4 FDx ×2 10개
3.2 2 × 2 USB 3.2 Gen 2 × 2 /128b FDx ×2 FDx × 2 이십 USB SuperSpeed USB 20Gbps USB SuperSpeed 20 Gbps Trident Logo.svg
2 × 1 USB4 Gen 2 × 1 USB4 64 b/66[a] b 2 FDx 2 10개
2 × 2 USB4 Gen 2 × 2 64 b/66[a] b FDx ×2 FDx × 2 이십 Gbps USB4 20 Gbps USB4 20Gbps Logo.svg
3 × 1 USB4 Gen 3 × 1 128b/128b[a] 2 FDx 2 이십
3 × 2 USB4 Gen 3 × 2 128b/128b[a] FDx ×2 FDx × 2 사십 Gbps USB4 40 Gbps USB4 40Gbps Logo.svg
  1. ^ a b c d USB4는 옵션인 Reed-Solomon Forward Error Correction(RS FEC; 리드 Solomon 전송 오류 수정)을 사용할 수 있습니다.이 모드에서는 12 × 16 B(128비트) 심볼이 각 심볼 유형을 나타내는2 B(12비트 + 4비트 예약) 동기 비트와 함께 조립되어 총 198B 블록 중 최대 1B의 오류를 수정할 수 있습니다.


  • 저속(LS) 모드와 풀 스피드(FS) 모드에서는, 반이중으로 D+ 와 D- 라고 하는 단일의 데이터 페어가 사용됩니다.전송 신호 레벨은 논리 로우일 경우 0.0~0.3V, 논리 하이 레벨일 경우 2.8~3.6V입니다.신호선은 종단되지 않습니다.
  • 고속(HS) 모드에서는, 같은 와이어 페어를 사용하고 있습니다만, 전기 규약은 다릅니다.로우 레벨의 경우 -10~10mV, 논리 하이 레벨의 경우 360~440mV의 낮은 신호 전압, 데이터 케이블 임피던스와 일치하도록 접지 측 45Ω 또는 90Ω의 차동 종단.
  • SuperSpeed(SS)는 2쌍의 실드 트위스트 와이어(및 대부분 호환되는 새로운 확장 커넥터)를 추가합니다.이것들은 전이중 슈퍼 스피드 동작 전용입니다.SuperSpeed 링크는 USB 2.0 채널과 독립적으로 작동하며 연결 시 우선됩니다.링크 구성은 LFPS(Low Frequency Periodic Signaling, 약 20MHz 주파수)를 사용하여 이루어지며, 전기적 특징에는 송신기 측의 전압 디엠퍼시스, 전송로의 전기적 손실에 대처하기 위한 수신기 측의 적응형 선형 등화 등이 포함되어 링크 트레이닝의 개념을 도입한다.
  • SuperSpeed+(SS+)는 향상된 데이터 전송 속도(2×1 모드) 및/또는 USB-C 커넥터의 추가 레인(1×2 및 2×2 모드)을 사용합니다.

USB 연결은 항상 A 커넥터 끝의 호스트 또는 허브와 다른 끝의 장치 또는 허브의 "업스트림" 포트 사이에 있습니다.

USB 통신 중에는 데이터가 패킷으로 전송됩니다.처음에 모든 패킷은 루트허브를 경유하여 호스트에서 디바이스로 전송됩니다.경우에 따라서는 더 많은 허브를 경유하여 송신됩니다.이러한 패킷의 일부는, 디바이스에 대해서 응답으로 패킷을 송신하도록 지시합니다.

는 다음과 같습니다.

  • 출력 ★★★★★★★★★★★★★★★」
  • IN 랜잭 in in
  • SETUP 랜 setup setup
  • 전송

관련 기준

USB usb usb USB 고로

USB 구현자 포럼은 2015년 7월 29일 USB 프로토콜을 기반으로 한 Media Agnostic USB v.1.0 무선 통신 표준을 발표했습니다.무선 USB는 케이블 교환 테크놀로지이며, 최대 480 Mbit/[88]s의 데이터 레이트에 대해 초광대역 무선 테크놀로지를 사용합니다.

USB-IF는 MA-USB 사양의 초기 기반으로 WiGig Serial Extension v1.2 사양을 사용했으며 SuperSpeed USB(3.0 및 3.1) 및 Hi-Speed USB(USB 2.0)에 준거하고 있습니다.MA-USB를 사용하는 기기는 인증 프로그램에 [89]적합할 경우 'Powered by MA-USB'라는 브랜드로 지정됩니다.

InterChip USB는 일반 USB에서 볼 수 있는 기존의 트랜시버를 제거한 칩 투 칩 변종입니다.HSIC 물리층은 USB [90]2.0에 비해 소비전력이 약 50%, 보드 면적이 75% 적습니다.

IEEE 1394

처음에 USB는 IEEE 1394(FireWire) 기술을 보완하는 것으로 간주되었습니다.이것은 디스크 드라이브, 오디오 인터페이스, 비디오 기기 등의 주변 기기를 효율적으로 상호 연결하는 고대역폭 시리얼 버스로 설계되었습니다.초기 설계에서 USB는 훨씬 낮은 데이터 속도로 작동하며 덜 정교한 하드웨어를 사용했습니다.키보드나 포인팅 디바이스등의 작은 주변기기에 적합합니다.

FireWire USB.

  • USB 네트워크는 계층형 토폴로지를 사용하고 IEEE 1394 네트워크는 트리 토폴로지를 사용합니다.
  • USB 1.0, 1.1 및 2.0은 "speak-when-speak-when-speak-to" 프로토콜을 사용합니다. 즉, 각 주변 장치는 호스트가 통신하도록 요청할 때 호스트와 통신합니다.USB 3.0을 사용하면 호스트에 대한 디바이스 시작 통신이 가능합니다.FireWire 장치는 네트워크 상태에 따라 언제든지 다른 노드와 통신할 수 있습니다.
  • USB 네트워크는 트리의 맨 위에 있는 단일 호스트에 의존하여 네트워크를 제어합니다.모든 통신은 호스트와 1개의 주변기기 사이에서 이루어집니다.FireWire 네트워크에서는 모든 기능 노드가 네트워크를 제어할 수 있습니다.
  • USB는 5V 전원 라인으로 작동하며 FireWire는 12V를 공급하며 이론적으로 최대 30V를 공급할 수 있습니다.
  • USB 500mA/2.5W의 전류에서 공급할 수 있으며, 비허브 포트에서는 100mA만 공급할 수 있습니다.USB 3.0 † 온더고 USB † 1.8A/9.0W( 용용배 w 1 1 、 1.5A/7)5 W 풀 900 mA/45W 고대역폭)의 전원을 공급합니다.단, FireWire는 이론상 최대 60와트의 전력을 공급할 수 있지만, 일반적으로는 10~20와트의 전력을 공급할 수 있습니다.

이러한 차이와 기타 차이는 두 버스의 다른 설계 목표를 반영합니다.USB는 심플하고 저렴한 비용으로 설계되었으며 FireWire는 특히 오디오 및 비디오와 같은 시간에 민감한 애플리케이션에서 고성능을 제공하도록 설계되었습니다.이론적으로 최대 전송 속도는 비슷하지만, FireWire 400은 특히 [91]외장 하드 [92][93][94][95]드라이브와 같은 고대역폭 사용에서는 USB 2.0 고대역폭보다 빠릅니다.새로운 FireWire 800 표준은 [96]이론적으로나 실질적으로나 FireWire 400보다 2배 빠르고 USB 2.0 고대역폭보다 빠릅니다.그러나 FireWire의 속도 이점은 직접 메모리 액세스(DMA)와 같은 낮은 수준의 기술에 의존하며, 이는 DMA 공격과 같은 보안 악용 기회를 창출했습니다.

USB와 FireWire를 구현하기 위해 사용되는 칩셋과 드라이버는 [97]주변기기와의 호환성과 함께 사양에 규정된 대역폭의 실제 달성 정도에 매우 큰 영향을 미칩니다.

이더넷

IEEE 802.3af, 802.3at802.3bt Power over Ethernet(PoE) 규격에서는 전력 공급 USB보다 정교한 전력 네고시에이션 방식이 규정되어 있습니다.48V DC에서 동작하며 최대 길이 5m의 USB 2.0에 비해 케이블로 최대 100m의 전력(802.3af의 경우 최대 12.95W, 802.3at PoE+의 경우 25.5W, 802.3bt의 경우 4PPoE경우 71W)을 공급할 수 있습니다.이로 인해 PoE는 VoIP 전화, 보안 카메라, 무선 액세스포인트 및 건물 내의 기타 네트워크 디바이스에 널리 보급되어 있습니다.단, 거리가 짧고 전력 수요가 낮으면 USB가 PoE보다 저렴합니다.

이더넷 표준에서는 네트워크 디바이스(컴퓨터, 전화 등)와 네트워크 케이블 간의 전기적 분리가 60초 [98]동안 최대 1500V AC 또는 2250V DC까지 필요합니다.USB는 호스트 컴퓨터와 밀접하게 관련된 주변기기를 위해 설계되었으며, 실제로는 주변기기와 호스트 접지를 연결합니다.이로 인해 케이블이나 DSL 모뎀 등의 주변기기가 외부 배선에 연결되어 있는 경우 특정 장애 상황에서 위험한 전압을 [99][100]가정할 수 있는 USB보다 이더넷이 훨씬 안전합니다.

미디

MIDI 장치용 USB 장치 클래스 정의는 USB[101]통해 MIDI(Music Instrument Digital Interface) 음악 데이터를 전송합니다.MIDI 기능은 최대 16개의 가상 MIDI 케이블을 동시에 사용할 수 있도록 확장되어 있습니다.각 케이블은 통상적인 MIDI 16개의 채널과 클럭을 전송할 수 있습니다.

USB는 물리적으로 인접한 저비용 디바이스에 적합합니다.단, Power over Ethernet 및 MIDI 플러그 규격은 케이블이 긴 하이엔드 디바이스에서 유리합니다.USB는 양쪽 트랜시버에서 접지 기준을 연결하기 때문에 기기 간에 접지 루프 문제가 발생할 수 있습니다.반면 MIDI 플러그 표준 이더넷에는 500V 이상의 절연 기능이 내장되어 있습니다.

eSATA/eSATP

eSATA 커넥터는 외장 하드 드라이브 및 SSD에 연결하는 보다 견고한 SATA 커넥터입니다. eSATA의 전송 속도(최대 6기가비트/초)는 USB 3.0(최대 5기가비트/초) 및 USB 3.1(최대 10기가비트/초)과 비슷합니다.eSATA로 연결된 디바이스는 일반 SATA 디바이스로 표시되며 내장 드라이브와 관련된 완전한 성능과 완전한 호환성을 제공합니다.

eSATA는 외부 장치에 전원을 공급하지 않습니다.이는 USB에 비해 점점 더 불리한 점입니다. USB 3.0의 4.5 W로는 외장 하드 드라이브에 전력을 공급하기에 부족할 수 있지만, 기술이 발전하고 외장 드라이브의 전력 소비량이 점차 줄어들어 eSATA의 이점이 감소합니다.eSATAp(power over eSATA, 일명 ESATA/USB)는 2009년에 도입된 커넥터로, 새로운 하위 호환 커넥터를 사용하여 연결된 장치에 전력을 공급합니다.노트북 eSATP에서는 보통 2.5인치 HDD/SSD에 전력을 공급하기 위해 5V만 공급합니다.데스크탑 워크스테이션에서는 3.5인치 HDD/SSD 및 5.25인치 옵티컬(광학식) 드라이브를 포함한 대형 장치에 추가로 12V를 공급할 수 있습니다.

eSATP 지원은 메인보드 SATA, 전원 및 USB 리소스를 연결하는 브래킷 형태로 데스크톱 머신에 추가할 수 있습니다.

eSATA는 USB와 마찬가지로 핫플러그를 지원하지만 OS 드라이버 및 장치 펌웨어에 의해 제한될 수 있습니다.

썬더볼트

Thunderbolt는 PCI Express와 Mini DisplayPort를 새로운 시리얼 데이터 인터페이스에 결합합니다.원래 Thunderbolt 구현에는 2개의 채널이 있으며, 각각 10Gbit/s의 전송 속도를 가지므로 총 단방향 대역폭이 20Gbit/[102]s입니다.

Thunderbolt 2는 링크 집약을 사용하여 두 개의 10Gb/s 채널을 하나의 양방향 20Gb/s [103]채널로 결합합니다.

Thunderbolt 3은 USB-C [104][105][106]커넥터를 사용합니다.Thunderbolt 3에는 2개의 물리적 20Gbit/s 양방향 채널이 있으며, 단일 논리 40Gbit/s 양방향 채널로 나타나도록 집계됩니다.Thunderbolt 3 컨트롤러는 USB 3.1 Gen 2 컨트롤러를 통합하여 USB 장치와의 호환성을 제공할 수 있습니다.또한 USB-C 커넥터를 통해 DisplayPort 대체 모드를 제공하여 Thunderbolt 3 포트를 DisplayPort 대체 모드를 갖춘 USB 3.1 Gen 2 포트의 슈퍼셋으로 만들 수 있습니다.

DisplayPort Alt 모드 2.0: USB 4는 대체 모드보다 DisplayPort 2.0을 지원합니다.DisplayPort 2.0은 HDR10 [107]색상의 60Hz에서 8K 해상도를 지원합니다.DisplayPort 2.0은 모든 데이터를 한 방향으로(모니터로) 전송하기 때문에 8개의 데이터 레인을 동시에 [107]사용할 수 있기 때문에 USB 데이터의 두 배인 최대 80기가비트/초까지 사용할 수 있습니다.

사양이 로열티 무료가 되고 Thunderbolt 프로토콜의 관리권이 Intel에서 USB Implementers Forum으로 이전된 후 Thunderbolt 3은 USB4 사양으로 효과적으로 구현되었습니다. Thunderbolt 3과의 호환성은 옵션이지만 USB4 [108]제품에는 권장됩니다.

상호 운용성

USB 데이터 신호를 다른 통신 표준과 변환하는 다양한 프로토콜 변환기를 사용할 수 있습니다.

보안 위협

  • Skylake의 인텔 CPU는 USB [109][110][111]3.0에서 제어할 수 있습니다.
  • USB Killer
  • USB 플래시 드라이브는 기본적으로 Autorun.inf에 표시된 프로그램을 실행하도록 구성되어 있기 때문에 Windows XP의 첫 번째 버전에는 위험했습니다.[112]플래시 드라이브를 연결한 직후에 악성 프로그램이 자동으로 활성화될 수 있습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "82371FB (PIIX) and 82371SB (PIIX3) PCI ISA IDE Xcelerator" (PDF). Intel. May 1996. Archived from the original (PDF) on 13 March 2016. Retrieved 12 March 2016.
  2. ^ "USB deserves more support". Business. Boston Globe Online. Simson. 31 December 1995. Archived from the original on 6 April 2012. Retrieved 12 December 2011.
  3. ^ Hachman, Mark (4 March 2019). "The new USB4 spec promises a lot: Thunderbolt 3 support, 40Gbps bandwidth, and less confusion". PCWorld. Retrieved 4 March 2019.
  4. ^ a b c d Jan Axelson, USB 컴플리트: 개발자 가이드, 제5판, Lakeview Research LLC, 2015, ISBN 1931448280, 1-7페이지
  5. ^ "Definition of: how to install a PC peripheral". PC. Ziff Davis. Retrieved 17 February 2018.
  6. ^ Huang, Eric (3 May 2018). "To USB or Not to USB: USB Dual Role replaces USB On-The-Go". synopsys.com. Retrieved 21 July 2021.
  7. ^ 를 클릭합니다"Icon design recommendation for Identifying USB 2.0 Ports on PCs, Hosts and Hubs" (PDF). USB..
  8. ^ "Members". Retrieved 7 November 2021.
  9. ^ "Two decades of "plug and play": How USB became the most successful interface in the history of computing". Retrieved 14 June 2021.
  10. ^ "Intel Fellow: Ajay V. Bhatt". Intel Corporation. Archived from the original on 4 November 2009.
  11. ^ Rogoway, Mark (9 May 2009). "Intel ad campaign remakes researchers into rock stars". The Oregonian. Archived from the original on 26 August 2009. Retrieved 23 September 2009.
  12. ^ Pan, Hui; Polishuk, Paul (eds.). 1394 Monthly Newsletter. Information Gatekeepers. pp. 7–9. GGKEY:H5S2XNXNH99. Archived from the original on 12 November 2012. Retrieved 23 October 2012.
  13. ^ "System and method for a switched data bus termination - July 14, 1998". U.S. Patent Office. Retrieved 4 December 2020.
  14. ^ "SuperSpeed USB 3.0: More Details Emerge". PC world. 6 January 2009. Archived from the original on 24 January 2009.
  15. ^ "4.2.1". Universal Serial Bus Specification (PDF) (Technical report). 1996. p. 29. v1.0. Archived (PDF) from the original on 30 January 2018.
  16. ^ "Eight ways the iMac changed computing". Macworld. 15 August 2008. Archived from the original on 22 December 2011. Retrieved 5 September 2017.
  17. ^ "The PC Follows iMac's Lead". Business week. 1999. Archived from the original on 23 September 2015.
  18. ^ "High Speed USB Maximum Theoretical Throughput". Microchip Technology Incorporated. 23 March 2021. Archived from the original on 23 March 2021. Retrieved 23 March 2021.
  19. ^ "Full Speed USB Maximum Theoretical Throughput". Microchip Technology Incorporated. 23 March 2021. Archived from the original on 23 March 2021. Retrieved 23 March 2021.
  20. ^ "USB 2.0 Specification". USB Implementers Forum. Archived from the original on 3 December 2017. Retrieved 28 April 2019.
  21. ^ "Battery Charging v1.2 Spec and Adopters Agreement" (ZIP). USB Implementers Forum. 7 March 2012. Archived from the original on 6 October 2014. Retrieved 13 May 2021.
  22. ^ "USB 3.0 Specification Now Available" (PDF) (Press release). San Jose, Calif. 17 November 2008. Archived from the original (PDF) on 31 March 2010. Retrieved 22 June 2010 – via usb.org.
  23. ^ a b c d e Universal Serial Bus 3.0 Specification (ZIP). Hewlett-Packard Company Intel Corporation Microsoft Corporation NEC Corporation ST-Ericsson Texas Instruments. 6 June 2011. Archived from the original on 19 May 2014 – via www.usb.org.
    "Universal Serial Bus 3.0 Specification" (PDF). 12 November 2008. Retrieved 29 December 2012 – via www.gaw.ru.
  24. ^ "USB 3.0 Technology" (PDF). HP. 2012. Archived from the original on 19 February 2015. Retrieved 2 January 2014.
  25. ^ a b c d "USB 3.1 Specification – Language Usage Guidelines from USB-IF" (PDF). Archived (PDF) from the original on 12 March 2016 – via www.usb.org.
  26. ^ Silvia (5 August 2015). "USB 3.1 Gen 1 & Gen 2 explained". www.msi.org.
  27. ^ Universal Serial Bus 3.1 Specification. Hewlett-Packard Company Intel Corporation Microsoft Corporation Renesas Corporation ST-Ericsson Texas Instruments. 26 July 2013. Archived from the original (ZIP) on 21 November 2014. Retrieved 19 November 2014 – via www.usb.org.
  28. ^ "The USB 3.2 Specification released on September 22, 2017 and ECNs". usb.org. 22 September 2017. Retrieved 4 September 2019.
  29. ^ "USB 3.0 Promoter Group Announces USB 3.2 Update" (PDF) (Press release). Beaverton, Oregon, US. 25 July 2017. Retrieved 27 July 2017 – via www.usb.org.
  30. ^ "USB 3.2 Specification Language Usage Guidelines from USB-IF" (PDF). usb.org. 26 February 2019. Retrieved 4 September 2019.
  31. ^ Ravencraft, Jeff (19 November 2019). "USB DevDays 2019 – Branding Session" (PDF). USB Implementers Forum (Presentation). p. 16. Archived from the original (PDF) on 22 March 2020. Retrieved 22 March 2020.
  32. ^ a b "USB Promoter Group USB4 Specification". usb.org. 29 August 2019.
  33. ^ Bright, Peter (4 March 2019). "Thunderbolt 3 becomes USB4, as Intel's interconnect goes royalty-free". Ars Technica. Retrieved 4 March 2019.
  34. ^ Grunin, Lori (4 March 2019). "USB4 marries Thunderbolt 3 for faster speeds and smarter transfers". CNET. Retrieved 4 March 2019.
  35. ^ Brant, Tom (4 March 2019). "Thunderbolt 3 Merges With USB to Become USB4". PC Magazine. Retrieved 4 March 2019.
  36. ^ Matt Elliot (11 March 2019). "USB 3.2 explained: Making sense of current and confusing USB standards". CNET. Archived from the original on 27 July 2017. Retrieved 26 July 2022.
  37. ^ "Battery Charging v1.1 Spec and Adopters Agreement". USB.org.
  38. ^ "Battery Charging v1.2 Spec and Adopters Agreement". USB.org.
  39. ^ "USB Power Delivery". USB.org.
  40. ^ "USB Type-C Cable and Connector Specification Revision 2.1". USB.org.
  41. ^ "USB Power Delivery". USB.org.
  42. ^ "USB Power Delivery". USB.org.
  43. ^ "Universal Serial Bus Specification Revision 2.0". USB.org. 11 October 2011. pp. 13, 30, 256. Archived from the original (ZIP) on 28 May 2012. Retrieved 8 September 2012.
  44. ^ Dan Froelich (20 May 2009). "Isochronous Protocol" (PDF). USB.org. Archived from the original (PDF) on 17 August 2014. Retrieved 21 November 2014.
  45. ^ "USB Class Codes". 22 September 2018. Archived from the original on 22 September 2018 – via www.usb.org.
  46. ^ 인터페이스 기술자의 클래스 정보를 사용합니다.이 기본 클래스는 디바이스의 인터페이스 기술자에서 클래스 정보를 판별할 필요가 있음을 나타내기 위해 디바이스 기술자에서 사용하도록 정의되어 있습니다.
  47. ^ "Universal Serial Bus Test and Measurement Class Specification (USBTMC) Revision 1.0" (PDF). USB Implementers Forum. 14 April 2003. Retrieved 10 May 2018 – via sdpha2.ucsd.edu.
  48. ^ a b "Universal Serial Bus Device Class Specification for Device Firmware Upgrade, Version 1.1" (PDF). USB Implementers Forum. 15 October 2004. pp. 8–9. Archived (PDF) from the original on 11 October 2014. Retrieved 8 September 2014.
  49. ^ "100 Portable Apps for your USB Stick (both for Mac and Win)". Archived from the original on 2 December 2008. Retrieved 30 October 2008.
  50. ^ "Skype VoIP USB Installation Guide". Archived from the original on 6 July 2014. Retrieved 30 October 2008.
  51. ^ "PS/2 to USB Keyboard and Mouse Adapter". StarTech.com. Archived from the original on 12 November 2014.
  52. ^ "Universal Serial Bus Device Class Specification for Device Firmware Upgrade, Version 1.0" (PDF). USB Implementers Forum. 13 May 1999. pp. 7–8. Archived from the original (PDF) on 24 August 2014. Retrieved 8 September 2014.
  53. ^ "rpms/dfu-util: USB Device Firmware Upgrade tool". fedoraproject.org. 14 May 2014. Retrieved 8 September 2014.
  54. ^ Karsten Nohl; Sascha Krißler; Jakob Lell (7 August 2014). "BadUSB – On accessories that turn evil" (PDF). srlabs.de. Security Research Labs. Archived from the original (PDF) on 8 August 2014. Retrieved 8 September 2014.
  55. ^ "USB-IF Announces USB Audio Device Class 3.0 Specification". Business Wire (Press release). Houston, Texas & Beaverton, Oregon. 27 September 2016. Retrieved 4 May 2018.
  56. ^ "USB Device Class Specifications". www.usb.org. Retrieved 4 May 2018.
  57. ^ a b c d e f Strong, Laurence (2015). "Why do you need USB Audio Class 2?" (PDF). XMOS. Archived from the original (PDF) on 24 November 2017. Retrieved 11 December 2020. In applications where streaming latency is important, UAC2 offers up to an 8x reduction over UAC1. ... Each clocking method has pros and cons and best-fit applications.
  58. ^ "USB Audio 2.0 Drivers". Microsoft Hardware Dev Center. Retrieved 4 May 2018. ADC-2 refers to the USB Device Class Definition for Audio Devices, Release 2.0.
  59. ^ "New USB Audio Class for USB Type-C Digital Headsets". Synopsys.com. Retrieved 7 May 2018.
  60. ^ a b Kars, Vincent (May 2011). "USB". The Well-Tempered Computer. Retrieved 7 May 2018. All operating systems (Win, OSX, and Linux) support USB Audio Class 1 natively. This means you don't need to install drivers, it is plug&play.
  61. ^ "Fundamentals of USB Audio" (PDF). www.xmos.com. XMOS Ltd. 2015. Retrieved 10 December 2020. Note that Full Speed USB has a much higher intrinsic latency of 2ms
  62. ^ a b "This Just In: Microsoft Launches Native Class 2 USB Audio Support. Wait, What?". Computer Audiophile. Retrieved 7 May 2018. Class 2 support enables much higher sample rates such as PCM 24 bit / 384 kHz and DSD (DoP) up through DSD256.
  63. ^ "Announcing Windows 10 Insider Preview Build 14931 for PC". Windows Experience Blog. 21 September 2016. Retrieved 7 May 2018. We now have native support for USB Audio 2.0 devices with an inbox class driver! This is an early version of the driver that does not have all features enabled
  64. ^ Plummer, Gregg (20 September 2017). "Ampliozone: USB Audio Class 2.0 Support in Windows 10, FINALLY!!!!". Ampliozone. Retrieved 7 May 2018.
  65. ^ a b "USB Digital Audio". Android Open Source Project. Retrieved 7 May 2018. Synchronous sub-mode is not commonly used with audio because both host and peripheral are at the mercy of the USB clock.
  66. ^ "32-bit Atmel Microcontroller Application Note" (PDF). Atmel Corporation. 2011. Archived (PDF) from the original on 6 May 2016. Retrieved 13 April 2016.
  67. ^ "PCM2906C datasheet" (PDF). Texas Instruments. November 2011. The PCM2906C employs SpAct™ architecture, TI's unique system that recovers the audio clock from USB packet data.
  68. ^ Castor-Perry, Kendall (October 2010). "Designing Modern USB Audio Systems". Cypress Semiconductor.
  69. ^ a b Castor-Perry, Kendall (2011). "Programmable Clock Generation and Synchronization for USB Audio Systems". Cypress Semiconductor. Early USB replay interfaces used synchronous mode but acquired a reputation for poor quality of the recovered clock (and resultant poor replay quality). This was primarily due to deficiencies of clocking implementation rather than inherent shortcomings of the approach.
  70. ^ Kondoh, Hitoshi (20 February 2002). "The D/A diaries: A personal memoir of engineering heartache and triumph" (PDF). The fact that there is no clock line within the USB cable leads to a thinner cable, which is an advantage. But, no matter how good the crystal oscillators are at the send and receive ends, there will always be some difference between the two...
  71. ^ "USB 2.0 Documents". www.usb.org. Retrieved 7 May 2018.
  72. ^ "Our Guide to USB Audio - Why Should I Use it?". Cambridge Audio. Retrieved 7 May 2018. Synchronous USB DAC is the lowest quality of the three ... Adaptive ... means that there is no continuous, accurate master clock in the DAC, which causes jitter in the audio stream. ... Asynchronous – this is the most complex to implement but it is a huge improvement on the other types.
  73. ^ Kars, Vincent (July 2012). "USB versus USB". The Well-Tempered Computer. Retrieved 7 May 2018. Synchronous is not used in a quality DAC as it is very jittery. ... asynchronous is the better of these modes.
  74. ^ "Low-Jitter USB: Dan Lavry, Michael Goodman, Adaptive, Asynchronous". Headphone Reviews and Discussion - Head-Fi.org. Retrieved 7 May 2018. Some manufacturers may lead you to believe that Asynchronous USB transfers are superior to Adaptive USB transfers and that therefore you must believe in the asynchronous solution. This no more true than saying that you "must" hold the fork in your left hand. In fact, if you know what you are doing, you will feed yourself with either hand. The issue is really about good engineering practices.
  75. ^ "USB 2.0 Specification Engineering Change Notice (ECN) #1: Mini-B connector" (PDF). 20 October 2000. Archived (PDF) from the original on 12 April 2015. Retrieved 29 December 2014 – via www.usb.org.
  76. ^ "USB Cable Length Limitations" (PDF). CablesPlusUSA.com. 3 November 2010. Archived from the original (PDF) on 11 October 2014. Retrieved 2 February 2014.
  77. ^ "What is the Maximum Length of a USB Cable?". Techwalla.com. Archived from the original on 1 December 2017. Retrieved 18 November 2017.
  78. ^ a b "Cables and Long-Haul Solutions". USB 2.0 Frequently Asked Questions. USB Implementers Forum. Archived from the original on 18 January 2011. Retrieved 28 April 2019.
  79. ^ Axelson, Jan. "USB 3.0 Developers FAQ". Archived from the original on 20 December 2016. Retrieved 20 October 2016.
  80. ^ "USB 3.1 - Type-C Host to Host". superuser.com. Retrieved 21 July 2021.
  81. ^ "Parameter Values". Battery Charging Specification, Revision 1.2. USB Implementers Forum. 7 December 2010. p. 45. Archived from the original on 28 March 2016. Retrieved 29 March 2016.
  82. ^ "OVERVIEW OF USB BATTERY CHARGING REVISION 1.2 AND THE IMPORTANT ROLE OF ADAPTER EMULATORS" (PDF). maxim integrated. 2014. p. 3.
  83. ^ "USB in a NutShell – Chapter 2: Hardware". Beyond Logic.org. Archived from the original on 20 August 2007. Retrieved 25 August 2007.
  84. ^ "USB Logo Usage Guidelines" (PDF). USB Implementers Forum.
  85. ^ USB 3.2 Specification Language Usage Guidelines from USB-IF
  86. ^ USB4 Specification Language Usage Guidelines from USB-IF
  87. ^ "Media Agnostic USB v1.0a Spec and Adopters Agreement". usb.org. Retrieved 21 July 2021.
  88. ^ Shaikh, Roshan Ashraf (3 November 2020). "USB-IF releases final specification of Media Agnostic USB". tweaktown.com. Retrieved 21 July 2021.
  89. ^ Shuler, Kurt (31 March 2011). "Interchip Connectivity: HSIC, UniPro, HSI, C2C, LLI... oh my!". Arteris IP. Archived from the original on 19 June 2011. Retrieved 24 June 2011.
  90. ^ "FireWire vs. USB 2.0" (PDF). QImaging. Archived (PDF) from the original on 11 October 2010. Retrieved 20 July 2010.
  91. ^ "FireWire vs. USB 2.0 – Bandwidth Tests". Archived from the original on 12 August 2007. Retrieved 25 August 2007.
  92. ^ "USB 2.0 vs FireWire". Pricenfees. Archived from the original on 16 October 2016. Retrieved 25 August 2007.
  93. ^ Metz, Cade (25 February 2003). "The Great Interface-Off: FireWire Vs. USB 2.0". PC Magazine. Archived from the original on 30 September 2007. Retrieved 25 August 2007.
  94. ^ Heron, Robert. "USB 2.0 Versus FireWire". TechTV. Archived from the original on 29 September 2007. Retrieved 25 August 2007.
  95. ^ "FireWire vs. USB 2.0". USB Ware. Archived from the original on 16 March 2007. Retrieved 19 March 2007.
  96. ^ Key, Gary (15 November 2005). "Firewire and USB Performance". Archived from the original on 23 April 2008. Retrieved 1 February 2008.
  97. ^ "802.3, Section 14.3.1.1" (PDF). IEEE. Archived (PDF) from the original on 6 December 2010.
  98. ^ "Powerbook Explodes After Comcast Plugs in Wrong Cable". Consumerist. 8 March 2010. Archived from the original on 25 June 2010. Retrieved 22 June 2010.
  99. ^ "Technical Note. Galvanic Isolation" (PDF). iSYSTEM. 2021.
  100. ^ "Universal Serial Bus Device Class Definition for MIDI Devices" (PDF). usb.org. 1 November 1999. Retrieved 21 July 2021.
  101. ^ "How Thunderbolt Technology Works: Thunderbolt Technology Community". ThunderboltTechnology.net. Archived from the original on 10 February 2014. Retrieved 22 January 2014.
  102. ^ Galbraith, Jim (2 January 2014). "What you need to know about Thunderbolt 2". Macworld. IDG Communications, Inc. Retrieved 18 June 2021.
  103. ^ "One port to rule them all: Thunderbolt 3 and USB Type-C join forces". Archived from the original on 2 June 2015. Retrieved 2 June 2015.
  104. ^ "Thunderbolt 3 is twice as fast and uses reversible USB-C". Archived from the original on 3 June 2015. Retrieved 2 June 2015.
  105. ^ Sebastian Anthony (2 June 2015). "Thunderbolt 3 embraces USB Type-C connector, doubles bandwidth to 40 Gbps". Ars Technica. Archived from the original on 9 June 2015. Retrieved 2 June 2015.
  106. ^ a b Porter, Jon (30 April 2020). "New DisplayPort spec enables 16K video over USB-C". The Verge. Vox Media, LLC. Retrieved 18 June 2021.
  107. ^ "USB4™ Thunderbolt3™ Compatibility Requirements Specification" (PDF). USB. USB.org. January 2021. Retrieved 1 January 2021.
  108. ^ "Where there's a JTAG, there's a way: obtaining full system access via USB". Positive Technologies. 20 October 2017. Retrieved 21 July 2021.
  109. ^ Tapping into the core (33c3) on YouTube
  110. ^ "Отладочный механизм в процессорах Intel позволяет захватывать их через USB-порт" [Debug mechanism in Intel processors allows capturing them via USB port]. Positive Technologies (in Russian). 29 December 2017. Retrieved 21 July 2021.
  111. ^ "Using AutoRun with a USB Flash Drive (USB stick)". Positive Technologies. 25 June 2022. Retrieved 26 July 2022.

Further reading

External links

General overview

Technical documents