speed). Most applications that seem to require ISOCHRONOUS bandwidth can actually be handled with BULK or INTERRUPT transfers. This is because most of the ISOCHRONOUS bandwidth available to a USB device in a system is also typically available for BULK/INT transfers.
5.Can I use the MAX3420E in a self-powered peripheral?
Absolutely. In fact, the MAX3420E has features specifically intended to support
6.Can I use the MAX3420E in a bus-powered peripheral?
Yes. In a
VBCOMP input can be used as an extra
7.What external circuitry do I need to connect the MAX3420E to USB?
The MAX3420E requires a VCC supply of 3.3V.
requires an external crystal (parallel resonant, 12MHz ±0.25%) with load capacitors from each pin to ground, and two series resistors (33, 1%) between the D+/D- outputs, and the USB "B" connector.
8.Can you recommend a 3.3V regulator?
The MAX6349TL is ideal. It supplies 150mA at 3.3V, and contains a
9.What does the CONNECT bit do?
The MAX3420E has a switchable internal 1500 pullup resistor between its D+ pin and VCC. The
CONNECT bit operates this switch. This switch allows a bus- powered peripheral to delay connection to USB until it finishes initialization. It also allows a
3.Interface Questions
1.How does a microprocessor connect to the MAX3420E?
The microprocessor connects to the MAX3420E by implementing an SPI master, using 3, 4, or 5 wires. Some microcontrollers include hardware SPI, but many do not. In this latter case, it is easy to implement an SPI master by
2.You say the SPI interface is 3, 4, or 5 wires. What does this mean?
The minimum SPI interface consists of three wires: SS# (Slave Select), SCLK (Serial Clock), and MISO (configured for bidirectional MISO/MOSI data). Since this interface does not use the INT pin, the controlling microprocessor would need to poll two