The MAX3987 is a 4-channel receive and transmit equalizer (EQ). It compensates for transmission medium
losses encountered with FR4 stripline/microstrip and/or
high-speed cable. The device can be used at the beginning, middle, or end of a channel. The input equalization
requires no setting, and the output preemphasis (PE) is
programmable.
For each channel, the preemphasis level, output drive
level, output polarity, and powering down of unused outputs are programmable through an I2C serial interface. It
can also be configured globally through pins.
The device operates from a 2.5V or 3.3V supply, and is
packaged in a 7mm x 7mm, 48-pin TQFN.
Applications
Preemphasis and Receive Equalization
Redrive
FR4 and Cable Equalization
XAUI and XAUI2, Fibre Channel, Interlaken,
InfiniBand
TM/SM
, SAS-2 and SATA Revision 3 OOB
PCIe® Compatible
InfiniBand is a trademark/service mark of InfiniBand Trade
Association.
PCIe is a registered trademark of PCI-SIG Corp.
Typical Application Circuit
Features
SUp to 8.5Gbps NRZ Data Speed
SReceive Equalization Up to 30in FR4
SPreemphasis Drive Up to 30in FR4
SGlobal and Individual Programming of
Preemphasis, Output Drive Levels, Polarity
Inversion, and Offset Cancellation
SSignal Detect and Internal Output Squelch
SCompliant with SAS-2 and SATA Revision 3 OOB
SCoding Independent, 8B/10B, 64B/66B,
Scrambled, and Others
SDifferential CML Data-Output Drive
SI2C Serial Interface and Pin Programmable
SSoftware Power-Down of Unused Outputs
S0.5W Typical Power Dissipation for Drive Level 1
at VCC = 2.5V
SHigh-Performance, Lead-Free, 7mm x 7mm, 48-Pin
TQFN Package
Ordering Information
PARTTEMP RANGEPIN-PACKAGE
MAX3987ETM+
+Denotes a lead(Pb)-free/RoHS-compliant package.
*EP = Exposed pad.
For pricing, delivery, and ordering information, please contact Maxim Direct at 1-888-629-4642,
or visit Maxim’s website at www.maxim-ic.com.
8.5Gbps Quad Equalizer and
Preemphasis Drive
ABSOLUTE MAXIMUM RATINGS
Termination Supply Voltage Range .....................-0.5V to +3.9V
Signal Voltage Range on Any One
Signal Wire (TTL) ................................. -0.5V to (VCC + 0.3V)
Signal Voltage Range on Any One
Signal Wire (CML) ................................ -0.5V to (VCC + 0.3V)
CML Output Loading (Shorted to Ground) ........................90mA
Operating Ambient Temperature Range ........... -40NC to +85NC
MAX3987
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.
SPECIFICATION TABLES
(Typical values measured at VCC = 3.3V, TA = +25NC, unless otherwise specified.)
OPERATING CONDITIONS
PARAMETERCONDITIONSMINTYPMAXUNITS
Supply Voltage
(Note 1)
Operating Ambient
Temperature
Supply Noise Tolerance100kHz < f < 200MHz50mV
AC Common-Mode Noise at the
Input
Bit RateNRZ data (Note 2)8.5Gbps
CIDConsecutive identical digits (bits) 100Bits
Time to Reach 50% Mark/Space
Ratio
DC-Blocking CapacitorFor bursty traffic such as SAS/SATA12nF
Note 1: 2.5V covers 0NC to +85NC, and 3.3V covers -40NC to +85NC.
Note 2: With offset cancellation off, the minimum data rate is limited by the DC-blocking capacitor value; with offset cancellation
on, the minimum data rate is limited above 1Gbps.
Note 3: Supply voltage ramp-up time of less than 200Fs. Power-on delay interval measured from the 50% level of the final volt-
age at the device side of filter to 50% of final current. See Figure 1 for a typical supply filter.
Note 4: Guaranteed by design and characterization with a K28.7 pattern at 7.5Gbps, PE = 00.
Note 5: Minimum input amplitude to generate full output swing (PE = 00, squelch disabled). Guaranteed by design and charac-
terization with 1010 clock pattern at 6Gbps. Input sensitivity can be frequency dependent because of the input equalization network. Outputs reach within 90% of settled value at level 3 drive.
Note 6: Difference in deterministic jitter between reference data source and equalizer output. Residual DJ = Output DJ - Source
DJ. The deterministic jitter at the output of the transmission line must be from media-induced loss and not from clock
source modulation.
Note 7: Input signal at point A in Figure 2. No more than 2in FR4 at the output. PE setting = 00, output drive at level 3, offset can-
cellation off. Signal is applied differentially at input to a 6-mil wide, loosely coupled microstrip up to 30in.
Note 8: Maxim stress pattern is 464 bits: PRBS 27, 100 zeros, 1010, PRBS 27, 100 ones, 0101.
Note 9: All four channels are populated with traffic of the same data pattern to the channel under test with outputs set at level 3.
Note 10: Guaranteed by test at 7.5Gbps.
Note 11: Less than 2in FR4 at the input and less than 2in FR4 at the output.
Note 12: Guaranteed at 1.5Gbps and 3Gbps.
Note 13: Tested with ALIGN (0) pattern at 6.0Gbps.
Note 14: For the channel under test, time from the input differential peak-to-peak level rising above the squelch-deassert voltage
(dropping below the squelch-assert voltage) to the output data reaching 90% of maximum differential peak-to-peak level
for input transition from idle to active (10% of maximum differential peak-to-peak level for inputs transition from active to
idle). Squelch of individual output is completed (see Figure 3).
Note 15: No more than 2in FR4 at the input. Output drive is applied differentially to a 6-mil wide, loosely coupled differential
microstrip up to 30in. Output measured at the point C in Figure 4. Input level = 100mV
Note 16: The output PE level is defined as the ratio of peak-to-peak voltage of a transition bit to the peak-to-peak voltage of a non-
transition bit.
Note 17: For lowest (level 1) drive, Tx DJ spec must be met for PE = 00 and 01 only.
Note 18: PE = maximum preemphasis, load is 50I ±1% at each side, output is configured for level 3 drive. The pattern is
11001100 (50% edge density) at 7.5Gbps. AC common-mode output is computed as:
V
where:
VP = time-domain voltage measured at true terminal
VN = time-domain voltage measured at complementary terminal
V
Note 19: The maximum difference in the average DC voltage (V
Note 20: The maximum difference in the average differential voltage (DC offset) component between data present and output on,
Note 21: Guaranteed by design and characterization with a K28.7 pattern at 7.5Gbps with 100mV
Note 22: Measured using a vector-network analyzer (VNA). The VNA detects the signal at the output of the victim channel. All
DC_COM
between data present and output on, and data absent and output squelched. PE = lowest preemphasis, load is 50I
±1% at each side, output is configured for level 3 drive.
and data absent and output squelched. PE = lowest preemphasis, load is 50I ±1% at each side, output is configured
for level 3 drive.
level 3 drive, offset cancellation off.
other inputs and outputs are terminated with 50I. The obtained value excludes the forward gain of the victim amplifier.
1TX3-Negative CML Output Signal
2TX3+Positive CML Output Signal
3, 10, 27, 34, 44GNDNegative Power Supply (Ground)
4TX2-Negative CML Output Signal
5TX2+Positive CML Output Signal
6, 7, 13, 24, 30,
31, 37, 47, 48
8TX1-Negative CML Output Signal
9TX1+Positive CML Output Signal
11TX0-Negative CML Output Signal
12TX0+Positive CML Output Signal
14I2C_ENLVCMOS Signal to Enable/Disable I2C Programming Interface
15TX_PE1LVCMOS Signal to Set Output Preemphasis Levels
16TX_PE0LVCMOS Signal to Set Output Preemphasis Levels
17RESETLVCMOS Signal to Reset the Device to Default Configuration When High
18N.C.No Connection. Leave this pin unconnected.
Positive Power Supply. All pins should be set at 3.3V or 2.5V.
8.5Gbps Quad Equalizer and
Preemphasis Drive
Pin Description (continued)
PINNAMEFUNCTION
19TESTReserved for Manufacturing Test. Connect to ground.
20–23ADDR[4:1]LVCMOS Signal for I2C Serial Interface Address
25RX0+Positive CML Differential Data Input Signal
26RX0-Negative CML Differential Data Input Signal
MAX3987
28RX1+Positive CML Differential Data Input Signal
29RX1-Negative CML Differential Data Input Signal
32RX2+Positive CML Differential Data Input Signal
33RX2-Negative CML Differential Data Input Signal
35RX3+Positive CML Differential Data Input Signal
36RX3-Negative CML Differential Data Input Signal
38SDSFLVCMOS Signal to Select Signal Detect Type
39SQLVCMOS Signal to Enable/Disable Output Squelch and Signal Detect
40OC_ENLVCMOS Signal to Enable/Disable Offset Cancellation
41TX_ENLVCMOS Signal to Power On/Off Transmitter
42SDATAAnalog I2C Serial Interface Data Input and Output
43SCLKAnalog I2C Serial Interface Clock Input
45TX_LV0LVCMOS Signal to Set Output Amplitude
46TX_LV1LVCMOS Signal to Set Output Amplitude
—EP
Exposed Pad. Signal and supply common. For optimal thermal conductivity and supply return (GND), this pad must be soldered to circuit board ground.
Detailed Description
The MAX3987 is a 4-channel equalizer and preemphasis driver that accepts CML differential signals whose
data rates vary from 1Gbps to 8.5Gbps. Each channel
has a fixed equalization network and programmable
preemphasis driver. All controls for preemphasis, output swing level, signal detect/squelch, offset cancellation, output enable/disable, output polarity, etc., are
programmed through the I2C interface. These functions
are implemented through a programming block on-chip
where control bits can be received through a serial bus
or through control pins at the edge of the chip. A block
diagram is shown in Figure 5.
The MAX3987 has a built-in power-on reset function.
After the power-on reset, or when RESET is asserted, all
4 channels are configured to a “default” state. Table 1
describes the functions that are controlled and the default
state on reset if all the control pins are not connected.
Global and Individual
Channel Programming
The MAX3987 supports global programming through
hardware pins (only applicable to EQ/PE) and individual
channel programming through I2C. Table 1 describes
the control pins and their function.
Power-On Reset
8.5Gbps Quad Equalizer and
Preemphasis Drive
Table 1. Function Table
PIN NAME
I2C_EN0
SDSF0See Table 2.
SQ1See Table 2.
OC_EN0Offset cancellation turned off.Offset cancellation turned on.
SDATA, SCLK—See the Device Power-Up and Reset and I2C Programming section.
RESET0
ADDR40I2C address bit = 0I2C address bit = 1
ADDR30I2C address bit = 0I2C address bit = 1
ADDR20I2C address bit = 0I2C address bit = 1
ADDR10I2C address bit = 0I2C address bit = 1
*Default is set by internal pullup or pulldown resistors of 40kI.
INTERNAL
DEFAULT*
PIN VALUE, X = 0PIN VALUE, X = 1
Selects the pin configuration mode
(TX_EN, TX_LV0, TX_LV1, TX_PE0,
TX_PE1, SDSF, SQ, OC_EN). In this
mode, I2C read of pin settings is
supported.
See Table 4.
Global output preemphasis control. See Table 3.
The device is in normal operation
mode.
Selects the I2C serial interface for
programming. Registers can be read and
write for full configuration.
The device is reset. After releasing reset (upon
the falling edge of RESET), the MAX3987
acquires a startup configuration depending
on whether it is an EQ/PE or a crosspoint,
independent of the I2C_EN signal status.
MAX3987
Software Power-Down of Individual Output
With the software power-down feature, unused outputs
can be turned off by programming a hardware pin or
through I2C. It is recommended that any change in programming that affects power be executed only as part of
an initialization sequence.
Signal Detect and Internal Squelch
Signal detect and internal squelch suit several applications like Fibre Channel, PCIe, and SAS/SATA.
Signal detect can be enabled and disabled for each
individual input by sensing the presence of a valid input
signal. Signal detect controls the squelch of the corresponding output (see Table 2).
Squelch can be enabled and disabled independently
for each individual output that is controlled by a specific
input. The output power-down overrides squelch. When
an output is squelched, both terminals of the differential
Table 2. Signal Detect and Squelch Pin
Programming
PIN
VALUE
SDSF = 0Select slow-response signal detect (SD1).
SDSF = 1Select fast-response signal detect (SD2).
SQ = 0Signal detect and output squelch disabled.
SQ = 1Signal detect and output squelch enabled.
output are set to the common-mode DC voltage (differential zero voltage).
Signal detect and internal squelch have one setting for
fast-response applications such as SAS/SATA and PCIe,
and another setting for slow-response applications such
as XAUI, Fibre Channel, and InfiniBand cable applications. They are controllable through the I2C serial programming interface or hardware pin.
SIGNAL DETECT AND SQUELCH
SELECTION
8.5Gbps Quad Equalizer and
Preemphasis Drive
Signal-detect status of each input can be monitored
through the I2C interface.
Signal detect assert/deassert has two programmable
levels for each individual channel. They are accessible
only through the I2C interface. The default threshold
level for signal detect is high.
Input Equalization
MAX3987
One fixed, universal input equalization level of approximately 15dB compensates any length up to 30in, 6-milwide FR4 microstrip up to 8.5Gbps. The device can also
compensate up to 8m to 10m 24 AWG twin axial cable.
Input Offset Cancellation
Each input path has an option to enable and disable
offset cancellation for high-sensitivity applications. It is
SIGNAL
SOURCE
AB
4TH OBT
LPF
SMA
CONNECTOR
MICROSTRIP
2in < L < 30inL < 2in
6-MIL
programmable through pin or I2C interface. It typically
requires signal detect and squelch turned off to realize
its full benefits.
When offset cancellation is on, the minimum data rate is
1Gbps. It is suggested that offset cancellation be turned
off for SAS/SATA or PCIe bursty applications.
Output Preemphasis
Four different levels of preemphasis at the driver output are selectable to compensate for driving different
lengths of PCB routing or cables. The PE levels are 0dB,
3dB, 7dB, and 11dB. The PE level can be set either for
all the outputs globally or for each output individually.
See Table 3.
PCB
MAX3987
INOUT
6-MIL
MICROSTRIP
CONNECTOR
SMA
SCOPE OR
ERROR
DETECTOR
FR4
< 4.4
4.0 < E
R
tanδ = 0.022
Figure 2. Receive Equalizer Test Setup. The points labeled A and B are referenced for AC parameter test conditions. The filter is a
lowpass fourth-order Bessel-Thompson or equivalent (BW = 0.75 x bit rate Q10%).
TIME DELAY FROM INPUT SQUELCH ASSERT TO OUTPUT ENABLED
t
DIFFERENTIAL
INPUT SIGNAL
V
SQ_DEAS_
IDLEBURST
V
SQ_AS_
IN
SD_SQ
90% FULL-SWING
DIFFERENTIAL P-P
OUT
MAX3987
t
SD_SQ
TIME DELAY FROM INPUT SQUELCH ASSERT TO OUTPUT SQUELCHED
DIFFERENTIAL
OUTPUT SIGNAL
10% FULL-SWING
OUTPUT SIGNAL
Figure 3. Input Signal Detect and Output Squelch and Its Timing Definition
Figure 4. Preemphasis Test Setup. The points labeled A and C are referenced for AC parameter test conditions. The filter is a lowpass fourth-order Bessel-Thompson or equivalent (BW = 0.75 x bit rate Q10%).
Output Level
Three different output levels can be programmed for all
outputs. The nominal level 1 output drive is approximately 600mV
is approximately 850mV
when level setting LV = 00. The level 2 drive
P-P
when level setting LV = 01,
P-P
and the level 3 drive is approximately 1050mV
level setting LV = 10. This control can be programmed
globally or individually. See Table 4.
Programming Interface
An I2C serial interface is provided to support global
and individual programming. Hardware pins (TX_EN,
TX_LV0, TX_LV1, TX_PE0, TX_PE1, SDSF, SQ, OC_EN)
A
6-MIL
MICROSTRIP
SMA
CONNECTOR
L < 2in2in < L < 30in
MAX3987
INOUT
MICROSTRIP
are also provided to support global programming including output drive level, PE level, signal detect/squelch
selection, outputs on/off, and offset cancellation.
P-P
when
Table 5 details the register map showing the address,
name, and function. The detailed registers are shown in
Tables 6 to 11.
All data input and output connections are AC-coupled
with typical 100nF for continuous traffic, and 12nF maximum for bursty traffic such as SAS/SATA.
The MAX3987 enters the default condition on power-up
or on assertion of the RESET signal. The RESET signal
is active high. When RESET is deasserted, the power-
MAX3987
up sequence disables the MAX3987 for 100ms, during
which the MAX3987 does not respond to the I2C port.
At the end of the 100ms timeout, the MAX3987 samples
the control pins and programs the control registers
according to the register map.
After power-up the MAX3987 listens to the I2C bus and
can be accessed for read or write at any time if the
I2C_EN pin is asserted, or for read access only if the
I2C_EN pin is not asserted.
I2C Control
The MAX3987 can be configured through the control
pins or the I2C interface. When I2C_EN is asserted, the
control pin’s only role is to set the default value of the
control registers during power-on reset. Other than during power-on reset, the control pins do not control the
functionality of the chip. The I2C interface can write and
read the control registers.
When I2C_EN is not asserted, the MAX3987 is in pin
control mode. The control pins affect the functionality of
the chip, and each control pin controls all the channels.
The I2C interface can only read the control registers, and
only channel 0 bits are valid and apply to all channels.
All other bits are zero.
I2C Programming
The MAX3987 I2C function implements only the mandatory fast-mode slave functions. Implemented features
are START condition, STOP condition, acknowledge,
and 7-bit address.
The I2C address comprises a fixed address, which is
100, and 4 bits of programmable address. During the
first I2C cycle the fixed address should match data in
bits [7:5] and the programmable address should match
bits [4:1]. Bit 0 is the I2C R/W bit.
A power-on reset or assertion of the RESET signal, or
an I2C START or STOP condition, always resets the
register address to zero. If I2C_EN is asserted, write
and read access to the registers is enabled. If I2C_EN
is not asserted, only read access is enabled, and the
MAX3987 acknowledges a write cycle, but does not
write into any register.
Each I2C access starts with the address and read/write
byte. The first access always addresses register 0,
which is the XPE register. For each subsequent access,
the MAX3987 autoincrements the register addresses.
The register address does not increment above address
6. If there are more than six consecutive read cycles,
the MAX3987 acknowledges and provides zero data. If
there are more than five consecutive write cycles, the
MAX3987 acknowledges and does not write into any
register.
The MAX3987 internal registers change at the end of the
write cycle, when all 8 bits are written. The control function changes approximately 200ns after the rising edge
of SCLK, which samples the I2C LSB.
The input buffers and the output drivers are current-mode
logic (CML). The input buffers consist of a 50I load
resistor connected to VCC and the input connected to
a differential equalizer as shown in Figure 8. The output
circuit is shown in Figure 9. The ESD protection for both
the input and output circuitry consists of diodes connected to a transient voltage suppressor clamp shown as
a Schottky diode. For more information about the function
of the suppressor clamp, refer to the Detailed Description
section of the MAX3208E IC data sheet.
Using the MAX3987 in PCIe
Applications
The MAX3987 does not support presence detection.
However, it passes low-frequency beacon signals and
has signal detect and output squelch compatibility with
the electrical idle state requirements.
Figure 9. Standard Output Circuit
Package and Exposed Pad
The exposed-pad, 48-pin thin QFN package incorporates features that provide a very low-thermal resistance
path for heat removal from the IC. The exposed pad
on the MAX3987 must be soldered to the circuit board
for proper thermal performance and correct electrical
grounding. Refer to Application Note 862: HFAN-08.1:
Thermal Considerations of QFN and Other ExposedPaddle Packages for additional information.
Package Information
For the latest package outline information and land patterns (footprints), go to www.maxim-ic.com/packages.
Note that a “+”, “#”, or “-” in the package code indicates
RoHS status only. Package drawings may show a different suffix character, but the drawing pertains to the
package regardless of RoHS status.
Corrected the naming convention for SAS, SATA in the Applications and Features
sections
Added the soldering temperature line to the Absolute Maximum Ratings section2
Added the EP description to the Pin Description table14
Added the Using the MAX3987 in PCIe Applications section21
Corrected the storage ambient temperature range in the Absolute Maximum Ratings section
PAGES
CHANGED
1
2
Maxim cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim product. No circuit patent licenses are implied.
Maxim reserves the right to change the circuitry and specifications without notice at any time.
22 Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600