MAX9257AEVKIT [MAXIM]

On-Board Emulated Camera;
MAX9257AEVKIT
型号: MAX9257AEVKIT
厂家: MAXIM INTEGRATED PRODUCTS    MAXIM INTEGRATED PRODUCTS
描述:

On-Board Emulated Camera

文件: 总24页 (文件大小:1597K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
19-6020; Rev 0; 9/11  
MAX9257A/MAX9258A Evaluation Kit  
Evluates:7/MX9258A  
General Description  
Features  
o USB Connectivity  
The MAX9257A/MAX9258A evaluation kit (EV kit) con-  
sists of a MAX9257A/MAX9258A evaluation board and  
software. The EV kit is a fully assembled and tested PCB  
that evaluates the MAX9257A serializer and the  
MAX9258A deserializer (SerDes). The EV kit also emu-  
lates an electronic control unit (ECU) and a camera. The  
MAX9258A receives programming instructions from the  
emulated ECU during the control channel and transmits  
to the MAX9257A over the serial video link. The instruc-  
tions can program or update the MAX9258A,  
MAX9257A, or an external peripheral device such as a  
camera. The MAX9257A communicates with the periph-  
o On-Board Emulated ECU  
o On-Board Emulated Camera  
o On-Board Connectors for Connection with Pattern  
Generators or Video Equipment  
o Flexible On-Board Video Pixel Clock Generator  
o Single 5V Power Supply  
o Windows 2000/XP- and Windows Vista  
(32-Bit)-Compatible Evaluation Software  
o Proven PCB Layout  
o Fully Assembled and Tested  
2
eral device with either an I C or UART interface.  
Ordering Information  
®
The MAX9257A/MAX9258A EV kit includes Windows  
PART  
TYPE  
®
2000/XP- and Windows Vista -compatible software that  
provides a simple graphical user interface (GUI) for exer-  
cising the features of the MAX9257A and MAX9258A.  
The EV kit is connected to a PC through the USB.  
MAX9257AEVKIT+  
or  
MAX9258AEVKIT+  
EV Kit  
+Denotes lead(Pb)-free and RoHS compliant.  
Note: The MAX9257A/MAX9258A EV kit can be ordered using  
either part number.  
Windows and Windows Vista are registered trademarks of  
Microsoft Corp.  
Component List  
DESIGNATION  
QTY  
DESCRIPTION  
Red LED (0603)  
DESIGNATION  
QTY  
DESCRIPTION  
D2  
1
C1–C6,  
C16–C19,  
C23–C45,  
C50–C55,  
C59–C65,  
C75–C80,  
C84–C101,  
C106–C111,  
C114, C115,  
C116  
470at 100MHz ferrite beads, DC  
1000mA (0603)  
Murata BLM18PG471SH1B  
FB1–FB10  
10  
0.1µF 10ꢀ, 16V X7R ceramic  
capacitors (0402)  
TDK C1005X7R1C104K  
J1, J6  
J2, J7  
2
2
40-pin (2 x 20) header sockets  
79  
LVDS connectors  
JAE Electronics MX39004NQ1  
USB type-B right-angle female  
receptacle  
J3  
1
1nF 5ꢀ, 25V C0G ceramic  
capacitors (0402)  
TDK C1005C0G1E102J  
Not installed, dual-row 10-pin  
(2 x 5) headers  
C7–C12,  
C66–C72  
J4, J9  
J5, J10  
J8  
0
2
0
13  
4
12-pin (2 x 6) header sockets  
15pF 5ꢀ, 50V C0G ceramic  
capacitors (0402)  
TDK C1005C0G1H150J  
C20, C21, C81,  
C82  
Not installed, USB type-B right-  
angle female receptacle  
JU1–JU10,  
JU15, JU16,  
JU19–JU23,  
JU30, JU31  
1µF 10ꢀ, 16V X7R ceramic  
capacitors (0603)  
TDK C1608X7R1C105K  
C22, C83  
2
19  
10  
2-pin headers  
100µF 20ꢀ, 6.3V X5R ceramic  
capacitors (1210)  
TDK C3225X5R0J107M  
C46–C49,  
C102–C105  
JU11, JU14,  
JU17, JU18,  
JU24–JU29  
8
3-pin headers  
10µF 10ꢀ, 10V X5R ceramic  
capacitors (1206)  
TDK C3216X5R1A106K  
C56, C57, C112,  
C113  
n-channel MOSFETs (SOT23)  
Fairchild 2N7002  
4
3
Q1, Q2  
2
4
R1, R2, R46, R47  
49.91ꢀ resistors (0402)  
D1, D3, D4  
Green LEDs (0603)  
________________________________________________________________ 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.  
MAX9257A/MAX9258A Evaluation Kit  
Component List (continued)  
DESIGNATION QTY  
DESCRIPTION  
DESIGNATION QTY  
DESCRIPTION  
Deserializer ꢁ48 LQFPꢂ  
Maxim MAX9258AGCM/V+  
R3, R4,  
R15–R19, R48,  
R49, R63–R67,  
U1  
1
1
2
2
15  
10kΩ 5ꢀ resistors ꢁ0402ꢂ  
Serializer ꢁ40 TQFN-EPꢂ  
Maxim MAX9257AGTL/V+  
U2  
R71  
R5, R21, R22  
R8, R68  
3
2
2
1kΩ 5ꢀ resistors ꢁ0402ꢂ  
100kΩ 1ꢀ resistors ꢁ0402ꢂ  
200kΩ 1ꢀ resistors ꢁ0402ꢂ  
500mA LDOs ꢁ8 TQFNꢂ  
Maxim MAX1935ETA+  
U3, U11  
U4, U12  
R9, R69  
3.3V, 1A LDOs ꢁ16 TSSOP-EPꢂ  
Maxim MAX8869EUE33+  
R10, R23, R24,  
R54  
4
4
6
160Ω 5ꢀ resistors ꢁ0402ꢂ  
22Ω 5ꢀ resistors ꢁ0402ꢂ  
2kΩ 5ꢀ resistors ꢁ0402ꢂ  
3.3V, 200mA LDOs ꢁ6 SOT23ꢂ  
Maxim MAX8881EUT33+  
U5, U13  
U6, U14  
U7, U15  
2
2
2
R11, R12, R50,  
R51  
Microcontrollers ꢁ64 QFN-EPꢂ  
Serial programmable clock  
generators ꢁ16 TSSOPꢂ  
R13, R14, R44,  
R45, R52, R53  
R20, R55, R56  
R25–R43, R70  
3
0
100Ω 5ꢀ resistors ꢁ0402ꢂ  
Cyclone II FPGAs ꢁ144 TQFPꢂ  
Altera EP2C5T144C6N  
U8, U16  
U9, U17  
2
2
Not installed, resistors ꢁ0402ꢂ  
FPGA serial-configuration devices  
ꢁ8 SOꢂ  
Altera EPCS4SI8N  
Common-mode EMI chokes  
Würth 744231091  
T1, T2  
2
3
TP1, TP4, TP5  
Test points ꢁredꢂ  
Y1, Y2  
2
1
8MHz crystals ꢁHCM49ꢂ  
TP2, TP3, TP6,  
TP7  
0
Not installed, test points  
Black Test points  
Red Test points  
2-meter LVDS cable  
JAE Electronics MX39B-FF-L2000  
TP8, TP15  
2
1
25  
1
USB high-speed A-to-B cable, 6ft  
Shunts  
TP9–TP14,  
TP16–TP21  
12  
PCB: MAX9257A/8A EVALUATION Kit  
Evluates:7/MX9258A  
MAX9257A/MAX9258A EV Kit Files  
FILE  
DESCRIPTION  
INSTALL.EXE  
Installs the EV kit files on your computer  
MAX9257A_8A.EXE Application program  
ATUSBHID.DLL  
UNINST.INI  
USB software library  
Uninstalls the EV kit software  
Component Suppliers  
SUPPLIER  
PHONE  
WEBSITE  
Altera Corp.  
800-800-3753  
48-32-282-82-66  
949-753-2600  
770-436-1300  
847-803-6100  
201-7850-8800  
www.altera.com  
Digital Core Design  
JAE Electronics, Inc.  
www.digitalcoredesign.com  
www.jae.com  
Murata Electronics North America, Inc.  
TDK Corp.  
www.murata-northamerica.com  
www.component.tdk.com  
www.we-online.com  
Würth Electronik GmbH & Co. KG  
Note: Indicate that you are using the MAX9257A and MAX9258A when contacting these component suppliers.  
2
_______________________________________________________________________________________  
MAX9257A/MAX9258A Evaluation Kit  
Evluates:7/MX9258A  
12ꢂ Press the Yes button on the popup window ꢁFigure  
Quick Start  
Recommended Equipment  
MAX9257A/MAX9258A EV kit ꢁUSB cable includedꢂ  
User-supplied Windows 2000/XP- or Windows Vista-  
compatible PC with a spare USB port  
1ꢂ, which verifies if the ECU remotely wakes up the  
MAX9257A. If the REM pin of the MAX9257A is set  
to high, the ECU should wake up the MAX9257A by  
setting the REG08 PD bit to low. If the REM pin of  
the MAX9257A is set to low, the MAX9257A is pow-  
ered up when V  
is applied.  
CC  
5V, 500mA power supply  
4-channel oscilloscope  
Refer to the MAX9257A/MAX9258A IC data sheet while  
using this EV kit for a detailed description of the SerDes  
pair features.  
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 under-  
lined refers to items from the Windows operating system.  
Procedure  
The 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.  
Figure 1. MAX9257A/MAX9258A 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.  
1ꢂ Visit www.maxim-ic.com/evkitsoftware to down-  
load the latest version of the EV kit software,  
9257A_8ARxx.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 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.  
Figure 2. MAX9257A/MAX9258A Evaluation Kit Software—  
Load Previous EV Kit Settings  
5ꢂ Connect the JAE LVDS cable between J2 and J7.  
6ꢂ Connect Ch1 of the oscilloscope to J1-35 ꢁECU TX  
lineꢂ.  
14ꢂ Verify that the software main window shows up next  
ꢁFigure 3ꢂ.  
7ꢂ Connect Ch2 of the oscilloscope to J1-37 ꢁECU RX  
lineꢂ.  
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.  
8ꢂ Connect Ch3 of the oscilloscope to J5-12  
ꢁMAX9258A CCEN pinꢂ.  
9ꢂ Connect the USB cable between the PC and J3  
ꢁAttention: not J8ꢂ.  
16ꢂ Press the ECU Wakes Up MAX9257A button on the  
ECU Control tab sheet.  
10ꢂ Turn on the 5V power supply. Verify that D3 and D4  
green LEDs are lit.  
17ꢂ Click on the Deserializer MAX9258A tab to move to  
the Deserializer MAX9258A tab sheet ꢁFigure 4ꢂ.  
11ꢂ Start the MAX9257A/MAX9258A program by open-  
ing its icon in the Start menu.  
_______________________________________________________________________________________  
3
MAX9257A/MAX9258A Evaluation Kit  
18ꢂ Press the Read MAX9258A & 9257A button to read  
box. Similarly, the ECU commands can be read by typ-  
all the registers of the MAX9258A and MAX9257A.  
ing commands in the ECU Reads N Bytes from  
MAX9257A/58A/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.  
19ꢂ Set both MAX9258A REG03 and MAX9257A REG03  
ETOCNT to 0100 by selecting the ETOCNT drop-  
down list. Press the Write button on the right of the  
Reg03 controls.  
When the EV kit is powered up the first time, and the  
MAX9257A is configured to be powered up remotely by  
the ECU ꢁREM is highꢂ, press the ECU Wakes Up  
MAX9257A button to wake up the MAX9257A. Refer to  
the Remote Power-Up of the MAX9257A ꢁREM = Pulled  
20ꢂ Set both MAX9258A REG07 CTO and MAX9257A  
REG08 CTO to 111 by selecting the CTO drop-  
down list. Press the Write button on the right of the  
Reg07 controls.  
21ꢂ Click on the Serializer MAX9257A tab to move to  
the Serializer MAX9257A tab sheet ꢁFigure 5ꢂ.  
Up to V section in the MAX9257A/MAX9258A IC  
CC  
data sheet for timing requirements of the remote wake-  
up.  
22ꢂ Enable the MAX9257A REG04 SEREN bit by select-  
ing enable in the SEREN drop-down list. Press the  
Write button on the right of the Reg04 controls.  
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  
MAX9258A, MAX9257A, or the camera. A SYNC frame  
is needed only once every control channel.  
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  
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 MAX9258A,  
MAX9257A, 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.  
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 dur-  
ing the evaluation.  
Press the Reset the EVKIT button to reset the EV kit  
software and hardware. The user must manually dis-  
connect and reconnect the power supply to reset the  
EV kit hardware.  
Detailed Description of Software  
The MAX9257A/MAX9258A EV kit software contains  
four tab sheets: ECU Control, Deserializer  
MAX9258A, Serializer MAX9257A, and Camera  
Control.  
Deserializer MAX9258A Tab  
On the Deserializer MAX9258A tab sheet ꢁFigure 4ꢂ, the  
ECU can write or read all registers on the MAX9258A by  
pressing the Write or Read buttons on the right of each  
register. Refer to the MAX9257A/MAX9258A IC data  
sheet for the definition of each register.  
Evluates:7/MX9258A  
Warning: When the MAX9257A/MAX9258A 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 chan-  
nel.  
Four registers on each of the MAX9258A and  
MAX9257A should have the same values. They should  
be configured simultaneously for the SerDes pair to  
work properly. Check the Write Both 9258A&9257A  
checkbox to enable the write operation of the two  
devices on the same control channel.  
ECU Control Tab  
The ECU Control tab sheet ꢁFigure 3ꢂ lets the ECU con-  
figure the MAX9258A, MAX9257A, 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.  
On the bottom-left side of the software window, press  
the Reset MAX9258A GUI button to set all of the GUI  
values to the MAX9258A power-on-reset values. No  
operations are executed on the actual MAX9258A  
device. The other four buttons: Read MAX9258A &  
9257A, Write MAX9258A & 9257A, Read MAX9258A,  
and Write MAX9258A let the user read or write to the  
MAX9258A and the MAX9257A simultaneously or indi-  
vidually.  
Except for the menu-driven commands that can be  
generated on the Deserializer MAX9258A, Serializer  
MAX9257A, and Camera Control tab sheets, the ECU  
commands can be written by typing commands in the  
ECU Writes N Bytes to MAX9257A/58A/Camera edit  
4
_______________________________________________________________________________________  
MAX9257A/MAX9258A Evaluation Kit  
Evluates:7/MX9258A  
Figure 3. MAX9257A/MAX9258A Evaluation Kit Software—ECU Control Tab  
On the bottom-left side of the software window, press  
the Reset MAX9257A GUI button to set all the GUI val-  
ues to the MAX9257A power-on-reset values. No opera-  
tions are executed on the actual MAX9257A device.  
The other four buttons: Read MAX9258A & 9257A,  
Write MAX9258A & 9257A, Read MAX9257A, and  
Write MAX9257A let the user read or write to the  
MAX9258A and the MAX9257A simultaneously or indi-  
vidually.  
Serializer MAX9257A Tab  
On the Serializer MAX9257A tab sheet ꢁFigure 5ꢂ, the  
ECU can write or read all registers on the MAX9257A  
by pressing the Write or Read buttons on the right of  
each register. Refer to the MAX9257A/MAX9258A IC  
data sheet for the definition of each register.  
Four registers on each of the MAX9257A and the  
MAX9258A should have the same values. They should  
be configured simultaneously for the SerDes pair to  
work properly. Check the Write Both 9258A&9257A  
checkbox to enable the write operation of the two  
devices on the same control channel.  
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
MAX9257A/MAX9258A Evaluation Kit  
Evluates:7/MX9258A  
Figure 4. MAX9257A/MAX9258A Evaluation Kit Software—Deserializer MAX9258A Tab  
By default, the MAX9258A, MAX9257A, and the emulat-  
ed 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 but-  
tons to demonstrate several simple communication  
trans-actions between the ECU and the camera.  
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 sig-  
nals are displayed in the Onboard PCLK_IN,  
HSYNC_IN, VSYNC_IN Status group box.  
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 I2C interface. See the  
Configuration Examples section for details.  
By default, PCLK_IN is 30MHz, HSYNC_IN is 30kHz,  
and VSYNC_IN is 60Hz. The duty cycles of all the sig-  
nals 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 MAX9258A  
TX, RX, and CCEN pins.  
The 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 enabled, so  
6
_______________________________________________________________________________________  
MAX9257A/MAX9258A Evaluation Kit  
Evluates:7/MX9258A  
Figure 5. MAX9257A/MAX9258A Evaluation Kit Software—Serializer MAX9257A Tab  
UART Never Come Back Operation  
3ꢂ Navigate to the Deserializer MAX9258A tab sheet  
This operation is used in an application when the  
ECU completes the configuration of the MAX9257A/  
MAX9258A right after power-up and does not want to  
access the MAX9257A/MAX9258A once the video  
transmission begins. The following procedure is an  
example of one of many possible configurations:  
ꢁFigure 4ꢂ. Press the Read MAX9258A & 9257A  
button to refresh the current register values on the  
GUI.  
4ꢂ Keep the four Write Both 9258A&9257A checkbox-  
es checked.  
5ꢂ Set t  
and t  
on both the MAX9258A and  
ETO  
STO  
1ꢂ Start the program or press the Reset the EVKIT  
button on the ECU Control tab sheet ꢁFigure 3ꢂ.  
MAX9257A to expected values. Note that the t  
STO  
and t  
times are based on the pixel clock  
ETO  
2ꢂ If MAX9257A REM is set to high ꢁJU25 shunt is set  
across pins 1-2ꢂ, press the ECU Wakes Up  
MAX9257A button on the ECU Control tab sheet. If  
MAX9257A REM is set to low ꢁJU25 shunt is set  
across pins 2-3ꢂ, skip this step.  
ꢁ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, t = ꢁ1024 x 5/30ꢂµs 170µs.  
ETO  
6ꢂ Set other MAX9258A registers as desired.  
_______________________________________________________________________________________  
7
MAX9257A/MAX9258A Evaluation Kit  
Evluates:7/MX9258A  
Figure 6. MAX9257A/MAX9258A Evaluation Kit Software—Camera Control Tab  
7ꢂ Navigate to the Serializer MAX9257A tab sheet  
ꢁFigure 5ꢂ. Select Enable in the SEREN drop-down  
list within the Reg04 controls if it is not enabled.  
D4, and Slow Blink D4 buttons, respectively, to ver-  
ify that the ECU is communicating to the camera  
properly.  
8ꢂ Select Enable in the INTEN drop-down list within  
the REG08 controls of the Serializer MAX9257A  
tab sheet. INTEN is changed in both MAX9258A  
and MAX9257A when the INTEN drop-down list is  
changed on either tab sheet.  
11ꢂ Press the Enable PCLK_IN/HSYNC_IN/VSYNC_IN  
button to enable the pixel clock, the horizontal syn-  
chronization clock, and the vertical synchronization  
clock. The frequencies are displayed in the  
Onboard PCLK_IN, HSYNC_IN, VSYNC_IN Status  
group box.  
9ꢂ From this step on, the MAX9257A and the  
MAX9258A 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ꢂ.  
12ꢂ Use an oscilloscope to check that CCEN is toggling  
and the D1 green LED is lit up ꢁMAX9258A 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  
10ꢂ Navigate to the Camera Control tab sheet ꢁFigure  
6ꢂ. Press the Turn On D4, Turn Off D4, Fast Blink  
8
_______________________________________________________________________________________  
MAX9257A/MAX9258A Evaluation Kit  
Evluates:7/MX9258A  
should be in the range of the configured PRATE  
range, and the following relationship formula must  
be met:  
1/30ꢂµs 34µs. Set ETODIV to 1024 and ETOCNT  
to 9, t  
= ꢁ1024 x 10/30ꢂµs 340µs.  
ETO  
6ꢂ Set t  
on both MAX9258A and MAX9257A to  
CTO  
Serial Word Length x Pixel Clock = Serial  
desired values. Note that the t  
time is based on  
CTO  
Data Rate 840Mbps  
the UART bit time. For example, if the UART speed  
is 400kbps, set CTO to 64, t  
140 µs.  
= ꢁ64 x 2.5ꢂµs =  
CTO  
It is preferred to select the pixel clock frequency  
before the clock is enabled.  
7ꢂ Set other MAX9258A registers as desired.  
14ꢂ To select a different UART speed, change the cam-  
era UART speed first and then go to the ECU  
Control tab sheet to change the ECU UART speed  
8ꢂ Navigate to the Serializer MAX9257A tab sheet  
ꢁFigure 5ꢂ. Select enable in the SEREN drop-down  
list within the Reg04 controls if it is not enabled.  
accordingly. Ensure that t  
and t  
values are  
STO  
ETO  
set correctly in order for the UART speed to work  
properly. The MAX9258A REG07 FAST bit and  
MAX9257A REG08 FAST bit should be configured  
correctly before going to the never come back  
operation.  
9ꢂ Select enable in the INTEN drop-down list within the  
Reg08 controls on the Serializer MAX9257A tab  
sheet. INTEN is changed in both MAX9258A and  
MAX9257A when the INTEN drop-down list is  
changed on either tab sheet.  
15ꢂ Press the Disable PCLK_IN/HSYNC_IN/VSYNC_IN  
button to disable the video clock inputs to the  
MAX9257A. Check that the D1 green LED is turned  
off ꢁMAX9258A LOCK pin stays lowꢂ and that the  
control channel is available indefinitely ꢁMAX9258A  
CCEN pin stays highꢂ.  
10ꢂ Press the Read button to read back the contents of  
Reg08. Ensure that the INTEN drop-down list dis-  
plays 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 ses-  
sion:  
16ꢂ Press the Enable PCLK_IN/HSYNC_IN/VSYNC_IN  
button again to enable the video clock inputs to the  
MAX9257A. Check that the D1 green LED lights up  
again.  
aꢂ SYNC frame  
UART with Finite CTO Operation  
bꢂ Set MAX9258A INTEN to 1  
cꢂ Wait for 15 UART bit times  
dꢂ Set MAX9257A INTEN to 1  
eꢂ ECU command to the camera  
After every command, CTO expires first because of  
If t  
< t  
then the MAX9257A and the MAX9258A  
CTO  
ETO  
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ꢂ.  
t
< t  
This resets INTEN on both MAX9258A  
2ꢂ If MAX9257A REM is set to high ꢁJU25 shunt is set  
across pins 1-2ꢂ, then press the ECU Wakes Up  
MAX9257A button on the ECU Control tab sheet. If  
MAX9257A REM is set to low ꢁJU25 shunt is set  
across pins 2-3ꢂ, then skip this step.  
CTO  
ETO.  
and MAX9257A to 0 so that they become accessi-  
ble again when the next control channel is avail-  
able.  
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.  
3ꢂ Navigate to the Deserializer MAX9258A tab sheet  
ꢁFigure 4ꢂ. Press the Read MAX9258A & 9257A  
button to refresh the current register values on the  
GUI.  
13ꢂ Press the Enable PCLK_IN/HSYNC_IN/VSYNC_IN  
button to enable the pixel clock, the horizontal syn-  
chronization clock, and the vertical synchronization  
clock. The frequencies are displayed in the  
Onboard PCLK_IN, HSYNC_IN, VSYNC_IN Status  
group box.  
4ꢂ Keep the four Write Both 9258A&9257A checkbox-  
es checked.  
5ꢂ Set t  
and t  
on both the MAX9258A and  
ETO  
STO  
MAX9257A to desired values. Note that the t  
STO  
14ꢂ Use an oscilloscope to check that CCEN is toggling  
and the D1 green LED is lit ꢁMAX9258A LOCK pin is  
asserted highꢂ.  
and t  
times are based on pixel clock ꢁPCLK_INꢂ  
ETO  
time. For example, if PCLK_IN is 30MHz, set  
STODIV to 1024 and STOCNT to 0, t = ꢁ1024 x  
STO  
_______________________________________________________________________________________  
9
MAX9257A/MAX9258A 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:  
4ꢂ Keep the four Write Both 9258A&9257A checkbox-  
es checked.  
5ꢂ Set t on both the MAX9257A and MAX9258A to  
CTO  
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ꢂ.  
Serial Word Length x Pixel Clock = Serial  
Data Rate 840Mbps  
It is preferred to select the pixel clock frequency  
before the clock is enabled.  
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 inter-  
face. Navigate to any tab sheet and exercise the  
features of the SerDes.  
9ꢂ The I2C interface on the emulated camera can oper-  
ate at speeds up to 4.25MHz. This is the same as  
the MAX9257A and MAX9258A. Before changing  
the ECU UART baud rate, the bit rates of the  
MAX9257A and MAX9258A must be configured  
properly.  
16ꢂ To select a different UART speed, change the cam-  
era UART speed first and then go to the ECU  
Control tab sheet to change ECU UART speed  
accordingly. Ensure that t  
and t  
values are  
STO  
ETO  
set correctly in order for the UART speed to work  
properly. The MAX9258A REG07 FAST bit and  
MAX9257A 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  
MAX9257A. Check that the D1 green LED is turned  
off ꢁMAX9258A LOCK pin stays lowꢂ and that the  
control channel is available indefinitely ꢁMAX9258A  
CCEN pin stays highꢂ.  
Detailed Description of Hardware  
The MAX9257A/MAX9258A EV kit is a complete SerDes  
pair evaluation system for the MAX9257A serializer and  
MAX9258A deserializer. Check the schematic for  
detailed EV kit hardware. The following is a brief  
description of the EV kit design.  
18ꢂ During any step above, the user can navigate to the  
Deserializer MAX9258A or Serializer MAX9257A  
tab sheets and perform read or write operations  
because INTEN is reset to 0 after every operation.  
Deserializer Side  
(Right Side of the EV Kit Board)  
Figure 7a shows the schematic for the MAX9258A.  
Figure 7b shows the schematic for the power supplies,  
a clock generator, and a microcontroller that communi-  
cates with the PC. The microcontroller, together with an  
FPGA, emulates an ECU.  
2
I C Mode  
If the camera uses an I2C interface, both the  
MAX9257A and MAX9258A should be configured to  
use the I2C 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:  
Evluates:7/MX9258A  
Figure 7c shows the FPGA, which implements a high-  
speed UART interface for the emulated ECU.  
Serializer Side  
(Left Side of the EV Kit Board)  
Figure 7d shows the schematic for the MAX9257A.  
Figure 7e shows the schematic for the power supplies,  
a clock generator, and a microcontroller that, together  
with an FPGA, emulate a camera.  
1ꢂ Start the program or press the Reset the EVKIT  
button on the ECU Control tab sheet ꢁFigure 3ꢂ.  
2ꢂ If MAX9257A REM is set to high ꢁJU25 shunt is set  
across pins 1-2ꢂ, then press the ECU Wakes Up  
MAX9257A button on the ECU Control tab sheet. If  
MAX9257A REM is set to low ꢁJU25 shunt is set  
across pins 2-3ꢂ, then skip this step.  
Figure 7f shows the FPGA, which implements a high-  
speed 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.  
3ꢂ Navigate to the Deserializer MAX9258A tab sheet  
ꢁFigure 4ꢂ. Press the Read MAX9258A & 9257A  
button to refresh the current register values on the  
GUI.  
10 ______________________________________________________________________________________  
MAX9257A/MAX9258A Evaluation Kit  
Evluates:7/MX9258A  
DI2CS Core  
Description of IP Cores  
(Provided by Digital Core Design)  
The EV kit implements two digital cores on the FPGA  
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/micro-  
controller. The DI2CS core supports all of the transmis-  
sion 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 info@dcd.pl for more infor-  
mation.  
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 info@dcd.pl for more information.  
Table 1. EV Kit Jumper Settings  
JUMPER  
SETTING  
DESCRIPTION  
1-2*  
MAX9258A PD pin is pulled up to V  
by a 1kΩ resistor  
CC  
JU1  
Open  
Open*  
Open*  
1-2*  
MAX9258A PD pin is internally pulled down to ground  
MAX9258A LVDS line probing connector  
JU2  
JU3  
MAX9258A LVDS line probing connector  
MAX9258A ERROR pin is pulled up to V  
by a 1kΩ resistor  
by a 1kΩ resistor  
CCOUT  
JU4  
JU5  
Open  
1-2*  
MAX9258A ERROR pin is open-drain output  
MAX9258A LOCK pin is pulled up to V  
CCOUT  
Open  
1-2*  
MAX9258A LOCK pin is open-drain output  
MAX9258A V  
MAX9258A V  
MAX9258A V  
MAX9258A V  
MAX9258A V  
MAX9258A V  
MAX9258A V  
MAX9258A V  
MAX9258A V  
MAX9258A V  
connected to on-board LDO 3.3V output  
CC  
JU6  
Open  
1-2*  
connected to an external power supply  
CC  
connected to on-board LDO 3.3V output  
connected to an external power supply  
connected to on-board LDO 3.3V output  
connected to an external power supply  
CCOUT  
CCOUT  
CCPLL  
CCPLL  
CCSPLL  
CCSPLL  
CCLVDS  
CCLVDS  
JU7  
Open  
1-2*  
JU8  
Open  
1-2*  
connected to on-board LDO 3.3V output  
connected to an external power supply  
connected to on-board LDO 3.3V output  
connected to an external power supply  
JU9  
Open  
1-2*  
JU10  
JU11  
JU14  
Open  
1-2  
MAX9258A is powered by on-board LDO U5, whose V  
input range is 3.5V to 12V  
DD  
2-3*  
MAX9258A is powered by on-board LDO U4, whose input is 5V  
MAX9258A LVDS cable line-1 connected to VDD  
1-2  
2-3*  
MAX9258A LVDS cable line-1 connected to ground  
1-2*  
MAX9258A RX pin is connected to the on-board emulated ECU RX line  
JU15  
JU16  
MAX9258A RX pin is disconnected from the on-board emulated ECU RX line ꢁan external ECU RX  
line can connect to J1-37ꢂ  
Open  
1-2*  
MAX9258A TX pin is connected to the on-board emulated ECU TX line  
MAX9258A TX pin is disconnected from the on-board emulated ECU TX line ꢁan external ECU TX  
line can connect to J1-35ꢂ  
Open  
______________________________________________________________________________________ 11  
MAX9257A/MAX9258A Evaluation Kit  
Table 1. EV Kit Jumper Settings (continued)  
JUMPER  
SETTING  
DESCRIPTION  
1-2  
MAX9257A SCL/TX pin is pulled up to V  
MAX9257A SCL/TX pin is pulled up to V  
CC  
CCIO  
JU17  
2-3*  
1-2  
MAX9257A SDA/RX pin is pulled up to V  
MAX9257A SDA/RX pin is pulled up to V  
CC  
JU18  
JU19  
JU20  
JU21  
JU22  
JU23  
JU24  
JU25  
2-3*  
CCIO  
1-2*  
MAX9257A V  
MAX9257A V  
MAX9257A V  
MAX9257A V  
MAX9257A V  
MAX9257A V  
MAX9257A V  
MAX9257A V  
MAX9257A V  
MAX9257A V  
connected to on-board LDO 3.3V output  
connected to an external power supply  
CC  
Open  
1-2*  
CC  
connected to on-board LDO 3.3V output  
connected to an external power supply  
CCIO  
Open  
1-2*  
CCIO  
connected to on-board LDO 3.3V output  
connected to an external power supply  
connected to on-board LDO 3.3V output  
connected to an external power supply  
connected to on-board LDO 3.3V output  
connected to an external power supply  
CCFPLL  
CCFPLL  
CCSPLL  
CCSPLL  
CCLVDS  
CCLVDS  
Open  
1-2*  
Open  
1-2*  
Open  
1-2  
MAX9257A J6 connector one side connected to V  
CCIO  
2-3*  
MAX9257A J6 connector one side connected to ground  
1-2*  
MAX9257A REM pin connected to V ꢁECU needs to remotely wake up MAX9257Aꢂ  
CC  
2-3  
MAX9257A REM pin connected to ground  
1-2*  
MAX9257A SCL/TX pin is connected to the on-board emulated camera RX line  
MAX9257A SCL/TX pin is connected to the on-board emulated camera SCL line  
2-3  
JU26  
JU27  
MAX9257A SCL/TX pin is disconnected from the on-board emulated camera ꢁan external camera RX  
or SCL line might connect to J6-35ꢂ  
Open  
1-2*  
2-3  
MAX9257A SDA/RX pin is connected to the on-board emulated camera TX line  
MAX9257A SDA/RX pin is connected to the on-board emulated camera SDA line  
Evluates:7/MX9258A  
MAX9257A SDA/RX pin is disconnected from the on-board emulated camera ꢁan external camera TX  
or SDA line may connect to J6-37ꢂ  
Open  
1-2  
2-3*  
MAX9257A is powered by on-board LDO U13, whose V  
input range is 3.5V to 12V  
DD  
JU28  
JU29  
MAX9257A is powered by on-board LDO U12, whose input is +5V  
LVDS cable line-1 connected to VDD  
LVDS cable line-1 connected to ground  
LVDS line probing connector  
1-2  
2-3*  
JU30  
JU31  
Open*  
Open*  
LVDS line probing connector  
*Default position.  
12 ______________________________________________________________________________________  
MAX9257A/MAX9258A Evaluation Kit  
Evluates:7/MX9258A  
Figure 7a. MAX9257A/MAX9258A EV Kit Schematic ꢁSheet 1 of 6ꢂ  
______________________________________________________________________________________ 13  
MAX9257A/MAX9258A Evaluation Kit  
Evluates:7/MX9258A  
Figure 7b. MAX9257A/MAX9258A EV Kit Schematic ꢁSheet 2 of 6ꢂ  
14 ______________________________________________________________________________________  
MAX9257A/MAX9258A Evaluation Kit  
Evluates:7/MX9258A  
Figure 7c. MAX9257A/MAX9258A EV Kit Schematic ꢁSheet 3 of 6ꢂ  
______________________________________________________________________________________ 15  
MAX9257A/MAX9258A Evaluation Kit  
Evluates:7/MX9258A  
Figure 7d. MAX9257A/MAX9258A EV Kit Schematic ꢁSheet 4 of 6ꢂ  
16 ______________________________________________________________________________________  
MAX9257A/MAX9258A Evaluation Kit  
Evluates:7/MX9258A  
Figure 7e. MAX9257A/MAX9258A EV Kit Schematic ꢁSheet 5 of 6ꢂ  
______________________________________________________________________________________ 17  
MAX9257A/MAX9258A Evaluation Kit  
Evluates:7/MX9258A  
Figure 7f. MAX9257A/MAX9258A EV Kit Schematic ꢁSheet 6 of 6ꢂ  
18 ______________________________________________________________________________________  
MAX9257A/MAX9258A Evaluation Kit  
Evluates:7/MX9258A  
Figure 8. MAX9257A/MAX9258A EV Kit Component Placement Guide—Component Side  
______________________________________________________________________________________ 19  
MAX9257A/MAX9258A Evaluation Kit  
Evluates:7/MX9258A  
Figure 9. MAX9257A/MAX9258A EV Kit PCB Layout—Component Side  
20 ______________________________________________________________________________________  
MAX9257A/MAX9258A Evaluation Kit  
Evluates:7/MX9258A  
Figure 10. MAX9257A/MAX9258A EV Kit PCB Layout—Inner Layer 2  
______________________________________________________________________________________ 21  
MAX9257A/MAX9258A Evaluation Kit  
Evluates:7/MX9258A  
Figure 11. MAX9257A/MAX9258A EV Kit PCB Layout—Inner Layer 3  
22 ______________________________________________________________________________________  
MAX9257A/MAX9258A Evaluation Kit  
Evluates:7/MX9258A  
Figure 12. MAX9257A/MAX9258A EV Kit PCB Layout—Solder Side  
______________________________________________________________________________________ 23  
MAX9257A/MAX9258A Evaluation Kit  
Revision History  
REVISION REVISION  
DESCRIPTION  
PAGES  
CHANGED  
NUMBER  
DATE  
0
9/11  
Initial Release  
Evluates:7/MX9258A  
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  
© 2011 Maxim Integrated Products  
Maxim is a registered trademark of Maxim Integrated Products, Inc.  

相关型号:

MAX9257AEVKIT+

On-Board Emulated Camera
MAXIM

MAX9257AGCM

Fully Programmable Serializer/Deserializer with UART/I2C Control Channel
MAXIM

MAX9257AGCM/V+

Line Driver, 1 Func, 1 Driver, 1 Rcvr, BICMOS, PQFP48, ROHS COMPLIANT, LQFP-48
MAXIM

MAX9257AGCM/V+T

Line Driver, BICMOS, PQFP48,
MAXIM
MAXIM

MAX9257AGCM/V+TW

Line Driver
MAXIM

MAX9257AGCV

Fully Programmable Serializer/Deserializer with UART/I2C Control Channel
MAXIM

MAX9257AGTL

Fully Programmable Serializer/Deserializer with UART/I2C Control Channel
MAXIM

MAX9257AGTL/V+

Line Driver, 1 Func, 1 Driver, 1 Rcvr, BICMOS, 5 X 5 MM, ROHS COMPLIANT, TQFN-40
MAXIM

MAX9257AGTL/V+T

Line Driver, BICMOS, PQCC40,
MAXIM

MAX9257AGTL/V+W

Line Driver
MAXIM

MAX9257AGTV

Fully Programmable Serializer/Deserializer with UART/I2C Control Channel
MAXIM