본문 바로가기

[INTERFACE]/USB

[MAX3421] SPI USB Host Controller 관련자료

[MAX3421] SPI USB Host Controller 관련자료





MAX3421E USB 주변장치/호스트 컨트롤러는 USB 버전 2.0을 준수하는 풀 스피드 USB 주변장치 또는 풀 스피드/로우 스피드 호스트를 구현하는데 필요한 디지털 로직 및 아날로그 회로를 포함하고 있다. 내장된 트랜시버는 ±15kV ESD 보호와 USB 연결/비연결을 프로그래밍할 수 있는 기능이 내장되어 있다. 내부 직렬 인터페이스 엔진(SIE)은 에러 체크와 버스 재시도와 같은 로우 레벨 USB 프로토콜 세부사항을 처리한다. MAX3421E는 최대 26MHz에서 동작하는 SPI™ 인터페이스에 의해 액세스되는 레지스터 세트를 사용하여 동작한다. 모든 SPI 마스터(마이크로프로세서, ASIC, DSP 등)는 간단한 3-wire 또는 4-wire SPI 인터페이스를 사용하여 USB 주변기기 또는 호스트 기능을 추가할 수 있다.

MAX3421E는 USB 호스트로 동작할 경우 매우 광범위한 USB 주변장치들이 모든 마이크로프로세서, ASIC, 또는 DSP에 사용될 수 있도록 한다. 예를 들어 point-to-point 솔루션의 경우, 임베디드 시스템에 인터페이스되는 USB 키보드 또는 마우스의 경우, MAX3421E를 동작시키는 펌웨어는 타겟 소자만 지원되므로 간단하게 구현할 수 있다.

레벨 변환기가 내장되어 있어 SPI 인터페이스를 1.4V ~ 3.6V 사이의 시스템 전압에서 실행할 수 있다. MAX3421E 내부에는 완료시 제공되는 인터럽트로 USB 타이밍 동작이 수행되므로 SPI 마스터는 USB 타이밍 요구사항을 만족하기 위해 별도의 타이머가 필요하지 않다. MAX3421E은 8개의 범용 입출력을 갖고 있어 I/O 핀을 사용하여 SPI 인터페이스를 구현하는 모든 마이크로프로세서는 이 I/O 핀을 재생할 수 있으며 추가적인 I/O 핀을 얻을 수 있다.

MAX3421E는 -40°C ~ +85°C의 넓은 온도 범위에서 동작하고, 32핀 TQFP 패키지(5mm x 5mm) 및 32핀 TQFN 패키지(5mm x 5mm)로 제공된다



Application Notes
App Note 3782: Frequently Asked Questions about the MAX3421E - MAX3421E
App Note 3785: MAX3421E Programming Guide - MAX3421E
App Note 3803: Practical USB Terminology - MAX3421E
App Note 3891: Isolating USB - MAX3421E
App Note 3936: The Maxim USB Laboratory - MAX3421E
App Note 3937: Setting Up the Maxim USB Laboratory - MAX3421E
App Note 4000: MAX3421E-Revisions 1 and 2 Host OUT Transfers - MAX3421E


MAX3421 PIN MAP





MAX3421 USB Host Controller Bolck
사용자 삽입 이미지

태그