상세 컨텐츠

본문 제목

090522

청강컴정/시스템프로그래밍

by luckey 2009. 5. 22. 17:26

본문




ACK : USB가 승낙 acknowledgment
NAK : 승낙하지 않는다. 아직 끝나지 않았다. negative acknowledgment
stall : 진정한 의미의 에러
BandWidth : 대역폭(파이프의 용량, 통로의 용량)
Big Endian :
Little Endian :

USB의 4대 전송
Bulk Transfer : 무작위 데이터, 보내기만 하면 된다.(반드시 보내야 한다.), 신뢰를 중시한다. 반드시 간다.
Isochronous Transfer : 실시간 전송(시간 중시)
Interrupt Transfer : 작은데이터, 주기적이지 않은, 적은 주파수대역에서, 4~5byte(Bulk, Isochronous두개의 장점을 합쳤지만 적은 데이터만 전송이 가능하다.)
키보드, 마우스가 대표적인 Interrupt Transfer를 사용한다.
Control Transfer : default Transfer 로써 Bulk, Ioschronous, Interrupt Transfer가 없을경우
모든 USB장비는 Control Transfer를 가지고 있어야 한다.
Windows가 이름을 물어볼때 Control Transfer를 이용해서 물어본다. 이때 응답이 없으면 해당 장치는 Control Transfer를 지원하지 않는다.

http://tong.nate.com/thisbe71/29386832
http://www.kmd.co.kr/include/upload/USB%BF%A1%20%B4%EB%C7%D1%20%B1%E2%C3%CA%20%C0%CC%C7%D8%BF%CD%20%B0%B3%BF%E4.pdf
http://blog.naver.com/jay_korea?Redirect=Log&logNo=30033631738
http://blog.naver.com/funkyy?Redirect=Log&logNo=110014670714


LOW-SPEED
10-100kb/s b : 소문자는 bit이다.

FULL-SPEED

HIGH-SPEED
대용량처리 Video, Imaging

SUPER-SPEED : USB3.0

4, 8, 9장 중요!!!!


HOST : 1개
RootHub : 주인과 붙어 있는 Hub 즉 PC와 붙어있는것
Hub가 있어야 확장이 된다.
Func : USB Device(USB 장치)
총 7Tier까지 이동이 가능하다.
멀면 멀수록 전원이 필요하다. 통신이 불가능하다.


USB는 4가닥
VBUS 전원 : USB자체는 전원이 없기 때문에 전원이 들어가야 된다. 이때 전원을 공급하는부분을 VBUS라고 한다.
GND : 접지
D+ : 데이터
D- : 데이터
D+ 는 0보다 큰(위로) - 0이거나 높거나
D- 는 0보다 작은(아래로) - 0이거나 낮거나

미니케이블(OTG)

USB HUB에는 하나의 Upstream Port가 있고 여러개의 Downstream Port가 존재한다.
Upstream Port를 통해서 호트스로 이동을 한다.

USB는 한쪽은 HOST, 한쪽은 Device 결정이 난다.
편법으로 바꾼것이 OTG : PMP와 PMP를 연결했을경우 한쪽은 HOST, 한쪽은 Device
모든 요청은 HOST만 할 수 있다.



 

관련글 더보기

댓글 영역