...

Evaluates: MAX9257/MAX9258 MAX9257/MAX9258 Evaluation Kit General Description Features

by user

on
Category: Documents
9

views

Report

Comments

Transcript

Evaluates: MAX9257/MAX9258 MAX9257/MAX9258 Evaluation Kit General Description Features
19-4176; Rev 1; 11/08
MAX9257/MAX9258 Evaluation Kit
The MAX9257/MAX9258 evaluation kit (EV kit) consists
of a MAX9257/MAX9258 evaluation board and software.
The MAX9257/MAX9258 EV kit is a fully assembled and
tested PCB that evaluates the MAX9257 serializer and
the MAX9258 deserializer (SerDes). The EV kit also
emulates an electronic control unit (ECU) and a camera.
The MAX9258 receives programming instructions from
the emulated ECU during the control channel and transmits to the MAX9257 over the serial video link. The
instructions can program or update the MAX9258,
MAX9257, or an external peripheral device such as a
camera. The MAX9257 communicates with the peripheral device with either an I2C or UART interface.
The MAX9257/MAX9258 EV kit includes Windows ®
2000/XP- and Windows Vista®-compatible software that
provides a simple graphical user interface (GUI) for
exercising the features of the MAX9257 and MAX9258.
The EV kit is connected to a PC through USB.
Windows and Windows Vista are registered trademarks of
Microsoft Corp.
DESIGNATION
QTY
DESCRIPTION
C1–C6,
C16–C19,
C23–C45,
C50–C55,
C59–C65,
C75–C80,
C84–C101,
C106–C111,
C114, C115,
C116
79
C7–C12,
C66–C72
13
1nF ±5%, 25V C0G ceramic
capacitors (0402)
TDK C1005C0G1E102J
C20, C21, C81,
C82
4
15pF ±5%, 50V C0G ceramic
capacitors (0402)
TDK C1005C0G1H150J
C22, C83
2
1µF ±10%, 16V X7R ceramic
capacitors (0603)
TDK C1608X7R1C105K
C46–C49,
C102–C105
8
100µF ±20%, 6.3V X5R ceramic
capacitors (1210)
TDK C3225X5R0J107M
C56, C57, C112,
C113
4
10µF ±10%, 10V X5R ceramic
capacitors (1206)
TDK C3216X5R1A106K
D1, D3, D4
3
Green LEDs (0603)
0.1µF ±10%, 16V X7R ceramic
capacitors (0402)
TDK C1005X7R1C104K
Features
o
o
o
o
o
o
o
o
USB Connectivity
On-Board Emulated ECU
On-Board Emulated Camera
On-Board Connectors for Connection with Pattern
Generators or Video Equipment
Flexible On-Board Video Pixel Clock Generator
Single 5V Power Supply
Windows 2000/XP- and Windows Vista
(32-Bit)-Compatible Evaluation Software
Lead(Pb)-Free and RoHS Compliant
Ordering Information
PART
TYPE
MAX9257EVKIT+
or
MAX9258EVKIT+
EV Kit
+Denotes lead(Pb)-free RoHS compliant.
Note: The MAX9257/MAX9258 EV kit can be ordered using
either part number.
Component List
DESIGNATION
QTY
D2
1
Red LED (0603)
DESCRIPTION
FB1–FB10
10
470Ω at 100MHz ferrite beads, DC
1000mA (0603)
Murata BLM18PG471SH1B
J1, J6
2
2 x 20 header sockets
J2, J7
2
LVDS connectors
JAE Electronics MX39004NQ1
J3
1
USB type-B right-angle female
receptacle
J4, J9
0
Not installed, dual-row (2 x 5)
headers
J5, J10
2
2 x 6 header sockets
J8
0
Not installed, USB type-B rightangle female receptacle
JU1–JU10,
JU15, JU16,
JU19–JU23,
JU30, JU31
19
2-pin headers
JU11, JU14,
JU17, JU18,
JU24–JU29
10
3-pin headers
Q1, Q2
2
n-channel MOSFETs (SOT23)
Fairchild 2N7002
R1, R2, R46, R47
4
49.9Ω ±1% resistors (0402)
________________________________________________________________ Maxim Integrated Products
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.
1
Evaluates: MAX9257/MAX9258
General Description
MAX9257/MAX9258 Evaluation Kit
Evaluates: MAX9257/MAX9258
Component List (continued)
DESIGNATION
QTY
DESCRIPTION
R3, R4,
R15–R19, R48,
R49, R63–R67
14
10kΩ ±5% resistors (0402)
R5, R21, R22
3
1kΩ ±5% resistors (0402)
R8, R68
2
100kΩ ±1% resistors (0402)
R9, R69
2
R10, R23, R24,
R54
4
R11, R12, R50,
R51
4
DESIGNATION
QTY
DESCRIPTION
U3, U11
2
500mA LDOs (8 TQFN)
Maxim MAX1935ETA+
U4, U12
2
3.3V, 1A LDOs (16 TSSOP-EP*)
Maxim MAX8869EUE33+
200kΩ ±1% resistors (0402)
U5, U13
2
3.3V, 200mA LDOs (6 SOT23)
Maxim MAX8881EUT33+
160Ω ±5% resistors (0402)
U6, U14
2
Microcontrollers (64 QFN-EP*)
U7, U15
2
Serial programmable clock
generators (16 TSSOP)
U8, U16
2
Cyclone II FPGAs (144 TQFP)
Altera EP2C5T144C6N
U9, U17
2
FPGA serial-configuration devices
(8 SO)
Altera EPCS4SI8N
Y1, Y2
2
8MHz crystals (HCM49)
—
1
2-meter LVDS cable
JAE Electronics MX39B-FF-L2000
22Ω ±5% resistors (0402)
R13, R14, R44,
R45, R52, R53
6
2kΩ ±5% resistors (0402)
R20, R55, R56
3
100Ω ±5% resistors (0402)
R25–R43, R70
0
Not installed, resistors (0402)
T1, T2
2
Common-mode EMI chokes
Würth 744231091
TP1, TP4, TP5
3
Test points (red)
TP2, TP3, TP6,
0
Not installed, test points
—
1
USB high-speed A-to-B cable, 6ft
Deserializer (48 LQFP)
Maxim MAX9258GCM+
—
25
Shunts
—
1
PCB: MAX9257/8 Evaluation Kit+
U1
1
U2
1
*EP = Exposed pad.
Serializer (40 TQFN-EP*)
Maxim MAX9257GTL+
MAX9257/MAX9258 EV Kit Files
FILE
DESCRIPTION
INSTALL.EXE
Installs the EV kit files on your computer
MAX9257_8.EXE
Application program
ATUSBHID.DLL
USB software library
UNINST.INI
Uninstalls the EV kit software
Component Suppliers
SUPPLIER
Altera Corp.
PHONE
800-800-3753
WEBSITE
www.altera.com
Digital Core Design
48-32-282-82-66
www.digitalcoredesign.com
JAE Electronics, Inc.
949-753-2600
www.jae.com
Murata Electronics North America, Inc.
770-436-1300
www.murata-northamerica.com
TDK Corp.
847-803-6100
www.component.tdk.com
Würth Electronik GmbH & Co. KG
201-7850-8800
www.we-online.com
Note: Indicate that you are using the MAX9257 and MAX9258 when contacting these component suppliers.
2
_______________________________________________________________________________________
MAX9257/MAX9258 Evaluation Kit
Recommended Equipment
Before beginning, the following equipment is needed:
• MAX9257/MAX9258 EV kit (USB cable included)
• User-supplied Windows 2000/XP- or Windows Vistacompatible PC with a spare USB port
• One 5V, 500mA power supply
• One 4-channel oscilloscope
Refer to the MAX9257/MAX9258 IC data sheet while
using this EV kit for a detailed description of the SerDes
pair features.
11) Start the MAX9257/MAX9258 program by opening
its icon in the Start menu.
12) Press the Yes button on the popup window (Figure
1), which verifies if the ECU remotely wakes up the
MAX9257. If the REM pin of the MAX9257 is set to
high, the ECU should wake up the MAX9257 by setting the REG08 PD bit to low. If the REM pin of the
MAX9257 is set to low, the MAX9257 is powered up
when VCC is applied.
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.
Procedure
The MAX9257/MAX9258 EV kit is fully assembled and
tested. Follow the steps below to verify board operation. Caution: Do not turn on the power supply until
all connections are completed.
1) Visit www.maxim-ic.com/evkitsoftware to download the latest version of the EV kit software,
9257_8Rxx.ZIP. Save the EV kit software to a
temporary folder and uncompress the ZIP file.
2) Install the MAX9257/MAX9258 EV kit software on
your computer by running the INSTALL.EXE program inside the temporary folder. The program files
are copied and icons are created in the Windows
Start | Programs menu.
Figure 1. MAX9257/MAX9258 Evaluation Kit Software—
MAX9257 REM Status
13) The next popup window (Figure 2) asks if you want
to load a previous EV kit setting from a file. If this
is the first time the software is run, you can choose
from three EV kit setting files included with
the software: NeverComeBackSettings.txt,
FiniteCTOSettings.txt, or I2CSettings.txt. Press
the No button.
3) Verify that all the jumpers are set in their default
positions. See Table 1 for default shunt positions.
4) Connect the 5V power supply to the +5V and GND
pads on both sides of the EV board. Keep the
power off.
5) Connect the JAE LVDS cable between J2 and J7.
6) Connect Ch1 of the oscilloscope to J1-35 (ECU TX
line).
Figure 2. MAX9257/MAX9258 Evaluation Kit Software—Load
Previous EV Kit Settings
7) Connect Ch2 of the oscilloscope to J1-37 (ECU RX
line).
14) Verify that the software main window shows up next
(Figure 3).
8) Connect Ch3 of the oscilloscope to J5-12
(MAX9258 CCEN pin).
9) Connect the USB cable between the PC and J3
(Attention: not J8).
15) Verify that the Hardware: Connected message is
displayed on the status bar of the software main
window. This indicates the proper connection of the
EV kit.
10) Turn on the 5V power supply. Verify that D3 and D4
green LEDs are lit.
16) Press the ECU Wakes Up MAX9257 button on the
ECU Control tab sheet.
_______________________________________________________________________________________
3
Evaluates: MAX9257/MAX9258
Quick Start
Evaluates: MAX9257/MAX9258
MAX9257/MAX9258 Evaluation Kit
17) Click on the Deserializer MAX9258 tab to move to
the Deserializer MAX9258 tab sheet (Figure 4).
18) Press the Read MAX9258 & 9257 button to read all
the registers of the MAX9258 and MAX9257.
19) Set both MAX9258 REG03 and MAX9257 REG03
ETOCNT to 0100 by selecting the ETOCNT dropdown list. Press the Write button on the right of the
Reg03 controls.
20) Set both MAX9258 REG07 CTO and MAX9257
REG08 CTO to 111 by selecting the CTO dropdown list. Press the Write button on the right of the
Reg07 controls.
21) Click on the Serializer MAX9257 tab to move to the
Serializer MAX9257 tab sheet (Figure 5).
22) Enable the MAX9257 REG04 SEREN bit by selecting enable in the SEREN drop-down list. Press the
Write button on the right of the Reg04 controls.
23) Click on the Camera Control tab to move to the
Camera Control tab sheet (Figure 6).
24) Press the Slow Blink D4 button and verify that LED
D4 flashes for about five seconds.
25) Press the Enable PCLK_IN/HSYNC_IN/VSYNC_IN
button and verify that LOCK indicator LED D1
turns on.
26) Use the oscilloscope to check the waveforms during the evaluation.
Detailed Description of Software
The MAX9257/MAX9258 EV kit software contains four
tab sheets: ECU Control, Deserializer MAX9258,
Serializer MAX9257, and Camera Control.
Warning: When the MAX9257/MAX9258 UART baud
rate ranges are changed, they do not take effect until
the next control channel is entered. The ECU baud rate
should not be changed during the current control
channel.
ECU Control Tab
The ECU Control tab sheet (Figure 3) lets the ECU configure the MAX9258, MAX9257, and the camera.
The ECU UART baud rate can be selected by choosing
the appropriate baud rate in the Select ECU UART
Baud Rate drop-down list. By default, the UART speed
is 400kbps. In base mode, the UART baud rate should
not be higher than 4.25Mbps.
Except for the menu-driven commands that can be
generated on the Deserializer MAX9258, Serializer
MAX9257, and Camera Control tab sheets, the ECU
commands can be written by typing commands in the
4
ECU Writes N Bytes to MAX9257/58/Camera edit box.
Similarly, the ECU commands can be read by typing
commands in the ECU Reads N Bytes from
MAX9257/58/Camera edit box. The write or read commands are not executed until the corresponding Write
or Read button is pressed. Follow the instructions displayed on the software GUI.
When the EV kit is powered up the first time, and the
MAX9257 is configured to be powered up remotely by
the ECU (REM is high), press the ECU Wakes Up
MAX9257 button to wake up the MAX9257. Refer to the
Remote Power-Up of the MAX9257 (REM = Pulled Up
to V CC ) section in the MAX9257/MAX9258 IC data
sheet for timing requirements of the remote wake-up.
Check the Prefix a SYNC frame everytime a
read/write command is sent checkbox when a SYNC
frame is desired before sending a command to the
MAX9258, MAX9257, or the camera. A SYNC frame is
needed only once every control channel.
Check the Postfix an END frame everytime a read/write
command is sent checkbox when an END frame is
desired after sending a command to the MAX9258,
MAX9257, or the camera. Do not send END frame after a
READ command. In a real application, the ECU can send
END frame after the READ operation is completed.
Press the Reset the EVKIT button to reset the EV kit
software and hardware. The user must manually disconnect and reconnect the power supply to reset the
EV kit hardware.
Deserializer MAX9258 Tab
On the Deserializer MAX9258 tab sheet (Figure 4), the
ECU can write or read all registers on the MAX9258 by
pressing the Write or Read buttons on the right of each
register. Refer to the MAX9257/MAX9258 IC data sheet
for the definition of each register.
Four registers on each of the MAX9258 and MAX9257
should have the same values. They should be configured simultaneously for the SerDes pair to work properly. Check the Write Both 9258&9257 checkbox to
enable the write operation of the two devices on the
same control channel.
On the bottom-left side of the software window, press
the Reset MAX9258 GUI button to set all of the GUI
values to the MAX9258 power-on-reset values. No
operations are executed on the actual MAX9258
device. The other four buttons: Read MAX9258 & 9257,
Write MAX9258 & 9257, Read MAX9258, and Write
MAX9258 let the user read or write to the MAX9258 and
the MAX9257 simultaneously or individually.
_______________________________________________________________________________________
MAX9257/MAX9258 Evaluation Kit
Evaluates: MAX9257/MAX9258
Figure 3. MAX9257/MAX9258 Evaluation Kit Software—ECU Control Tab
Serializer MAX9257 Tab
On the Serializer MAX9257 tab sheet (Figure 5), the
ECU can write or read all registers on the MAX9257 by
pressing the Write or Read buttons on the right of each
register. Refer to the MAX9257/MAX9258 IC data sheet
for the definition of each register.
Four registers on each of the MAX9257 and the
MAX9258 should have the same values. They should
be configured simultaneously for the SerDes pair to
work properly. Check the Write Both 9258&9257
checkbox to enable the write operation of the two
devices on the same control channel.
On the bottom-left side of the software window, press
the Reset MAX9257 GUI button to set all the GUI values to the MAX9257 power-on-reset values. No operations are executed on the actual MAX9257 device. The
other four buttons: Read MAX9258 & 9257, Write
MAX9258 & 9257, Read MAX9257, and Write
MAX9257 let the user read or write to the MAX9258 and
the MAX9257 simultaneously or individually.
Camera Control Tab
On the Camera Control tab sheet (Figure 6), the ECU
can communicate to the emulated camera during a
control-channel session.
_______________________________________________________________________________________
5
Evaluates: MAX9257/MAX9258
MAX9257/MAX9258 Evaluation Kit
Figure 4. MAX9257/MAX9258 Evaluation Kit Software—Deserializer MAX9258 Tab
By default, the MAX9258, MAX9257, and the emulated
camera use the UART interface (JU26 and JU27 shunts
are set across pins 1-2). Press the Turn On D4, Turn
Off D4, Fast Blink D4, and Slow Blink D4 buttons to
demonstrate several simple communication transactions between the ECU and the camera.
A user can change the UART speed, enable/disable
the video clocks (PCLK_IN, HSYNC_IN, and
VSYNC_IN), select different video clock speeds, and
switch the camera to the I 2 C interface. See the
Configuration Examples section for details.
The MAX9257/MAX9258 EV kit can generate PCLK_IN,
HSYNC_IN, and VSYNC_IN signals with the following
relationships: HSYNC_IN = PCLK_IN/1000 and
VSYNC_IN = PCLK_IN/500000. By default they are not
6
enabled, so that an external pattern generator or piece
of video equipment can be connected to J6. If the
Enable PCLK_IN/HSYNC_IN/VSYNC_IN button is
pressed, the signals are enabled and the status of
these three signals are displayed in the Onboard
PCLK_IN, HSYNC_IN, VSYNC_IN Status group box.
By default, PCLK_IN is 30MHz, HSYNC_IN is 30kHz,
and VSYNC_IN is 60Hz. The duty cycles of all the signals are fixed at 50%.
Configuration Examples
This section describes how to configure the SerDes to
work in UART Never Come Back Operation, UART
With Finite CTO Operation, and I2C Mode. Use an
oscilloscope to monitor the activity on the MAX9258 TX,
RX, and CCEN pins.
_______________________________________________________________________________________
MAX9257/MAX9258 Evaluation Kit
Evaluates: MAX9257/MAX9258
Figure 5. MAX9257/MAX9258 Evaluation Kit Software—Serializer MAX9257 Tab
UART Never Come Back Operation
This operation is used in an application when the
ECU completes the configuration of the MAX9257/
MAX9258 right after power-up and does not want to
access the MAX9257/MAX9258 once the video transmission begins. The following procedure is an example
of one of many possible configurations:
1) Start the program or press the Reset the EVKIT
button on the ECU Control tab sheet (Figure 3).
2) If MAX9257 REM is set to high (JU25 shunt is set
across pins 1-2), press the ECU Wakes Up
MAX9257 button on the ECU Control tab sheet. If
MAX9257 REM is set to low (JU25 shunt is set
across pins 2-3), skip this step.
3) Navigate to the Deserializer MAX9258 tab sheet
(Figure 4). Press the Read MAX9258 & 9257 button
to refresh the current register values on the GUI.
4) Keep the four Write Both 9258&9257 checkboxes
checked.
5) Set t STO and t ETO on both the MAX9258 and
MAX9257 to expected values. Note that the tSTO
and t ETO times are based on the pixel clock
(PCLK_IN) time. For example, if PCLK_IN is 30MHz,
set STODIV to 1024 and STOCNT to 0, t STO =
(1024 x 1/30)µs ≈ 34µs. Set ETODIV to 1024 and
ETOCNT to 4, tETO = (1024 x 5/30)µs ≈ 170µs.
6) Set other MAX9258 registers as desired.
_______________________________________________________________________________________
7
Evaluates: MAX9257/MAX9258
MAX9257/MAX9258 Evaluation Kit
Figure 6. MAX9257/MAX9258 Evaluation Kit Software—Camera Control Tab
7) Navigate to the Serializer MAX9257 tab sheet
(Figure 5). Select Enable in the SEREN drop-down
list within the Reg04 controls if it is not enabled.
8) Select Enable in the INTEN drop-down list within
the REG08 controls of the Serializer MAX9257 tab
sheet. INTEN is changed in both MAX9258 and
MAX9257 when the INTEN drop-down list is
changed on either tab sheet.
9) From this step on, the MAX9257 and the MAX9258
registers are no longer accessible. The ECU can
only communicate with the camera in bypass mode
because CTO is set to 0 (never come back).
10) Navigate to the Camera Control tab sheet (Figure
6). Press the Turn On D4, Turn Off D4, Fast Blink
D4, and Slow Blink D4 buttons, respectively, to ver8
ify that the ECU is communicating to the camera
properly.
11) Press the Enable PCLK_IN/HSYNC_IN/VSYNC_IN
button to enable the pixel clock, the horizontal synchronization clock, and the vertical synchronization
clock. The frequencies are displayed in the
Onboard PCLK_IN, HSYNC_IN, VSYNC_IN Status
group box.
12) Use an oscilloscope to check that CCEN is toggling
and the D1 green LED is lit up (MAX9258 LOCK pin
is asserted high).
13) Exercise different pixel clocks by selecting different
options in the Change PCLK_IN/HSYNC_IN/
VSYNC_IN group box. The selected pixel clock
should be in the range of the configured PRATE
_______________________________________________________________________________________
MAX9257/MAX9258 Evaluation Kit
Serial Word Length x Pixel Clock = Serial
Data Rate ≤ 840Mbps
It is preferred to select the pixel clock frequency
before the clock is enabled.
14) To select a different UART speed, change the camera UART speed first and then go to the ECU
Control tab sheet to change the ECU UART speed
accordingly. Ensure that tSTO and tETO values are
set correctly in order for the UART speed to work
properly. The MAX9258 REG07 FAST bit and
MAX9257 REG08 FAST bit should be configured
correctly before going to the never come back
operation.
15) Press the Disable PCLK_IN/HSYNC_IN/VSYNC_IN
button to disable the video clock inputs to the
MAX9257. Check that the D1 green LED is turned
off (MAX9258 LOCK pin stays low) and that the
control channel is available indefinitely (MAX9258
CCEN pin stays high).
16) Press the Enable PCLK_IN/HSYNC_IN/VSYNC_IN
button again to enable the video clock inputs to the
MAX9257. Check that the D1 green LED lights up
again.
UART with Finite CTO Operation
If tCTO < tETO then the MAX9257 and the MAX9258
registers can be accessed and UART communication
with the camera in bypass mode is possible.
1) Start the program or press the Reset the EVKIT
button on the ECU Control tab sheet (Figure 3).
2) If MAX9257 REM is set to high (JU25 shunt is set
across pins 1-2), then press the ECU Wakes Up
MAX9257 button on the ECU Control tab sheet. If
MAX9257 REM is set to low (JU25 shunt is set
across pins 2-3), then skip this step.
3) Navigate to the Deserializer MAX9258 tab sheet
(Figure 4). Press the Read MAX9258 & 9257 button
to refresh the current register values on the GUI.
4) Keep the four Write Both 9258&9257 checkboxes
checked.
5) Set t STO and t ETO on both the MAX9258 and
MAX9257 to desired values. Note that the tSTO and
t ETO times are based on pixel clock (PCLK_IN)
time. For example, if PCLK_IN is 30MHz, set
STODIV to 1024 and STOCNT to 0, tSTO = (1024 x
1/30)µs ≈ 34µs. Set ETODIV to 1024 and ETOCNT
to 9, tETO = (1024 x 10/30)µs ≈ 340µs.
6) Set t CTO on both MAX9258 and MAX9257 to
desired values. Note that the tCTO time is based on
the UART bit time. For example, if the UART speed
is 400kbps, set CTO to 64, tCTO = (64 x 2.5)µs =
140 µs.
7) Set other MAX9258 registers as desired.
8) Navigate to the Serializer MAX9257 tab sheet
(Figure 5). Select enable in the SEREN drop-down
list within the Reg04 controls if it is not enabled.
9) Select enable in the INTEN drop-down list within the
Reg08 controls on the Serializer MAX9257 tab
sheet. INTEN is changed in both MAX9258 and
MAX9257 when the INTEN drop-down list is
changed on either tab sheet.
10) Press the Read button to read back the contents of
Reg08. Ensure that the INTEN drop-down list displays disabled because CTO expired by the time
the read operation executed and STO/ETO are not
counting yet since the pixel clock is not activated.
11) Navigate to the Camera Control tab sheet (Figure
6). On this tab sheet, all ECU commands to the
camera follow this order in one control-channel session:
a) SYNC frame
b) Set MAX9258 INTEN to 1
c) Wait for 15 UART bit times
d) Set MAX9257 INTEN to 1
e) ECU command to the camera
After every command, CTO expires first because of
tCTO < tETO. This resets INTEN on both MAX9258
and MAX9257 to 0 so that they become accessible
again when the next control channel is available.
12) Press the Turn On D4, Turn Off D4, Fast Blink D4,
and Slow Blink D4 buttons to verify that the ECU
communicates to the camera properly.
13) Press the Enable PCLK_IN/HSYNC_IN/VSYNC_IN
button to enable the pixel clock, the horizontal synchronization clock, and the vertical synchronization
clock. The frequencies are displayed in the
Onboard PCLK_IN, HSYNC_IN, VSYNC_IN Status
group box.
14) Use an oscilloscope to check that CCEN is toggling
and the D1 green LED is lit (MAX9258 LOCK pin is
asserted high).
_______________________________________________________________________________________
9
Evaluates: MAX9257/MAX9258
range, and the following relationship formula must
be met:
Evaluates: MAX9257/MAX9258
MAX9257/MAX9258 Evaluation Kit
15) Exercise different pixel clocks by selecting different
options in the Change PCLK_IN/HSYNC_IN/
VSYNC_IN group box. The selected pixel clock
should be in the range of the configured PRATE
range, and the following relationship formula must
be met:
Serial Word Length x Pixel Clock = Serial
Data Rate ≤ 840Mbps
It is preferred to select the pixel clock frequency
before the clock is enabled.
16) To select a different UART speed, change the camera UART speed first and then go to the ECU
Control tab sheet to change ECU UART speed
accordingly. Ensure that tSTO and tETO values are
set correctly in order for the UART speed to work
properly. The MAX9258 REG07 FAST bit and
MAX9257 REG08 FAST bit should be configured
correctly before choosing a different UART speed.
17) Press the Disable PCLK_IN/HSYNC_IN/VSYNC_IN
button to disable the video clock inputs to the
MAX9257. Check that the D1 green LED is turned
off (MAX9258 LOCK pin stays low) and that the
control channel is available indefinitely (MAX9258
CCEN pin stays high).
18) During any step above, the user can navigate to the
Deserializer MAX9258 or Serializer MAX9257 tab
sheets and perform read or write operations
because INTEN is reset to 0 after every operation.
I2C Mode
If the camera uses an I2C interface, both the MAX9257
and MAX9258 should be configured to use the I 2C
interface. Because the on-board emulated camera uses
the default UART interface, the camera must first be
switched from the UART interface to an I2C interface.
Follow the steps below to evaluate the SerDes link in
base mode when the I2C interface is enabled:
1) Start the program or press the Reset the EVKIT
button on the ECU Control tab sheet (Figure 3).
2) If MAX9257 REM is set to high (JU25 shunt is set
across pins 1-2), then press the ECU Wakes Up
MAX9257 button on the ECU Control tab sheet. If
MAX9257 REM is set to low (JU25 shunt is set
across pins 2-3), then skip this step.
3) Navigate to the Deserializer MAX9258 tab sheet
(Figure 4). Press the Read MAX9258 & 9257 button
to refresh the current register values on the GUI.
10
4) Keep the four Write Both 9258&9257 checkboxes
checked.
5) Set tCTO on both the MAX9257 and MAX9258 to 64.
6) Navigate to the Camera Control tab sheet (Figure
6) and press the Exit UART Mode => Enter I2C
Mode button (this button is available only when
CTO is not equal to 0).
7) Follow the reminder message by moving the shunts
from JU26 and JU27 (pins 1-2) to pins 2-3. Press
the OK button.
8) Now the camera and the SerDes use an I2C interface. Navigate to any tab sheet and exercise the
features of the SerDes.
9) The I2C interface on the emulated camera can operate at speeds up to 4.25MHz. This is the same as
the MAX9257 and MAX9258. Before changing the
ECU UART baud rate, the bit rates of the MAX9257
and MAX9258 must be configured properly.
Detailed Description of Hardware
The MAX9257/MAX9258 EV kit is a complete SerDes
pair evaluation system for the MAX9257 serializer and
MAX9258 deserializer. Check the schematic for
detailed EV kit hardware. The following is a brief
description of the EV kit design.
Deserializer Side
(Right Side of the EV Kit Board)
Figure 7a shows the schematic for the MAX9258.
Figure 7b shows the schematic for the power supplies,
a clock generator, and a microcontroller that communicates with the PC. The microcontroller, together with an
FPGA, emulates an ECU.
Figure 7c shows the FPGA, which implements a highspeed UART interface for the emulated ECU.
Serializer Side
(Left Side of the EV Kit Board)
Figure 7d shows the schematic for the MAX9257.
Figure 7e shows the schematic for the power supplies,
a clock generator, and a microcontroller that, together
with an FPGA, emulate a camera.
Figure 7f shows the FPGA, which implements a highspeed UART and a high-speed I2C interface for the
emulated camera. The FPGA also generates PCLK_IN,
HSYNC_IN, and VSYNC_IN for the emulated camera.
______________________________________________________________________________________
MAX9257/MAX9258 Evaluation Kit
The EV kit implements two digital cores on the FPGA
devices to generate high-speed UART signals and to
emulate a high-speed I2C slave device.
D16750 Core
(Provided by Digital Core Design)
The D16750 is an IP core of a universal asynchronous
receiver-transmitter (UART), functionally identical to the
TL16C750. Contact Digital Core Design for questions
relating to the D16750 IP core. See the Component
Suppliers section for contact information or email Digital
Core Design at [email protected] for more information.
DI2CS Core
(Provided by Digital Core Design)
The DI2CS is an IP core that provides an interface
between a microprocessor and an I2C bus. It can work
as a slave receiver or transmitter depending on the
working mode determined by a microprocessor/microcontroller. The DI2CS core supports all of the transmission modes required by the I2C specification (standard,
fast, and high speed). Contact Digital Core Design for
any questions relating to the DI2CS IP core. See the
Component Suppliers section for contact information or
email Digital Core Design at [email protected] for more information.
Table 1. EV Kit Jumper Settings
JUMPER
JU1
SETTING
1-2*
DESCRIPTION
MAX9258 PD pin is pulled up to VCC by a 1kΩ resistor
Open
MAX9258 PD pin is internally pulled down to ground
JU2
Open*
MAX9258 LVDS line probing connector
JU3
Open*
JU4
JU5
JU6
JU7
JU8
JU9
JU10
JU11
JU14
1-2*
Open
1-2*
Open
MAX9258 LOCK pin is open-drain output
MAX9258 VCC connected to on-board LDO 3.3V output
Open
MAX9258 VCC connected to an external power supply
1-2*
MAX9258 VCCOUT connected to on-board LDO 3.3V output
Open
MAX9258 VCCOUT connected to an external power supply
1-2*
MAX9258 VCCPLL connected to on-board LDO 3.3V output
Open
MAX9258 VCCPLL connected to an external power supply
1-2*
MAX9258 VCCSPLL connected to on-board LDO 3.3V output
Open
MAX9258 VCCSPLL connected to an external power supply
1-2*
Open
1-2
MAX9258 VCCLVDS connected to on-board LDO 3.3V output
MAX9258 VCCLVDS connected to an external power supply
MAX9258 is powered by on-board LDO U5, whose VDD input range is 3.5V to 12V
2-3*
MAX9258 is powered by on-board LDO U4, whose input is 5V
1-2
MAX9258 LVDS cable line-1 connected to VDD
2-3*
MAX9258 LVDS cable line-1 connected to ground
Open
1-2*
JU16
MAX9258 ERROR pin is open-drain output
MAX9258 LOCK pin is pulled up to VCCOUT by a 1kΩ resistor
1-2*
1-2*
JU15
MAX9258 LVDS line probing connector
MAX9258 ERROR pin is pulled up to VCCOUT by a 1kΩ resistor
Open
MAX9258 RX pin is connected to the on-board emulated ECU RX line
MAX9258 RX pin is disconnected from the on-board emulated ECU RX line (an external ECU RX line
can connect to J1-37)
MAX9258 TX pin is connected to the on-board emulated ECU TX line
MAX9258 TX pin is disconnected from the on-board emulated ECU TX line (an external ECU TX line
can connect to J1-35)
______________________________________________________________________________________
11
Evaluates: MAX9257/MAX9258
Description of IP Cores
Evaluates: MAX9257/MAX9258
MAX9257/MAX9258 Evaluation Kit
Table 1. EV Kit Jumper Settings (continued)
JUMPER
JU17
JU18
JU19
JU20
JU21
JU22
JU23
JU24
JU25
JU26
SETTING
1-2
2-3*
MAX9257 SCL/TX pin is pulled up to VCCIO
1-2
MAX9257 SDA/RX pin is pulled up to VCC
2-3*
MAX9257 SDA/RX pin is pulled up to VCCIO
1-2*
MAX9257 VCC connected to on-board LDO 3.3V output
Open
1-2*
Open
JU29
MAX9257 VCCIO connected to an external power supply
MAX9257 VCCFPLL connected to on-board LDO 3.3V output
Open
MAX9257 VCCFPLL connected to an external power supply
1-2*
MAX9257 VCCSPLL connected to on-board LDO 3.3V output
Open
MAX9257 VCCSPLL connected to an external power supply
1-2*
Open
MAX9257 VCCLVDS connected to on-board LDO 3.3V output
MAX9257 VCCLVDS connected to an external power supply
1-2
MAX9257 J6 connector one side connected to VCCIO
2-3*
MAX9257 J6 connector one side connected to ground
1-2*
MAX9257 REM pin connected to VCCIO (ECU needs to remotely wake up MAX9257)
2-3
MAX9257 REM pin connected to ground
1-2*
MAX9257 SCL/TX pin is connected to the on-board emulated camera RX line
2-3
MAX9257 SCL/TX pin is connected to the on-board emulated camera SCL line
MAX9257 SCL/TX pin is disconnected from the on-board emulated camera (an external camera RX
or SCL line might connect to J6-35)
1-2*
MAX9257 SDA/RX pin is connected to the on-board emulated camera TX line
2-3
MAX9257 SDA/RX pin is connected to the on-board emulated camera SDA line
Open
JU28
MAX9257 VCC connected to an external power supply
MAX9257 VCCIO connected to on-board LDO 3.3V output
1-2*
Open
JU27
DESCRIPTION
MAX9257 SCL/TX pin is pulled up to VCC
1-2
MAX9257 SDA/RX pin is disconnected from the on-board emulated camera (an external camera TX
or SDA line may connect to J6-37)
MAX9257 is powered by on-board LDO U13, whose VDD input range is 3.5V to 12V
2-3*
MAX9257 is powered by on-board LDO U12, whose input is +5V
1-2
LVDS cable line-1 connected to VDD
2-3*
LVDS cable line-1 connected to ground
JU30
Open*
LVDS line probing connector
JU31
Open*
LVDS line probing connector
*Default position.
12
______________________________________________________________________________________
______________________________________________________________________________________
TX_IN
RX_OUT
CCEN
J1-13
J1-11
J1-9
J1-7
J1-5
J1-3
J1-1
J1-14
J1-12
J1-10
J1-8
J1-6
J1-4
J1-2
JU16
JU15
J5-1
J1-15
J1-16
J5-3
J1-17
J1-18
J5-2
J1-19
J1-20
J5-4
J1-21
J1-22
J5-5
J1-23
J1-24
J5-7
J1-25
J1-26
J5-6
J1-27
J1-28
J5-8
J1-29
J1-30
J5-9
J1-31
J1-32
J5-10
J1-33
J1-34
J5-11
J1-35
J1-36
J5-12
J1-37
J1-38
J5
J1-39
J1
TX_FPGA-1
RX_FPGA-1
D10
D11
D12
D13
D14
D15
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
PCLK_OUT
HSYNC_OUT
VSYNC_OUT
TX_IN
RX_OUT
PD
ERROR
VCCPLL-1
SDI+
SDI-
VCCLVDS-1
JU1
R5
1kΩ
C4
0.1μF
C10
1nF
12
11
10
9
8
7
6
5
4
3
2
1
C1
0.1μF
VCC-1
N.C.
ERROR
VCCPLL
GNDPLL
47
13
1
46
14
VCCPLL-1
VCCIO-C
GNDLVDS
SDI+
SDI-
VCCLVDS
PD
GND
VCC
N.C.
48
LOCK
TP1
R22
1kΩ
R21
1kΩ
C7
1nF
LOCK
JU5
JU4
ERROR
PD
VCC-1
GNDOUT
N.C.
45
D1
GRN
44
2
Q1
3
VCCIO-1
15
16
43
D4
17
MAX9258
U1
42
ERROR
R23
160Ω
D3
VDD-1
CCEN
CCEN
D0
DOUT0
RX_OUT
RX_OUT
GND
D1
DOUT1
TX_IN
TX_IN
C11
1nF
C8
1nF
18
19
41
40
1
R24
160Ω
2
39
38
Q2
3
20
C5
0.1μF
C2
0.1μF
22
23
37
D2
RED
VCCSPLL-1
VCCIO-D
21
DOUT5
HSYNC_OUT
D2
DOUT2
LOCK
LOCK
DOUT3
PCLK_OUT
PCLK_OUT
D5
DOUT6
DOUT15
HSYNC_OUT
DOUT4
D6
VCCOUT
VCCIO
D15
VSYNC_OUT
VSYNC_OUT
VCCIO-C
GNDOUT
GNDIO
VCCIO-D
DOUT9
DOUT8
DOUT7
N.C.
24
N.C.
VCCSPLL
GNDSPLL
DOUT14
DOUT13
DOUT12
DOUT11
DOUT10
N.C.
N.C.
C12
1nF
C9
1nF
25
26
27
28
29
30
31
32
33
34
35
36
C6
0.1μF
C3
0.1μF
SDI-
SDI+
VCCLVDS-1
VCC-1
VCCSPLL-1
D14
D13
D12
D11
D10
D9
D8
D7
JU3
JU2
R2
49.9Ω
1%
R1
49.9Ω
1%
C17
0.1μF
C19
0.1μF
C18
0.1μF
C16
0.1μF
R4
10kΩ
R3
10kΩ
VDD-1
4
1
T1
3
2
JU14
12
3
J2
J2-1
J2-2
J2-3
J2-4
Evaluates: MAX9257/MAX9258
J1-40
MAX9257/MAX9258 Evaluation Kit
Figure 7a. MAX9257/MAX9258 EV Kit Schematic (Sheet 1 of 6)
13
J3
J3-4
J3-3
J3-2
J3-1
XTALOUT
XTALIN
VCC_ECU
C22
1μF
R12
22Ω
CCEN
C44
0.1μF
CONFIG-1
VCC_ECU
R11
22Ω
INIT_DONE-1
Figure 7b. MAX9257/MAX9258 EV Kit Schematic (Sheet 2 of 6)
______________________________________________________________________________________
8
7
6
5
4
3
2
1
CLKE
CLKD
XBUF
PB6
PB5
PB4
PB3
PB2
PB1
PB0
PE3
VBUS
UCAP
UGND
D+
D-
UVCC
PE7
PE6
CLKB
CLKA
GND
SDAT(S0)
SCLK(S1)
AVDD
S2/SUSPEND
9
10
11
12
13
14
15
16
XTALOUT
TP2
19
AVCC
PB7
18
GND
PE4
17
21
57
23
SHUTDOWN-1
C21
15pF
CLK_UART-1
SDA_MCU-1
SCL_MCU-1
SUSPEND-1
56
U6
55
AT90USB128
Y1
8MHz
22
XTALIN
C20
15pF
20
PF0
RESET
58
PF1
VCC
59
PF2
GND
60
24
25
54
53
52
51
50
49
C45
0.1μF
26
28
VCC_ECU
R13
2kΩ
R14
2kΩ
27
29
31
32
VCC_ECU
30
PF6
PD1
61
PF7
PD2
62
GND
PD3
63
PF4
C43
0.1μF
VCC
PD4
64
AREF
PE5
SHUTDN/OE
CY22393
U7
C23
0.1μF
16
15
14
13
12
11
XTALOUT
XTALIN
AGND
VDD
CLKC
VCC_ECU
INT_UART-1
9
8
7
6
5
4
3
2
1
10
VCC_ECU
PF3
XTAL2
VCC_ECU
PF5
AD0-1
PA0
PD5
SDA_MCU-1
XTAL1
AD1-1
PA1
PD6
SUSPEND-1
PD0
AD2-1
PA2
PD7
SHUTDOWN-1
14
SCL_MCU-1
PE0
PE1
PC0
PC1
PC2
PC3
PC4
PC5
PC6
PC7
PE2
PA7
PA6
PA5
PA4
PA3
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
+5V
WR-1
RD-1
VDD-1
GRN
D3
CONF_DONE-1
STATUS-1
FPGA_RESET-1
CS_UART-1
CS_I2C-1
ALE-1
R10
160Ω
TP3
AD7-1
AD6-1
AD5-1
AD4-1
AD3-1
C56
10μF
C48
100μF
C46
100μF
C54
0.1μF
C52
0.1μF
C50
0.1μF
C57
10μF
OUT
GND
IN
SS
U5
POK
N.C.
GND
SET
OUT
OUT
OUT
OUT
N.C.
GND
SET
OUT
OUT
FB
SHDN
MAX8881
SHDN
RST
IN
IN
IN
IN
N.C.
U4
MAX8869
SHDN
POK
IN
IN
C55
0.1μF
3
2
1
8
7
6
5
4
3
2
1
4
3
2
1
U3
MAX1935
4
5
6
9
10
11
12
13
14
15
16
5
6
7
8
3
2
1
A SINGLE 5V POWER SUPPLY IS CONNECTED THROUGH THE 5V AND THE GND PADS.
THE MAX9257 POWER SUPPLIES ARE OPTIONALLY PROVIDED INDIVIDUALLY.
+5V
GND
JU11
R9
200kΩ
1%
R8
100kΩ
1%
JU6
JU10
JU9
JU8
JU7
VCCIO-1
C49
100μF
C47
100μF
C53
0.1μF
C51
0.1μF
VCCLVDS
FB5
VCCSPLL
FB4
VCCPLL
FB3
VCCIO
FB2
FB1
VCC
VCC_ECU
+1.2V
VCCLVDS-1
VCCSPLL-1
VCCPLL-1
VCCIO-D
VCCIO-C
VCC-1
Evaluates: MAX9257/MAX9258
MAX9257/MAX9258 Evaluation Kit
______________________________________________________________________________________
+1.2V
VCC_ECU
CONFIG-1
CE-1
R17
10kΩ
R18
10kΩ
DCLK-1
DATA-1
AD0-1
AD1-1
AD2-1
VCC_ECU
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
144
VCC_ECU
GND_PLL1
VCCO_PLL1
GND_PLL1
GND
IO
IO
IO
VCCIO1
IO
IO
IO
IO
IO
VCCIO1
CLK3
CLK2
CONFIG
GND
CLK1
CLK0
CE
DCLK
DATAO
TDI
TCK
TMS
TDO
IO
IO
IO
GND
VCCIO1
CLKUSR
CRC_ERROR
IO
143
IO
VCCA_PLL1
37
142
IO
GNDA_PLL1
38
141
IO
GND
39
140
GND
IO
C24
0.1μF
40
VCC_ECU
138
CLK_UART-1
C25
0.1μF
137
IO
139
IO
IO
41
VCCIO2
IO
42
CSO
44
C26
0.1μF
IO
43
136
IO
INT_UART-1
135
IO
IO
C27
0.1μF
45
IO
RX_FPGA-1
134
IO
VCCIO4
46
VCC_ECU
WR-1
133
IO
C28
0.1μF
+1.2V
131
VCCINT
RD-1
132
C29
0.1μF
IO
IO
48
IO
47
TX_FPGA-1
50
GND
49
130
GND
FPGA_RESET-1
129
IO
IO
C30
0.1μF
51
128
GND
C31
0.1μF
VCC_ECU
CS_UART-1
U8
EP2C5T144
IO
53
VCCINT
+1.2V
54
ASDO
C32
0.1μF
55
VCCIO4
VCC_ECU
IO
52
127
VCCIO2
126
IO
CS_12C-1
125
+1.2V
C33
0.1μF
IO
IO
123
GND
124
VCCINT
GND
56
2
C34
0.1μF
58
IO
57
ALE-1
122
IO
IO
AD7-1
IO
121
C35
0.1μF
59
1
60
IO
AD6-1
120
IO
IO
AD5-1
C3 6
0.1μF
AD4-1
118
IO
119
IO
GND
61
CS-1
+1.2V
63
VCCINT
62
1.2V
117
GND
IO
AD3-1
C37
0.1μF
AD1-1
C38
0.1μF
AD0-1
112
VCC_ECU
VCCIO2
116
64
ASDI-1
65
IO
115
IO
IO
AD2-1
114
IO
VCCIO4
66
VCC_ECU
113
IO
IO
67
111
C39
0.1μF
IO
GND
68
GND
IO
69
110
GNDA_PLL2
C40
0.1μF
IO
70
109
GND_PLL2
IO
IO
INIT_DONE
CEO
VCCIO3
GND
IO
IO
IO
STATUS
CONF_DONE
MSEL1
MSEL0
IO
IO
CLK7
CLK6
CLK5
CLK4
IO
IO
IO
VCCIO3
IO
IO
GND
IO
IO
IO
VCCIO3
IO
IO
GND
GND_PLL2
VCCD_PLL2
VCCA_PLL2
IO
71
IO
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
R19
10kΩ
R16
10kΩ
R15
10kΩ
ASDI-1
DATA-1
CONFIG-1
90
89
CONF_DONE-1
DCLK-1
VCC_ECU
C41
0.1μF
SYNC_ECU
+1.2V
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
CS-1
DATA-1
J4
INIT_DONE-1
VCC_ECU
STATUS-1
GND
VCC
DATA
CS
J4-10
J4-8
J4-6
J4-4
J4-2
CONF_DONE-1
VCC_ECU
J4-9
J4-7
J4-5
J4-3
J4-1
4
3
2
1
U9
EPCS4
CS-1
CE-1
ASDI
DCLK
VCC
VCC
5
6
7
8
C42
0.1μF
VCC_ECU
ASDI-1
DCLK-1
VCC_ECU
Evaluates: MAX9257/MAX9258
R20
100Ω
MAX9257/MAX9258 Evaluation Kit
Figure 7c. MAX9257/MAX9258 EV Kit Schematic (Sheet 3 of 6)
15
JU24
J6-23
J6-25
J6-27
J6-29
J6-31
J6-33
J6-35
J6-37
J6-39
J6-24
J6-26
J6-28
J6-30
J6-32
J6-34
J6-36
J6-38
J6-40
J10-3
J10-5
J10-7
J10-4
J10-6
J10-8
Figure 7d. MAX9257/MAX9258 EV Kit Schematic (Sheet 4 of 6)
______________________________________________________________________________________
1
2
3
VCCIO
J10-12 J10-11
J10-10 J10-9
J10-1
J10-2
J10
VDD
J6-19
J6-17
J6-18
J6-21
J6-15
J6-16
J6-20
J6-13
J6-14
J6-22
J6-9
J6-7
J6-8
J6-11
J6-5
J6-6
J6-12
J6-3
J6-4
J6-10
J6-1
J6
J6-2
R40
OPEN
DIN15
JU26
PCLK_IN
DIN8
DIN7
DIN6
DIN5
DIN4
DIN3
DIN2
DIN1
DIN0
R39
OPEN
1
2
3
VCCFPLL
DIN14
R38
OPEN
SCL_FPGA
RX_FPGA
VSYNC_IN
DIN13
R37
OPEN
C67
1nF
C66
1nF
DIN12
R43
OPEN
R42
OPEN
DIN14
DIN13
DIN12
DIN11
C60
0.1μF
HSYNC_IN
DIN9
VCCIO-A
DIN10
C59
0.1μF
R36
OPEN
VCCIO
VCC
10
9
8
7
6
5
4
3
2
1
DIN11
VCCFPLL
GNDFPLL
1
2
3
DIN14/GPIO6
DIN13/GPIO5
DIN12/GPIO4
DIN11/GPIO3
DIN10/GPIO2
DIN9/GPIO1
GND
VCCIO
40
DIN6
DIN8
38
12
R35
OPEN
R28
OPEN
37
R44
2kΩ
R70
OPEN
R41
OPEN
13
DIN10
PCLK_IN
JU17
11
39
R29
OPEN
14
DIN7
DIN15/GPIO7
R30
OPEN
DIN5
DIN6
HSYNC_IN
R31
OPEN
36
DIN3
MAX9257
U2
35
15
16
34
VCC
33
C65
0.1μF
32
31
C72
1nF
17
C68
1nF
18
R45
2kΩ
19
SDO-
SDO+
VCCLVDS
REM
DIN0
R27
OPEN
JU27
JU18
C61
0.1μF
C69
1nF
GPIO8
GPIO9
VCCSPLL
GNDSPLL
GNDLVDS
20
GND
SDA/RX
R32
OPEN
VCC
VCCIO
R33
OPEN
DIN4
PCLK_IN
DIN8/GPIO0
GND
DIN3
SCL/TX
R34
OPEN
DIN2
GND
DIN4
DIN5
VSYNC_IN
DIN15
DIN1
VCC
16
DIN7
1
2
3
1
2
3
VCCIO-B
C62
0.1μF
21
22
23
24
25
26
27
28
29
30
DIN2
DIN1
SDO-
SDO+
SDA_FPGA
TX_FPGA
VCCIO
SDO-
SDO+
VCC
VCC
TP5
TP4
R26
OPEN
JU31
JU30
DIN0
VCCIO
R25
OPEN
C70
1nF
C71
1nF
1
2
3
R47
49.9Ω
1%
R46
49.9Ω
1%
JU25
C76
0.1μF
C78
0.1μF
C77
0.1μF
C75
0.1μF
C63
0.1μF
C64
0.1μF
R49
10kΩ
R48
10kΩ
4
1
T2
VDD
VCCSPLL
VCCLVDS
3
2
JU29
12
3
J7-1
J7-2
J7-3
J7-4
J7
Evaluates: MAX9257/MAX9258
MAX9257/MAX9258 Evaluation Kit
______________________________________________________________________________________
J8
XTAL2
XTAL1
VCC_CAMERA
J8-4
J8-3
J8-2
J8-1
C114
0.1μF
INT_I2C
INT_UART
8
7
6
5
4
3
2
1
CLKE
CLKD
XBUF
PB6
PB5
PB4
PB3
PB2
PB1
PB0
PE3
VBUS
UCAP
UGND
D+
D-
UVCC
PE7
PE6
U15
C80
0.1μF
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
CLKB
CLKA
GND
SDAT(S0)
SCLK(S1)
AVDD
S2/SUSPEND
9
10
11
12
13
14
15
16
XTAL2
TP6
19
AVCC
PB7
18
GND
PE4
17
CLK_I2C
CLK_UART
SDA_MCU
SCL_MCU
SUSPEND
SHUTDOWN
57
56
U14
55
23
AT90USB128
C82
15pF
Y2
8MHz
22
XTAL1
21
C81
15pF
20
PF0
RESET
58
PF1
VCC
59
PF2
GND
60
PF4
61
C115
0.1μF
24
25
54
53
52
51
50
49
26
28
VCC_CAMERA
R52
2kΩ
R53
2kΩ
27
29
31
32
VCC_CAMERA
30
PF6
PD1
62
PF7
PD2
63
GND
PD3
SYNC_OE
PF3
XTAL2
C79
0.1μF
VCC
PD4
64
AREF
PE5
SHUTDN/OE
CY22393
XTALOUT
XTALIN
AGND
VDD
CLKC
VCC_CAMERA
CONFIG
C83
1μF VCC_CAMERA
R51
22Ω
R50
22Ω
INIT_DONE
VCC_CAMERA
PF5
AD0
PA0
PD5
SDA_MCU
XTAL1
AD1
PA1
PD6
SUSPEND
PD0
SCL_MCU
AD2
PA2
PD7
SHUTDOWN
PE0
PE1
PC0
PC1
PC2
PC3
PC4
PC5
PC6
PC7
PE2
PA7
PA6
PA5
PA4
PA3
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
WR
RD
VDD
CONF_DONE
STATUS
C112
10μF
C104
100μF
C102
100μF
C110
0.1μF
C108
0.1μF
C113
10μF
C106
0.1μF
OUT
GND
IN
SS
U13
POK
N.C.
GND
SET
OUT
OUT
OUT
OUT
FB
4
5
6
9
10
11
12
13
14
15
16
GND
SET
OUT
OUT
N.C.
SHDN
MAX8881
SHDN
RST
IN
IN
IN
IN
MAX8869
U12
SHDN
POK
IN
IN
N.C.
C111
0.1μF
3
2
1
8
7
6
5
4
3
2
1
4
3
2
1
U11
MAX1935
5
6
7
8
A SINGLE 5V POWER SUPPLY IS CONNECTED THROUGH THE 5V AND THE GND PADS.
THE MAX9257 POWER SUPPLIES ARE OPTIONALLY PROVIDED INDIVIDUALLY.
GRN
D4
+5V
FPGA_RESET
CS_UART
CS_I2C
ALE
R54
160Ω
TP7
AD7
AD6
AD5
AD4
AD3
+5V
GND
3
2
1
JU28
JU23
JU22
JU21
JU20
VCCIO
C109
0.1μF
C103
100μF
JU19
C105
100μF
R69
200kΩ
1%
R68
100kΩ
1%
+1.2V
VCCLVDS
FB10
VCCSPLL
FB9
VCCFPLL
FB8
VCCIO
FB7
FB6
VCC
VCC_CAMERA
C107
0.1μF
VCCLVDS
VCCSPLL
VCCFPLL
VCCIO-B
VCCIO-A
VCC
Evaluates: MAX9257/MAX9258
VCC_CAMERA
MAX9257/MAX9258 Evaluation Kit
Figure 7e. MAX9257/MAX9258 EV Kit Schematic (Sheet 5 of 6)
17
1.2V
VCC_CAMERA
CONFIG
CE
DCLK
DATA
AD0
AD1
AD2
VCC_CAMERA
CS
ASDI
R64
10kΩ
VCC_CAMERA
R63
10kΩ
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
GND_PLL1
C96
0.1μF
VCCO_PLL1
GND_PLL1
GND
IO
IO
IO
VCCIO1
IO
IO
IO
IO
IO
VCCIO1
CLK3
CLK2
CONFIG
GND
CLK1
CLK0
CE
DCLK
DATAO
TDI
TCK
TMS
TDO
IO
IO
IO
GND
VCCIO1
CLKUSR
CRC_ERROR
CSO
ASDO
144
IO
143
142
R55
100Ω
IO
VCCA_PLL1
37
IO
C95
0.1μF
GNDA_PLL1
38
141
IO
R56
100Ω
C94
0.1μF
40
GND
39
140
GND
VCC_CAMERA
C93
0.1μF
C92
0.1μF
C91
0.1μF
WR
C90
0.1μF
C89
0.1μF
FPGA_RESET
C88
0.1μF
C87
0.1μF
CS_UART
VCC_CAMERA
U16
EP2C5T144
C86
0.1μF
C85
0.1μF
ALE
C84
0.1μF
AD7
1.2V
C97
0.1μF
VCC_CAMERA
C98
0.1μF
AD3
C99
0.1μF
AD1
C100
0.1μF
AD0
112
CLK_12C
41
IO
CLK_UART
139
IO
IO
137
IO
138
VCCIO2
IO
42
IO
43
INT_UART
135
IO
136
IO
IO
44
RX_FPGA
46
IO
45
INT_12C
134
IO
VCCIO4
VCC_CAMERA
133
IO
IO
47
TX_FPGA
1.2V
131
VCCINT
RD
132
IO
IO
48
GND
49
130
GND
129
IO
IO
51
VCCINT
50
1.2V
128
GND
IO
127
VCCIO2
IO
53
126
IO
1.2V
124
VCCINT
CS_12C
125
IO
IO
57
VCCIO4
54
VCC_CAMERA
55
GND
56
123
GND
IO
SCL_FPGA
122
IO
121
IO
IO
59
AD6
120
IO
IO
60
AD4
118
IO
AD5
119
IO
GND
61
VCCINT
62
117
GND
IO
63
116
VCCIO2
IO
64
115
IO
IO
65
AD2
114
IO
VCCIO4
66
IO
58
SDA_FPGA
______________________________________________________________________________________
1.2V
Figure 7f. MAX9257/MAX9258 EV Kit Schematic (Sheet 6 of 6)
VCC_CAMERA
109
VCCA_PLL2
113
IO
IO
67
IO
GND
68
111
GND
IO
69
110
GNDA_PLL2
IO
70
IO
71
IO
IO
INIT_DONE
CEO
VCCIO3
GND
IO
IO
IO
STATUS
CONF_DONE
MSEL1
MSEL0
IO
IO
CLK7
CLK6
CLK5
CLK4
IO
IO
IO
VCCIO3
IO
IO
GND
IO
IO
IO
VCCIO3
IO
IO
GND
GND_PLL2
VCCD_PLL2
GND_PLL2
IO
72
18
52
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
PCLK_IN
R65
10kΩ
HSYNC_IN
R66
10kΩ
R67
10kΩ
VSYNC_IN
ASDI
DATA
CONFIG
CONF_DONE
DCLK
VCC_CAMERA
VCC_CAMERA
SYNC_OE
C116
0.1μF
1.2V
CS
DATA
J9
J9-8
J9-6
J9-4
J9-2
GND
VCC
DATA
CS
INIT_DONE
VCC_CAMERA
STATUS
CONF_DONE
VCC_CAMERA
J9-9 J9-10
J9-7
J9-5
J9-3
J9-1
4
3
2
1
EPCS4
U17
CS
CE
ASDI
DCLK
VCC
VCC
5
6
7
8
C101
0.1μF
VCC_CAMERA
ASDI
DCLK
VCC_CAMERA
Evaluates: MAX9257/MAX9258
MAX9257/MAX9258 Evaluation Kit
MAX9257/MAX9258 Evaluation Kit
Evaluates: MAX9257/MAX9258
Figure 8. MAX9257/MAX9258 EV Kit Component Placement Guide—Component Side
______________________________________________________________________________________
19
Evaluates: MAX9257/MAX9258
MAX9257/MAX9258 Evaluation Kit
Figure 9. MAX9257/MAX9258 EV Kit PCB Layout—Component Side
20
______________________________________________________________________________________
MAX9257/MAX9258 Evaluation Kit
Evaluates: MAX9257/MAX9258
Figure 10. MAX9257/MAX9258 EV Kit PCB Layout—Inner Layer 2
______________________________________________________________________________________
21
Evaluates: MAX9257/MAX9258
MAX9257/MAX9258 Evaluation Kit
Figure 11. MAX9257/MAX9258 EV Kit PCB Layout—Inner Layer 3
22
______________________________________________________________________________________
MAX9257/MAX9258 Evaluation Kit
Evaluates: MAX9257/MAX9258
Figure 12. MAX9257/MAX9258 EV Kit PCB Layout—Solder Side
______________________________________________________________________________________
23
Evaluates: MAX9257/MAX9258
MAX9257/MAX9258 Evaluation Kit
Revision History
REVISION
NUMBER
REVISION
DATE
0
6/08
Initial Release
1
11/08
Ordering part number change.
DESCRIPTION
PAGES
CHANGED
—
1, 2, 3, 9, 10
Maxim cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim product. No circuit patent licenses are
implied. Maxim reserves the right to change the circuitry and specifications without notice at any time.
24 ____________________Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600
© 2008 Maxim Integrated Products
is a registered trademark of Maxim Integrated Products, Inc.
Fly UP