tracks and passes the spread to the data and clock out-
puts. The PRATE range of 00 and 01 (5MHz PCLK
20MHz) supports all the spread options. The PRATE
range of 10 and 11 (20MHz PCLK 70MHz) requires
that the spread be 2% or less.
Pixel Clock Jitter Filter
The MAX9257 has a PLL to filter high-frequency pixel
clock jitter on PCLK_IN. The FPLL can be bypassed by
writing 1 to REG4[2]. The FPLL improves the
MAX9258’s data recovery by filtering out the high-fre-
quency components from the pixel clock that the
MAX9258 cannot track. The 3dB bandwidth of the FPLL
is 100kHz (typ).
LVDS Output Preemphasis (SDO±)
The MAX9257 features programmable preemphasis
where extra current is added when the LVDS outputs
transition on the serial link. Preemphasis provides addi-
tional current to the normal drive current. For example,
20% preemphasis provides 20% greater current than
the normal drive current. Current is boosted only on the
transitions and returns to the normal drive current after
switching. Select the preemphasis level to optimize the
eye diagram. Preemphasis boosts the high-frequency
content of the LVDS outputs to enable driving greater
cable lengths. The amount of preemphasis is pro-
grammed in REG12[7:5] (Table 21).
VSYNC, HSYNC, and Pixel Clock Polarity
PCLK: The MAX9257 is programmable to latch data on
either rising or falling edge of PCLK. The polarity of
PCLKOUT at the MAX9258 can be independent of the
MAX9257 PCLK active edge. The polarity of PCLK can
be programmed using REG4[5] of the MAX9257 and
the MAX9258.
VSYNC: The MAX9257 and the MAX9258 enter control
channel on the falling edge of VSYNC. The default reg-
ister settings are VSYNC active falling edge for both the
MAX9257 and the MAX9258. If the VSYNC active edge
is programmed for rising edge at the MAX9257, the
MAX9258 VSYNC active edge must also be pro-
grammed for rising edge to reproduce VSYNC rising
edge at the MAX9258 output. However, matching the
polarity of the VSYNC active edge between the
MAX9257 and the MAX9258 is not a requirement for
proper operation.
HSYNC: HSYNC active-edge polarity is programmable
for the MAX9258.
General Purpose I/Os (GPIOs)
The MAX9257 has up to 10 GPIOs available. GPIO8
and GPIO9 are always available while GPIO[0:7] are
available depending on the parallel-word width (Table
22). If GPIOs are not available, the corresponding GPIO
bits are not used.
MAX9257/MAX9258
______________________________________________________________________________________ 25
Fully Programmable Serializer/Deserializer
with UART/I
2
C Control Channel
FREQUENCY
TIME
f
SPREAD
(MAX)
f
PCLK_IN
f
SPREAD
(MIN)
1/f
SSM
Figure 21. Simplified Modulation Profile for the MAX9257/MAX9258
PRATE (REG1[7:6])
SPREAD (%)
00 Off
01 ±2
10 Off
11 ±4
Table 17. MAX9258 Spread
PRATE
(REG1[7:6])
MODULATION RATE
f
SSM
RANGE (kHz)
00 PCLK/312 16 to 32
01 PCLK/520 19.2 to 38.5
10 PCLK/1040 19.2 to 38.5
11 PCLK/1248 32 to 56
Table 18. MAX9258 Modulation Rate
REG1[7:5] SPREAD (%)
000 Off
001 ±1.5
010 ±1.75
011 ±2
100 Off
101 ±3
110 ±3.5
111 ±4
Table 19. MAX9257 LVDS Output Spread
MAX9257/MAX9258
A GPIO can be programmed to drive an LVCMOS logic
level or to read a logic input. The register bit that sets
the output level when the GPIO is programmed as an
output stores the input level when the GPIO is pro-
grammed as an input.
Open-Drain Outputs (LOCK,
ERROR
)
LOCK and ERROR are open-drain outputs that require
a pullup resistor to an external supply. ERROR asserts
low when an error occurs and LOCK is high impedance
when the MAX9258 is locked to the MAX9257 and
remains high under the locked condition. When the
devices are in shutdown, the channel is not locked and
LOCK goes high impedance, is pulled high, and should
be ignored. ERROR is high impedance at shutdown
and remains high. In choosing pullup resistors, there is
a tradeoff between power dissipation and speed; 10kΩ
pullup should be sufficient.
26 ______________________________________________________________________________________
Fully Programmable Serializer/Deserializer
with UART/I
2
C Control Channel
SERIAL-WORD
LENGTH
SRATE PRATE
PCLK RANGE
(MHz)
MODULATION RATE
f
SSM
RANGE (kHz)
11 11 40–70 PCLK/2728 14.7 to 25.7
11 10 33.3–40 PCLK/1736 19.2 to 23.0
10 10 20–33.3 PCLK/1612 12.4 to 20.7
10 01 16.6–20 PCLK/992 16.7 to 20.2
01 01 10–16.6 PCLK/1116 9.0 to 14.9
01 00 8.3–10 PCLK/744 11.2 to 13.4
12
00 00 5–8.3 PCLK/868 5.8 to 9.6
11 11 40–60 PCLK/2304 17.4 to 26.0
11 10 28.6–40 PCLK/1728 16.6 to 23.1
10 10 20–28.6 PCLK/1440 13.9 to 19.9
10 01 14.3–20 PCLK/1008 14.2 to 19.8
01 01 10–14.3 PCLK/1008 9.9 to 14.2
01 00 7.1–10 PCLK/720 9.9 to 13.9
14
00 00 5–7.1 PCLK/720 6.9 to 9.9
11 11 40–52.5 PCLK/1968 20.3 to 26.7
11 10 25–40 PCLK/1640 15.2 to 24.4
10 10 20–25 PCLK/1312 15.2 to 19.1
10 01 12.5–20 PCLK/984 12.7 to 20.3
01 01 10–12.5 PCLK/820 12.2 to 15.2
01 00 6.25–10 PCLK/656 9.5 to 15.2
16
00 00 5–6.25 PCLK/656 7.6 to 9.5
11 11 40–46.6 PCLK/1840 21.7 to 25.3
11 10 22.2–40 PCLK/1472 15.1 to 27.2
10 10 20–22.2 PCLK/1104 18.1 to 20.1
10 01 11.1–20 PCLK/920 12.1 to 21.7
01 01 10–11.1 PCLK/736 13.6 to 15.1
01 00 5.6–10 PCLK/736 7.6 to 13.6
18
00 00 5–5.6 PCLK/552 9.1 to 10.1
11 11 40–42 PCLK/1632 24.5 to 25.7
11 10 20–40 PCLK/1632 12.3 to 24.5
10 01 10–20 PCLK/1020 9.8 to 19.6
20
01 00 5–10 PCLK/816 6.1 to 12.3
Table 20. MAX9257 Modulation Rate
The LOCK and ERROR outputs can be wired in an
AND configuration if you have multiple serializers and
deserializers, or a single serializer fanned out to multi-
ple deserializers through a repeater. For such situa-
tions, wire the multiple LOCK outputs together and use
a single pullup resistor to pull up all the lines high.
LOCK is high if all the devices are locked. Do the same
thing for ERROR; ERROR is low if any MAX9258 reports
errors.
Base Mode and Bypass Mode (Basics)
In the control channel phase, there are two modes: base
and bypass. In base mode, ECU always communicates
using the MAX9257/MAX9258 UART protocol and com-
munication with a peripheral device is performed in I
2
C
by the MAX9257. Packets not addressed to the
MAX9257 or the MAX9258 get converted to I
2
C and
passed to the peripheral device. Similarly, I
2
C packets
from the peripheral device get converted to UART pack-
ets in the reverse direction. ECU can disable communi-
cation to the peripheral device by writing a 0 to INTEN
(REG8[6] in the MAX9257 and REG7[6] in the MAX9258).
Base mode is the default mode. Bypass mode is entered
by writing a 0 to INTMODE and 1 to INTEN (Table 23).
Bypass mode is exited if there is no activity from ECU in
the control channel for the duration of CTO. When CTO
times out, INTEN reverts back to 0 and MAX9257/
MAX9258 revert back to base mode. To permanently
stay in bypass mode, ECU can lock the CTO timer or
program CTO to be longer than ETO and STO.
Timers
The MAX9257/MAX9258 feature three different timers.
The start timeout (STO) and end timeout (ETO) control
the duration of the control channel. The come-back
timeout (CTO) controls the duration of bypass mode.
STO Timer
The STO (start timeout) timer closes the control channel if
the ECU does not start using the control channel within
the STO timeout period. The STO timer is configured by
MAX9257/MAX9258
______________________________________________________________________________________ 27
Fully Programmable Serializer/Deserializer
with UART/I
2
C Control Channel
REG12[7:5] PREEMPHASIS (%)
000,101,110 20
001 40
010 60
011 80
100 100
111 0
Table 21. Preemphasis
PARALLEL-WORD
WIDTH (N)
GPIOs AVAILABLE
18 GPIO[8:9]
16 GPIO[6:9]
14 GPIO[4:9]
12 GPIO[2:9]
10 GPIO[0:9]
Table 22. GPIOs vs. Parallel-Word Width
INTEN
MAX9257 REG8[6],
MAX9258 REG7[6]
INTMODE
MAX9257 REG8[7],
MAX9258 REG7[7]
MODE
0X
Base mode,
communication
with peripheral is
not enabled
11
Base mode,
communication
with peripheral is
enabled (I
2
C)
10
Bypass mode,
communication
with MAX9257/
MAX9258 is not
enabled,
communication
with peripheral is
enabled (UART)
Table 23. Selection of Base Mode or
Bypass Mode
REG2[7:4] STODIV
00XX 16
0100 16
0101 32
0110 64
0111 128
1000 256
1001 512
1010 1024
1011 2048
1100 4096
1101 8192
1110 16,384
1111 32,768
Table 24. STO Clock Divide Ratio

MAX9257GTL/V+T

Mfr. #:
Manufacturer:
Maxim Integrated
Description:
Serializers & Deserializers - Serdes Prog Serializer / Deserializer
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union