휴대전화
+86 13736381117
이메일
info@wellnowus.com

USB 커넥터의 버스 아키텍처는 계층화되어 있습니다.

일반적인 USB 커넥터 응용 시스템은 USB 호스트, USB 장치 및 USB 케이블로 구성됩니다.USB 버스 시스템에서 외부 장치는 일반적으로 일반적으로 사용되는 U 디스크, 모바일 하드 디스크, 마우스, 키보드, 게임 컨트롤러 등과 같은 특정 기능을 주로 완료하는 USB 장치로 통합됩니다. USB 호스트는 시스템의 마스터입니다. USB 통신 과정에서 데이터 제어 및 처리를 담당합니다.USB 커넥터의 전송 중에 USB 호스트에서 USB 장치로 데이터를 전송하는 것을 다운 스트림 통신이라고 하고 USB 장치에서 USB 호스트로 데이터를 전송하는 것을 업 스트림 통신이라고 합니다.

이더넷의 계층 구조 설계와 유사하게 USB 커넥터의 버스 시스템도 계층 구조가 명확합니다.즉, 완전한 USB 응용 시스템은 기능 계층, 장치 계층 및 버스 인터페이스 계층으로 나눌 수 있습니다.

1. 기능 계층.기능 계층은 USB 장치의 기능 단위와 해당 USB 호스트 프로그램으로 구성된 USB 커넥터 응용 시스템에서 USB 호스트와 장치 간의 데이터 전송을 주로 담당합니다.기능 계층은 Control Transfer, Bulk Transfer, Interrupt Transfer 및 Isochronous Transfer를 포함한 네 가지 유형의 데이터 전송을 제공합니다.

2. 장비 계층.USB 커넥터 시스템에서 장치 계층은 USB 장치 관리, USB 장치 주소 할당 및 장치 설명자 획득을 담당합니다.장치 계층의 작업에는 드라이버, USB 장치 및 USB 호스트에 대한 지원이 필요합니다.장치 계층에서 USB 드라이버는 USB 장치의 기능을 획득할 수 있습니다.

3. 버스 인터페이스 계층.버스 인터페이스 계층은 USB 커넥터 시스템에서 USB 데이터 전송 타이밍을 실현합니다.USB 버스 데이터 전송은 NRZI 코딩을 사용하며 이는 제로 코딩으로의 역비복귀입니다.USB 커넥터 버스 인터페이스 계층에서 USB 컨트롤러는 자동으로 NRZI 인코딩 또는 디코딩을 수행하여 데이터 전송 프로세스를 완료합니다.버스 인터페이스 계층은 일반적으로 USB 인터페이스 하드웨어에 의해 자동으로 완성됩니다.


게시 시간: 2021년 5월 31일