beautypg.com

C control channel – Rainbow Electronics MAX9258 User Manual

Page 19

background image

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 programs the MAX9258, MAX9257, and
peripheral devices at startup and during the control
channel phase. In a digital video system, the control
channel phase occurs during the vertical blanking time
and synchronizes to the VSYNC signal. The programma-
ble active edge of VSYNC initiates the control channel
phase. Nonactive edge of VSYNC can transition at any
time after 8 x t

T

if MAX9257 spread is not enabled and

0.5/f

SSM

when enabled. At the end of video phase, the

MAX9258 drives CCEN high to indicate to the ECU that

the control channel is open. Programmable timers and
ECU signal activity determine how long the control
channel stays open. The timers are reset by ECU signal
activity. ECU programming must not exceed the vertical
blanking time to avoid loss of video data.

After the control channel phase closes, the MAX9257
sends a 546 or 1090 word pattern as handshaking
(HSK) to synchronize the MAX9258’s internal clock
recovery circuit to the MAX9257’s transmitted data.
Following the handshaking, the control channel is
closed and the video phase begins. The serial LVDS
data is recovered and parallel data is valid on the pro-
grammed edge of the recovered pixel clock.

MAX9257/MAX9258

______________________________________________________________________________________

19

Fully Programmable Serializer/Deserializer

with UART/I

2

C Control Channel

VIDEO

VIDEO

HSK

CONTROL

VSYNC_IN

SDI/O

±

SDI/O

±

CCEN

HSK = HANDSHAKING

0.5/f

SSM

(max)

SPREAD

PROFILE

Figure 20. Video and Control Channel Phases (MAX9257 Spread is Enabled)

VIDEO

VIDEO

HSK

CONTROL

VSYNC_IN

SDI/O

±

SDI/O

±

CCEN

HSK = HANDSHAKING

8t

T

Figure 19. Video and Control Channel Phases (Spread Off)