19-0697; Rev 0; 12/06
MAX3421 Evaluation Kit-1
General Description
The MAX3421 evaluation kit-1 (EV kit-1) provides a
proven design to evaluate the MAX3421E USB periph-
eral controller with SPI™ interface. The EV kit contains
both a MAX3421E USB host & peripheral controller and
a MAX3420E USB peripheral controller for user evalua-
tion and development. Connector J4 is wired to plug
into a Keil MCB2130 development board that contains
a Philips ARM controller (LPC2318). The design uses
two separate SPI ports to provide independent opera-
tion of the two USB controllers (MAX3421E and
MAX3420E).
The MAX3421 EV kit-1 adds USB functionality to any
microcontroller, microprocessor, DSP, CPLD, FPGA, or
ASIC with an SPI master interface, or five GPIO lines.
The EV kit-1 board comes with the MAX3421EEHJ+
and MAX3420EECJ+ installed.
Features
♦
Ideal USB Training and Debugging System
♦
Mates to Keil MCB2130 Development Board
♦
Can Be Wired into User Systems
♦
MAX3421E Can Be Used as a USB Host or
Peripheral
♦
MAX3420E Provided On-Board as a Test
Peripheral
♦
MAX3420E Can be Used to Develop USB
Peripheral Code
Evaluates: MAX3421E/MAX3420E
Ordering Information
PART NUMBER
MAX3421EVKIT-1+
TYPE
EV kit
PC INTERFACE
USB
+Denotes
a lead-free and RoHS-compliant EV kit.
Component List
DESIGNATION QTY
C1, C3, C5, C6,
C8, C9
C2, C4, C7,
C10
6
DESCRIPTION
2.2µF ±10%, 10V X5R ceramic
capacitors (0805)
TDK C2012X5R1A225KB
1µF ±10%, 16V X5R ceramic
capacitors (0603)
TDK C1608X5R1C105K
Not installed, 18pF ±5%, 50V C0G
ceramic capacitors (0402)
TDK C1005C0G1H180J
0.1µF, 5V (min) X7R ceramic
capacitor (0603)
TDK C1608X7R1C104K,
C1608X7R1E104K, or
C1608X7R1H104K
Panasonic-ECG ECJ-1VB1C104K
KEMET C0603C104K3RAC
AVX 0603ZC104KAT
Green LEDs (0805)
Lumex Opto SML-LX0805UPGC-TR
7-segment LED display,
common-cathode
LITE-ON LSHD-7503
DESIGNATION QTY
J1
J2, J5
J3
J4
PB1–PB8
R1–R4
R5–R16
R17, R18
U1
1
2
1
1
8
4
12
2
1
DESCRIPTION
USB type A right-angle receptacle
Assmann Electronic AU-Y1006-R
USB type B right-angle receptacles
Assmann Electronic AU-Y1007-R
3-pin header
2 x 18 right-angle female receptacle
6mm light-touch switches with
GND (H = 7)
Panasonic-ECG EVQ-PBC07K
33Ω ±5% resistors (0603)
470Ω ±5% resistors (0603)
2.2kΩ ±5% resistors (0603)
MAX3421EEHJ+ USB peripheral/host
controller with SPI interface (32-pin,
5mm x 5mm, TQFP)
MAX3420EECJ+ USB peripheral
controller with SPI
interface (32-pin, 7mm x 7mm, TQFP)
4
C11–C14
0
C15
1
D1–D4
4
U2
1
D5
1
SPI is a trademark of Motorola, Inc.
________________________________________________________________
Maxim Integrated Products
1
For pricing, delivery, and ordering information, please contact Maxim Direct at 1-888-629-4642,
or visit Maxim’s website at www.maxim-ic.com.
MAX3421 Evaluation Kit-1
Evaluates: MAX3421E/MAX3420E
Component List (continued)
DESIGNATION QTY
U3
1
DESCRIPTION
MAX4793EUK+ 300mA current-limit
switch (SOT23-5)
Top mark "AEAG"
12MHz ceramic resonators
Murata CSTCE12M0G15
Not installed, 12MHz crystal; 18pF
load (HCM49 SMD case)
Citizen HCM49-12.000MABJ-UT
—
—
1
1
DESIGNATION QTY
—
—
1
1
DESCRIPTION
MAX3421EVKIT-1+ PCB
USB high-speed A-to-B cables, 5ft
(1.5m)
Assmann Electronic AU-Y1002A-R
36-pin, dual-row vertical header, with
certain pins removed
Red power wire
Y1, Y2
2
Y3, Y4
0
Component Suppliers
SUPPLIER
Murata Mfg. Co., Ltd.
Panasonic Corp.
TDK Corp.
PHONE
770-436-1300
800-344-2112
847-803-6100
WEBSITE
www.murata.com
www.panasonic.com
www.component.tdk.com
Note:
Indicate that you are using the MAX3421E and MAX3420E when contacting these component suppliers.
2
_______________________________________________________________________________________
MAX3421 Evaluation Kit-1
Evaluates: MAX3421E/MAX3420E
USB TYPE B
J5
USB TYPE B
J2
USB TYPE A
J1
V
BUS
MAX3420E
USB PERIPHERAL
CONTROLLER
(U2)
MAX3421E
USB HOST AND
PERIPHERAL
CONTROLLER
(U1)
ON
MAX4793
FLAG
CURRENT-LIMITED
SWITCH (U3)
SPI, POWER
SPI, POWER
J4
J3
5V IN
Figure 1. Block Diagram
Detailed Description
of Hardware
The MAX3421 EV kit-1 has three USB connectors
(Figure 1). The MAX3421E is wired to USB connectors
J1 and J2. Plug a cable into USB Type A connector J1
when using the MAX3421E as a host. Plug a cable into
USB Type B connector J2 when using the MAX3421E
as a peripheral.
Do not use J1 and J2 at the same
time.
Connectors J1 and J2 have their D+ and D- pins
wired together, and are intended to be connected only
one at a time. USB peripheral controller MAX3420E is
wired to USB Type B connector J5.
When the MAX3421E (U1) operates as a host, the EV
kit must supply V
BUS
power to USB Type A connector
J1. This power must in turn be supplied to the EV kit
through power connector J3, which is located in the
middle of the board. When mated with a board such as
the Keil MCB2130, a “flying lead” can be attached
between J3 and the Keil board’s 5V IN test pad.
Alternatively, a standard 5VDC lab supply can be used.
The MAX4793 (U3) controls and current-limits the V
BUS
voltage. U1 can turn V
BUS
power on and off using one
of its GP-OUT pins (GPOUT7), and can detect a
300mA overcurrent condition on GP-IN pin, (GPIN0).
Refer to the MAX4793 data sheet for more information.
Buttons and lights are connected to both the
MAX3420E and MAX3421E controllers. U1 drives a
7-segment readout and connects to four pushbuttons
(PB1–PB4). U2 drives four LEDS and connects to push-
buttons PB5–PB8.
The MAX3420E and MAX3421E connect to two sepa-
rate SPI ports (see Table 1). This allows host and
peripheral applications to run concurrently in the same
code, when implemented on a dual-SPI microcontroller
(such as the ARM LPC2318 used on the Keil MCB2130
board). This provides an ideal USB training and debug-
ging system. The host can dispatch USB requests to
the peripheral, the peripheral can respond, and the
host can evaluate the results—all in the same C code.
Stand-Alone Operation
Although the MAX3421 EV kit-1 is designed to plug into
a Keil MCB2130 board, it also functions as a stand-
alone board that can be wired into any customer sys-
tem with an SPI interface. Table 1 shows the J4 pins
that correspond to the MAX3420E and MAX3421E
interfaces.
_______________________________________________________________________________________
3
MAX3421 Evaluation Kit-1
Evaluates: MAX3421E/MAX3420E
Table 1. J4 Interface to the MAX3420E and MAX3421E
J4 PIN
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
MAX3420E
3.3V (in)
—
—
—
—
SCK (in)
—
MISO (out)
—
MOSI (in)
GPX (out)
SS
(in)
—
—
—
RES
(in)
—
—
MAX3421E
3.3V (in)
—
—
SCK (in)
MISO (out)
—
—
—
—
—
—
—
—
—
—
—
—
RES
(in)
J4 PIN
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
MAX3420E
—
—
—
—
—
—
INT (out)
—
—
—
—
—
—
—
—
—
GND
GND
MAX3421E
—
—
—
INT (out)
—
—
—
SS
(in)
SCK (in)
—
MISO (out)
GPX (out)
MOSI (in)
—
5V (in)
5V (in)
GND
GND
User Notes:
1) The MAX3420E connects to USB Type B connector
J5, while the MAX3421E connects both to USB Type
A connector J1 and to USB Type B connector J2.
The MAX3421E, therefore, can be connected as a
host (J1) or a peripheral (J2).
2) The user system must supply 3.3V on J4 pins 1-2 to
power the board. The 3.3V supply should be capa-
ble of providing 100mA.
3) The
RES
pins connect directly to the MAX3420E/
MAX3421E reset pins. It must be driven high for the
chip to operate.
4) When operating the MAX3421E as a host controller,
the user system must provide 5V power on J4 pins
33-34, or on J3 pin 3. This voltage connects to the
V
BUS
pin of USB Type A connector J1 through a
current-limiting switch. The user system must supply
enough current to power any USB device plugged
into J1. The current-limiting switch (a MAX4793) lim-
its the V
BUS
current to 300mA.
5) Keep leads to the target system short (under 6in).
Long leads and insufficient grounds can lead to sig-
nal ringing and erratic operation.
6) When using the MAX3421E as a host, the user
program must set the MAX3421E GPO7 pin high
to turn on the V
BUS
switch (U3) that supplies 5V to
the USB Type A connector J1. Note that the
MAX3421E output port also drives the 7-segment
readout using GPO[6:0]. Therefore, the code that
updates the 7-segment readout must preserve the
bit 7 setting, and the code that turns V
BUS
on and
off must preserve the bits [6:0] settings. This is easi-
ly accomplished by first reading the states of the
output bits, changing only the needed bits, then
writing them back.
4
_______________________________________________________________________________________
J1
GND
5
SHIELD
SHIELD
VBUS
J4-5
04_PSCK
05_PMISO
06_PMOSI
07_PSSN
CON_USB-A
1
J2-5V
D+
D-
R2
33Ω
J4-15
15_HINT
J4-19
03_HGPX
1*
Y1
2
GND
X2
XO
18_HMISO
26
GPIN0
14
20_HSSN
+5V
MISO
15
18_HMISO
19_HMOSI
MOSI
19_HMOSI
17_HSCK
3
25
16
16_PINT
X1
XI
V
CC
VBCOMP
D+
D-
GND
INT
GPX
1
24
23
22
21
20
19
18
17
Y3
J4-21
J4-23
J4-25
J4-27
J4-29
J4-31
J4-33
J4-35
J4-17
J4-20
J4-22
J4-24
J4-26
J4-28
J4-30
J4-32
J4-34
J4-36
22_PGPX
20_HSSN
15_HINT
J4-18
J4-16
R1
33Ω
C3
2.2μF
R17
2.2kΩ
J4-13
J4-14
12_PRESN
13_HRESN
03_HGPX
J4-11
J4-12
3.3V
J4-9
J4-10
3
2
4
C5
2.2μF
J4-7
J4-8
J4-6
1
J1-5V
J4-3
J4-4
C6
2.2μF
D+
3
D+
J4-1
J4-2
D-
D-
6
2
J4
4
3.3V
GND
J2
VBUS
6
SHIELD
D+
5
SHIELD
D-
GND
Figure 2a. MAX3421 EV Kit-1 Schematic
27
GPIN1
13
17_HSCK
SS
FLAG
28
GPIN2
U1
SCLK
12
J3
3
2
1
13_HRESN
1
2
30
GPIN4
10
GPOUT7
11
3
IN
GND
ON
U3
OUT
5
J1-5V
C15
0.1μF
29
GPIN3
3.3V
CON_USB-B
C1
2.2μF
C2
1μF
C11
18pF
1*
C12
18pF
1*
PB1
1
2
3
4
MAX3421E
RES
5
MAX4793
FLAG
4
PB2
31
GPIN5
GPOUT6
FLAG
1
2
32
GPIN6
GPIN7
3.3V
1
2
3
4
5
6
7
V
L
GND
9
GPOUT5
GPOUT0 GPOUT1 GPOUT2 GPOUT3 GPOUT4
8
3
4
5
PB3
1
2
3
4
5
R5
470Ω
C4
1μF
R15
470Ω
R13
470Ω
R14
470Ω
R16
470Ω
R12
470Ω
R11
470Ω
R10
470Ω
PB4
1
2
3
4
5
7
2
5
4
3
8
9
10
D5
6
1
Evaluates: MAX3421E/MAX3420E
_______________________________________________________________________________________
1* Y1 TAKES PLACE OF Y3, C11 & C12
MAX3421 Evaluation Kit-1
5