19-4073; Rev 0; 5/08
MAX7312 Evaluation Kit
General Description
The MAX7312 evaluation kit (EV kit) provides a proven
design to evaluate the MAX7312 I
2
C-compatible 16-bit
I/O port expander, with each port configurable as input
or push-pull output. The EV kit also includes Windows
2000/XP/Vista®-compatible software that provides a
simple graphical user interface (GUI) for exercising the
features of the MAX7312. The MAX7312 EV kit printed-
circuit board (PCB) comes with a MAX7312ATG+
installed.
Evaluation Software
♦
USB-PC Connection (Cable Included)
♦
USB Powered
♦
Configurable Input or Push-Pull Output
♦
Proven PCB Layout
♦
Fully Assembled and Tested
♦
Lead-Free and RoHS-Compliant
♦
On-Board Pushbutton Switches
♦
On-Board LEDs for Demonstrating the Push-Pull
Capabilities of the GPIOs
Features
♦
Windows 2000/XP/Vista (32-Bit)-Compatible
Evaluates: MAX7312
Ordering Information
PART
MAX7312EVKIT+
TYPE
EV Kit
+Denotes
lead-free and RoHS-compliant.
Component List
DESIGNATION
C1, C12, C14
QTY
3
DESCRIPTION
10µF ±20%, 16V X5R ceramic
capacitors (1206)
Murata GRM31CR61C106M
22pF ±5%, 50V C0G ceramic
capacitors (0603)
Murata GRM1885C1H220J
0.033µF ±10%, 16V X5R ceramic
capacitor (0603)
Taiyo Yuden EMK107BJ333KA
0.1µF ±10%, 16V X7R ceramic
capacitors (0603)
TDK C1608X7R1C104K
1µF ±10%, 16V X5R ceramic
capacitors (0603)
TDK C1608X5R1C105K
10pF ±5%, 50V C0G ceramic
capacitors (0603)
Murata GRM1885C1H100J
Green LEDs (0603)
U2
8
Red LEDs (0603)
U3
1
USB series type-B right-angle PC-
mount receptacle
1
1
DESIGNATION
JU0, JU1, JU2
JU3, JU4, JU5
L1
R1, R2
R3, R17, R18,
R19
R4, R20–R35
R5
R6, R36, R37
R10
R11
R12–R16
S1, S2
U1
QTY
3
3
1
2
4
17
1
3
1
1
0
2
1
DESCRIPTION
5-pin headers
3-pin headers
Ferrite bead
27Ω ±5% resistors (0603)
1.5kΩ ±5% resistors (0603)
470Ω ±5% resistors (0603)
2.2kΩ ±5% resistor (0603)
10kΩ ±5% resistors (0603)
169kΩ ±1% resistor (0603)
100kΩ ±1% resistor (0603)
Not installed; resistors—short (PC
trace) (0603)
Pushbutton switches
I
2
C port expander
(24 thin QFN-EP*)
Maxim MAX7312ATG+
Adjustable output LDO regulator
(5 SC70)
Maxim MAX8512EXK+T
LDO regulator (5 SC70)
Maxim MAX8511EXK25+T
C2, C3
2
C4
1
C5–C10, C17,
C18, C20
9
C11, C13, C19
3
C15, C16
D1, D3, D5,
D7, D9, D11,
D13, D15
D2, D4, D6,
D8, D10, D12,
D14, D16
J1
2
8
Windows Vista is a registered trademark of Microsoft Corp.
________________________________________________________________
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.
MAX7312 Evaluation Kit
Evaluates: MAX7312
Component List (continued)
DESIGNATION
U4
U5
U6
Y1
Y2
Y3
—
—
—
QTY
1
1
1
1
1
0
6
1
1
DESCRIPTION
UART-to-USB converter (32 TQFP)
FTDI FT232BL
93C46 type 3-wire EEPROM (8 SO)
Atmel AT93C46A-10SU-2.7
Microcontroller (68 QFN-EP*)
Maxim MAXQ2000-RAX+
16MHz crystal (HCM49)
6MHz crystal (HCM49)
Not installed, 32.768kHz crystal
Shunts
USB high-speed A-to-B cables, 6ft
PCB: MAX7312 Evaluation Kit+
FILE
INSTALL.EXE
MAX7312.EXE
FTD2XX.INF
UNINST.INI
USB_Driver_Help.PDF
Component Suppliers
SUPPLIER
Murata Electronics
North America, Inc.
Taiyo Yuden
TDK Corp.
PHONE
770-436-1300
WEBSITE
www.murata-
northamerica.com
800-348-2496 www.t-yuden.com
847-803-6100 www.component.tdk.com
Note:
Indicate that you are using the MAX7312 when contacting
these component suppliers.
MAX7312 EV Kit Files
DESCRIPTION
Installs the EV kit files on your computer
Application program
USB device driver file
Uninstalls the EV kit software
USB driver installation help file
*EP
= Exposed pad.
Quick Start
Recommended Equipment
Before beginning, the following equipment is needed:
• MAX7312 EV kit (USB cable included)
A user-supplied Windows 2000/XP/Vista-compatible
PC with a spare USB port
Note:
In the following sections, software-related items
are identified by bolding. Text in
bold
refers to items
directly from the EV kit software. Text in
bold and
underlined
refers to items from the Windows operating
system.
•
5)
Procedure
The MAX7312 EV kit is fully assembled and tested.
Follow the steps below to verify board operation:
1) Visit www.maxim-ic.com/evkitsoftware to download
the latest version of the EV kit software, 7312Rxx.ZIP.
Save the EV kit software to a temporary folder and
uncompress the ZIP file.
2) Install the EV kit software on your computer by run-
ning the INSTALL.EXE program inside the tempo-
rary folder. The program files are copied and icons
are created in the Windows
Start | Programs
menu.
3) Verify that all jumpers (JU0–JU5) are in their default
positions, as shown in Table 1.
4) Connect the USB cable from the PC to the EV kit
board. A
Building Driver Database
window pops up
6)
7)
8)
9)
in addition to a
New Hardware Found
message
when installing the USB driver for the first time. If you
do not see a window that is similar to the one
described above after 30s, remove the USB cable
from the board and reconnect it. Administrator privi-
leges are required to install the USB device driver on
Windows 2000/XP/Vista.
Follow the directions of the
Add New Hardware
Wizard
to install the USB device driver. Choose the
Search for the best driver for your device
option.
Specify the location of the device driver to be
C:\Program Files\MAX7312
(default installation
directory) using the
Browse
button. During device
driver installation, Windows might show a warning
message indicating that the device driver Maxim
uses does not contain a digital signature. This is not
an error condition and it is safe to proceed with instal-
lation. Refer to the USB_Driver_Help.PDF document
included with the software for additional information.
Start the MAX7312 EV kit software by opening its
icon in the
Start | Programs
menu. The EV kit soft-
ware main window appears, as shown in Figure 1.
Wait approximately 5s for the program to automati-
cally detect the slave address (0x40) of the
MAX7312 in the
I
2
C Addresses
group box.
Set
I/O0–I/O7
to outputs by selecting all
Output
radio buttons in the
Configuration
group box.
Verify that all red LEDs are brightly lit.
2
_______________________________________________________________________________________
MAX7312 Evaluation Kit
Evaluates: MAX7312
Figure 1. MAX7312 EV Kit Software Main Window (Port 1 Tab)
Detailed Description of Software
To start the MAX7312 EV kit software, double-click on the
MAX7312 EV kit icon that is created during installation.
The GUI main window appears, as shown in Figure 1.
Port 1 and Port 2 Tabs
The
Port 1
tab sheet shown in Figure 1 controls all of
the registers for
I/O0–I/O7
of the MAX7312. In the
Configuration
group box, the user can set the I/O port
as an input or output by selecting the adjacent
Input
or
Output
radio buttons.
In the
Input Port
group box, press the
Read
button to
read the input port status.
Check the desired checkboxes and press the
Write
button in the
Polarity Inversion
group box to invert the
polarity of the corresponding port pins. Uncheck the
checkboxes and press the
Write
button to obtain the
default polarity of the corresponding port pins.
3
_______________________________________________________________________________________
MAX7312 Evaluation Kit
Evaluates: MAX7312
Figure 2. MAX7312 EV Kit Software Main Window (Port 2 Tab)
Check or uncheck the desired checkboxes and press
the
Write
button in the
Output Port
group box to write
the port settings to the MAX7312.
The
Port 2
tab shown in Figure 2 contains the same
functions as the
Port 1
tab sheet to control the registers
for
I/O8–I/O15.
Bus Timeout Checkbox
Check the
Bus Timeout
checkbox to enable the bus-
timeout function.
Interrupt Status Group Box
The
Interrupt Status
group box shows the current sta-
tus of the MAX7312
INT
pin (active-low latching-transi-
tion-detection interrupt output).
4
_______________________________________________________________________________________
MAX7312 Evaluation Kit
I2C Addresses Group Box
The
slave address of the MAX7312 depends on the
jumper settings of JU0, JU1, and JU2. The
I2C
Addresses
drop-down list automatically detects the
MAX7312’s I
2
C slave address when the GUI software
starts. The default I
2
C slave address, when the EV kit is
shipped, is 0x40.
I
2
C
Output Evaluations of I/Os
There are eight red LEDs and eight green LEDs on the
EV kit to demonstrate the push-pull capability of the
I/Os. When an I/O is configured as an output and the
logic level is high, the corresponding red LED is on and
the green LED is off. If the logic level is low, the corre-
sponding green LED is on and the red LED is off.
Evaluates: MAX7312
Reconnect Button
If the jumper settings of JU0, JU1, and JU2 change,
press the
Reconnect
button to automatically detect the
new I
2
C slave address of the MAX7312.
Input Evaluations of I/Os
Two pullup resistors and two pushbuttons are connected
to I/O8 and I/O9 of the MAX7312. Press pushbutton S2 to
drive I/O8 low and press pushbutton S1 to drive I/O9 low.
Detailed Description of Hardware
The MAX7312 has 16 I/Os, configurable as push-pull
outputs or inputs. The MAX7312 EV kit board provides
a proven layout for evaluating the MAX7312. The EV kit
comes with a MAX7312ATG+ installed.
User-Supplied Power Supply
By default, the MAX7312 EV kit is powered by USB. To
use the user-supplied power supply, place a shunt on
pins 2-3 of JU5, cut the trace between pins 1-2 of JU5,
and connect a 2.5V to 3.3V power supply to the VDD pad.
I
2
C Address Configuration
The combinations of shunt position of jumpers JU0,
JU1, and JU2 determine the I
2
C slave address of the
MAX7312 EV kit. Refer to MAX7312 IC data sheet for
the appropriate setting.
User-Supplied I
2
C Interface
To use the MAX7312 EV kit with a user-supplied I
2
C
interface, install shunts on pins 2-3 of JU3 and JU4.
Connect SDA, SCL, and GND lines from the user-
supplied I
2
C interface to the SDA, SCL, and GND pads
on the MAX7312 EV kit. Place a shunt on pins 2-3 of
JU5, cut the trace between pins 1-2 of JU5, and con-
nect a 2V to 5.5V power supply to the VDD pad.
Table 1. MAX7312 EV Kit Jumper Descriptions (JU0–JU5)
JUMPER
SHUNT
POSITION
1-2
JU0
1-3*
1-4
1-5
1-2
JU1
1-3*
1-4
1-5
1-2
JU2
1-3*
1-4
1-5
JU3
JU4
JU5
1-2*
2-3
1-2*
2-3
1-2*
2-3
Connects AD0 to VCC
Connects AD0 to GND
Connects AD0 to SDA signal
Connects AD0 to SCL signal
Connects AD1 to VCC
Connects AD1 to GND
Connects AD1 to SDA signal
Connects AD1 to SCL signal
Connects AD2 to VCC
Connects AD2 to GND
Connects AD2 to SDA signal
Connects AD2 to SCL signal
MAX7312 SCL signal connected to on-board microcontroller
Connects user-supplied SCL signal to the on-board SCL pad
MAX7312 SDA signal connected to on-board microcontroller
Connects user-supplied SDA signal to the on-board SDA pad
MAX7312 V+ is set to the on-board 3.3V supply powered from the USB port
Connects user-supplied external supply to the VCC pad
DESCRIPTION
*Default
position.
_______________________________________________________________________________________
5