MAX9258GCM+T Maxim Integrated Products, MAX9258GCM+T Datasheet - Page 30
![IC SER/DESER PROG 48-LQFP](/photos/6/55/65521/48-lqfp_21-0054f_sml.jpg)
MAX9258GCM+T
Manufacturer Part Number
MAX9258GCM+T
Description
IC SER/DESER PROG 48-LQFP
Manufacturer
Maxim Integrated Products
Datasheet
1.MAX9257GTL.pdf
(52 pages)
Specifications of MAX9258GCM+T
Function
Serializer/Deserializer
Data Rate
840Mbps
Input Type
Serial
Output Type
LVDS
Number Of Inputs
1
Number Of Outputs
16
Voltage - Supply
3 V ~ 3.6 V
Operating Temperature
-40°C ~ 105°C
Mounting Type
Surface Mount
Package / Case
48-LQFP
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Fully Programmable Serializer/Deserializer
with UART/I
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 special lock frame to the MAX9257
to indicate if PLL is still locked. The MAX9258 sends the
lock frame if the number of decoding errors didn’t
exceed a threshold in the last LVDS video phase ses-
sion. The MAX9258 features a proprietary VCO lock
that prevents frequency drift while in the control chan-
nel for extended periods of time. If MAX9257 receives
the lock frame, it understands that the MAX9258 is in a
locked state and sends a short training sequence. If the
lock frame is not received by the MAX9257, it assumes
that the MAX9258 is not locked and sends a long train-
ing sequence. After the short or long training sequence
is complete, the MAX9257 sends three special synchro-
nization words before entering the video phase.
Training sequence is used to resynchronize the
MAX9257/MAX9258 before the video phase starts.
The MAX9257/MAX9258 control channel duration is
independent of VSYNC. The control channel does not
close when VSYNC deasserts, which allows the use of
a VSYNC interrupt signal on VSYNC_IN. The control
channel must be closed by STO, ETO, or EF. If the con-
trol channel does not close before video data becomes
available, video data can be lost.
STO and ETO can be programmed given the values of
T2, T4, and maximum values of T1, T3, and T5 (Figures
22, 23):
When spread spectrum is not enabled in MAX9257:
When spread spectrum is enabled in MAX9257:
When pixel clock frequency range (PRATE) is 00 or 01:
30
______________________________________________________________________________________
t
T
max(T1) = 2.5µs + (1400 x t
max(
m m ax(
= pixel clock period, t
max(T1) = 2.5µs + (3 x t
T
T
3
5
)
)
=
=
⎛
⎝ ⎜
⎛
⎝ ⎜
⎛
⎝ ⎜
⎛
⎝ ⎜
t
t
STO
ETO
8
8
T2 = t
T4 = t
STO/ETO Timer Programming
⎞
⎠ ⎟
⎞
⎠ ⎟
+
+
546
546
2
STO
ETO
UCLK
⎞
⎠ ⎟
⎞
⎠ ⎟
C Control Channel
T
×
×
) + (4 x t
T
t
t
) + (4 x t
= UART period
T
T
+
+
(
(
20
20
UCLK
×
×
UCLK
t
t
UCLK
UCLK
)
)
)
) )
When pixel clock frequency range (PRATE) is 10 or 11:
The CTO (come-back timeout) timer temporarily or per-
manently blocks programming to the MAX9257/
MAX9258 registers. CTO keeps the MAX9257/ MAX9258
in bypass mode for the CTO timeout period (Table 26).
Bypass mode can only be exited when the CTO timer
expires. The CTO timer uses the UART bit times for its
counter. Note that STO and ETO timers use the pixel
clock while CTO uses the UART bit times. The UART
period t
which synchronize every time the SYNC frame is sent.
When the CTO timer times out, INTEN bit in both
devices is set to 0 and the MAX9257/MAX9258 revert
back to base mode. If communication with the
MAX9257/MAX9258 is not needed after initial program-
ming is complete, CTO may be set to 000 (never come
back). In this case, CTO never expires and the
MAX9257/MAX9258 stay in bypass mode until they are
powered down. This prevents accidental programming
of the MAX9257/MAX9258 while ECU communicates
with the peripheral using a different UART protocol from
the MAX9257/MAX9258 UART protocol.
The overall CTO timeout is calculated as follows:
Table 26. CTO Counter Timeout Period
MAX9257 REG2[7:4]
MAX9258 REG3[7:4]
max(
max(
UCLK
T
T
3
5
000
001
010
011
100
101
110
111
)
)
=
=
synchronizes with the UART bit times,
⎛
⎝ ⎜
⎛
⎝ ⎜
⎛
⎝ ⎜
⎛
⎝ ⎜
t
t
t
CTO
ETO
STO
8
8
⎞
⎠ ⎟
= t
⎞
⎠ ⎟
+
+
UCLK
1090
1090
COUNTER USING UART BIT
⎞
⎠ ⎟
⎞
⎠ ⎟
x CTO
×
×
Never come back
t
t
T
T
+
+
(lockout)
(
(
TIMES
20
20
112
16
32
48
64
80
96
×
×
t
t
CTO Timer
UCLK
UC
L L K
) )
)