Professional Documents
Culture Documents
MAX9263/MAX9264
HDCP Gigabit Multimedia Serial
Link Serializer/Deserializer
General Description Benefits and Features
The MAX9263/MAX9264 chipset extends Maxim’s gigabit S Ideal for HDCP Video Applications
multimedia serial link (GMSL) technology to include high- Supports Up to XGA (1280 x 768) or Dual-View
bandwidth digital content protection (HDCP) encryption WVGA (2x 854 x 480)
of video and audio data. The MAX9263 serializer, or Pre/Deemphasis and Equalization Allows 15m
any HDCP-GMSL serializer, pairs with the MAX9264 Cable at Full Speed
deserializer, or any HDCP-GMSL deserializer, for the Up to 192kHz, 32-Bit/Sample I2S
transmission of control data and HDCP encrypted video S Multiple Data Rates for System Flexibility
and audio data. Up to 3.12Gbps Serial-Bit Rate
The parallel interface operates with a pixel clock up to 6.25MHz to 104MHz Pixel Clock
104MHz. Three inputs are for I2S audio, supporting a 100kbps to 1Mbps UART and UART-to-I2C
sampling frequency to 192kHz and a sample depth to Control Channel
32 bits. The embedded control channel forms a full- S Reduces EMI and Shielding Requirements
duplex differential 9.6kbps to 1Mbps UART link between Serial Output Programmable for 100mV to
the serializer and deserializer. A microcontroller (FC), 400mV
can be located on the serializer side of the link, on the Programmable Spread Spectrum Reduces EMI
deserializer side of the link, or on both sides. The control Bypassable Input PLL for Jitter Attenuation
channel enables FC control of peripherals on the remote
S Peripheral Features for System Power-Up and
side, such as backlight control, touch screen, and per-
form HDCP-related operations. Verification
Built-In PRBS Tester for BER Testing of the
For driving longer cables, the serializer has program- Serial Link
mable pre/deemphasis, and the deserializer has a pro- Interrupt Transmission from Deserializer to
grammable channel equalizer. The GMSL devices have Serializer
programmable spread spectrum on the serial (serializer)
S Meets Rigorous Automotive and Industrial
and parallel (deserializer) output. The serial link input
and output meet ISO 10605 and IEC 61000-4-2 ESD Requirements
standards. The serializer core supply is 1.8V and the -40°C to +105°C Operating Temperature
ISO 10605 and IEC 61000-4-2 ESD Tolerance
deserializer core supply is 3.3V. The I/O supply is 1.8V to
3.3V. Both devices are available in a 64-pin TQFP pack-
age with an exposed pad and are specified over the
Ordering Information
-40NC to +105NC automotive temperature range.
PART TEMP RANGE PIN-PACKAGE
Applications MAX9263GCB/V+ -40NC to +105NC 64 TQFP-EP*
High-Resolution Automotive Navigation MAX9263GCB/V+T -40NC to +105NC 64 TQFP-EP*
Rear-Seat Infotainment MAX9264GCB/V+ -40NC to +105NC 64 TQFP-EP*
Megapixel Camera Systems MAX9264GCB/V+T -40NC to +105NC 64 TQFP-EP*
/V denotes an automotive qualified product.
+Denotes a lead(Pb)-free/RoHS-compliant package.
*EP = Exposed pad.
T = Tape and reel.
For pricing, delivery, and ordering information, please contact Maxim Direct
at 1-888-629-4642, or visit Maxim’s website at www.maximintegrated.com. 19-5644; Rev 2; 9/14
MAX9263/MAX9264
HDCP Gigabit Multimedia Serial
Link Serializer/Deserializer
ABSOLUTE MAXIMUM RATINGS
AVDD to AGND LMN_ to AGND (MAX9263)
MAX9263.............................................................-0.5V to +1.9V (15mA current limit)...........................................-0.5V to +3.9V
MAX9264.............................................................-0.5V to +3.9V All Other Pins to GND (MAX9263)....... -0.5V to (VIOVDD + 0.5V)
DVDD to GND (MAX9263)....................................-0.5V to +1.9V All Other Pins to IOGND (MAX9264).... -0.5V to (VIOVDD + 0.5V)
DVDD to DGND (MAX9264)..................................-0.5V to +3.9V Continuous Power Dissipation (TA = +70NC )
IOVDD to GND (MAX9263)...................................-0.5V to +3.9V 64-Pin TQFP (derate 31.3mW/NC above +70NC)......2507.8mW
IOVDD to IOGND (MAX9264)...............................-0.5V to +3.9V Operating Temperature Range......................... -40NC to +105NC
Any Ground to Any Ground..................................-0.5V to +0.5V Junction Temperature......................................................+150NC
OUT+, OUT- to AGND (MAX9263).......................-0.5V to +1.9V Storage Temperature Range............................. -65NC to +150NC
IN+, IN- to AGND (MAX9264)...............................-0.5V to +1.9V Lead Temperature (soldering, 10s).................................+300NC
Soldering Temperature (reflow).......................................+260NC
Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and functional
operation of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to absolute
maximum rating conditions for extended periods may affect device reliability.
Note 2: Minimum IIN due to voltage drop across the internal pullup resistor.
Note 3: HDCP enabled.
Note 4: Tested terminal to all grounds.
Note 5: Tested terminal to AGND.
Note 6: Guaranteed by design and not production tested.
Note 7: Measured in CML bit times. Bit time = 1/(30 x fPCLKOUT) for BWS = GND. Bit time = 1/(40 x fPCLKOUT) for VBWS = VIOVDD.
MAX9263 toc01
MAX9263 toc02
PRBS ON, HDCP ON 150 PRBS ON, HDCP ON
150
140
SUPPLY CURRENT (mA)
130
130
120
120
MAX9263 toc04
PRBS ON, HDCP ON, SS OFF 160 PRBS ON, HDCP ON, SS OFF
160 ALL EQ SETTINGS
ALL EQ SETTINGS
150
SUPPLY CURRENT (mA)
150
140
140
130
130
120 120
110 110
5 25 45 65 85 105 5 20 35 50 65 80
PCLK FREQUENCY (MHz) PCLK FREQUENCY (MHz)
MAX9264 SUPPLY CURRENT MAX9264 SUPPLY CURRENT
vs. PCLK FREQUENCY (24-BIT MODE) vs. PCLK FREQUENCY (32-BIT MODE)
200 190
MAX9263 toc05
MAX9263 toc06
110 110
5 25 45 65 85 105 5 20 35 50 65 80
PCLK FREQUENCY (MHz) PCLK FREQUENCY (MHz)
OUTPUT POWER SPECTRUM vs. PCLK OUTPUT POWER SPECTRUM vs. PCLK
FREQUENCY (VARIOUS MAX9263 SPREAD) FREQUENCY (VARIOUS MAX9264 SPREAD)
0 0
MAX9263 toc07
MAX9263 toc08
-10 fPCLK = 33MHz -10 fPCLK = 33MHz
OUTPUT POWER SPECTRUM (dBm)
-30 -30
-40 -40
-50 -50
-60 -60
-70 -70
-80 2% SPREAD -80 2% SPREAD
4% SPREAD 4% SPREAD
-90 -90
30 31 32 33 34 35 36 30 31 32 33 34 35 36
PCLK FREQUENCY (MHz) PCLK FREQUENCY (MHz)
OUTPUT POWER SPECTRUM vs. PCLK OUTPUT POWER SPECTRUM vs. PCLK
FREQUENCY (VARIOUS MAX9263 SPREAD) FREQUENCY (VARIOUS MAX9264 SPREAD)
0 0
MAX9263 toc09
MAX9263 toc10
-10 fPCLK = 66MHz -10 fPCLK = 66MHz
OUTPUT POWER SPECTRUM (dBm)
-30 -30
4%
-40 -40 SPREAD
-50 -50
-60 -60
-70 -70
MAX9263 toc12
100 100
OPTIMUM OPTIMUM
80 80
PE/EQ SETTINGS PE/EQ SETTINGS
NO PE, 10.7dB
60 60
EQUALIZATION
NO PE, 10.7dB
40 NO PE, 5.2dB 40 EQUALIZATION
EQUALIZATION
NO PE, 5.2dB EQUALIZATION
20 BER CAN BE AS LOW AS 10-12 FOR 20
BER CAN BE AS LOW AS 10-12 FOR CL < 4pF
CABLE LENGTHS LESS THAN 10m
FOR OPTIMUM PE/EQ SETTINGS
0 0
0 5 10 15 20 0 2 4 6 8 10
STP CABLE LENGTH (m) ADDITIONAL DIFFERENTIAL LOAD CAPACITANCE (pF)
TOP VIEW
RX/SDA
TX/SCL
PWDN
AGND
LMN0
LMN1
AVDD
OUT+
SSEN
OUT-
LFLT
BWS
CDS
DRS
INT
ES
48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33
DIN0 49 32 MS
GND 50 31 GND
IOVDD 51 30 IOVDD
DIN1 52 29 AUTOS
DIN2 53 28 WS
DIN3 54 27 SCK
DIN4 55 26 SD
DIN5 56 25 DIN28
DIN6 57
MAX9263 24 DIN27
DIN7 58 23 DIN26
DIN8 59 22 DIN25
DIN9 60 21 DIN24
GND 61 20 GND
DVDD 62 EP* 19 DVDD
DIN10 63 18 AGND
DIN11 64 + 17 DIN23
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
DIN12
DIN13
DIN14
DIN15
DIN16
PCLKIN
IOVDD
GND
AGND
AVDD
DIN17
DIN18/HS
DIN19/VS
DIN20
DIN21
DIN22
TQFP
*CONNECT EXPOSED PAD TO AGND
TOP VIEW
DOUT18/HS
DOUT19/VS
PCLKOUT
DOUT10
DOUT11
DOUT12
DOUT13
DOUT14
DOUT15
DOUT16
DOUT17
DOUT20
DOUT21
DOUT22
DOUT23
DOUT9
48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33
DOUT8 49 32 DOUT24
IOGND 50 31 IOGND
IOVDD 51 30 IOVDD
DOUT7 52 29 DOUT25
DOUT6 53 28 DOUT26
DOUT5 54 27 DOUT27
DOUT4 55 26 DOUT28/MCLK
DOUT3 56 25 SD
DOUT2 57
MAX9264 24 SCK
DOUT1 58 23 WS
DOUT0 59 22 LOCK
IOGND 60 21 IOGND
SSEN 61 20 ERR
DRS 62 EP* 19 PWDN
AVDD 63 18 TX/SCL
AGND 64 + 17 RX/SDA
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
ENABLE
BWS
INT
CDS
GPIO0
ES
AVDD
IN+
IN-
AGND
EQS
GPIO1
DCS
MS
DVDD
DGND
TQFP
*CONNECT EXPOSED PAD TO AGND
Transmit/Serial Clock. UART transmit or I2C serial-clock output with internal 30kI pullup to
IOVDD. In UART mode, TX/SCL is the Tx output of the serializer’s UART. In I2C mode,
36 TX/SCL
TX/SCL is the SCL output of the serializer’s I2C master. TX/SCL is an open-drain driver and
requires a pullup resistor.
Edge Select. PCLKIN trigger edge selection requires external pulldown or pullup resistor. Set
47 ES ES = low to trigger on the rising edge of PCLKIN. Set ES = high to trigger on the falling edge
of PCLKIN.
Bus-Width Select. BWS requires external pulldown or pullup resistor. Set BWS = low for 24-bit
48 BWS
mode. Set BWS = high for 32-bit mode.
Data Input 0. Parallel data input with internal pulldown to GND. Encrypted when HDCP is
49 DIN0
enabled (Table 1).
Data Input [1:9]. Parallel data inputs with internal pulldown to GND. Encrypted when HDCP is
52–60 DIN[1:9]
enabled (Table 1).
Data Input [10:11]. Parallel data inputs with internal pulldown to GND. Encrypted when HDCP
63, 64 DIN[10:11]
is enabled (Table 1).
Exposed Pad. EP is internally connected to AGND. MUST externally connect EP to the AGND
— EP
plane for proper thermal and electrical performance.
Transmit/Serial Clock. UART transmit or I2C serial-clock output with internal 30kI pullup to
IOVDD. In UART mode, TX/SCL is the Tx output of the deserializer’s UART. In I2C mode,
18 TX/SCL
TX/SCL is the SCL output of the deserializer’s I2C master. TX/SCL is an open-drain driver and
requires a pullup resistor.
Open-Drain Lock Output with Internal 60kI Pullup to IOVDD. LOCK = high indicates PLLs
are locked with correct serial-word-boundary alignment. LOCK = low indicates PLLs are not
22 LOCK
locked or incorrect serial-word-boundary alignment. LOCK remains low when the
configuration link is active. LOCK is output high when PWDN = low.
Exposed Pad. EP is internally connected to AGND. MUST externally connect EP to the AGND
— EP
plane for proper thermal and electrical performance.
Functional Diagrams
LEFT
SSPLL
PCLKIN FILTER LMN0
PLL LINE
FAULT
CLKDIV LMN1
DETECT
DIN18/HS HS PARALLEL
HS
TO
DIN19/VS VS VS SERIAL OUT-
VIDEO
DIN20 DE DE
RGB[23:18] CML Tx
DIN[26:21] SCRAMBLE/
(4-CH) (4-CH) HDCP HDCP PARITY/
KEYS CONTROL 8b/10b
FIFO ENCODE
DIN[28:27] DIN[28:27]
(4-CH) (4-CH) Rx
REVERSE
CONTROL
ACB HDCP CHANNEL
AUDIO ENCRYPT
FCC
MAX9263
UART/I2C
PCLKOUT
SSPLL CLKDIV CDRPLL
DOUT18/HS HS SERIAL
HS
TO
DOUT19/VS VS VS PARALLEL IN-
VIDEO
DOUT20 DE DE
CML Rx
DOUT[26:21] RGB[23:18] 8b/10b AND EQ
(4-CH) (4-CH) HDCP HDCP DECODE/
KEYS CONTROL UNSCRAMBLE
DOUT27
FIFO
(4-CH) DIN[28:27]
(4-CH) Tx
DOUT28/MCLK REVERSE
(4-CH) CONTROL
ACB HDCP CHANNEL
AUDIO
DECRYPT
FCC
MAX9264
UART/I2C
VOD
VOS
OUT-
RL/2
GND
((OUT+) + (OUT-))/2
OUT-
VOS(-) VOS(+) VOS(-)
OUT+
VOD(+)
VOD = 0V
(OUT+) - (OUT-)
OUT+
OUT-
SERIAL-BIT
TIME
LMN1
OUT-
49.9kI* 49.9kI*
CONNECTORS
LFLT REFERENCE
VOLTAGE
GENERATOR
OUTPUT
LOGIC
(OUT-)
*Q1% TOLERANCE
PCLKIN
DIN_
VIH MIN
PCLKIN tHIGH
VIL MAX
tF tR tLOW
VIOVDD x 0.7
SCL
VIOVDD x 0.3
tSP
tBUF tf
tr
VIOVDD x 0.7
SDA
VIOVDD x 0.3
800mVP-P
t TSOJ1 t TSOJ1
2 2
VIH MIN
PCLKIN
VIL MAX
tSET tHOLD
DIN_
N N+1 N+2 N+3 N+4
PCLKIN
N-1 N
OUT+/-
tSD
FIRST BIT LAST BIT
PCLKIN
tLOCK
350Fs
PCLKIN
VIH1
PWDN
tPU
POWERED UP,
POWERED DOWN POWERED UP, SERIAL LINK ACTIVE
SERIAL LINK INACTIVE
350µs
tSCK
tHOLD tSET
tLC
SCK
SD
RL/2
IN+
MAX9264
VOD
REVERSE VCMR
CONTROL-CHANNEL IN-
RL/2
TRANSMITTER
IN+ IN-
VCMR
IN- IN+
VROH
0.9 x VROH
0.1 x VROH
(IN+) - (IN-)
0.1 x VROL
tR
0.9 x VROL
VROL
tF
VID(P) PCLKOUT
RL/2
IN- _
VIN+
+
_
+ CIN CIN DOUT_
VIN-
_
NOTE: PCLKOUT PROGRAMMED FOR RISING LATCH EDGE.
VID(P) = | VIN+ - VIN- |
VCMR = (VIN+ + VIN-)/2
Figure 14. Test Circuit for Differential Input Measurement Figure 15. Deserializer Worst-Case Pattern Output
tT
VOH MIN
PCLKOUT tHIGH
VOL MAX
tLOW
CL
MAX9264
0.8 x VI0VDD
0.2 x VI0VDD
tR tF
SERIAL-WORD LENGTH
SERIAL WORD N SERIAL WORD N+1 SERIAL WORD N+2
IN+/-
PCLKOUT
tSD
PWDN VIH1
tLOCK
tPU
LOCK VOH
LOCK VOH
Figure 19. Deserializer Lock Time Figure 20. Deserializer Power-Up Delay
WS
tDVA tDVB tR
SCK
tDVB tDVA tF
SD
24 BITS
R0 R1 B5 HS VS DE
PACKET
PARITY
CHECK BIT
DIN0 DIN1 DIN17 DIN18 DIN19 DIN20 DIN21 DIN22 DIN23 DIN24 DIN25 DIN26 DIN27 DIN28 ACB FCC PCB
R0 R1 B5 HS VS DE R6 R7 G6 G7 B6 B7
PACKET
PARITY
CHECK BIT
bit carries the forward control data. The last bit (PCB) is of 12.5MHz to 78MHz (32-bit mode) or 16.66MHz to
the parity bit of the previous 23 or 31 bits. 104MHz (24-bit mode).
Reverse Control Channel Audio Channel
The serializer uses the reverse control channel to receive The I2S audio channel supports audio sampling rates
I2C/UART and interrupt signals from the deserializer in from 8kHz to 192kHz and audio word lengths from 4 bits
the opposite direction of the video stream. The reverse to 32 bits. The audio bit clock (SCK) does not have to be
control channel and forward video data coexist on synchronized with PCLKIN. The serializer automatically
the same twisted pair forming a bidirectional link. The encodes audio data into a single bit stream synchronous
reverse control channel operates independently from the with PCLKIN. The deserializer decodes the audio stream
forward control channel. The reverse control channel is and stores audio words in a FIFO. Audio rate detection
available 500Fs after power-up. The serializer temporar- uses an internal oscillator to continuously determine the
ily disables the reverse control channel for 350Fs after audio data rate and output the audio in I2S format. The
starting/stopping the forward serial link. audio channel is enabled by default. When the audio
channel is disabled, the audio data on the serializer and
Data-Rate Selection
deserializer are treated as an additional parallel signal
The serializer/deserializer use the DRS input to set the
(DIN_/DOUT_).
PCLKIN frequency range. Set DRS high for a PCLKIN
frequency range of 6.25MHz to 12.5MHz (32-bit mode) Since the audio data sent through the serial link is
or 8.33MHz to 16.66MHz (24-bit mode). Set DRS low synchronized with PCLKIN, low PCLKIN frequencies
for normal operation with a PCLKIN frequency range limit the maximum audio sampling rate. Table 2 lists
SYNC DEV ADDR + R/W REG ADDR NUMBER OF BYTES BYTE 1 BYTE N
1 UART FRAME
D0 D1 D2 D3 D4 D5 D6 D7 D0 D1 D2 D3 D4 D5 D6 D7
START 1 0 0 1 1 1 1 0 PARITY STOP START 1 1 0 0 0 0 1 1 PARITY STOP
Figure 26. SYNC Byte (0x79) Figure 27. ACK Byte (0xC3)
SERIALIZER/DESERIALIZER PERIPHERAL
1 7 1 1 8 1 8 1 8 1 1
S DEV ID W A REG ADDR A DATA 0 A DATA N A P
SERIALIZER/DESERIALIZER PERIPHERAL
1 7 1 1 8 1 1 7 1 1 8 1 8 1 1
S DEV ID W A REG ADDR A S DEV ID R A DATA 0 A DATA N A P
Figure 28. Format Conversion Between GMSL UART and I2C with Register Address (I2CMETHOD = 0)
SERIALIZER/DESERIALIZER PERIPHERAL
1 7 1 1 8 1 8 1 1
S DEV ID W A DATA 0 A DATA N A P
SERIALIZER/DESERIALIZER PERIPHERAL
1 7 1 1 8 1 8 1 1
S DEV ID R A DATA 0 A DATA N A P
Figure 29. Format Conversion Between GMSL UART and I2C with Register Address (I2CMETHOD = 1)
Table 11. Start Mode Selection for Display Applications (CDS = Low)
AUTOS SERIALIZER MS DESERIALIZER
CASE LINK STARTUP MODE
(SERIALIZER) POWER-UP STATE (DESERIALIZER) POWER-UP STATE
Serialization Normal Both devices power up with serial
1 Low Low
enabled (SLEEP = 0) link active (autostart).
Serial link is disabled and the
deserializer powers up in
Serialization Sleep mode sleep mode. Set SEREN = 1 or
2 High High
disabled (SLEEP = 1) CLINKEN = 1 in the serializer to
start the serial link and wake up
the deserializer.
Both devices power up in normal
Serialization Normal mode with the serial link disabled.
3 High Low
disabled (SLEEP = 0) Set SEREN = 1 or CLINKEN = 1 in
the serializer to start the serial link.
The deserializer starts in sleep
mode. Link autostarts upon
Serialization In sleep mode
4 Low High serializer power-up. Use this case
enabled (SLEEP = 1)
when the deserializer powers up
before the serializer.
CLINKEN = 0 OR
SEREN = 1 CONFIG LINK
PWDN = HIGH, CONFIG LINK
POWER-DOWN POWER-ON POWER-ON CONFIG UNLOCKED OPERATING
OR POWER-OFF IDLE LINK STARTING PROGRAM
AUTOS = LOW CLINKEN = 1 CONFIG LINK
LOCKED REGISTERS
SEREN = 0,
PWDN = LOW OR SEREN = 1, NO PCLKIN
POWER-OFF PCLKIN RUNNING
PWDN = HIGH
SEREN = 0, OR
POWER-ON,
NO PCLKIN
AUTOS = LOW PRBSEN = 0
VIDEO VIDEO LINK VIDEO LINK VIDEO LINK
ALL STATES
LINK LOCKING LOCKED OPERATING PRBS TEST
PRBSEN = 1
VIDEO LINK
UNLOCKED
CONFIG LINK
MS PIN SLEEP BIT CONFIG LINK
UNLOCKED
SETTING POWER-UP VALUE WAKE-UP POWER-ON SIGNAL SERIAL PORT OPERATING
SLEEP
LOW 0 SIGNAL IDLE DETECTED LOCKING PROGRAM
HIGH 1 CONFIG LINK
REGISTERS
LOCKED
0 SLEEP
SERIAL LINK ACTIVITY STOPS OR 8ms ELAPSES AFTER VIDEO LINK VIDEO LINK
PWDN = HIGH, LOCKED UNLOCKED
FC SETS SLEEP = 1 POWER-ON
INT CHANGES FROM
LOW TO HIGH OR PRBSEN = 0
SEND INT TO HIGH TO LOW POWER-DOWN VIDEO LINK VIDEO LINK
PWDN = LOW OR
ALL STATES OR OPERATING PRBS TEST
MAX9263 POWER-OFF POWER-OFF PRBSEN = 1
0 SLEEP
Table 12. Start Mode Selection for Image-Sensing Application (CDS = High)
AUTOS SERIALIZER DESERIALIZER
CASE LINK STARTUP MODE
(SERIALIZER) POWER-UP STATE POWER-UP STATE
Serialization Normal
1 Low Autostart
enabled (SLEEP = 0)
The serializer is in sleep mode. Wake up
Sleep mode Normal
2 High the serializer through the control channel
(SLEEP = 1) (SLEEP = 0)
(FC attached to deserializer).
Case 2: Sleep Mode over the reverse control channel and powers up. Reset
After power-up or when PWDN transitions from low to the sleep bit (SLEEP = 0) of the serializer using a regular
high, the serializer starts up in sleep mode. To wake up control-channel write packet to power up the device fully.
the serializer, use the FC to send a GMSL protocol UART Send the sleep bit write packet at least 500Fs after the
frame containing at least three rising edges (e.g., 0x66), wake-up frame. The serializer goes back to sleep mode
at a bit rate no greater than 1Mbps. The low-power wake- if its sleep bit is not cleared within 5ms (min) after detect-
up receiver of the serializer detects the wake-up frame ing a wake-up frame.
CLINKEN = 0 OR
SLEEP = 1 SEREN = 1 CONFIG LINK CONFIG LINK
FOR > 8ms SLEEP = 0, POWER-ON CONFIG UNLOCKED OPERATING
SLEEP WAKE-UP
SEREN = 0 IDLE CLINKEN = 1 LINK STARTED CONFIG LINK PROGRAM
REVERSE LINK
LOCKED REGISTERS
WAKE-UP SIGNAL
PWDN = HIGH, SEREN = 1,
SEREN = 0 OR
POWER-ON, SLEEP = 0, PCLKIN RUNNING
SLEEP = 1 NO PCLKIN
AUTOS = HIGH SLEEP = 1
SEREN = 0 OR
NO PCLKIN
PWDN = HIGH, PRBSEN = 0
PWDN = LOW OR POWER-DOWN VIDEO LINK
POWER-ON VIDEO VIDEO LINK VIDEO LINK
ALL STATES OR
POWER-OFF AUTOS = LOW LINK LOCKING LOCKED OPERATING PRBSEN = 1 PRBS TEST
POWER-OFF
VIDEO LINK
UNLOCKED
POWER-DOWN
PWDN = LOW OR PRBSEN = 0
ALL STATES OR
POWER-OFF VIDEO LINK VIDEO LINK
POWER-OFF
OPERATING PRBS TEST
PRBSEN = 1
Table 13. Startup, HDCP Authentication, and Normal Operation (Deserializer is Not a
Repeater)—First Part of the HDCP Authentication Protocol
NO. µC SERIALIZER DESERIALIZER
Powers up waiting for Powers up waiting for
1 Initial state after power-up.
HDCP authentication. HDCP authentication.
Makes sure that A/V data not requiring protection (low-value
content) is available at the serializer inputs (such as blue or
informative screen). Alternatively, uses the FORCE_VIDEO
2 — —
and FORCE_AUDIO bits of the serializer to mask A/V data at
the input of the serializer. Starts the link by writing SEREN =
H or the link starts automatically if AUTOS is low.
Starts serialization and Locks to incoming data
3 — transmits low-value content stream and outputs low-
A/V data. value content A/V data.
Reads the locked bit of the deserializer and ensures that the
4 — —
link is established.
Generates (stores) AN
If HDCP encryption is required, starts authentication by
and resets the
6 writing 1 to the START_AUTHENTICATION bit of the —
START_AUTHENTICATION
serializer.
bit to 0.
Reads AN and AKSV from the serializer and writes to the Generates R0’ triggered by
7 —
deserializer. the FC’s write of AKSV.
Table 14. Link Integrity Check (Normal)—Performed Every 128 Frames After Encryption
is Enabled
NO. µC SERIALIZER DESERIALIZER
Generates Ri and updates Generates Ri’ and updates
1 — the RI register every 128 the RI’ register every 128
VSYNC cycles. VSYNC cycles.
Continues to encrypt and Continues to receive, decrypt,
2 —
transmit A/V data. and output A/V data.
Table 15. Optional Enhanced Link Integrity Check—Performed Every 16 Frames After
Encryption is Enabled
NO. µC SERIALIZER DESERIALIZER
Generates Pj and updates Generates Pj’ and updates
1 — PJ register every 16 PJ’ register every 16
VSYNC cycles. VSYNC cycles.
Continues to receive,
Continues to encrypt and
2 — decrypt, and output A/V
transmit A/V data.
data.
Every 16 video frames: Reads PJ from the serializer and PJ’
3 — —
from the deserializer.
If PJ matches PJ’, the enhanced link integrity check is
4 — —
successful, go back to step 3.
VIDEO
µC_B ROUTING DISPLAY 2
MEMORY RX_R2 µC_R TX_R2 RX_D2
WITH SRM
VIDEO CONNECTION
CONTROL CONNECTION 1 (µC_B IN BD-DRIVE IS MASTER)
CONTROL CONNECTION 2 (µC_R IN REPEATER IS MASTER)
Figure 34. Example Network with One Repeater and Two µCs—TXs are for the Serializer, RXs are for the Deserializer
Table 16. HDCP Authenticaion and Normal Operation (One Repeater, Two µCs)—First
and Second Parts of the HDCP Authentication Protocol
SERIALIZER DESERIALIZER
(TX_B1, TX_R1, (RX_R1, RX_D1,
TX_R2) RX_D2)
NO. µC_B µC_R
TX_B1 CDS = 0 RX_R1 CDS = 1
TX_R1 CDS = 0 RX_D1 CDS = 0
TX_R2 CDS = 0 RX_D2 CDS = 0
All: Power-up All: Power-up
1 Initial state after power-up. Initial state after power-up. waiting for HDCP waiting for HDCP
authentication. authentication.
RX_R1: Control
Blocks the control channel from the channel from the
FC_B side by setting REVCCEN = serializer side
11 FWDCCEN = 0 in RX_R1. Retries — (TX_B1) is blocked
until the proper acknowledge frame after FWDCCEN =
is received. REVCCEN = 0 is
written.
RX_R1: Triggered
Waits for some time to allow FC_R
by FC_R’s write of
to make the KSV list ready in Writes BKSVs of RX_D1 and RX_D2
BINFO, calculates
RX_R1. Then polls (reads) the to the KSV list in RX_R1. Then
12 — the hash-value,
KSV_LIST_READY bit of RX_R1 calculates and writes the BINFO
V’, on the KSV list,
regularly until the proper register of RX_R1.
BINFO, and the
acknowledge frame is received and
secret-value M0’.
the bit is read as 1.
RX_R1: Control
Writes 1 to the KSV_LIST_READY channel from the
bit of RX_R1 and then unblocks the serializer side (TX_
13 control channel from the FC_B side — B1) is unblocked
by setting REVCCEN = FWDCCEN after FWDCCEN =
= 1 in RX_R1. REVCCEN = 1 is
written.
Detection and Action Upon 1) Host FC begins authentication with the HDCP repeat-
New Device Connection er’s input receiver.
When a new device is connected to the system, the 2) When AKSV is written to HDCP repeater’s input
device must be authenticated and the device’s KSV receiver, its AUTH_STARTED bit is automatically set
checked against the revocation list. The downstream and its GPIO1 goes high (if GPIO1_FUNCTION is set
FCs can set the NEW_DEV_CONN bit of the upstream to high).
receiver and invoke an interrupt to notify upstream FCs.
3) HDCP repeater’s FC waits for a low to high transition
Notification of Start of Authentication and on HDCP repeater input receiver’s AUTH_STARTED
Enable of Encryption to Downstream Links bit and/or GPIO1 (if configured) and starts authentica-
HDCP repeaters do not immediately begin authentication tion downstream.
upon startup or detection of a new device, but instead 4) HDCP repeater’s FC resets AUTH_STARTED bit.
wait for an authentication request from the upstream
transmitter/repeaters. Set GPIO0_FUNCTION to high to have GPIO0 follow the
ENCRYPTION_ENABLE bit of the receiver. The repeater
Use the following procedure to notify downstream links of FC can use this function to be notified when encryption
the start of a new authentication request: is enabled/disabled by an upstream FC.
Figure 36. IEC 61000-4-2 Contact Discharge ESD Test Circuit Figure 37. ISO 10605 Contact Discharge ESD Test Circuit
00000000
0x0E D[7:0] PRBSERR XXXXXXXX PRBS error counter.
(read only)
0 MCLK derived from PCLK. See Table 3.
D7 MCLKSRC 0
1 MCLK derived from internal oscillator.
0x12
0000000 MCLK disabled.
D[6:0] MCLKDIV 0000000
XXXXXXX MCLK divider.
0x13 D[7:0] — 00010000 Reserved. 00010000
0 Deserializer does not invert DOUT19/VS.
D7 INVVSYNC 0
1 Deserializer inverts DOUT19/VS.
0x14 0 Deserializer does not invert DOUT18/HS.
D6 INVHSYNC 0
1 Deserializer inverts DOUT18/HS.
D[5:0] — 001001 Reserved. 001001
00000110
0x1E D[7:0] ID 00000110 Device identifier (MAX9264 = 0x06).
(read only)
000
D[7:5] — 000 Reserved.
(read only)
0x1F 0 Not HDCP capable. 1
D4 CAPS
1 HDCP capable. (read only)
D[3:0] REVISION XXXX Device revision. (read only)
X = Don’t care.
D2 = START_AUTHENTICATION
1 = Start authentication, automatically set to 0
once authentication starts
0 = Normal operation
D1 = VSYNC_DET
1 = Internal falling edge on DIN19/VS detected
0 = No falling edge detected
D0 = ENCRYPTION_ENABLE
1 = Enable encryption
0 = Disable encryption
D1 = AUTH_STARTED
1 = Authentication started (triggered by
write to AKSV)
0 = Authentication not started
D0 = ENCRYPTION_ENABLE
1 = Enable encryption
0 = Disable encryption
D[7:2] = Reserved
D1 = NEW_DEV_CONN
1 = Set to 1 if a new connected device is
detected
0x96 1 BSTATUS Read/write 0 = Set to 0 if no new device is connected 0x00
D0 = KSV_LIST_READY
1 = Set to 1 if KSV list and BINFO is ready
0 = Set to 0 if KSV list or BINFO is not ready
D[7:1] = Reserved
D0 = REPEATER
0x97 1 BCAPS Read/write 0x00
1 = Set to 1 if device is a repeater
0 = Set to 0 if device is not a repeater
0x0000000000000000
0x98 to 0x9F 8 — Read only Reserved
(read only)
0xA0 to 0xA3 4 V’.H0 Read/write H0 part of SHA-1 hash value 0x00000000
0xA4 to 0xA7 4 V’.H1 Read/write H1 part of SHA-1 hash value 0x00000000
0xA8 to 0xAB 4 V’.H2 Read/write H2 part of SHA-1 hash value 0x00000000
0xAC to 0xAF 4 V’.H3 Read/write H3 part of SHA-1 hash value 0x00000000
0xB0 to 0xB3 4 V’.H4 Read/write H4 part of SHA-1 hash value 0x00000000
D[10:8] = DEPTH
0xB4 to 0xB5 2 BINFO Read/write Depth of cascaded devices 0x0000
D7 = MAX_DEVS_EXCEEDED
1 = Set to 1 if more than 14 devices
attached
0 = Set to 0 if 14 or fewer devices attached
D[6:0] = DEVICE_COUNT
Number of devices attached
0xB6 1 GPMEM Read/write General-purpose memory byte 0x00
0xB7 to 0xB9 3 — Read only Reserved 0x000000
List of KSV’s downstream repeaters and
0xBA to 0xFF 70 KSV_LIST Read/write All zero
receivers (maximum of 14 devices)
LMN1
ECU LMN0
MAX9264
4.99kI 4.99kI
DISPLAY
MAX9263
TO PERIPHERALS
OUT+ IN+ INT
TX RX/SDA RX/SDA
UART OUT- IN-
RX TX/SCL TX/SCL
49.9kI 49.9kI
LFLT LFLT SCL
INT INT LOCK SDA
MS MS WS WS
SCK
WS WS SD MAX9850
AUDIO SCK SCK
SCK
SD SD
SD MCLK
PLL
NOTE: NOT ALL PULLUP/PULLDOWN RESISTORS ARE SHOWN. SEE PIN DESCRIPTION FOR DETAILS.
IN OUT
VIDEO DISPLAY APPLICATION
Maxim Integrated cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim Integrated product. No circuit patent
licenses are implied. Maxim Integrated reserves the right to change the circuitry and specifications without notice at any time. The parametric values (min and
max limits) shown in the Electrical Characteristics table are guaranteed. Other parametric values quoted in this data sheet are provided for guidance.
Maxim Integrated 160 Rio Robles, San Jose, CA 95134 USA 1-408-601-1000 67
© 2014 Maxim Integrated Maxim Integrated and the Maxim Integrated logo are trademarks of Maxim Integrated Products, Inc.