Evaluates: MAX9257/MAX9258 MAX9257/MAX9258 Evaluation Kit General Description Features
by user
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.