USB
기본 정보
- 명칭: USB
- 영문명: Universal Serial Bus
- 분류: 데이터 전송 및 전원 공급 인터페이스
- 주요 용도: 기기 연결, 데이터 전송, 충전, 주변기기 연결
- 대표 포트: USB-A, USB-B, Micro USB, USB-C
- 관련 기술: USB-C, Thunderbolt, HDMI, DisplayPort, 충전기
개요
USB는 컴퓨터, 스마트폰, 외장하드, 키보드, 마우스, 프린터, 충전기 등 다양한 기기를 연결하기 위해 사용하는 표준 인터페이스이다.
초기에는 주로 데이터 전송과 주변기기 연결을 위해 사용되었지만, 현재는 충전, 영상 출력, 고속 데이터 전송, 오디오 장치 연결, 저장장치 연결 등 다양한 용도로 사용된다.
특히 USB-C가 보급되면서 하나의 포트로 충전, 데이터, 화면 출력까지 처리하는 경우가 많아졌다.
USB 구조
컴퓨터 / 충전기
↓
USB 포트
↓
USB 케이블
↓
외부 기기
↓
데이터 전송 또는 충전
동작 과정
기기 연결
↓
USB 장치 인식
↓
전원 공급
↓
드라이버 또는 프로토콜 확인
↓
데이터 전송 / 충전 / 제어
주요 특징
- 다양한 기기 연결 가능
- 데이터 전송 지원
- 전원 공급 및 충전 지원
- Plug and Play 지원
- 여러 포트 형태 존재
- 버전에 따라 속도 차이 발생
- USB-C는 방향 구분 없이 연결 가능
- 영상 출력과 고속 충전도 가능
USB 포트 종류
| 종류 | 설명 | 주요 사용처 |
|---|---|---|
| USB-A | 가장 흔한 직사각형 포트 | PC, 충전기, 키보드, 마우스 |
| USB-B | 사각형에 가까운 포트 | 프린터, 오디오 장비 |
| Mini USB | 구형 소형 포트 | 구형 카메라, 구형 기기 |
| Micro USB | 과거 스마트폰 표준 | 구형 Android, 보조배터리 |
| USB-C | 최신 표준 포트 | 스마트폰, 노트북, 태블릿, 모니터 |
USB-A
USB-A는 가장 오래전부터 널리 사용된 USB 포트이다.
PC
↓
USB-A 케이블
↓
키보드 / 마우스 / USB 메모리
장점은 호환성이 높다는 점이고, 단점은 방향을 맞춰 꽂아야 한다는 점이다.
USB-B
USB-B는 프린터나 일부 오디오 장비에서 많이 사용된다.
PC
↓
USB-A to USB-B 케이블
↓
프린터
일반 사용자가 자주 접하는 포트는 아니지만, 프린터 연결에서는 아직도 볼 수 있다.
Micro USB
Micro USB는 USB-C 이전에 Android 스마트폰과 보조배터리에서 많이 사용되던 포트이다.
충전기
↓
Micro USB 케이블
↓
구형 스마트폰 / 보조배터리
현재는 USB-C로 많이 대체되고 있다.
USB-C
USB-C는 최신 USB 포트 형태이다.
주요 특징:
- 위아래 방향 없이 연결 가능
- 고속 충전 지원
- 고속 데이터 전송 가능
- 영상 출력 가능
- 노트북 충전 가능
- 스마트폰, 태블릿, 모니터 등에서 사용
노트북
↓
USB-C 케이블
↓
모니터 / 충전기 / 외장 SSD
USB 버전
USB는 포트 모양과 별개로 버전에 따라 속도가 다르다.
| 버전 | 최대 속도 | 설명 |
|---|---|---|
| USB 1.1 | 12 Mbps | 구형 저속 장치 |
| USB 2.0 | 480 Mbps | 키보드, 마우스, 일반 충전 |
| USB 3.0 / 3.1 Gen 1 | 5 Gbps | 외장하드, USB 메모리 |
| USB 3.1 Gen 2 | 10 Gbps | 고속 저장장치 |
| USB 3.2 Gen 2x2 | 20 Gbps | 고성능 외장 SSD |
| USB4 | 40 Gbps 이상 | 고속 데이터, 영상, 확장 도크 |
포트 모양과 속도는 다르다
USB에서 가장 많이 헷갈리는 부분은 포트 모양과 성능이 같지 않다는 점이다.
예를 들어 USB-C 포트라고 해서 모두 고속 충전, 영상 출력, USB4를 지원하는 것은 아니다.
USB-C 모양
≠
항상 고속 데이터 전송
≠
항상 영상 출력
≠
항상 노트북 충전 지원
따라서 실제 성능은 다음을 함께 확인해야 한다.
- 기기 포트 사양
- 케이블 사양
- 충전기 출력
- 지원 프로토콜
- 운영체제 설정
USB 데이터 전송
USB는 저장장치, 스마트폰, 카메라, 프린터 등과 데이터를 주고받을 수 있다.
PC
↓
USB 케이블
↓
외장 SSD
↓
파일 복사
전송 속도는 USB 버전, 케이블 품질, 저장장치 성능에 따라 달라진다.
USB 충전
USB는 전원 공급에도 사용된다.
충전기
↓
USB 케이블
↓
스마트폰 / 태블릿 / 노트북
충전 속도는 다음 요소에 영향을 받는다.
- 충전기 출력
- 케이블 지원 전류
- 기기 충전 규격
- USB PD 지원 여부
- 배터리 상태
- 발열 상태
USB PD
USB PD는 USB Power Delivery의 약자이다.
USB-C 기반 고속 충전 규격으로, 스마트폰뿐 아니라 노트북 충전에도 사용된다.
USB-C 충전기
↓
USB PD 협상
↓
기기에 맞는 전압 / 전류 공급
↓
고속 충전
예시:
| 출력 | 용도 |
|---|---|
| 18W | 스마트폰 일반 고속 충전 |
| 30W | 스마트폰, 태블릿 |
| 45W | 태블릿, 일부 노트북 |
| 65W | 일반 노트북 |
| 100W 이상 | 고성능 노트북 |
USB와 영상 출력
USB-C는 일부 기기에서 모니터 출력도 지원한다.
대표 방식:
- DisplayPort Alt Mode
- Thunderbolt
- USB4
- HDMI 변환 어댑터
노트북 USB-C
↓
USB-C to HDMI 어댑터
↓
모니터
주의할 점은 USB-C 포트가 있다고 해서 무조건 화면 출력이 되는 것은 아니라는 점이다.
USB와 Thunderbolt
Thunderbolt는 USB-C 포트 모양을 사용할 수 있지만, USB와 완전히 같은 것은 아니다.
| USB-C | Thunderbolt |
|---|---|
| 포트 모양 | 기술 규격 |
| 모든 USB-C가 Thunderbolt는 아님 | USB-C 모양을 사용 |
| 충전, 데이터 가능 | 고속 데이터, 영상, 도킹에 강함 |
| 기기별 기능 차이 큼 | 인증 규격이 비교적 명확 |
USB와 HDMI 비교
| USB | HDMI |
|---|---|
| 데이터, 충전, 제어 | 영상, 음성 출력 중심 |
| 다양한 기기 연결 | 디스플레이 연결 |
| USB-C는 영상 출력 가능 | 충전 기능은 일반적이지 않음 |
| 포트 기능 확인 필요 | TV, 모니터 호환성 높음 |
USB와 DisplayPort 비교
| USB | DisplayPort |
|---|---|
| 범용 연결 규격 | 디스플레이 출력 규격 |
| 충전 가능 | 충전 목적 아님 |
| USB-C에서 DP Alt Mode 가능 | 고주사율 모니터에 많이 사용 |
| 기기 연결 중심 | 영상 출력 중심 |
OTG
OTG는 On-The-Go의 약자이다.
스마트폰이나 태블릿에 USB 메모리, 키보드, 마우스 등을 연결할 수 있게 해준다.
스마트폰
↓
USB OTG 젠더
↓
USB 메모리
활용 예시:
- 스마트폰에 USB 메모리 연결
- 키보드 연결
- 마우스 연결
- MIDI 장비 연결
- 카메라 사진 가져오기
USB 허브
USB 허브는 하나의 USB 포트를 여러 개로 확장하는 장치이다.
노트북 USB-C
↓
USB 허브
├── HDMI
├── USB-A
├── SD 카드
└── LAN
노트북 포트가 부족할 때 많이 사용한다.
USB 저장장치
대표적인 USB 저장장치:
- USB 메모리
- 외장 HDD
- 외장 SSD
- SD 카드 리더기
- 스마트폰 저장소
파일 시스템 예시:
| 파일 시스템 | 특징 |
|---|---|
| FAT32 | 호환성 좋지만 4GB 이상 단일 파일 제한 |
| exFAT | 대용량 파일과 호환성 균형 |
| NTFS | Windows 중심 |
| APFS | macOS 중심 |
자주 발생하는 문제
| 문제 | 원인 |
|---|---|
| 인식 안 됨 | 케이블 불량, 포트 문제, 드라이버 문제 |
| 충전은 되는데 데이터 전송 안 됨 | 충전 전용 케이블 사용 |
| 속도가 느림 | USB 2.0 포트 또는 저속 케이블 |
| 화면 출력 안 됨 | USB-C 포트가 영상 출력을 지원하지 않음 |
| 고속 충전 안 됨 | 충전기, 케이블, 기기 규격 불일치 |
| 외장하드 전원 부족 | 포트 전력 부족 |
| 연결이 자주 끊김 | 케이블 품질, 허브 전원 문제 |
| USB 메모리 파일 복사 오류 | 파일 시스템 제한 또는 저장장치 불량 |
문제 해결 순서
케이블 교체
↓
다른 USB 포트 테스트
↓
다른 기기에서 테스트
↓
허브 제거 후 직접 연결
↓
드라이버 확인
↓
디스크 관리 확인
↓
파일 시스템 확인
↓
기기 사양 확인
Windows에서 USB 확인
장치 관리자
↓
범용 직렬 버스 컨트롤러
↓
장치 상태 확인
저장장치의 경우 다음 경로도 확인한다.
디스크 관리
↓
USB 저장장치 인식 여부 확인
macOS에서 USB 확인
시스템 정보
↓
USB
↓
연결된 장치 확인
Linux에서 USB 확인
연결된 USB 장치 확인:
lsusb
디스크 장치 확인:
lsblk
커널 로그 확인:
dmesg | tail
Android에서 USB 사용
Android에서는 USB를 다음 용도로 자주 사용한다.
- 충전
- 파일 전송
- USB 테더링
- MIDI
- 사진 전송
- Android Auto
- ADB 디버깅
ADB 연결 확인:
adb devices
iPhone에서 USB 사용
iPhone은 Lightning 또는 USB-C 포트를 통해 다음 기능을 사용할 수 있다.
- 충전
- 사진 전송
- Finder 또는 iTunes 동기화
- 외부 저장장치 연결
- 카메라 어댑터 연결
- CarPlay
USB 케이블 고르는 법
USB 케이블을 고를 때는 다음을 확인한다.
- 데이터 전송 지원 여부
- 충전 전용 케이블 여부
- 최대 전력
- USB 버전
- USB-C 영상 출력 지원 여부
- E-Marker 칩 지원 여부
- 케이블 길이
- 인증 여부
충전 전용 케이블 주의
일부 저가 케이블은 충전만 되고 데이터 전송이 되지 않는다.
충전 가능
↓
하지만 파일 전송 불가
↓
데이터 라인이 없는 케이블일 수 있음
스마트폰을 PC에 연결했는데 충전만 되고 파일 전송이 안 된다면 케이블부터 확인하는 것이 좋다.
장점
- 범용성이 높음
- 데이터와 전원 공급 가능
- 다양한 기기 연결 가능
- Plug and Play 지원
- USB-C로 통합되는 추세
- 고속 충전과 고속 전송 가능
- 허브를 통한 확장성 우수
단점
- 버전과 포트 종류가 복잡함
- USB-C라도 기능 차이가 큼
- 케이블 품질에 따라 성능 차이 발생
- 충전 전용 케이블과 데이터 케이블 구분 필요
- 영상 출력 지원 여부 확인 필요
- 저가 허브 사용 시 연결 불안정 가능
대표 활용 분야
- 스마트폰 충전
- 노트북 충전
- 외장 SSD 연결
- 키보드, 마우스 연결
- 프린터 연결
- 카메라 데이터 전송
- USB 테더링
- 모니터 출력
- 오디오 인터페이스
- 개발자 디버깅
실무 메모
- USB-C 포트라고 해서 모든 기능을 지원하는 것은 아니다.
- 데이터 전송이 필요하면 충전 전용 케이블을 피해야 한다.
- 외장 SSD는 USB 3.x 이상 포트를 사용하는 것이 좋다.
- 고속 충전은 충전기, 케이블, 기기가 모두 지원해야 한다.
- 노트북 충전은 USB PD 출력 W 수를 확인해야 한다.
- 화면 출력은 DisplayPort Alt Mode 또는 Thunderbolt 지원 여부를 확인한다.
- USB 허브는 전원 공급 방식에 따라 안정성이 달라진다.
- 장거리 연결은 신호 품질 저하가 발생할 수 있다.
- 외장하드가 자주 끊기면 전원 부족을 의심한다.
- Android 개발에서는 ADB 연결을 위해 데이터 케이블이 필요하다.
- 서버나 NAS에서는 USB 저장장치 마운트 상태를 확인해야 한다.
- 중요한 데이터는 USB 메모리에만 보관하지 않는 것이 좋다.
USB와 함께 사용하는 기술
대표 활용 사례
- 스마트폰 충전
- 노트북 USB-C 충전
- 외장 SSD 백업
- USB 메모리 파일 이동
- Android ADB 디버깅
- 프린터 연결
- 키보드와 마우스 연결
- USB 허브로 포트 확장
- USB-C to HDMI 모니터 출력
- USB 테더링
관련 문서
출처
- USB Implementers Forum
- USB 공식 문서
- Android Developers