beautypg.com

Typical operating characteristics, Detailed description – Rainbow Electronics MAX3420E User Manual

Page 12

background image

MAX3420E

USB Peripheral Controller
with SPI Interface

12

______________________________________________________________________________________

Typical Operating Characteristics

(V

CC

= +3.3V, V

L

= +3.3V, T

A

= +25°C.)

Detailed Description

The MAX3420E contains the digital logic and analog
circuitry necessary to implement a full-speed USB
peripheral that complies with the USB specification rev
2.0. ESD protection of ±15kV is provided on D+, D-,
and VBCOMP. The MAX3420E features an internal USB
transceiver and an internal 1.5k

Ω resistor that connects

between D+ and V

CC

under the control of a register bit

(CONNECT). This allows a USB peripheral to control
the logical connection to the USB host. Any SPI master
can communicate with the MAX3420E through the SPI
slave interface that operates in SPI mode (0,0) or (1,1).
An SPI master accesses the MAX3420E by reading and
writing to internal registers. A typical data transfer con-
sists of writing a first byte that sets a register address
and direction with additional bytes reading or writing
data to the register or internal FIFO.

The MAX3420E contains 384 bytes of endpoint buffer
memory, implementing the following endpoints:

• EP0: 64-byte bidirectional CONTROL endpoint

• EP1: 2 x 64-byte double-buffered BULK/INT

OUT endpoint

• EP2: 2 x 64-byte double-buffered BULK/INT IN

endpoint

• EP3: 64-byte BULK/INT IN endpoint

The choice to use EP1–EP3 as BULK or INTERRUPT
endpoints is strictly a function of the endpoint descrip-
tors that the SPI master returns to the USB host during
enumeration.

The MAX3420E register set and SPI interface is optimized
to reduce SPI traffic. An interrupt output pin, INT, notifies
the SPI master when USB service is required: when a
packet arrives, a packet is sent, or the host suspends or
resumes bus activity. Double-buffered endpoints help
sustain bandwidth by allowing data to move concurrently
over USB and the SPI interface.

V

CC

Power the USB transceiver by applying a positive 3.3V
supply to V

CC

. Bypass V

CC

to GND with a 1.0µF

ceramic capacitor as close to the V

CC

pin as possible.

V

L

The MAX3420E digital core is powered though the V

L

pin. V

L

also acts as a reference level for the SPI inter-

face and all other inputs and outputs. Connect V

L

to the

system’s logic-level power supply. Internal level transla-
tors and V

L

allow the SPI interface and all general-pur-

pose inputs and outputs to operate at a system voltage
between 1.71V and 3.6V.

VBCOMP

The MAX3420E features a USB V

BUS

detector input,

VBCOMP. The VBCOMP pin can withstand input volt-
ages up to 6V. Bypass VBCOMP to GND with a 1.0µF
ceramic capacitor. According to USB specification rev
2.0, a self-powered USB device must not power the
1.5k

Ω pullup resistor on D+ if the USB host turns off

V

BUS

. VBCOMP is internally connected to a voltage

comparator so that the SPI master can detect the loss
of V

BUS

(through an interrupt (INT) or checking a bit

EYE DIAGRAM

MAX3420E toc01

4

1

0

-1

0

10

20

30

40

50

60

70

80

2

3

TIME (ns)

D+ AND D- (V)