DC to 4.25 Gbps per port NRZ data rate
Programmable receive equalization
12 dB boost at 2 GHz
Compensates 40 inches of FR4 at 4.25 Gbps
Programmable transmit preemphasis/deemphasis
Up to 12 dB boost at 4.25 Gbps
Compensates 40 inches of FR4 at 4.25 Gbps
Low power: 130 mW per channel at 3.3 V (outputs enabled)
16 × 16, fully differential, nonblocking array
Double rank connection programming with dual
connection maps
Low jitter, typically 20 ps
Flexible I/O supply range
DC- or ac-coupled differential CML inputs
Programmable CML output levels
Per-lane input P/N pair inversion for routing ease
50 Ω on-chip I/O termination
Supports 8b/10b, scrambled or uncoded NRZ data
2
Serial (I
100-lead TQFP, Pb-free package
C slave or SPI) control interface
16 × 16, Digital Cross
FUNCTIONAL BLOCK DIAGRAM
IP[15:0]
V
TTIE
V
TTIW
IN[15:0]
RESET
UPDATE
I2C/SPI
ADDR1/SDI
ADDR0/CS
SDA/SDO
SCL/SCK
,
DV
RXTX
EQ
CONNECTION
MAP 0
CONNECTION
MAP 1
SERIAL
INTERFACE
CONTROL
LOGIC
CC
16 × 16
SWITCH
MATRIX
Figure 1.
CC
V
EE
oint Switch
ADN4604
PRE-
EMPHASIS
OUTPUT
LEVEL
HOOKUP
TABLE
PER-PORT
SETTINGS
ADN4604
OUTPUT
LEVEL
OP[15:0]
V
TTON
V
TTOS
ON[15:0]
,
07934-001
APPLICATIONS
Fiber optic network switching
High speed serial backplane routing to OC-48 with FEC
XAUI: 10GBASE-KX4
Gigabit Ethernet over backplane: 1000BASE-KX
1×, 2×, and 4× Fibre Channel
InfiniBand®
Digital video (HDMI, DVI, DisplayPort, 3G-/HD-/SD-SDI)
Data storage networks
GENERAL DESCRIPTION
The ADN4604 is a 16 × 16 asynchronous, protocol agnostic,
digital crosspoint switch, with 16 differential PECL-/CMLcompatible inputs and 16 differential CML outputs.
The ADN4604 is optimized for nonreturn-to-zero (NRZ) signaling with data rates of up to 4.25 Gbps per port. Each port
offers a fixed level of input equalization and programmable
output swing and output preemphasis.
The ADN4604 nonblocking switch core implements a 16 × 16
crossbar and supports independent channel switching through
the serial control interface. The ADN4604 has low latency and
very low channel-to-channel skew.
2
An I
C® or SPI interface is used to control the device and provide access to advanced features, such as additional levels of
preemphasis and output disable.
The ADN4604 is packaged in a 100-lead TQFP package and
operates from −40°C to +85°C.
Rev. 0
Information furnished by Analog Devices is believed to be accurate and reliable. However, no
responsibility is assumed by Analog Devices for its use, nor for any infringements of patents or other
rights of third parties that may result from its use. Specifications subject to change without notice. No
license is granted by implication or otherwise under any patent or patent rights of Analog Devices.
Trademarks and registered trademarks are the property of their respective owners.
Data Rate (DR) per Channel (NRZ) DC 4.25 Gbps
Deterministic Jitter Data rate = 4.25 Gbps, no channel 20 ps p-p
Random Jitter RMS, no channel 1 ps rms
Residual Deterministic Jitter with
Receive Equalization
Data rate = 4.25 Gbps, 40 in. FR4, EQ boost = 12 dB 70 ps p-p
Residual Deterministic Jitter with
Transmit Preemphasis
Data rate = 4.25 Gbps, 40 in. FR4, PE boost = 6 dB 35 ps p-p
Propagation Delay Input to output, EQ boost = 12 dB 800 ps
Channel-to-Channel Skew ±50 ps
Switching Time Update logic switching to 50% output data 100 ns
Output Rise/Fall Time 20% to 80% 75 ps
INPUT CHARACTERISTICS
Differential Input Voltage Swing V
Input Voltage Range Single-ended absolute voltage level, VL V
OUTPUT CHARACTERISTICS
Output Voltage Swing Differential, PE boost = 0 dB, default output level, at dc 600 800 900 mV p-p diff
Output Voltage Range Single-ended absolute voltage level, VL V
Per-Port Output Current PE boost = 0 dB, default output level 16 mA
PE boost = 6 dB, default output level 32 mA
TERMINATION CHARACTERISTICS
Resistance Single-ended, V
Temperature Coefficient 0.025 Ω/°C
POWER SUPPLY
Operating Range
VCC V
DVCC V
V
TTIE
V
TTON
Supply Current Outputs disabled
ICC 95 110 mA
I
DVCC
I
+ I
TTIE
Supply Current All outputs enabled, ac-coupled I/O, 400 mV I/O swings
ICC 342 370 mA
I
DVCC
I
+ I
TTIE
Supply Current All outputs enabled, ac-coupled I/O, 400 mV I/O swings
ICC 486 540 mA
I
DVCC
I
+ I
TTIE
= 3.3 V, V
TTIx
= 3.3 V, DVCC = 3.3 V, VEE = 0 V, RL = 50 Ω, data rate = 4.25 Gbps, ac-coupled inputs and outputs, differential
TTOx
= 27°C, unless otherwise noted.
A
Data rate = 4.25 Gbps, 20 in. FR4, EQ boost = 12 dB 27 ps p-p
Data rate = 4.25 Gbps, 30 in. FR4, EQ boost = 12 dB 43 ps p-p
Data rate = 4.25 Gbps, 20 in. FR4, PE boost = 4.2 dB 23 ps p-p
Data rate = 4.25 Gbps, 30 in. FR4, PE boost = 6 dB 25 ps p-p
1
= VCC − 0.6 V; VCC = V
ICM
Single-ended absolute voltage level, VH V
Single-ended absolute voltage level, VH V
= 2.2 V to 3.6 V, TA = T
V
TTO
= 0 V 2.7 3.3 3.6 V
EE
= 0 V 2.7 3.3 3.6 V
EE
, V
V
TTIW
, V
V
TTOS
= 0 V 1.3 3.3 VCC + 0.3 V
EE
= 0 V 2.22 3.3 VCC + 0.3 V
EE
= 2.7 V to 3.6 V, V
CC
MIN
MIN
to V
to T
, TA = T
MAX
MAX
MIN
= 2.2 V to 3.6 V,
TTI
;
to T
200 2000 mV p-p diff
MAX
+ 1.1 V
EE
+ 0.3 V
CC
– 1.3 V
CC
+ 0.2 V
CC
44 50 56 Ω
20 35 mA
+ I
+ I
TTIW
TTON
0 10 mA
TTOS
(800 mV p-p differential), PE boost = 0 dB,
20 35 mA
+ I
+ I
TTIW
TTON
256 280 mA
TTOS
50 Ω far-end terminations
(800 mV p-p differential), PE boost = 6 dB,
20 35 mA
+ I
+ I
TTIW
TTON
512 540 mA
TTOS
50 Ω far-end terminations
Rev. 0 | Page 3 of 40
ADN4604
Parameter Conditions Min Typ Max Unit
THERMAL CHARACTERISTICS
Operating Temperature Range −40 +85 °C
θJA Still air; JEDEC 4-layer test board 24.9 °C/W
θJB Still air 11.6 °C/W
θJC At the exposed pad 0.95 °C/W
LOGIC CHARACTERISTICS
Input High Voltage Threshold (VIH) DVCC = 3.3 V 0.7 × VCC VCC V
Input Low Voltage Threshold (VIL) DVCC = 3.3 V VEE 0.3 × VCC V
Output High Voltage (VOH) 2 kΩ pull-up resistor to DVCC DVCC V
Output Low Voltage (VOL) IOL = 3 mA VEE 0.4 V
1
V
is the input common-mode voltage.
ICM
2
Minimum V
I2C TIMING SPECIFICATIONS
is only applicable for a limited range of output current settings. Refer to the Power Dissipation section.
TTO
SDA
t
SU:DAT
t
f
t
f
SCL
t
f
t
LOW
t
HD:STA
t
f
t
BUF
t
HD:STA
t
HD:DAT
t
HIGH
t
SU:STA
Figure 2. I
2
C Timing Diagram
t
SU:STO
SPSrS
07934-002
Table 2. I
2
C Timing Specifications
Parameter Symbol Min Max Unit
SCL Clock Frequency f
Hold Time for a Start Condition t
Setup Time for a Repeated Start Condition t
Low Period of the SCL Clock t
High Period of the SCL Clock t
Data Hold Time t
Data Setup Time t
Rise Time for Both SDA and SCL t
Fall Time for Both SDA and SCL t
Setup Time for Stop Condition t
Bus-Free Time Between a Stop Condition and a Start Condition t
0 400+ kHz
SCL
HD;STA
SU;STA
LOW
HIGH
HD;DAT
SU;DAT
r
f
SU;STO
BUF
0.6 μs
0.6 μs
1.3 μs
0.6 μs
0 μs
10 ns
1 300 ns
1 300 ns
0.6 μs
1 ns
Bus Idle Time After a Reset 10 ns
Reset Pulse Width 10 ns
Rev. 0 | Page 4 of 40
ADN4604
SPI TIMING SPECIFICATIONS
CS
SCK
SDI
t
1
A7
t
2
t
3
A6A5A4A3A2A1A0D7D6D5D4D3D2D1D0
t
t
5
6
t
7
SDO
t
4
XXXXXXXXXXXXXXXX
t
8
07934-003
Figure 3. SPI Write Timing Diagram
t
9
CS
SCK
SDI
SDO
t
1
A7
X
t
2
t
3
A6A5A4A3A2A1A0D7D6D5D4D3D2D1D0
X X X X X X XD7D6D5D4D3D2D1D0
t
t
5
6
t
4
t
7
t
8
07934-004
Figure 4. SPI Read Timing Diagram
Table 3. SPI Timing Specifications
Parameter Symbol Min Max Unit
SCK Clock Frequency f
CS to SCK Setup Time
0 10 MHz
SCK
10 ns
t
1
SCK High Pulse Width t2 40 ns
SCK Low Pulse Width t3 40 ns
Data Access Time After SCK Falling Edge t4 35 ns
Data Setup Time Prior to SCK Rising Edge t5 20 ns
Data Hold Time After SCK Rising Edge t6 10 ns
CS to SCK Hold Time
CS to SDO High Impedance
CS High Pulse Width
t
10
7
40
t
8
10
t
9
ns
ns
ns
Rev. 0 | Page 5 of 40
ADN4604
ABSOLUTE MAXIMUM RATINGS
Table 4.
Parameter Rating
VCC to VEE 3.7 V
DVCC to VEE 3.7 V
V
, V
V
TTIE
TTIW
V
, V
TTON
V
TTOS
Internal Power Dissipation1 4.9 W
Differential Input Voltage 2.0 V
Logic Input Voltage VEE – 0.3 V < VIN < VCC + 0.6 V
Storage Temperature Range −65°C to +125°C
Lead Temperature Range 300°C
Junction Temperature 150°C
1
Internal power dissipation is for the device in free air.
T
= 27°C; θJA = 24.9°C/W in still air.
A
+ 0.6 V
CC
+ 0.6 V
CC
Stresses above those listed under Absolute Maximum Ratings
may cause permanent damage to the device. This is a stress
rating only; functional operation of the device at these or any
other conditions above those indicated in the operational
section of this specification is not implied. Exposure to absolute
maximum rating conditions for extended periods may affect
device reliability.
1. THE ADN4604 TQFP HAS AN EXPO SED PADDLE (EP AD) ON THE UNDERSIDE OF THE PACKAG E THAT AIDS
IN HEAT DISS IPATION. THE EPAD MUST BE E LECTRICALLY CONNECTED T O THE V
TO MEET THERMAL SPE CIFICATIONS.
2. SDA/SCL/ADDR1/0 FOR I
SCK/SDO/S DI/CS FOR S PI OPERATI ON.
2
C OPERATIO N.
SUPPLY PLANE
EE
Figure 5. Pin Configuration
SDA/SDO
IN15
IP15
V
CC
IN14
IP14
V
TTIE
IN13
IP13
V
EE
IN12
IP12
V
CC
IN11
IP11
V
EE
IN10
IP10
V
TTIE
IN9
IP9
V
CC
IN8
IP8
ADDR0/CS
07934-005
Rev. 0 | Page 7 of 40
ADN4604
Table 5. Pin Function Descriptions
Pin No. Mnemonic Type Description
1
RESET
2 IP0 Input High Speed Input.
3 IN0 Input High Speed Input Complement.
Power Positive Supply.
4, 13, 22, 35, 41, 54, 63,
V
CC
72, 85, 91
5 IP1 Input High Speed Input.
6 IN1 Input High Speed Input Complement.
7, 19 V
Power
TTIW
8 IP2 Input High Speed Input.
9 IN2 Input High Speed Input Complement.
Power Negative Supply.
10, 16, 29, 38, 47, 60, 66,
V
EE
79, 88, 97, EPAD
11 IP3 Input High Speed Input.
12 IN3 Input High Speed Input Complement.
14 IP4 Input High Speed Input.
15 IN4 Input High Speed Input Complement.
17 IP5 Input High Speed Input.
18 IN5 Input High Speed Input Complement.
20 IP6 Input High Speed Input.
21 IN6 Input High Speed Input Complement.
23 IP7 Input High Speed Input.
24 IN7 Input High Speed Input Complement.
25
26
UPDATE
I2C
/SPI
27 OP0 Output High Speed Output.
28 ON0 Output High Speed Output Complement.
30 OP1 Output High Speed Output.
31 ON1 Output High Speed Output Complement.
32, 44 V
Power Output Termination Supply (South). These pins are normally tied to the V
TTOS
33 OP2 Output High Speed Output.
34 ON2 Output High Speed Output Complement.
36 OP3 Output High Speed Output.
37 ON3 Output High Speed Output Complement.
39 OP4 Output High Speed Output.
40 ON4 Output High Speed Output Complement.
42 OP5 Output High Speed Output.
43 ON5 Output High Speed Output Complement.
45 OP6 Output High Speed Output.
46 ON6 Output High Speed Output Complement.
48 OP7 Output High Speed Output.
49 ON7 Output High Speed Output Complement.
50 ADDR1/SDI Control I2C Slave Address Bit 1 (MSB) or SPI Data Input.
51
ADDR0/CS
52 IP8 Input High Speed Input.
53 IN8 Input High Speed Input Complement.
55 IP9 Input High Speed Input.
56 IN9 Input High Speed Input Complement.
Control
Control
Control I
Control I
Configuration Registers Reset, Active Low. This pin is normally pulled up
.
to DV
CC
Input Termination Supply (West). These pins are normally tied to the
V
pins.
TTIE
Second Rank Write Enable, Active Low. This pin is normally pulled up
to DV
.
CC
2
C/SPI Control Interface Selection, I2C Active Low.
2
C Slave Address Bit 0 (LSB) or SPI Chip Select (Active Low).
Rev. 0 | Page 8 of 40
TTON
pins.
ADN4604
Pin No. Mnemonic Type Description
57, 69 V
58 IP10 Input High Speed Input.
59 IN10 Input High Speed Input Complement.
61 IP11 Input High Speed Input.
62 IN11 Input High Speed Input Complement.
64 IP12 Input High Speed Input.
65 IN12 Input High Speed Input Complement.
67 IP13 Input High Speed Input.
68 IN13 Input High Speed Input Complement.
70 IP14 Input High Speed Input.
71 IN14 Input High Speed Input Complement.
73 IP15 Input High Speed Input.
74 IN15 Input High Speed Input Complement.
75 SDA/SDO Control I2C Data or SPI Data Output.
76 SCL/SCK Control I2C Clock or SPI Clock.
77 OP8 Output High Speed Output.
78 ON8 Output High Speed Output Complement.
80 OP9 Output High Speed Output.
81 ON9 Output High Speed Output Complement.
82, 94 V
83 OP10 Output High Speed Output.
84 ON10 Output High Speed Output Complement.
86 OP11 Output High Speed Output.
87 ON11 Output High Speed Output Complement.
89 OP12 Output High Speed Output.
90 ON12 Output High Speed Output Complement.
92 OP13 Output High Speed Output.
93 ON13 Output High Speed Output Complement.
95 OP14 Output High Speed Output.
96 ON14 Output High Speed Output Complement.
98 OP15 Output High Speed Output.
99 ON15 Output High Speed Output Complement.
100 DVCC Power Digital Positive Supply.
Power Input Termination Supply (East). These pins are normally tied to the V
TTIE
Power
TTON
Output Termination Supply (North). These pins are normally tied to
TTOS
pins.
the V
TTIW
pins.
Rev. 0 | Page 9 of 40
ADN4604
V
V
V
V
V
TYPICAL PERFORMANCE CHARACTERISTICS
VCC = 3.3 V, V
input swing = 800 mV p-p, T
= 3.3 V, V
TTIx
= 3.3 V, DVCC = 3.3 V, V
TTOx
= 27°C, unless otherwise noted.
A
= 0 V, RL = 50 Ω, data rate = 4.25 Gbps, ac-coupled inputs and outputs, differential
EE
200mV/DI
0.167IU/DIV
REFERENCE EYE DIAGRAM AT TP1
DATA OUT
PATTERN
GENERATOR
50Ω CABLES
22
INPUT
PIN
ADN4604
AC-COUPLED
EVALUATION
OUTPUT
BOARD
50Ω CABLES
22
PIN
50Ω
TP2TP1
OSCILLOSCOPE
HIGH SPEED
SAMPLING
07934-006
Figure 6. Standard Test Circuit
200mV/DI
0.167IU/DIV
Figure 7. 3.25 Gbps Input Eye (TP1 from Figure 6)
07934-007
200mV/DI
0.167IU/DIV
Figure 9. 3.25 Gbps Output Eye (TP2 from Figure 6)
07934-009
200mV/DI
0.167IU/DIV
Figure 8. 4.25 Gbps Input Eye (TP1 from Figure 6)
07934-008
200mV/DI
0.167IU/DIV
Figure 10. 4.25 Gbps Output Eye (TP2 from Figure 6)
4-010
0793
Rev. 0 | Page 10 of 40
ADN4604
V
V
V
V
V
200mV/DI
RE
0.167IU/DIV
FERENCE EYE DIAGRAM AT TP1
DATA OUT
PATTERN
GENERATOR
50Ω CABLES
22
Figure 11. Equalization Test Circuit
FR4 TEST BACKP LANE
DIFFERENTIAL
STRIPLI NE TRACES
TP1
8mils WI DE, 8mils S P ACE ,
8mils DIEL ECTRIC HEI GHT
Figure 29. Deterministic Jitter vs. Output Termination Voltage (V
TTO
40
EQ = 0dB
DETERMINI STIC JIT TER (ps)
20
0
0.91.21.51.82.12.42.73.03.33.6
07934-033
INPUT COMMON-MODE VOLTAGE (V)
EQ = 12dB
07934-032
Figure 31. Deterministic Jitter vs. Input Common-Mode Voltage
0
–2
–4
–6
–8
–10
LOSS (dB)
–12
–14
6"
–16
10"
20"
–18
30"
40"
–20
07934-025
)
FREQUENCY (Hz)
Figure 32. S21 Test Traces
1G100M10M1M100k
07934-038
Rev. 0 | Page 14 of 40
ADN4604
A
A
100
90
80
70
FALL TIME
60
50
40
RISE/FALL TIME (ps)
30
20
10
0
–40–20020406080
RISE TIME
TEMPERATURE (°C)
Figure 33. Rise/Fall Time vs. Temperature
07934-026
500,000
450,000
400,000
350,000
300,000
250,000
SAMPLES
200,000
150,000
100,000
50,000
0
–7 –6 –5 –4–2–3 –10123456
JITTER (ps)
Figure 36. Random Jitter Histogram
07934-024
1000
950
900
850
800
Y (ps)
750
700
DEL
650
600
550
500
2.72.82.93.03.13.23.33.43.53.6
EQ = 0
EQ = 12dB
SUPPLY VOLTAGE (V)
Figure 34. Propagation Delay vs. Supply Voltage
25
20
15
HITS
10
5
0
750 760770780 790800810820 830840
PROPAGATION DELAY (ps)
Figure 35. Propagation Delay Histogram
1000
950
900
850
800
Y (ps)
750
DEL
700
650
600
550
500
02307934-
–40 –30 –20 –10 0 10 20 30 40 50 60 70 80
EQ = 0dB
TEMPERATURE (°C)
EQ = 12dB
07934-022
Figure 37. Propagation Delay vs. Temperature
5
0
–5
–10
–15
–20
–25
–30
RETURN LOSS (d B)
–35
–40
–45
–50
10M100M1G10G
07934-021
XAUI_SPEC
S22
S11
FREQUENCY ( Hz )
07934-027
Figure 38. Return Loss (S11, S22)
Rev. 0 | Page 15 of
40
ADN4604
V
THEORY OF OPERATION
INTRODUCTION
The ADN4604 is a 16 × 16, buffered, asynchronous crosspoint
switch that provides input equalization, output preemphasis,
and output level programming capabilities. The receivers
integrate an equalizer that is optimized to compensate for
typical backplane losses. The switch supports multicast and
broadcast operation, allowing the ADN4604 to work in
redundancy and port-replication applications. The part offers
extensively programmable output levels and preemphasis
settings.
DV
IP[15:0]
V
TTIE
V
TTIW
IN[15:0]
RESET
UPDATE
I2C/SPI
ADDR1/SDI
ADDR0/CS
SDA/SDO
SCL/SCK
,
RXTX
EQ
CONNECTION
MAP 0
CONNECTION
MAP 1
SERIAL
INTERFACE
CONTROL
LOGIC
SWITCH
Figure 39. Block Diagram
The configuration of the crosspoint is controlled through
a serial interface. This interface supports both I
protocols, which can be selected using the
control pin. There are two I
2
described in . Tab le 6
Table 6. Serial Interface Control Modes
I2C
/SPI = 0
Pin
No.
Pin
Name
50 ADDR1
Pin
Functio n
2
C Address
I
MSB
51 ADDR0
2
C Address
I
LSB
75 SDA I2C Data SDO
76 SCL I2C Clock SCK SPI Clock
CC
16 × 16
MATRIX
CC
EMPHASIS
OUTPUT
LEVEL
HOOKUP
TABLE
PRE-
PER-PORT
OUTPUT
LEVEL
SETTINGS
ADN4604
V
EE
2
C and SPI
I2C
/SPI dedicated
C address pins available as
I2C
/SPI = 1
Pin
Name
SDI
Pin
Functio n
SPI Data
Input
CS SPI Chip
Select
SPI Data
Output
OP[15:0]
V
TTON
V
TTOS
ON[15:0]
RECEIVERS
Input Structure and Input Levels
The ADN4604 receiver inputs incorporate 50 termination
resistors, ESD protection, and a fixed equalizer that is optimized for
operation over long backplane traces. Each receive channel also
provides a positive/negative (P/N) inversion function, which allows
the user to swap the sign of the input signal path to eliminate the
need for board-level crossovers in the receiver channel.
V
CC
V
TTIx
,
IPx
INx
V
EE
Equalization
The ADN4604 receiver incorporates a continuous time equalizer
(EQ) that provides 12 dB of high frequency boost to compensate
up to 40 inches of FR4 at 4.25 Gbps. Each input has an equalizer
control bit. By default, the programmable boost is set to 12 dB.
The boost can be set to 0 dB by programming a Logic 0 to the
07934-039
respective register bit for the corresponding channel.
Table 7. Equalization Control Registers
EQ[15:0] Equalization Boost
0 0 dB
1 12 dB (default)
Lane Inversion
The receiver P/N inversion is a feature intended to allow the
user to implement the equivalent of a board-level crossover in
a much smaller area and without additional via impedance
discontinuities that degrade the high frequency integrity of the
signal path. The P/N inversion is available independently for
each of the 16 input channels and is controlled by writing to the
SIGN bit of the RX control registers (Addresses 0x12 and
Address 0x13). Note that using this feature to account for signal
inversions downstream of the receiver requires additional
attention when switching connectivity.
Table 8. Signal Path Polarity Control
SIGN[15:0] Signal Path Polarity
0 Noninverting (default)
1 Inverting
SIMPLIFIED RECEIVER INPUT CIRCUIT
52Ω
RP
RN
52Ω
R1
750Ω
R2
750Ω
R3
1kΩ
Figure 40. Simplified Input Circuit
RLN
Q1
Q2
RLP
RL
I1
07934-040
RL
Rev. 0 | Page 16 of 40
ADN4604
SWITCH CORE
The ADN4604 switch core is a fully nonblocking 16 × 16 array
that allows multicast and broadcast configurations. The configuration of the switch core is programmed through the serial
control interface. The crosspoint configuration map controls
the connectivity of the switch core. The crosspoint configuration
map consists of a double-rank register architecture where each
rank consists of an 8-byte configuration map as shown in
Figure 41. The second rank registers contain the current state of
the crosspoint. The first rank registers contain the next state.
Each entry in the connection map stores four bits per output,
which indicates which of the 16 inputs are connected to a given
output. An entire connectivity matrix can be programmed at
once by passing data from the first rank registers into the
second rank registers.
The first rank registers are two separate volatile 8-byte memory
banks which store connection configurations for the crosspoint. Map 0 is the default map and is located at Address 0x90
to Address 0x97. By default, Map 0 contains a diagonal
connection configuration whereby Input 15 is connected to
Output 0, Input 14 to Output 1, Input 13 to Output 2, and so
on. Similarly, by default, Map 1 contains the opposite diagonal
connection configuration where Input 0 is connected to output
0, Input 1 to Output 1, and so on. Both maps are read/write
accessible registers. The active map is selected by writing to
the XPT table select register (Address 0x81).
FIRST RANK REG ISTERS
The crosspoint is configured by addressing the register
assigned to the desired output and writing the desired
connection data into the first rank of latches in either Map 0
or Map 1. The connection data is equivalent to the binary
coded value of the input number. This process is repeated until
each of the desired connections is programmed.
In situations where multiple outputs are to be programmed to
a single input, a broadcast command is available. A broadcast
command is issued by writing the binary value of the desired
input to the XPT broadcast register (Address 0x82). The broadcast is applied to the selected map as selected in the map table
select register (Address 0x81).
All output connections are updated simultaneously by passing
the data from the first rank of latches into the second rank by
writing 0x01 to the XPT update register (Address 0x80). This
is a write-only register. Alternatively, the
UPDATE
pin can be
strobed low. Otherwise, this pin should be left high.
The current state of the crosspoint connectivity is available
by reading the XPT status registers (Address 0xB0 to Address
0xB7). Register descriptions for the Map 0, Map 1 and XPT
status registers are provided in Tab l e 9. A complete register
map is provided in Table 18.
XPT Status 0 0xB0 7:4 OUT1[3:0] Output 1 connection status, read only 0xEF
3:0 OUT0[3:0] Output 0 connection status, read only
XPT Status 1 0xB1 7:4 OUT3[3:0] Output 3 connection status, read only 0xCD
3:0 OUT2[3:0] Output 2 connection status, read only
XPT Status 2 0xB2 7:4 OUT5[3:0] Output 5 connection status, read only 0xAB
3:0 OUT4[3:0] Output 4 connection status, read only
XPT Status 3 0xB3 7:4 OUT7[3:0] Output 7 connection status, read only 0x89
3:0 OUT6[3:0] Output 6 connection status, read only
XPT Status 4 0xB4 7:4 OUT9[3:0] Output 9 connection status, read only 0x67
3:0 OUT8[3:0] Output 8 connection status, read only
XPT Status 5 0xB5 7:4 OUT11[3:0] Output 11 connection status, read only 0x45
3:0 OUT10[3:0] Output 10 connection status, read only
XPT Status 6 0xB6 7:4 OUT13[3:0] Output 13 connection status, read only 0x23
3:0 OUT12[3:0] Output 12 connection status, read only
XPT Status 7 0xB7 7:4 OUT15[3:0] Output 15 connection status, read only 0x01
3:0 OUT14[3:0] Output 14 connection status, read only
Rev. 0 | Page 18 of 40
ADN4604
TRANSMITTERS
Output Structure and Output Levels
The ADN4604 transmitter outputs incorporate 50 Ω termination resistors, ESD protection, and output current switches.
Each channel provides independent control of both the absolute
output level and the preemphasis output level. Note that the
choice of output level affects the output common-mode level.
V
ESD
RP
50Ω
Q1
Q2
IT
+ I
I
DC
PE
ON-CHIP TERM INATION
RN
50Ω
V3
VC
V2
VP
V1
VN
Figure 42. Simplified TX Output Circuit
Preemphasis
Transmission line attenuation can be equalized at the transmitter using preemphasis. The transmit equalizer setting can
be chosen by matching the channel loss to the amount of boost
provided by the preemphasis.
Basic Settings
In the basic mode of operation, predefined preemphasis settings
are available through a lookup table. Each table entry requires
two bytes of memory. The amount of preemphasis provided
is independent of the full-scale current output. Transmitter
preemphasis levels, as well as dc output levels, can be set
through the serial control interface. The output level and
amount of preemphasis can be independently programmed
through advanced registers. By default, however, the total
output amplitude and preemphasis setting space is reduced
to a single table of basic settings that provides eight levels of
output equalization to ease programming for typical FR4
channels.
Tabl e 10 summarizes the absolute output level, preemphasis
level, and high frequency boost for control setting. The full
resolution of eight settings is available through the serial
interface by writing to Bits[2:0] (the TX PE[2:0] bits) of the
Basic TX Control registers shown in Tabl e 11 . A single setting
is programmed to all outputs simultaneously by writing to the
0x18 broadcast address.
The TX has four possible output enable states (disabled,
standby, squelched, and enabled) controlled by the TX EN[1:0]
bits as shown in Ta ble 1 1. Disabled is the lowest power-down
state. When squelched, the output voltage at both P and N
outputs will be the common-mode voltage as defined by the
output current settings. In standby, the output level of both P
and N outputs will be pulled up to the termination supply
(V
TTON
or V
TTOS
).
CC
V
TTOx
OPx
ONx
V
EE
07934-042
The TX CTL SELECT bit (Bit 6) in the TX[15:0] basic control
register determines whether the preemphasis and output
current controls for the channel of interest are selected from
the predefined lookup table or directly from the TX[15:0]
Drive Control[1:0] registers (per channel). Figure 43 is an
illustration of the TX control circuit. Setting the TX CTL
SELECT bit low (default setting) selects preemphasis control
from the predefined, optimized lookup table (Address 0x60
to Address 0x6F).
LOOKUPTABLE
BASIC SETTINGS
TABLE
ENTRY 0
TABLE
ENTRY 1
TABLE
ENTRY 2
TABLE
ENTRY 3
TABLE
ENTRY 4
TABLE
ENTRY 5
TABLE
ENTRY 6
TABLE
ENTRY 7
PE[2:0]
PER PORT
OUTPUT LEVEL
ADVANCED SETTINGS
Figure 43. Transmitter Control Block Diagram
16
16
16
16
16
16
16
16
16
IPx
INx
16
3
SELECT
PER OUTPUT PORT
16
TX CTL
OPx
TX
ONx
2
TX EN[1:0]
In applications where the default preemphasis settings in the
lookup table are not sufficient, the lookup table entries can be
modified by programming the TX lookup table registers (0x60
to 0x6F) shown in Tabl e 12. In applications where the eight
table entries are insufficient, each output can be programmed
individually.
Table 10. Preemphasis Boost and Overshoot vs. Setting
PE
Setting
0 16 0 0.0 0 800
1 16 2 2.0 25 800
2 16 5 4.2 62.5 800
3 16 8 6.0 100 800
4 11 8 7.8 145 550
5 8 8 9.5 200 400
6 4 6 12.0 300 300
7 4 6 12.0 300 300
Main Tap
Current
(mA)
Delayed Tap
Current (mA)
Boost
(dB)
Overshoot
(%)
DC Swing
(mV p-p)
07934-043
Rev. 0 | Page 19 of 40
ADN4604
Tabl e 11 displays the TX Basic Control register. The TX Basic Control register consists of one byte (8 bits) for each of the 16 output
channels. Each TX Basic Control register has the same functionality. The mapping of register address to output channel is shown in the
first column.
Table 11. TX Basic Control Register
Address: Channel Default Register Name Bit Bit Name Description
5:4 TX EN[1:0] 00: TX disabled, lowest power state
01: TX standby.
10: TX squelched.
11: TX enabled
3 Reserved Reserved. Set to 0.
2:0 PE[2:0]
Tabl e 12 displays the TX lookup table register. The TX lookup table register consists of two bytes (16 bits) for each of the eight possible
table entries selected by the PE[2:0] field in Tab le 1 1. The mapping of table entry to register address is shown in the first column. By
default, the TX Lookup Table register contains the preemphasis settings listed in Tabl e 10 , however, these values can be changed for a
flexible selection of output levels and preemphasis boosts. Table 1 3 lists a variety of possible output level and preemphasis boost settings
and the corresponding TX Drive 0 and TX Drive 1 codes.
0: PE and output level control is derived from
common lookup table
1: PE and output level control is derived from per port
drive control registers
In addition to the basic settings provided in the TX basic
control registers, advanced settings are available in TX Drive 0
Control and TX Drive 1 Control registers (Address 0x30 to
Address 0x4F). The advanced settings are useful in applications
where each output requires an individually programmed
preemphasis or output level setting beyond what is available
in the lookup table in basic mode. To enable these advanced
settings, set the TX CTL SELECT bit in the TX basic control
register to a logic high. Next, program the TX Drive 0 control
and Drive 1 control registers (Address 0x30 to Address 0x4F) to
the desired output level and boost values. A subset of possible
settings is provided in Table 13. An expanded list of available
settings is shown in Tabl e 19 in the Applications Information
section. These advanced settings can also be used to modify the
TX lookup table settings (Address 0x60 to Address 0x6F). The
advanced settings register map is shown in Tabl e 15 .
The preemphasis boost equation follows.
−
VV
(1)
DCSWPESW
−−
Gain
TTO
V
OCM
+×=
10
T
PE
V
)1(log20]dB[
DCSW
−
V
H-PE
V
H-DC
V
L-DC
SW-PE
V
L-PE
07934-044
V
SW-DC
V
Figure 44. Signal Level Definitions
Table 14. Symbol Definitions
Symbol Formula Definition
IDC Programmable Output current that sets output level
IPE Programmable Output current for PE delayed tap
I
I
TTO
+ IPE Total transmitter output current
DC
TPE Preemphasis pulse width
V
25 Ω × I
DPP-DC
V
25 Ω × I
DPP-PE
V
V
SW-DC
V
V
SW-PE
∆V
OCM_DC-COUPLED
∆V
OCM_AC-COUPLED
V
V
OCM
V
V
H-DC
V
V
L-DC
V
V
H-PE
V
V
L-PE
V
Output termination voltage
TTO
25 Ω × I
50 Ω × I
DPP-DC
DPP-PE
TTO
TTO
TTO
TTO
TTO
× 2
DC
× 2
TTO
/2 = V
/2 = V
− ∆V
− ∆V
− ∆V
− ∆V
− ∆V
– V
H-DC
H-PE
/2 Output common-mode shift, dc-coupled outputs
TTO
/2 Output common-mode shift, ac-coupled outputs
TTO
= ( V
OCM
+ V
OCM
− V
OCM
+ V
OCM
− V
OCM
DC single-ended voltage swing
L-DC
– V
Preemphasized single-ended voltage swing
L-PE
+ V
H-DC
DPP-DC
DPP-DC
DPP-PE
DPP-PE
)/2 Output common-mode voltage
L-DC
/2 DC single-ended output high voltage
/2 DC single-ended output low voltage
/2 Maximum single-ended output voltage
/2 Minimum single-ended output voltage
Table 13. TX Preemphasis and Output Swing Advanced
Settings
Peak-to-peak differential voltage swing of nonpreemphasized waveform
Peak-to-peak differential voltage swing of preemphasized
waveform
Rev. 0 | Page 21 of 40
ADN4604
Tabl e 15 displays the TX advanced control registers. The TX advanced control registers consist of two bytes (16 bits) for each of the 16
output channels. The mapping of register address to output channel is shown in the first column. The TX advanced control registers
provides ultimate flexibility of per port output level and preemphasis boost. Tab l e 1 3 lists a variety of possible output levels and
preemphasis boost settings and the corresponding TX Drive 0 and TX Drive 1 codes.
Table 15. TX Advanced Control Registers
Address: Channel Default Register Name Bit Bit Name Description
The inputs and outputs include integrated 50 termination
resistors. For applications that require external termination
resistors, the internal resistors can be disabled. For example,
disabling the integrated 50 termination resistors allows
alternative termination values such as 75 as shown in
Figure 45.
Note that the integrated 50 termination resistors are optimal
for high data rate digital signaling. Disabling the terminations
can reduce the overall performance.
TTIxTTIxCCTTOx
50Ω50Ω75Ω75Ω
The termination control is separated by quadrants (North =
Outputs[15:8], South = Outputs[7:0], East = Inputs[15:8], and
West = Inputs[7:0]).
Tabl e 16 shows the termination control register. A Logic 0
enables the terminations for the respective quadrant. A Logic 1
disables the terminations for the respective quadrant. The
terminations are enabled by default.
V
50Ω50Ω
TTOx
75Ω
75Ω
CML
ADN4604
V
EE
Figure 45. 75 Ω to 50 Ω Impedance Translator.
50Ω
50Ω
Table 16. Termination Control Register
Address Default Register Name Bit Bit Name Description
0xF0 0x00 Termination control 3 TXN_TERM
Output[15:8] (North) termination control
0: Terminations enabled
1: Terminations disabled
2 TXS_TERM Output[7:0] (South) termination control
0: Terminations enabled
1: Terminations disabled
1 RXE_TERM Input[15:8] (East) termination control
0: Terminations enabled
1: Terminations disabled
0 RXW_TERM Input[7:0] (West) termination control
0: Terminations enabled
1: Terminations disabled
50Ω
Rx
07934-045
Rev. 0 | Page 23 of 40
ADN4604
I2C SERIAL CONTROL INTERFACE
The ADN4604 register set is controlled through a 2-wire I2C
interface. The ADN4604 acts only as an I
2
the I
C bus in the system needs to include an I2C master to
configure the ADN4604 and other I
the bus.
The ADN4604 I
2
C interface can be run in the standard
(100 kHz) and fast (400 kHz) modes. The SDA line only
changes value when the SCL pin is low with two exceptions. To
indicate the beginning or continuation of a transfer, the SDA
pin is driven low while the SCL pin is high; to indicate the end
of a transfer, the SDA line is driven high while the SCL line is
high. Therefore, it is important to control the SCL clock to
toggle only when the SDA line is stable unless indicating a start,
repeated start, or stop condition.
Table 17. I
2
C Device Address Assignment
ADDR1 Pin ADDR0 Pin I2C Device Address
0 0 0x90
0 1 0x92
1 0 0x94
1 1 0x96
RESET
On initial power-up, or at any point in operation, the ADN4604
register set can be restored to the default values by pulling the
RESET
pin to low according to the specification in
During normal operation, however, the
pulled up to DV
. A software reset is available by writing the
CC
value 0x01 to the Reset register at Address 0x00. This register is
write only.
I2C DATA WRITE
To write data to the ADN4604 register set, a microcontroller,
or any other I
signals to the ADN4604 slave device. The steps to be followed
are listed below; the signals are controlled by the I
unless otherwise specified. A diagram of the procedure is
shown in Figure 46.
2
C master, must send the appropriate control
2
C slave device. Therefore,
2
C devices that may be on
Tabl e 2.
RESET
pin must be
2
C master,
1. Send a start condition (while holding the SCL line high,
pull the SDA line low).
2. Send the ADN4604 part address (seven bits) whose upper
four bits are the static value b10010 and whose lower three
bits are controlled by the input pins I2C_A[1:0]. This
transfer should be MSB first.
3. Send the write indicator bit (0).
4. Wait for the ADN4604 to acknowledge the request.
5. Send the register address (eight bits) to which data is to be
written. This transfer should be MSB first.
6. Wait for the ADN4604 to acknowledge the request.
7. Send the data (eight bits) to be written to the register
whose address was set in Step 5. This transfer should be
MSB first.
8. Wait for the ADN4604 to acknowledge the request.
9. Do one or more of the following:
a. Send a stop condition (while holding the SCL line high,
pull the SDA line high) and release control of the bus.
b. Send a repeated start condition (while holding the
SCL line high, pull the SDA line low) and continue
with Step 2 of the write procedure to perform a write.
c. Send a repeated start condition (while holding the
SCL line high, pull the SDA line low) and continue
with Step 2 of this procedure to perform a read from
another address.
d. Send a repeated start condition (while holding the
SCL line high, pull the SDA line low) and continue
with Step 8 of the read procedure (in the I2C Data
Read section) to perform a read from the same
address set in Step 5.
The ADN4604 write process is shown in Figure 46. The SCL
signal is shown along with a general write operation and a
specific example. In the example, data 0x92 is written to
Address 0x6D of an ADN4604 part with a part address of 0x4B.
It is important to note that the SDA line only changes when the
SCL line is low, except for the case of sending a start, stop, or
repeated start condition, Step 1 and Step 9 in this case.
SCL
SDA
SDA
EXAMPLE
STARTR/W ACKAC KACK STOPDATA
1223456789a
b10010REGISTER ADDR
ADDR
[1:0]
Figure 46. I
2
C Write Diagram
Rev. 0 | Page 24 of 40
07934-046
ADN4604
I2C DATA READ
To read data from the ADN4604 register set, a microcontroller,
or any other I
signals to the ADN4604 slave device. The steps are listed below;
the signals are controlled by the I
specified. A diagram of the procedure is shown in Figure 47.
1. Send a start condition (while holding the SCL line high,
pull the SDA line low).
2. Send the ADN4604 part address (seven bits) whose upper
five bits are the static value b10010 and whose lower two
bits are controlled by the input pins ADDR1 and ADDR0.
This transfer should be MSB first.
3. Send the write indicator bit (0).
4. Wait for the ADN4604 to acknowledge the request.
5. Send the register address (eight bits) from which data is to
be read. This transfer should be MSB first. The register
address is kept in memory in the ADN4604 until the part
is reset or the register address is written over with the same
procedure (Step 1 to Step 6).
6. Wait for the ADN4604 to acknowledge the request.
7. Send a repeated start condition (while holding the SCL line
high, pull the SDA line low).
8. Send the ADN4604 part address (seven bits) whose upper
five bits are the static value b10010 and whose lower two
bits are controlled by the input pins ADDR1 and ADDR0.
This transfer should be MSB first.
9. Send the read indicator bit (1).
10. Wait for the ADN4604 to acknowledge the request.
11. The ADN4604 then serially transfers the data (eight bits)
held in the register indicated by the address set in Step 5.
12. Acknowledge the data.
2
C master must send the appropriate control
2
C master, unless otherwise
13. Do one or more of the following:
a. Send a stop condition (while holding the SCL line high
pull the SDA line high) and release control of the bus.
b. Send a repeated start condition (while holding the
SCL line high, pull the SDA line low) and continue
with Step 2 of the write procedure (see the I
2
C Data
Wr it e section) to perform a write.
c. Send a repeated start condition (while holding the
SCL line high, pull the SDA line low) and continue
with Step 2 of this procedure to perform a read from
another address.
d. Send a repeated start condition (while holding the
SCL line high, pull the SDA line low) and continue
with Step 8 of this procedure to perform a read from
the same address.
The ADN4604 read process is shown in Figure 47. The SCL
signal is shown along with a general read operation and a
specific example. In the example, Data 0x49 is read from
Address 0x6D of an ADN4604 part with a part address of 0x4B.
The part address is seven bits wide and is composed of the
ADN4604 static upper five bits (b10010) and the pin programmable lower two bits (ADDR1 and ADDR0). In this example,
the ADDR1 and ADDR0 bits are set to b01. In Figure 47, the
corresponding step number is visible in the circle under the
waveform. The SCL line is driven by the I
2
C master and never
by the ADN4604 slave. As for the SDA line, the data in the
shaded polygons is driven by the ADN4604, whereas the data in
the nonshaded polygons is driven by the I
2
C master. The end
phase case shown is that of 13a.
Note that the SDA line only changes when the SCL line is low,
except for the case of sending a start, stop, or repeated start
condition, as in Step 1, Step 7, and Step 13. In Figure 47, A is
the same as ACK in Figure 46. Equally, Sr represents a repeated
start where the SDA line is brought high before SCL is raised.
SDA is then dropped while SCL is still high.
SCL
SDA
SDA
EXAMPLE
ADDR
b10010AA SrDATAA STOPREGISTE R ADDRSTART
12234567889 10111213a
[1:0]
R/
W
Figure 47. I
2
C Read Diagram
b10010
ADDR
[1:0]
R/
A
W
7934-047
Rev. 0 | Page 25 of 40
ADN4604
O
O
SPI SERIAL CONTROL INTERFACE
The SPI serial interface of the ADN4604 consists of four wires:
CS
, SCK, SDI, and SDO. CS is used to select the device when
more than one device is connected to the serial clock and data
CS
lines.
commands (see ). SCK is used to clock data in and out
of the part. Data can either contain eight bits of register address
or data.
The SDI line is used to write to the registers, and the SDO line
is used to read data back from the registers. Data on SDI is
clocked on the rising edge of SCK. Data on SDO changes on the
falling edge of SCK. The recommended pull-up resistor value is
between 500 Ω and 1 kΩ. Strong pull-ups are needed when
serial clock speeds that are close to the maximum limit are used
or when the SPI interface lines are experiencing large capacitive
loading. Larger resistor values can be used for pull-up resistors
when the serial clock speed is reduced.
The part operates in slave mode and requires an externally
applied serial clock to the SCLK input. The serial interface is
designed to allow the part to be interfaced to systems that
provide a serial clock that is synchronized to the serial data.
Write Operation
Figure 48 shows the diagram for a write operation to the
ADN4604. Data is clocked into the registers on the rising edge
of SCK. When the
is also used to distinguish between read and write
Figure 48
CS
line is high, the SDI and SDO lines are in
CS
three-state mode. Only when the
goes from high to low does
the part accept any data on the SDI line. To allow continuous
writes, the address pointer register auto-increments by one
without having to load the address pointer register each time.
Subsequent data bytes are written into sequential registers. Note
that not all registers in the 256-byte address space exist and not
all registers are writable. Zeroes should be entered for
nonexisting address fields when implementing a continuous
write operation. Address 0xD0 to Address 0xEF are reserved
and should not be overwritten. A continuous write sequence is
shown in . Figure 49
Read Operation
Figure 48 shows the diagram for a write operation to the
ADN4604. To read back from a register, first write to the
address pointer register with the desired starting address. A
read command is distinguished from a write command by the
occurrence of
Subsequent clock cycles with
CS
going high after the address pointer is written.
CS
asserted low stream data
starting from the desired register address onto SDO, MSB first.
SDO changes on the falling edge of SCK.
Multiple data reads are possible in SPI interface mode as the
address pointer register is auto-incremented. A continuous read
sequence is shown in Figure 50.
CS
SDI
SD
CS
SDI
SD
ADDRESSDATA
HI-Z
WRITE OPERATION
ADDRESSXXXXXXXX
HI-Z
READ OPERAT I ON
Figure 48. SPI—Correct Use of
CS
During SPI Communications
DATA
07934-048
Rev. 0 | Page 26 of 40
ADN4604
CS
SCK
SDI
SDO
ADDRESSDATA BYTE 0DATA BYTE 1DATA BYT E N
HI-Z
07934-049
Figure 49. SPI Continuous Write Sequence
CS
SCK
SDI
SDO
ADDRESSXXXXXXXXXXXXXXXXXXXXXXXX
HI-Z
DATA BY TE 0DATA BY TE 1DATA BYTE N
07934-050
Figure 50. SPI Continuous Read Sequence
Rev. 0 | Page 27 of 40
ADN4604
REGISTER MAP
Registers repeated per port or per table entry are grouped together. Register address mapping is shown in the first column.
Table 18. Register Map
Address: Channel Default Register Name Bit Bit Name Description
0x00 N/A RESET 0 Reset Software reset. Write only.
0x10 0xFF RX EQ Control 0 7 EQ[7] Equalizer boost control for input 7
0: 0 dB
1: 12 dB
6 EQ[6] Equalizer boost control for Input 6
5 EQ[5] Equalizer boost control for Input 5
4 EQ[4] Equalizer boost control for Input 4
3 EQ[3] Equalizer boost control for Input 3
2 EQ[2] Equalizer boost control for Input 2
1 EQ[1] Equalizer boost control for Input 1
0 EQ[0] Equalizer boost control for Input 0
0x11 0xFF RX EQ Control 1 15 EQ[15] Equalizer boost control for Input 15
0: 0 dB
1: 12 dB
14 EQ[14] Equalizer boost control for Input 14
13 EQ[13] Equalizer boost control for Input 13
12 EQ[12] Equalizer boost control for Input 12
11 EQ[11] Equalizer boost control for Input 11
10 EQ[10] Equalizer boost control for Input 10
9 EQ[9] Equalizer boost control for Input 9
8 EQ[8] Equalizer boost control for Input 8
0x12 0x00 RX Control 0 7 SIGN[7] Signal path polarity inversion for Input 7
0: Noninverting
1: Inverting
6 SIGN[6] Signal path polarity inversion for Input 6
5 SIGN[5] Signal path polarity inversion for Input 5
4 SIGN[4] Signal path polarity inversion for Input 4
3 SIGN[3] Signal path polarity inversion for Input 3
2 SIGN[2] Signal path polarity inversion for Input 2
1 SIGN[1] Signal path polarity inversion for Input 1
0 SIGN[0] Signal path polarity inversion for Input 0
0x13 0x00 RX Control 1 15 SIGN[15] Signal path polarity inversion for Input 15
0: Noninverting
1: Inverting
14 SIGN[14] Signal path polarity inversion for Input 14
13 SIGN[13] Signal path polarity inversion for Input 13
12 SIGN[12] Signal path polarity inversion for Input 12
11 SIGN[11] Signal path polarity inversion for Input 11
10 SIGN[10] Signal path polarity inversion for Input 10
9 SIGN[9] Signal path polarity inversion for Input 9
8 SIGN[8] Signal path polarity inversion for Input 8
Rev. 0 | Page 28 of 40
ADN4604
Address: Channel Default Register Name Bit Bit Name Description
2 TXS_TERM Output[7:0] (South) termination control
1 RXE_TERM Input[15:8] (East) termination control
0 RXW_TERM Input[7:0] (West) termination control
Output[15:8] (North) termination control
0: Terminations enabled
1: Terminations disabled
Rev. 0 | Page 31 of 40
ADN4604
APPLICATIONS INFORMATION
The ADN4604 is an asynchronous and protocol agnostic digital
switch and, therefore, is applicable to a wide range of applications including network routing and digital video switching.
The ADN4604 supports the data rates and signaling levels of
HDMI®, DVI®, DisplayPort and SD-, HD-, and 3G-SDI digital
video. The ADN4604 can be used to create matrix switches. An
example block diagram of a 16 × 16 matrix switch is shown in
Figure 51. Since HDMI, DVI, and DisplayPort are quad lane
protocols, four ADN4604s are used to create a full 16 × 16
matrix switch. Smaller arrays, such as 4 × 4 and 8 × 8, require
one and two ADN4604 devices, respectively. Proper high speed
PCB design techniques should be used to maintain the signal
integrity of the high data rate signals. It is important to minimize
the lane-to-lane skew and crosstalk in these applications.
SOURCE 1
SOURCE 2
SOURCE 3
SOURCE 4
SOURCE 5
SOURCE 6
SOURCE 7
SOURCE 8
SOURCE 9
SOURCE 10
SOURCE 11
SOURCE 12
SOURCE 13
SOURCE 14
SOURCE 15
IN 0
IN 1
IN 15
IN 0
IN 1
IN 15
IN 0
IN 1
IN 15
IN 0
IN 1
ADN4604
ADN4604
ADN4604
ADN4604
OUT 0
OUT 1
OUT 15
OUT 0
OUT 1
OUT 15
OUT 0
OUT 1
OUT 15
OUT 0
OUT 1
DISPLAY 1
DISPLAY 2
DISPLAY 3
DISPLAY 4
DISPLAY 5
DISPLAY 6
DISPLAY 7
DISPLAY 8
DISPLAY 9
DISPLAY 10
DISPLAY11
DISPLAY 12
DISPLAY 13
DISPLAY 14
DISPLAY 15
SOURCE 16
IN 15
OUT 15
DISPLAY 16
07934-051
Figure 51. ADN4604 Digital Video (DVI, HDMI, DisplayPort) Matrix Switch Block Diagram
Figure 53. Multi-Lane Signal Conditioning Application Diagram
Rev. 0 | Page 33 of 40
ADN4604
V
SUPPLY SEQUENCING
Ideally, all power supplies should be brought up to the appropriate levels simultaneously (power supply requirements are set by
the supply limits in Ta b le 1 and the absolute maximum ratings
listed in Table 4 ). If the power supplies to the ADN4604 are
brought up separately, the supply power-up sequence is as follows:
DV
powered first, followed by VCC, and, last the termination
CC
supplies (V
sequence is reversed with termination supplies being powered
off first. The termination supplies contain ESD protection
diodes to the V
current condition in these devices (I
V
and V
TTI
should be powered off before V
If the system power supplies have a high impedance in the
powered off state, then supply sequencing is not required
provided the following limits are observed:
• Peak current from V
• Sustained current from V
POWER DISSIPATION
The power dissipation of the ADN4604 depends on the supply
voltages, I/O coupling type, and device configuration. The
input termination resistors dissipate power depending on the
differential input swing and common-mode voltage. When accoupled, the common-mode voltage is equal to the termination
supply voltage (V
the input termination supply is effectively zero, there is still
power and heat dissipated in the termination resistors as a result
of the differential signal swing. The core supply current and
output termination current are strongly dependent on device
configuration, such as the number of channels enabled, output
level setting, and output preemphasis setting.
In high ambient temperature operating conditions, it is important to avoid exceeding the maximum junction temperature of
the device. Limiting the total power dissipation can be achieved
by the following:
•Reducing the output swing
, V
, V
or V
, and V
TTON
or V
TTIx
TTIx
). While the current drawn from
TTIW
TTIE
TTIW
power domain. To avoid a sustained high
CC
supplies should be powered on after VCC and
TTO
TTIE
). The power-down
TTOS
SUSTAINED
.
CC
to VCC < 200 mA
TTOx
or V
TTOx
< 100 mA), the
to VCC < 100 mA
3.3
V
V
TTIx
CC
• Reducing the preemphasis level
• Decreasing the supply voltages within the allowable ranges
defined in Ta b le 1
•Disabling unused channels
Alternatively, the thermal resistance can be reduced by
• Adding an external heat-sink
• Increasing the airflow
Refer to the Printed Circuit Board (PCB) Layout Guidelines
section for recommendations for proper thermal stencil layout
and fabrication.
OUTPUT COMPLIANCE
In low voltage applications, users must pay careful attention
to both the differential and common-mode signal level. The
choice of output voltage swing, preemphasis setting, supply
voltages (V
peak and settled single-ended voltage swings and the commonmode shift measured across the output termination resistors.
These choices also affect output current and, consequently,
power consumption. Tab l e 1 9 shows the change in output
common mode (V
preemphasis setting. Single-ended output levels are calculated
for V
challenges of reducing the supply voltage. The minimum V
V
) cannot be below the absolute minimum level specified in
L
Tabl e 1. The combinations of output level, preemphasis, supply
voltage, and output coupling for which the minimum V
specification is violated are listed as N/A in Ta ble 1 .
Since the absolute minimum output voltage specified in Ta b le 1
is relative to V
output levels within the specified limits when lower output
termination voltages are required. V
are allowable for output swings less than or equal to 400 mV
(single-ended). Figure 54 illustrates an application where the
ADN4604 is used as a dc-coupled level translator to interface a
3.3 V CML driver to an ASIC with 1.8 V I/Os. The diode in
series with V
compliance.
1.8V3.3V
V
TTOx
and V
CC
supplies of 3.3 V and 2.5 V to illustrate practical
This setting is not allowed when ac-coupled with VCC = 2.7 V and V
TX
Drive 0
Register
Settings
TX
Drive 1
Output
Current
1
I
TTO
(mA)
TTON
V
1
∆V
V
OCM
(mV)
= 2.5 V or V
(V)
TTOS
= V
CC
TTO
1
H-PE
= 2.5 V.
= 3.3 V
V
1
L-PE
(V)
VCC = 2.7 V
V
= 2.5 V VCC = V
TTO
1
V
(V)
H-PE
1
V
L-PE
(V)
1
∆V
OCM
(mV)
= 3.3 V
TTO
1
V
V
H-DC
(V)
(V)
L-DC
V
= 2.5 V
TTO
1
V
(V)
H-PE
1
1
V
L-PE
(V)
VCC = 2.7 V
Rev. 0 | Page 35 of 40
ADN4604
PRINTED CIRCUIT BOARD (PCB) LAYOUT
GUIDELINES
The high speed differential inputs and outputs should be routed
with 100 controlled impedance differential transmission
lines. The transmission lines, either microstrip or stripline,
should be referenced to a solid low impedance reference plane.
An example of a PCB cross-section is shown in Figure 55. The
trace width (W), differential spacing (S), height above reference
plane (H), and dielectric constant of the PCB material determine
the characteristic impedance. Adjacent channels should be kept
apart by a distance greater than 3 W to minimize crosstalk.
WSW
SOLDERMASK
SIGNAL (M ICROSTRIP)
PCB DIELECTRI C
REFERENCE PLANE
PCB DIELECTRI C
SIGNAL (STRIPLINE)
PCB DIELECTRI C
REFERENCE PLANE
PCB DIELECTRI C
WSW
Figure 55. Example of a PCB Cross-Section
Thermal Paddle Design
The TQFP is designed with an exposed thermal paddle to
conduct heat away from the package and into the PCB. By
incorporating thermal vias into the PCB thermal paddle,
heat is dissipated more effectively into the inner metal layers
of the PCB. To ensure device performance at elevated
temperatures, it is important to have a sufficient number of
thermal vias incorporated into the design. An insufficient
number of thermal vias results in a θ
value larger than
JA
specified in Tabl e 1.
It is recommended that a via array of 4 × 4 or 5 × 5 with a
diameter of 0.3 mm to 0.33 mm be used to set a pitch between
1.0 mm and 1.2 mm. A representative of these arrays is shown in
Figure 56.
H
7934-055
Stencil Design for the Thermal Paddle
To effectively remove heat from the package and to enhance
electrical performance, the thermal paddle must be soldered
(bonded) to the PCB thermal paddle, preferably with minimum
voids. However, eliminating voids may not be possible because
of the presence of thermal vias and the large size of the thermal
paddle for larger size packages. Also, outgassing during the
reflow process may cause defects (splatter, solder balling) if the
solder paste coverage is too big.
It is recommended that smaller multiple openings in the stencil
be used instead of one big opening for printing solder paste on
the thermal paddle region. This typically results in 50% to 80%
solder paste coverage. Figure 57 shows how to achieve these
levels of coverage.
Voids within solder joints under the exposed paddle can have
an adverse affect on high speed and RF applications, as well as
on thermal performance. Because the package incorporates a
large center paddle, controlling solder voiding within this
region can be difficult. Voids within this ground plane can
increase the current path of the circuit. The maximum size for
a void should be less than via pitch within the plane. This
assures that any one via is not rendered ineffectual when any
void increases the current path beyond the distance to the next
available via.
1.35mm × 1.35mm SQUARES
AT 1.65mm PITCH
COVERAGE: 68%
07934-057
Figure 57. Typical Thermal Paddle Stencil Design
THERMAL
VIA
THERMAL
PADDLE
Figure 56. PCB Thermal Paddle and Via
07934-056
Rev. 0 | Page 36 of 40
ADN4604
R
Large voids in the thermal paddle area should be avoided. To
control voids in the thermal paddle area, solder masking may be
required for thermal vias to prevent solder wicking inside the
via during reflow, thus displacing the solder away from the
interface between the package thermal paddle and thermal
paddle land on the PCB. There are several methods employed
for this purpose, such as via tenting (top or bottom side), using
dry film solder mask; via plugging with liquid photo-imagible
(LPI) solder mask from the bottom side; or via encroaching.
These options are depicted in Figure 58. In case of via tenting,
the solder mask diameter should be 100 microns larger than the
via diameter.
SOLDER
MASK
(A)(B)(D)(C)
Figure 58. Solder Mask Options for Thermal Vias: (A) Via Tenting from the
Top; (B) Via Tenting from the Bottom; (C) Via Plugging, Bottom; and (D) Via
VIA
Encroaching, Bottom
COPPE
PLATING
07934-058
Rev. 0 | Page 37 of 40
ADN4604
OUTLINE DIMENSIONS
1.20
0.75
MAX
0.60
0.45
SEATING
PLANE
0.20
0.09
7°
3.5°
0°
16.00 BSC SQ
1
PIN 1
25
2650
0.50 BSC
14.00 BSC SQ
TOP VIEW
(PINS DOWN)
0.27
0.22
0.17
76100
0.15
0.05
75
51
76100
75
BOTTOM VIE W
(PINS UP)
CONDUCTIVE
HEAT SINK
51
1.05
1.00
0.95
COPLANARITY
0.08
6.50
NOM
1
25
2650
FOR PROPER CONNECTION O F
THE EXPOSED PAD, REFER TO
THE PIN CONF IGURATIO N AND
FUNCTION DESCRIPTIONS
SECTION O F THIS DATA SHEET.
COMPLIANT TO JEDEC STANDARDS MS-026-AED-HD
021809-A
Figure 59. 100-Lead Thin Quad Flat Package, Exposed Pad [TQFP_EP]
Dimensions shown in millimeters
(SV-100-1)
ORDERING GUIDE
Model Temperature Range Package Description Package Option Ordering Quantity
ADN4604ASVZ1 −40°C to +85°C 100-Lead Thin Quad Flat Package [TQFP_EP] SV-100-1
ADN4604ASVZ-RL1 −40°C to +85°C
Purchase of licensed I2C components of Analog Devices or one of its sublicensed Associated Companies conveys a license for the purchaser under the Philips I2C Patent
Rights to use these components in an I2C system, provided that the system conforms to the I2C Standard Specification as defined by Philips.