Datasheet

MAX9259 Evaluation Kit
Evaluates: MAX9259
_______________________________________________________________________________________ 5
17) I
2
C Slave Device Demo: Make sure MAX9260 EV kit
jumpers JU151–JU154 are in the 1-2 position.
18) In the software’s MAX7324 tab (Figure 4), press
the Search for MAX7324 button. Verify that the
MAX7324 Device Address drop-down list shows
0xDA (JU151=1-2 JU152=1-2).
19) Press the LED151-LED158 ON button. Verify that
MAX9260 EV kit LED151–LED158 turn on.
20) Press the LEDs Alternating button. Verify that
MAX9260 EV kit LED151, LED153, LED156, and
LED158 turn off.
21) GPIO Demo: In the software’s MAX9260 tab (Figure
3), scroll down to Register 0x06. Uncheck the
GPIO1OUT checkbox and press the Write button.
Verify that MAX9260 EV kit LED4 turns off.
22) Uncheck the GPIO0OUT checkbox and press the
Write button. Verify that MAX9260 EV kit LED3 turns off.
23) Check the GPIO1OUT checkbox and press the Write
button. Verify that MAX9260 EV kit LED4 turns on.
24) Check the GPIO0OUT checkbox and press the
Write button. Verify that MAX9260 EV kit LED3
turns on.
25) INT Demo: Toggle MAX9260 EV kit switch SW2 up.
Verify that MAX9259 EV kit LED1 turns on, indicating
that MAX9260 INT input is asserted.
26) In the software’s MAX9260 tab, scroll to
Register 0x06 and press the Read button. Verify
that the INT checkbox is checked, indicating that
MAX9260 INT input is asserted.
27) Toggle MAX9260 EV kit switch SW2 down. Verify
that MAX9259 EV kit LED1 turns off, indicating that
MAX9260 INT input is not asserted.
28) In the software’s MAX9260 tab, scroll to
Register 0x06 and press the Read button. Verify
that the INT checkbox is not checked, indicating
that MAX9260 INT input is not asserted.
Detailed Description of Software
The main window of the evaluation software (Figure
1) shows a block diagram representing the MAX9259/
MAX9260 system. The left column shows MAX9259 input
data sources, and the right column shows MAX9260
output data sinks.
The Change Configuration button (Figure 1) brings
up the Configuration window (Figure 7), allowing the
software GUI to select which side of the link the USB
cable should be plugged in to. Controlling from the
MAX9260 side requires changing some jumper set-
tings as described in this window. If the MAX9259
and MAX9260 device addresses have been previously
changed from their factory power-on-reset values, the
new addresses must be specified in the Configuration
window to allow register access.
The Baud Rate drop-down list sets the communications
baud rate. The USB link uses the same baud rate as the
MAX9259/MAX9260. Note that the baud rate should only
be changed one step at a time.
The Read All button reads all of the MAX9259/MAX9260
device registers. The Reset to Default Values button
restores recommended factory settings, and the Write
All button writes all MAX9259 and MAX9260 device reg-
isters with the values shown in the GUI.
The MAX9259 tab sheet (Figure 2) provides direct
access to all registers of the MAX9259 and the MAX9260
tab sheet (Figure 3) provides direct access to all regis-
ters of the MAX9260. Each register has its own Read and
Write button. The small circle next to the Read button
turns yellow to indicate an attempt to read or write, red
to indicate a failed read or write, and green to indicate a
successful read or write operation.
The MAX7324 tab sheet (Figure 4) controls the I
2
C I/O
expander on the remote side of the link. When USB is
plugged into the MAX9259 EV kit, the MAX7324 tab
sheet controls the MAX7324 (U15) on the MAX9260
EV kit. Note that the MAX7324 actually has two device
addresses; for simplicity, the software GUI only displays
the device address associated with MAX7324 outputs.
For details, refer to the MAX7324 IC data sheet.
The PRBS Test tab sheet (Figure 5) uses the MAX9260
registers to perform a pseudorandom bit sequence (PRBS)
error-rate test. Select the test duration (maximum 32767s =
9.1hrs) and press the Start button. The software GUI con-
figures the MAX9260 to begin the PRBS test, counts down
the specified delay time, and then reports the final value of
the MAX9260 PRBSERR register.
The Interface History and Low Level Access tab
sheet (Figure 6) shows the recent low-level commu-
nications activity between the software GUI and the
MAX9259/MAX9260. The Register Access group box
provides arbitrary device read/write control, support-
ing additional user-supplied devices besides the on-
board MAX9259, MAX9260, and MAX7324. The Device
Address, Register, and Data drop-down lists specify
the device address and the register within the device, as
well as one optional byte of data to be written. Pressing
the Write Register button writes one byte of data to