MAX9257AEVKIT+ [MAXIM]
On-Board Emulated Camera;型号: | MAX9257AEVKIT+ |
厂家: | 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
470Ω at 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.9Ω 1ꢀ 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.
相关型号:
MAX9257AGTL/V+
Line Driver, 1 Func, 1 Driver, 1 Rcvr, BICMOS, 5 X 5 MM, ROHS COMPLIANT, TQFN-40
MAXIM
©2020 ICPDF网 联系我们和版权申明