MAX9257GCM+T Maxim Integrated Products, MAX9257GCM+T Datasheet
![IC SER/DESER PROG 48-LQFP](/photos/6/55/65521/48-lqfp_21-0054f_sml.jpg)
MAX9257GCM+T
Specifications of MAX9257GCM+T
Related parts for MAX9257GCM+T
MAX9257GCM+T Summary of contents
Page 1
... Industrial Cameras Navigation Systems Display In-Vehicle Entertainment Systems Typical Operating Circuit and Pin Configurations appear at end of data sheet. ________________________________________________________________ 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. 2 with UART/I ♦ 10/12/14/16/18-Bit Programmable Parallel Data Width ♦ ...
Page 2
Fully Programmable Serializer/Deserializer 2 with UART/I C Control Channel ABSOLUTE MAXIMUM RATINGS GND .........................................................-0.5V to +4.0V CC Any Ground to Any Ground...................................-0.5V to +0.5V SDI+, SDI-, SDO+, SDO- to GND..........................-0.5V to +4.0V SDO+, SDO- Short Circuit to ...
Page 3
Fully Programmable Serializer/Deserializer MAX9257 DC ELECTRICAL CHARACTERISTICS (continued +3.0V to +3.6V 50Ω ±1%, T CC_ +25°C.) (Notes PARAMETER SYMBOL Low-Level Output Voltage Output Short-Circuit Current 2 I C/UART I/O Input ...
Page 4
Fully Programmable Serializer/Deserializer 2 with UART/I C Control Channel MAX9257 DC ELECTRICAL CHARACTERISTICS (continued +3.0V to +3.6V 50Ω ±1%, T CC_ +25°C.) (Notes PARAMETER SYMBOL POWER SUPPLY Worst-Case Supply Current ...
Page 5
Fully Programmable Serializer/Deserializer MAX9257 AC ELECTRICAL CHARACTERISTICS (V = +3.0V to +3.6V 50Ω ±1%, T CC_ +25°C.) (Notes PARAMETER SYMBOL PCLK_IN TIMING REQUIREMENTS Clock Period Clock Frequency Clock Duty Cycle Clock Transition ...
Page 6
Fully Programmable Serializer/Deserializer 2 with UART/I C Control Channel MAX9257 AC ELECTRICAL CHARACTERISTICS (continued +3.0V to +3.6V 50Ω ±1%, T CC_ +25°C.) (Notes PARAMETER SYMBOL Low Period of SCL Clock ...
Page 7
Fully Programmable Serializer/Deserializer MAX9258 DC ELECTRICAL CHARACTERISTICS (continued +3.0V to +3.6V 50Ω ±1%, differential input voltage |V CC_ /2 -40°C to +105°C, unless otherwise noted. Typical values are at V ...
Page 8
Fully Programmable Serializer/Deserializer 2 with UART/I C Control Channel MAX9258 AC ELECTRICAL CHARACTERISTICS (continued +3.0V to +3.6V 50Ω ±1%, C CC_ / /2 -40°C to +105°C, ...
Page 9
Fully Programmable Serializer/Deserializer (V = +3.3V 50Ω 8pF, T CC_ MAX9258 SUPPLY CURRENT vs. FREQUENCY 120 PRBS PATTERN 10-BIT 100 4% SPREAD SPREAD ...
Page 10
Fully Programmable Serializer/Deserializer 2 with UART/I C Control Channel PIN NAME TQFN LQFP CCIO 2, 11, 3, 14, GND 19, 34 22, 41 DIN[9:14]/ 3–8 4–9 GPIO[1: GND FPLL CCFPLL ...
Page 11
Fully Programmable Serializer/Deserializer PIN NAME TQFN LQFP 29 34 REM 30, 31, 32, 35, 38, DIN[0:7] 35–39 39, 42– DIN8/GPIO0 1, 12, 13 — 24, 25, N.C. 36, 37, 48 — — EP PIN NAME 1, 12, 13, ...
Page 12
Fully Programmable Serializer/Deserializer 2 with UART/I C Control Channel PIN NAME 16 TX LVCMOS/LVTTL Control Channel UART Input internally pulled Open-Drain Lock Output. LOCK asserts high to indicate PLLs are locked with correct serial-word 17 ...
Page 13
Fully Programmable Serializer/Deserializer SDO- V (-) OS SDO+ V (-) OD (SDO+) - (SDO-) Figure 1. MAX9257 LVDS DC Output Parameters V OUT V V HYST+ HYST Figure 2. Input Hysteresis ______________________________________________________________________________________ 2 with ...
Page 14
Fully Programmable Serializer/Deserializer 2 with UART/I C Control Channel (SDO+) - (SDO-) Figure 4. MAX9257 LVDS Control Channel Output Load and Output Rise/Fall Times PCLK_IN DIN, VSYNC_IN, HSYNC_IN Figure 5. MAX9257 Input Setup and Hold Times 14 ______________________________________________________________________________________ SDO+ SDO- ...
Page 15
Fully Programmable Serializer/Deserializer DIN, HSYNC_IN, N N+1 VSYNC_IN PCLK_IN SDO Figure 6. MAX9257 Parallel-to-Serial Delay PCLK_IN t F Figure 7. MAX9257 Parallel Input Clock Requirements PCLK_OUT DOUT NOTE: PCLK_OUT PROGRAMMED FOR RISING LATCH EDGE. Figure 8. MAX9258 Worst-Case Pattern Output ...
Page 16
Fully Programmable Serializer/Deserializer 2 with UART/I C Control Channel PCLK_OUT Figure 10. MAX9258 Clock Output High and Low Time PCLK_OUT DOUT, VSYNC_OUT, HSYNC_OUT, LOCK Figure 11. MAX9258 Output Data Valid Times V PD IHMIN t PUD POWERED DOWN Figure 12. ...
Page 17
Fully Programmable Serializer/Deserializer SERIAL-WORD LENGTH SERIAL WORD N SDI FIRST BIT DOUT, HSYNC_OUT, PARALLEL WORD N-2 VSYNC_OUT PCLK_OUT NOTE: PCLK_OUT PROGRAMMED FOR RISING LATCHING EDGE. Figure 14. MAX9258 Serial-to-Parallel Delay +25mV -25mV NOTE ONE SERIAL BIT. TIME INPUT ...
Page 18
Fully Programmable Serializer/Deserializer 2 with UART/I C Control Channel ECU VIDEO DATA PIXEL CLOCK HSYNC_OUT VSYNC_OUT PD CCEN ERROR LOCK RX UART TX 2 Figure 17. Serial Link with I C Camera Programming Interface (Base Mode) ECU VIDEO DATA PIXEL ...
Page 19
Fully Programmable Serializer/Deserializer parity encoding that adds two parity bits to the serial word. Bit 0 (EN0) is the LSB that is serialized first with- out parity enabled. The parity bits are serialized first when parity is enabled. The ECU ...
Page 20
Fully Programmable Serializer/Deserializer 2 with UART/I C Control Channel Table 1. MAX9257 Power-Up Default Register Map (see the MAX9257 Register Table ) REGISTER REGISTER NAME ADDRESS (hex) REG0 0x00 REG1 0x01 REG2 0x02 REG3 0x03 REG4 0x04 REG5 0x05 REG6 ...
Page 21
Fully Programmable Serializer/Deserializer Table 1. MAX9257 Power-Up Default Register Map (continued) REGISTER REGISTER NAME ADDRESS (hex) REG11 0x0B REG12 0x0C REG13 0x0D REG14 0x0E Table 2. MAX9258 Power-Up Default Register Map (see the MAX9258 Register Table ) REGISTER REGISTER NAME ...
Page 22
Fully Programmable Serializer/Deserializer 2 with UART/I C Control Channel Table 2. MAX9258 Power-Up Default Register Map (continued) REGISTER REGISTER NAME ADDRESS (hex) REG8 0x08 REG9 0x09 REG10 0x0A REG11 0x0B REG12 0x0C REG13 0x0D Tables 1 and 2 show the ...
Page 23
Fully Programmable Serializer/Deserializer Table 5. Serial Video Data Format for 20-Bit Serial-Word Length (Parallel-Word Width = 18) BIT NAME EN0 EN1 HSYNC VSYNC D0 Table 6. Serial Video Data Format for 18-Bit Serial-Word Length (Parallel-Word Width ...
Page 24
Fully Programmable Serializer/Deserializer 2 with UART/I C Control Channel Pixel Clock Frequency Range The MAX9257/MAX9258 each have registers that can be configured at startup. Depending on the word length, the MAX9257 multiplies PCLK_IN (pixel clock) by 12, 14, 16, 18, ...
Page 25
Fully Programmable Serializer/Deserializer FREQUENCY 1/f SSM f (MAX) SPREAD f PCLK_IN f (MIN) SPREAD Figure 21. Simplified Modulation Profile for the MAX9257/MAX9258 tracks and passes the spread to the data and clock out- puts. The PRATE range of 00 and ...
Page 26
Fully Programmable Serializer/Deserializer 2 with UART/I C Control Channel Table 20. MAX9257 Modulation Rate SERIAL-WORD SRATE LENGTH ...
Page 27
Fully Programmable Serializer/Deserializer Table 21. Preemphasis REG12[7:5] PREEMPHASIS (%) 000,101,110 001 010 011 100 111 Table 22. GPIOs vs. Parallel-Word Width PARALLEL-WORD GPIOs AVAILABLE WIDTH ( The LOCK and ERROR outputs can be wired in ...
Page 28
Fully Programmable Serializer/Deserializer 2 with UART/I C Control Channel VSYNC_IN SDI/O± VIDEO CCEN TX RX DOUT_ T1 = TIME TO ENTER CONTROL CHANNEL T2 = STO TIMEOUT PERIOD T3 = CONTROL CHANNEL EXIT TIME DUE TO STO HSK = HANDSHAKING ...
Page 29
Fully Programmable Serializer/Deserializer VSYNC_IN VIDEO SDI/O± CCEN TX RX DOUT_ T1 = TIME TO ENTER CONTROL CHANNEL T4 = ETO TIMEOUT PERIOD T5 = CONTROL CHANNEL EXIT TIME DUE TO ETO HSK = HANDSHAKING BETWEEN MAX9257 AND MAX9258 Figure 23. ...
Page 30
Fully Programmable Serializer/Deserializer 2 with UART/I C Control Channel After the control channel closes, there is a brief hand- shake period (T3 in Figure 22 and T5 in Figure 23) between the MAX9257 and the MAX9258. The MAX9258 sends a ...
Page 31
Fully Programmable Serializer/Deserializer Assuming a UART bit rate of 2Mbps, REG2[7:4], REG3[7:4] = 100 (Table 26), CTO = 64, CTO timeout calculated as: = (0.5µs) × 32µs t CTO The MAX9258 powers up when the power-down input PD ...
Page 32
Fully Programmable Serializer/Deserializer 2 with UART/I C Control Channel case, ERROR deasserts high after next video phase starts if video parity errors were the only reason that ERROR was asserted low. To report parity errors in bypass mode, program autoerror ...
Page 33
Fully Programmable Serializer/Deserializer Overview of Control Channel Operation The control channel is used by the ECU to program registers in the MAX9257, MAX9258, and peripheral devices (such as a camera) during vertical blanking, after power-up, or when serialization is disabled. ...
Page 34
Fully Programmable Serializer/Deserializer 2 with UART/I C Control Channel VSYNC_IN ECU T1 T2 ACTIVITY SDI/O ± VIDEO CCEN TX RX DOUT_ FROZEN CONTROL BYPASS MODE CHANNEL T1 = TIME TO ENTER CONTROL CHANNEL T2 = STO TIMER T3 = CTO ...
Page 35
Fully Programmable Serializer/Deserializer LSB SLAVE ADDRESS + Wr S SLAVE ADDRESS Figure 25. UART-to-I C Conversion D1 START D0 Figure 26. UART Frame Format SYNCHRONIZATION FRAME START ...
Page 36
Fully Programmable Serializer/Deserializer 2 with UART/I C Control Channel The ECU writes the sync frame, 7-bit device address plus read/write bit (R for read), 8-bit register address, and number of bytes to be read. The addressed device responds ...
Page 37
Fully Programmable Serializer/Deserializer The MAX9257 features a UART-to-I 2 converts UART packets The UART-to-I verter works as a repeater between the ECU and exter- 2 nal I C slave devices. The MAX9257 acts as the master and ...
Page 38
Fully Programmable Serializer/Deserializer 2 with UART/I C Control Channel LOW SCL t t HD;STA HD;DAT SDA t BUF Figure 30 Timing Parameters performed with or without spread spectrum. If the PRBS test ...
Page 39
Fully Programmable Serializer/Deserializer the LVDS driver termination resistor (R AC-coupling capacitors (C). The RC time constant for four equal-value series capacitors and R are required to match the transmission line TD TR impedance (usually 100Ω). ...
Page 40
Fully Programmable Serializer/Deserializer 2 with UART/I C Control Channel 2 Choosing I C Pullup Resistors requires pullup resistors to provide a logic-high level to data and clock lines. There are tradeoffs between power dissipation and speed, and ...
Page 41
Fully Programmable Serializer/Deserializer ADDRESS BITS DEFAULT Control channel end timeout: (ETO) times out if ECU does not use control channel for this amount of time after it has already used at least once. 3 7:4 1010 3:0 0000 7 0 ...
Page 42
Fully Programmable Serializer/Deserializer 2 with UART/I C Control Channel ADDRESS BITS DEFAULT 4:2 000 1:0 00 7:4 0000 ...
Page 43
Fully Programmable Serializer/Deserializer ADDRESS BITS DEFAULT 7:5 111 12 4:0 00000 7:2 000000 13 1:0 00 7:1 (RO (RO) 15 7:0 (RO) ______________________________________________________________________________________ 2 with UART/I C Control Channel MAX9257 Register Table (continued) NAME LVDS driver preemphasis setting ...
Page 44
Fully Programmable Serializer/Deserializer 2 with UART/I C Control Channel ADDRESS BITS DEFAULT 7 2:0 101 7 4:0 00000 Control channel start timeout: (STO) times out if ECU does not start ...
Page 45
Fully Programmable Serializer/Deserializer ADDRESS BITS DEFAULT Control channel end timeout: (ETO) times out if ECU does not use control channel for this amount of time after it has already used at least once. 3 7:4 1010 3:0 0000 7 0 ...
Page 46
Fully Programmable Serializer/Deserializer 2 with UART/I C Control Channel ADDRESS BITS DEFAULT 8 7:0 00010000 9 7:0 00000000 10 7:0 (RO) 11 7:0 (RO) 12 7:0 (RO) 7:5 (RO) 4 (RO) 3 (RO (RO) 1 (RO) 0 (RO) ...
Page 47
Fully Programmable Serializer/Deserializer The MAX9257/MAX9258 ESD tolerance is rated for Human Body Model, Machine Model, IEC 61000-4-2 and ISO 10605. The ISO 10605 and IEC 61000-4-2 standards specify ESD tolerance for electronic sys- tems. LVDS outputs on the MAX9257 and ...
Page 48
Fully Programmable Serializer/Deserializer 2 with UART/I C Control Channel BYPASS PCLK_IN FILTER PLL CLK IN ENCODE/ DIN[0:15] DC BALANCE HSYNC_IN VSYNC_IN BLANK DETECT/TIMER VSYNC POLARITY SCL(TX) SDA(RX) ±2% OR ±4% PCLK_OUT SPREAD PLL CLK OUT DECODE/ DOUT[0:15] DC BALANCE + ...
Page 49
Fully Programmable Serializer/Deserializer TOP VIEW VCCIO 1 GND 2 DIN9/GPIO1 3 4 DIN10/GPIO2 DIN11/GPIO2 5 MAX9257 DIN12/GPIO3 6 DIN13/GPIO5 7 8 DIN14/GPIO6 9 GND FPLL V 10 CCFPLL ...
Page 50
Fully Programmable Serializer/Deserializer 2 with UART/I C Control Channel 10 DATA PCLK SERIAL HSYNC ECU I/O VSYNC LOCK MAX9258 TX μC RX CONTROL UNIT 50 ______________________________________________________________________________________ UP TO 20m CABLE LENGTH 100Ω 100Ω SERIALIZED DIGITAL VIDEO CONTROL CHANNEL Typical Operating ...
Page 51
Fully Programmable Serializer/Deserializer Package Information For the latest package outline information and land patterns www.maxim-ic.com/packages. PACKAGE TYPE PACKAGE CODE 40 TQFN T4055+1 48 LQFP C48+3 ______________________________________________________________________________________ 2 with UART/I C Control Channel DOCUMENT NO. 21-0140 21-0054 51 ...
Page 52
... 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. 52 ____________________Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600 © 2009 Maxim Integrated Products DESCRIPTION Maxim is a registered trademark of Maxim Integrated Products, Inc ...