MAXIM MAX3946

19-5182; Rev 0; 3/10
TION KIT
EVALUA BLE
AVAILA
1.0625Gbps to 11.3Gbps, SFP+ Laser Driver
with Laser Impedance Mismatch Tolerance
The MAX3946 is a +3.3V, multirate, low-power laser
diode driver designed for Ethernet and Fibre Channel
transmission systems at data rates up to 11.3Gbps.
This device is optimized to drive a differential transmitter optical subassembly (TOSA) with a 25I flex circuit.
The unique design of the output stage enables use of
unmatched TOSAs, greatly reducing headroom limitations and lowering power consumption.
The device receives differential CML-compatible signals
with on-chip line termination. It can deliver laser modulation current of up to 80mA, at an edge speed of 20ps
(20% to 80%), into a 5I to 25I external differential load.
The device is designed to have a symmetrical output
stage with on-chip back terminations integrated into
its outputs. A high-bandwidth, fully differential signal
path is implemented to minimize deterministic jitter. An
equalization block can be activated to compensate for
the SFP+ connector. The integrated bias circuit provides
programmable laser bias current up to 80mA. Both the
laser bias generator and the laser modulator can be disabled from a single pin, DISABLE.
A 3-wire digital interface reduces the pin count and
permits adjustment of input equalization, pulse-width
adjustment, Tx polarity, Tx deemphasis, modulation current, and bias current without the need for external components. The MAX3946 is available in a 4mm x 4mm,
24-pin TQFN package.
Applications
4x/8x FC SFP+ Optical Transceivers
10GFC SFP+ Optical Transceivers
10GBASE-LR SFP+ Optical Transceivers
10GBASE-LRM SFP+ Optical Transceivers
Features
S 225mW Power Dissipation Enables < 1W SFP+
Modules
S Up to 100mW Power Consumption Reduction by
Enabling the Use of Unmatched FP/DFB TOSAs
S Supports SFF-8431 SFP+ MSA and SFF-8472
Digital Diagnostic
S 225mW Power Dissipation at 3.3V (IMOD = 40mA,
IBIAS = 60mA Assuming 25I TOSA)
S Single +3.3V Power Supply
S Up to 11.3Gbps (NRZ) Operation
S Programmable Modulation Current from 10mA to
100mA (5I Load)
S Programmable Bias Current from 5mA to 80mA
S Programmable Input Equalization
S Programmable Output Deemphasis
S 25I Output Back Termination at TOUT+ and
TOUTS DJ Performance 7psP-P with Mismatched
Differential Load (5I)
S DJ Performance 5psP-P with Mismatched
Differential Load (25I)
S DJ Performance 5psP-P with 50I Differential Load
S Programmable Pulse Width
S Edge Transition Times of 20ps
S Bias Current Monitor
S Integrated Eye Safety Features
S 3-Wire Digital Interface
S -40°C to +95°C Operation
Ordering Information
OC192-SR XFP/SFP+ Transceivers
PART
MAX3946ETG+
TEMP RANGE
PIN-PACKAGE
-40°C to +85°C
24 TQFN-EP*
Note: Parts are guaranteed by design and characterization to
operate over the -40°C to +95°C ambient temperature range
(TA) and are tested up to +85°C.
+Denotes a lead(Pb)-free/RoHS-compliant package.
*EP = Exposed pad.
________________________________________________________________ Maxim Integrated Products 1
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.
MAX3946
General Description
MAX3946
1.0625Gbps to 11.3Gbps, SFP+ Laser Driver
with Laser Impedance Mismatch Tolerance
ABSOLUTE MAXIMUM RATINGS
VCC, VCCT, VCCD .................................................-0.3V to +4.0V
Current Into TOUT+ and TOUT-..................................... +100mA
Current Into TIN+ and TIN-.............................. -20mA to +20mA
Voltage Range at TIN+, TIN-,
DISABLE, SDA, SCL, CSEL, FAULT,
BMAX, BMON, and BIAS....................... -0.3V to (VCC + 0.3V)
Voltage Range at BIAS.........................................................-0.3V to VCC
Voltage Range at TOUT+ and TOUT-.....(VCC - 1.3V) to (VCC + 1.3V)
Current into BIAS..........................................................................+130mA
Continuous Power Dissipation (TA = +70NC)
24-Pin TQFN (derate 27.8mW/NC above +70NC)........2222mW
Storage Temperature Range ........................... -55NC to +150NC
Die Attach Temperature . ................................................+400NC
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.
ELECTRICAL CHARACTERISTICS
(VCC = +2.85V to +3.63V, TA = -40°C to +85°C, and Figure 1. Guaranteed by design and characterization from TA = -40°C to +95°C.
Typical values are at VCC = +3.3V, IBIAS = 60mA, IMOD = 40mA, 25I differential output load, and TA = +25°C, unless otherwise
noted.) (Note 1)
PARAMETER
SYMBOL
CONDITIONS
Power-Supply Current
ICC
Excludes output current through the external pullup inductors (Note 2)
Power-Supply Voltage
VCC
MIN
TYP
MAX
UNITS
68
90
mA
3.63
V
POWER SUPPLY
Power-Supply Noise
2.85
DC to 10MHz
100
10MHz to 20MHz
10
mVP-P
POWER-ON RESET
VCC for Enable High
2.55
VCC for Enable Low
2.3
2.45
1
10
2.75
V
V
DATA INPUT SPECIFICATION
Input Data Rate
Differential Input Voltage
VIN
11.3
TXEQ_EN = high, launch amplitude into
FR4 transmission line P 5.5in
0.19
0.7
TXEQ_EN = low
0.15
1.0
75
100
125
Gbps
VP-P
Differential Input Resistance
RIN
Differential Input Return Loss
SDD11
Part powered on, f P 10GHz
12
dB
Common-Mode Input Return
Loss
SCC11
Part powered on, 1GHz P f P 10GHz
10
dB
I
BIAS GENERATOR
Maximum Bias Current
IBIASMAX
Current into BIAS pin, DISABLE = low, and
TX_EN = high
Minimum Bias Current
IBIASMIN
Current into BIAS pin, DISABLE = low, and
TX_EN = high
5
mA
Bias-Off Current
IBIAS-OFF
Current into BIAS pin, DISABLE = high or
TX_EN = low or SET_BIAS = H0x00; BIAS
pin voltage at VCC
100
FA
80
2 _______________________________________________________________________________________
mA
1.0625Gbps to 11.3Gbps, SFP+ Laser Driver
with Laser Impedance Mismatch Tolerance
(VCC = +2.85V to +3.63V, TA = -40°C to +85°C, and Figure 1. Guaranteed by design and characterization from TA = -40°C to +95°C.
Typical values are at VCC = +3.3V, IBIAS = 60mA, IMOD = 40mA, 25I differential output load, and TA = +25°C, unless otherwise
noted.) (Note 1)
PARAMETER
SYMBOL
BMON Current Gain
MIN
TYP
MAX
UNITS
1
3
%
0.9
1.5
2.1
V
9
10
11
mA/A
5mA P IBIAS P 80mA, VBIAS = VCC - 1.5V
(Notes 1, 3)
Bias Current DAC Stability
Instantaneous Compliance
Voltage at BIAS
CONDITIONS
VBIAS
GBMON
GBMON = IBMON/IBIAS, external resistor to
ground defines voltage
Compliance Voltage at BMON
0
BMON Current Gain Stability
1.2
5mA P IBIAS P 80mA (Notes 1, 3)
1.8
V
4
%
VCC +
1.0
V
LASER MODULATOR
TOUT+ and TOUTInstantaneous Output
Compliance Voltage
Maximum Modulation Current
VCC 1.0
IMODMAX
Minimum Modulation Current
IMODMIN
Differential Output Resistance
2 x ROUT
Modulation-Off Maximum Current
IMOD-OFF
Modulation Current DAC Stability
Modulation Current Edge Speed
(Note 1)
Deterministic Jitter (Notes 1, 4)
Random Jitter
tR, tF
DJ
RJ
Differential Output Return Loss
SDD22
Current into external 25I differential termination, output common-mode
voltage = VCC
80
Current into external 50I differential termination, output common-mode
voltage = VCC
60
mAP-P
10
50
Current between TOUT+ and TOUT- when
DISABLE = high or TX_EN = low or
SET_IMOD = H0x00
mAP-P
I
100
FA
%
10mA P IMOD P 80mA (Notes 1, 3)
1.5
3
20% to 80%, 20mA P IMOD P 80mA
22
30
20% to 80%, 10mA P IMOD P 80mA,
TXDE_MD[1:0] = 3d
22
30
10mA P IMOD P 60mA, 11.3Gbps, output
differential load = 50I
5
12
10mA P IMOD P 80mA, 11.3Gbps, output
differential load = 25I
5
12
10mA P IMOD P 80mA, 11.3Gbps, output
differential load = 5I
7
10mA P IMOD P 60mA, 10.7Gbps, output
differential load = 50I (K28.5 pattern)
5
10.5
10mA P IMOD P 80mA, output differential
load = 25I (Note 1)
0.19
0.55
ps
psP-P
Part powered on, f P 5GHz
8
Part powered on, f P 10GHz
6
psRMS
dB
_______________________________________________________________________________________ 3
MAX3946
ELECTRICAL CHARACTERISTICS (continued)
MAX3946
1.0625Gbps to 11.3Gbps, SFP+ Laser Driver
with Laser Impedance Mismatch Tolerance
ELECTRICAL CHARACTERISTICS (continued)
(VCC = +2.85V to +3.63V, TA = -40°C to +85°C, and Figure 1. Guaranteed by design and characterization from TA = -40°C to +95°C.
Typical values are at VCC = +3.3V, IBIAS = 60mA, IMOD = 40mA, 25I differential output load, and TA = +25°C, unless otherwise
noted.) (Note 1)
PARAMETER
SYMBOL
CONDITIONS
MIN
TYP
MAX
UNITS
SAFETY FEATURES
Threshold Voltage at BMAX
VBMAX
FAULT always occurs for VBMAX R 1.3,
FAULT never occurs for VBMAX < 1.1
(Note 1, Figure 1)
1.1
1.2
1.3
V
Threshold Voltage at BIAS
VBIAS
FAULT never occurs for VBIAS R 0.57,
FAULT always occurs for VBIAS < 0.44
0.44
0.48
0.57
V
Warning always occurs for VBMON R
VCC - 0.5V, warning never occurs for
VBMON < VCC - 0.7V
VCC 0.7
VCC 0.6
VCC 0.5
V
Threshold Voltage at BMON
VBMON
SFP TIMING REQUIREMENTS
DISABLE Assert Time
t_OFF
Time from rising edge of DISABLE input
signal to IBIAS < IBIAS-OFF and IMOD <
IMOD-OFF
0.05
1
Fs
DISABLE Negate Time
t_ON
Time from falling edge of DISABLE to IBIAS
and IMOD at 90% of steady state
0.5
5
Fs
FAULT Reset Time of Power-On
Time
t_INIT
Time from power-on or negation of FAULT
using DISABLE
50
200
Fs
Time from fault to FAULT on, CFAULT P
20pF, RFAULT = 4.7kI
0.5
2
Fs
FAULT Reset Time
t_FAULT
DISABLE to Reset
Time DISABLE must be held high to reset
FAULT
0.5
SET_IBIAS[8:1] = HxFF
80
Fs
BIAS CURRENT DAC
Full-Scale Current
IBIAS-FS
LSB Size
100
mA
190
FA
Integral Nonlinearity
INL
5mA P IBIAS P 80mA
±0.5
%FS
Differential Nonlinearity
DNL
5mA P IBIAS P 80mA, guaranteed monotonic at 8-bit resolution SET_IBIAS[8:1]
±0.5
LSB
105
mA
MODULATION CURRENT DAC (25I DIFFERENTIAL LOAD)
Full-Scale Current
IMOD-FS
SET_IMOD[8:1] = HxFF
80
LSB Size
200
FA
Q1
%FS
LSB
Integral Nonlinearity
INL
10mA P IMOD P 80mA
Differential Nonlinearity
DNL
10mA P IMOD P 80mA, guaranteed monotonic at 9-bit resolution SET_IMOD[8:0]
Q0.5
Depends on pullup resistance
500
CONTROL I/O SPECIFICATIONS
DISABLE Input Current
IIH
IIL
12
800
FA
DISABLE Input High Voltage
VIH
1.8
VCC
V
DISABLE Input Low Voltage
VIL
0
0.8
V
4 _______________________________________________________________________________________
1.0625Gbps to 11.3Gbps, SFP+ Laser Driver
with Laser Impedance Mismatch Tolerance
(VCC = +2.85V to +3.63V, TA = -40°C to +85°C, and Figure 1. Guaranteed by design and characterization from TA = -40°C to +95°C.
Typical values are at VCC = +3.3V, IBIAS = 60mA, IMOD = 40mA, 25I differential output load, and TA = +25°C, unless otherwise
noted.) (Note 1)
PARAMETER
DISABLE Input Resistance
SYMBOL
RPULL
CONDITIONS
Internal pullup resistor
MIN
TYP
MAX
UNITS
4.7
7.5
10
kI
VCC
V
0.8
V
3-WIRE DIGITAL I/O SPECIFICATIONS (SDA, SCL, CSEL)
Input High Voltage
VIH
Input Low Voltage
VIL
Input Hysteresis
2.0
VHYST
Input Leakage Current
IIL, IIH
Output High Voltage
VOH
Output Low Voltage
VOL
80
VIN = 0V or VCC, internal pullup or pulldown is 75kI typical
External pullup is (4.7kI to 10kI) to VCC
External pullup is (4.7kI to 10kI) to VCC
mV
150
VCC - 0.5
FA
V
0.4
V
1000
kHz
3-WIRE DIGITAL INTERFACE TIMING CHARACTERISTICS (Figure 5)
SCL Clock Frequency
fSCL
SCL Pulse-Width High
tCH
0.5
400
Fs
SCL Pulse-Width Low
tCL
0.5
Fs
SDA Setup Time
tDS
100
ns
SDA Hold Time
tDH
100
ns
tD
5
ns
SCL Rise to SDA Propagation
Time
CSEL Pulse-Width Low
tCSW
500
ns
CSEL Leading Time Before the
First SCL Edge
tL
500
ns
CSEL Trailing Time After the Last
SCL Edge
tT
500
ns
SDA, SCL Load
CB
Total bus capacitance on one line with
4.7kI pullup to VCC
20
pF
Note 1: Guaranteed by design and characterization (TA = -40NC to +95NC).
Note 2: BIAS is connected to 2.0V. TOUT+/TOUT- are connected through pullup inductors to a separate supply that is equal to VCCT.
ICC = 4.92 + 0.0383 x IBIAS + 0.3692 x IMOD
Note 3: Stability is defined as [(I_measured) - (I_reference)]/(I_reference) over the listed current range, temperature, and VCC =
VCCREF Q5%. VCCREF = 3.0V to 3.45V. Reference current measured at VCCREF, TA = +25NC.
Note 4: Measured with K28.5 data pattern at 10.7Gbps and with a (27 - 1 PRBS + 72 zeros + 27 - 1 PRBS (inverted) + 72 ones)
pattern at 11.3Gbps.
_______________________________________________________________________________________ 5
MAX3946
ELECTRICAL CHARACTERISTICS (continued)
MAX3946
1.0625Gbps to 11.3Gbps, SFP+ Laser Driver
with Laser Impedance Mismatch Tolerance
VCCD 0.01µF
VCC
+
-
VCCT
2.0V
4.7kI
0.1µF
VCCT
BIAS
VCCD
VEET
CSEL
SCL
VCC
SDA
0.01µF
VCCT
VCC
VCC
0.01µF
0.01µF
0.1µF
35I
Z0 = 50I
TIN+
25I
TOUT+
MAX3946
50I
75I
0.01µF
Z0 = 50I
TIN-
0.1µF
50I
25I
TOUT-
SAMPLING
OSCILLOSCOPE
35I
VCC
VCC
EP
VEET
VCCT
50I
VCCT
BMON
BMAX
FAULT
DISABLE
VCCD
0.01µF
VCCT
VCC
4.7kI
0.01µF
1kI
0.01µF
0.1µF
1kI
Figure 1. AC Test Setup
6 _______________________________________________________________________________________
50I
1.0625Gbps to 11.3Gbps, SFP+ Laser Driver
with Laser Impedance Mismatch Tolerance
10.3Gbps OPTICAL EYE DIAGRAM
10.3Gbps ELECTRICAL EYE DIAGRAM
MAX3946 toc01
MAX3946 toc02
223 - 1 PRBS
50Ω LOAD
20ps/div
-5
-5
-10
-20
SCD11 (dB)
-15
-15
-20
-25
-25
-30
-30
-35
1000
10,000
100,000
-20
-30
-40
-35
100
-50
10,000
1000
100,000
1000
100
10,000
100,000
FREQUENCY (MHz)
FREQUENCY (MHz)
OUTPUT DIFFERENTIAL RETURN LOSS
vs. FREQUENCY
OUTPUT COMMON-MODE RETURN LOSS
vs. FREQUENCY
RANDOM JITTER vs. MODULATION
CURRENT (AT LOAD)
-5
SCC22 (dB)
-10
-15
-20
0.7
-15
0.6
-25
-25
-30
-30
-35
-35
100
1000
10,000
FREQUENCY (MHz)
100,000
0.8
-10
-20
11.3Gbps, 25Ω DIFFERENTIAL LOAD
1111 0000 PATTERN
0.9
RJ (psRMS)
-5
1.0
MAX3946 toc07
MAX3946 toc06
0
MAX3946 toc08
FREQUENCY (MHz)
0
SDD22 (dB)
0
-10
SCC11 (dB)
SDD11 (dB)
-10
INPUT DIFFERENTIAL TO COMMON-MODE
RETURN LOSS vs. FREQUENCY
MAX3946 toc04
0
MAX3946 toc03
0
INPUT COMMON-MODE RETURN LOSS
vs. FREQUENCY
MAX3946 toc05
INPUT DIFFERENTIAL RETURN LOSS
vs. FREQUENCY
0.5
0.4
0.3
0.2
0.1
100
1000
10,000
FREQUENCY (MHz)
100,000
0
0
10
20
30
40
50
60
70
80
MODULATION CURRENT (mAP-P)
_______________________________________________________________________________________ 7
MAX3946
Typical Operating Characteristics
(VCC = +3.3V, TA = +25°C, data pattern = 27 - 1 PRBS + 72 zeros + 27 - 1 PRBS (inverted) +72 ones, unless otherwise noted.)
Typical Operating Characteristics (continued)
(VCC = +3.3V, TA = +25°C, data pattern = 27 - 1 PRBS + 72 zeros + 27 - 1 PRBS (inverted) +72 ones, unless otherwise noted.)
70
60
20
35
50
65
80
25Ω LOAD
ITOTAL (25Ω LOAD) = 45.8 + 1.038 x IBIAS +
2.08 x IMOD
180
170
5Ω LOAD
ITOTAL (5Ω LOAD) = 45.8 + 1.038 x IBIAS +
1.57 x IMOD
-40 -25 -10
5
20
35
50
65
80
TEMPERATURE (°C)
TEMPERATURE (°C)
BIAS CURRENT
vs. DAC SETTING
MODULATION CURRENT (AT LOAD)
vs. DAC SETTING
60
40
20
30
RLOAD = 25Ω
DIFFERENTIAL
70
25
95
MODULATION CURRENT DEEMPHASIS
vs. MANUAL DEEMPHASIS SETTING
60
50
40
RLOAD = 50Ω
DIFFERENTIAL
30
10
MAX3946 toc13
80
0
200
400
8
7
6
5
4
3
20
2
10
1
600
SET_IMOD[8:0] = 230d
TXDE_MD[1:0] = 2d
9
0
0
45
35
DEEMPHASIS (%)
80
50
SET_PWCTRL[3:0]
90
MODULATION CURRENT (mAP-P)
MAX3946 toc12
100
55
40
160
95
MAX3946 toc11
60
190
1001
1010
1011
1100
1101
1110
1111
0000
0001
0010
0011
0100
0101
0110
0111
5
120
0
0
200
400
600
10
20
30
SET_IMOD[8:0]
SET_TXDE[5:0]
BIAS MONITOR CURRENT
vs. TEMPERATURE
TRANSITION TIME
vs. MODULATION CURRENT
TRANSITION TIME
vs. DEEMPHASIS SETTING
40
600
IBIAS = 30mA
400
300
IBIAS = 10mA
200
35
TRANSITION TIME (ps)
IBIAS = 60mA
25Ω LOAD, 20% TO 80%
10Gbps, 11111 00000 PATTERN
30
FALL TIME
25
20
0
-40 -25 -10
5
20
35
50
TEMPERATURE (°C)
65
80
95
20
40
60
IMOD (mA)
30
FALL TIME
25
20
15
10
0
SET_IMOD[8:0] = 230d
25Ω LOAD, 20% TO 80%
10Gbps, 1111 0000 PATTERN
35
RISE TIME
RISE TIME
15
100
40
TRANSITION TIME (ps)
MAX3946 toc15
700
40
MAX3946 toc17
SET_IBIAS[8:0]
MAX3946 toc16
BIAS CURRENT (mA)
65
140
-40 -25 -10
500
70
200
150
50
75
MAX3946 toc14
SUPPLY CURRENT (mA)
80
CURRENT INTO VCC, VCCT, AND VCCD PINS
PLUS MODULATION AND BIAS CURRENT
210
EYE CROSSING PERCENT
vs. SET_PWCTRL
CROSSING (%)
CURRENT INTO VCC, VCCT, AND VCCD PINS
90
SUPPLY CURRENT (mA)
220
MAX3946 toc09
100
TOTAL CURRENT vs. TEMPERATURE
(IMOD AT LOAD = 40mAP-P, IBIAS = 60mA)
MAX3946 toc10
SUPPLY CURRENT vs. TEMPERATURE
(IMOD = 40mAP-P, IBIAS = 60mA)
BMON CURRENT (µA)
MAX3946
1.0625Gbps to 11.3Gbps, SFP+ Laser Driver
with Laser Impedance Mismatch Tolerance
80
100
10
10
20
30
SET_TXDE[5:0]
8 _______________________________________________________________________________________
40
1.0625Gbps to 11.3Gbps, SFP+ Laser Driver
with Laser Impedance Mismatch Tolerance
TRANSMITTER DISABLE
TRANSMITTER ENABLE
MAX3946 toc18
VCC
VCC
3.3V
RESPONSE TO FAULT
MAX3946 toc19
3.3V
EXTERNAL FAULT
VBIAS
t_ON = 600ns
FAULT
DISABLE
LOW
HIGH
HIGH
DISABLE
LOW
HIGH
FAULT
LOW
FAULT
MAX3946 toc20
LOW
LOW
DISABLE
OUTPUT
OUTPUT
OUTPUT
100ns/div
1µs/div
FAULT RECOVERY
VBIAS
DISABLE
MAX3946 toc22
VBIAS
LOW
HIGH
LOW
OUTPUT
FREQUENT ASSERTION OF DISABLE
MAX3946 toc21
EXTERNAL FAULT
REMOVED
FAULT
1µs/div
FAULT
DISABLE
EXTERNAL FAULT
HIGH
LOW
HIGH
LOW
OUTPUT
4µs/div
4µs/div
_______________________________________________________________________________________ 9
MAX3946
Typical Operating Characteristics (continued)
(VCC = +3.3V, TA = +25°C, data pattern = 27 - 1 PRBS + 72 zeros + 27 - 1 PRBS (inverted) +72 ones, unless otherwise noted.)
MAX3946
1.0625Gbps to 11.3Gbps, SFP+ Laser Driver
with Laser Impedance Mismatch Tolerance
SDA
CSEL
VCCD
BIAS
VCCT
TOP VIEW
SCL
Pin Configuration
18
17
16
15
14
13
VEET 19
12
VCCT
VCC 20
11
TOUT+
TIN+ 21
10
TOUT+
9
TOUT-
8
TOUT-
7
VCCT
MAX3946
TIN- 22
VCC 23
*EP
+
1
2
3
4
5
6
VCCD
DISABLE
FAULT
BMAX
BMON
VCCT
VEET 24
THIN QFN
(4mm × 4mm)
*EXPOSED PAD CONNECTED TO GROUND.
Pin Description
PIN
NAME
1, 15
VCCD
2
DISABLE
FUNCTION
Power Supply. Provides supply voltage to the digital block.
Disable Input, CMOS Input. Set to logic-low for normal operation. Logic-high or open disables both
the modulation current and the bias current. Internally pulled up by a 7.5kI resistor to VCC.
3
FAULT
Fault Output, Open Drain. Logic-high indicates a fault condition. FAULT remains high even after the
fault condition has been removed. A logic-low occurs when the fault condition has been removed and
the fault latch has been cleared by toggling the DISABLE pin. FAULT should be pulled up to VCC by
a 4.7kI to 10kI resistor.
4
BMAX
Analog Laser Bias-Current Limit. A resistive voltage-divider connected among BMON, BMAX, and
ground sets the maximum allowed laser bias current limit. The voltage at BMAX is internally compared to 1.2V bandgap reference voltage.
5
BMON
Bias Current-Monitor Output. Current out of this pin develops a ground-referenced voltage across
external resistor(s) that is proportional to the laser bias current. The current sourced by this pin is
typically 1/100th the BIAS pin current.
6, 7, 12, 13
VCCT
Power Supply. Provides supply voltage to the output block.
8, 9
TOUT-
Inverted Modulation Current Output. Internally pulled up by a 25I resistor to VCCT.
10, 11
TOUT+
14
BIAS
Noninverted Modulation Current Output. Internally pulled up by a 25I resistor to VCCT.
Laser Bias Current Connection
16
CSEL
Chip-Select Input, CMOS. Setting CSEL to logic-high starts a cycle. Setting CSEL to logic-low ends
the cycle and resets the control state machine. Internally pulled down by a 75kI resistor to ground.
17
SDA
Serial-Data Bidirectional Input, CMOS. Open-drain output. This pin has a 75kI internal pullup, but it
requires an external 4.7kI to 10kI pullup resistor. (Data line-collision protection is implemented.)
10 �������������������������������������������������������������������������������������
1.0625Gbps to 11.3Gbps, SFP+ Laser Driver
with Laser Impedance Mismatch Tolerance
PIN
NAME
FUNCTION
18
SCL
Serial-Clock Input, CMOS. This pin has 75kI internal pulldown.
19, 24
VEET
Ground
20, 23
VCC
Power-Supply Connections. Provides supply voltage to the core circuitry.
21
TIN+
Noninverted Data Input
22
TIN-
Inverted Data Input
—
EP
Exposed Pad. Ground. Must be soldered to circuit board ground for proper thermal and electrical
performance (see the Exposed-Pad Package and Thermal Considerations section).
VCCD
7.5kI
TOUT+
DISABLE
EYE SAFETY AND
OUTPUT CONTROL
TX_EN
FAULT
BMAX
25I
VCCT
LASER BIAS
CURRENT LIMITER
VCM
25I
POWER-ON RESET
50I
50I
TIN+
EQ
TIN-
TOUT-
TX_POL
1
IBIAS
PW
CONTROL
0
IBIAS
IMOD_DAC + IDE_DAC
VCCD
BIAS
VCC
100
BMON
CONTROL
LOGIC
75kI
SDA
3-WIRE
INTERFACE
SCL
CSEL
75kI
75kI
REGISTER
SET_TXEQ
MAX3946
SET_PWCTRL
9b DAC SET_IMOD
6b DAC SET_TXDE
9b DAC SET_IBIAS
Figure 2. Functional Diagram
______________________________________________________________________________________ 11
MAX3946
Pin Description (continued)
MAX3946
1.0625Gbps to 11.3Gbps, SFP+ Laser Driver
with Laser Impedance Mismatch Tolerance
Detailed Description
The MAX3946 SFP+ laser driver is designed to drive
5I to 50I lasers from 1Gbps to 11.3Gbps. The device
contains an input buffer with programmable equalization, pulse-width adjustment, bias current and modulation current DACs, output driver with programmable
deemphasis, power-on reset circuitry, bias monitor, laser
current limiter, and eye-safety circuitry. A 3-wire digital
interface is used to control the transmitter functions.
The registers that control the device’s functionality are
TXCTRL, SET_IMOD, SET_IBIAS, IMODMAX, IBIASMAX,
MODINC, BIASINC, SET_TXEQ, SET_PWCTRL, and
SET_TXDE.
Input Buffer with Programmable
Equalization
The input is internally biased and terminated with 50I to
a common-mode voltage. The first amplifier stage features a programmable equalizer for high-frequency losses including SFP connector. Equalization is controlled
by the SET_TXEQ register and TXEQ_EN bit, TXCTRL[3]
(Table 1). The TX_POL bit in the TXCTRL register controls the polarity of TOUT+ and TOUT- vs. TIN+ and TIN-.
The SET_PWCTRL register controls the output eye crossing (Table 5). A status indicator bit (TXED) monitors the
presence of an AC input signal.
Bias Current DAC
The device’s bias current is optimized to provide up
to 80mA of bias current into a 5I to 50I laser load
with 200FA resolution. The bias current is controlled
through the 3-wire digital interface using the SET_IBIAS,
IBIASMAX, and BIASINC registers.
For laser operation, the laser bias current can be set
using the 9-bit SET_IBIAS DAC. The upper 8 bits are set
by the SET_IBIAS[8:1] register, commonly used during
the initialization procedure after POR. The LSB (bit 0)
of SET_IBIAS is initialized to zero after POR and can
be updated using the BIASINC register. The IBIASMAX
register should be programmed to a desired maximum
bias current value (up to 96mA) to protect the laser. The
IBIASMAX register limits the maximum SET_IBIAS[8:1]
DAC code.
After initialization the value of the SET_IBIAS DAC register should be updated using the BIASINC register
to optimize cycle time and enhance laser safety. The
BIASINC register is an 8-bit register where the first 5
bits contain the increment information in two’s complement notation. Increment values range from -8 to +7
LSBs. If the updated value of SET_IBIAS[8:1] exceeds
IBIASMAX[7:0], the IBIASERR warning flag is set and
SET_IBIAS[8:0] remains unchanged.
Modulation Current DAC
The modulation current from the device is optimized to
provide up to 80mA of modulation current into a 5I to
25I differential laser load (60mA for 50I laser load)
with 300FA to 200FA resolution. The modulation current
is controlled through the 3-wire digital interface using
the SET_IMOD, IMODMAX, MODINC, and SET_TXDE
registers.
For laser operation, the laser modulation current can be
set using the 9-bit SET_IMOD DAC. The upper 8 bits
are set by the SET_IMOD[8:1] register, commonly used
during the initialization procedure after POR. The LSB (bit 0)
of SET_IMOD is initialized to zero after POR and can
be updated using the MODINC register. The IMODMAX
register should be programmed to a desired maximum
modulation current value (up to 96mA) to protect the
laser. The IMODMAX register limits the maximum
SET_IMOD[8:1] DAC code.
Table 1. Input Equalization Control Register Settings
TXCTRL[3]
TXEQ_EN
SET_TXEQ[2:1]
DESCRIPTION
0
X
X
150mVP-P to 1000mVP-P differential input amplitude (default setting)
1
0
0
Optimized for 1in to 4in FR4, 190mVP-P to 450mVP-P differential launch amplitude from source
1
0
1
Optimized for 4in to 6in FR4, 190mVP-P to 450mVP-P differential launch amplitude from source
1
1
0
Optimized for 1in to 4in FR4, 450mVP-P to 700mVP-P differential launch amplitude from source
1
1
1
Optimized for 4in to 6in FR4, 450mVP-P to 700mVP-P differential launch amplitude from source
12 �������������������������������������������������������������������������������������
1.0625Gbps to 11.3Gbps, SFP+ Laser Driver
with Laser Impedance Mismatch Tolerance
MAX3946
0.6V
IBIAS
+
-
100
OR
WARNING
BMON
IF BMAX IS
NOT USED
R1
100kI
OR
IF BMON IS
NOT USED
R1
OR
IF BMAX AND
BMON ARE
NOT USED
1kI
BMAX
FAULT
1.2V
R2
1kI
R2
Figure 3. BMON and BMAX Circuitry
After initialization the value of the SET_IMOD DAC register should be updated using the MODINC register
to optimize cycle time and enhance laser safety. The
MODINC register is an 8-bit register where the first 5 bits
contain the increment information in two’s complement notation. Increment values range from -8 to +7
LSBs. If the updated value of SET_IMOD[8:1] exceeds
IMODMAX[7:0], the IMODERR warning flag is set and
SET_IMOD[8:0] remains unchanged.
Modulation current sent to the laser is actually the combination of the current generated by the SET_IMOD register and current subtracted from this by the SET_TXDE
register.
Output Driver
The output driver is optimized for a 5I to 50I differential load. The output stage also features programmable
deemphasis that can be set as a percentage of the modulation current. The deemphasis function is controlled by
the TXDE_MD[1] and TXDE_MD[0] bits (TXCTRL[5:4])
and SET_TXDE[5:0].
Power-On Reset (POR)
POR ensures that the laser is off until supply voltage has
reached a specified threshold (2.75V). After POR, bias
current and modulation current ramps are controlled to
avoid overshoot. In the case of a POR, all registers are
reset to their default values.
BMON and BMAX Functions
Current out of the BMON pin is typically 1/100th the
value of the current at the BIAS pin. The total resistance
to ground at BMON sets the voltage gain. An internal
comparator at the BMAX pin latches a fault if the voltage
on BMAX exceeds the value of 1.2V. The BMAX voltagesense pin is connected by means of a voltage-divider to
the BMON pin and ground. The full-scale range of the
BMON voltage is 1.2V x (R1/R2 + 1) (Figure 3). The analog bias-current limit is determined by (1.2V/R2) x 100.
Eye Safety and Output Control Circuitry
The safety and output control circuitry includes the disable pin (DISABLE) and disable bit (TX_EN), along with a
fault indicator and fault detectors (Figure 4). The device
has two types of faults, HARD FAULT and SOFT FAULT.
A HARD FAULT triggers the FAULT pin, and the output
to the laser is disabled. A SOFT FAULT operates as a
warning, and the outputs are not disabled. Both types of
faults are stored in the TXSTAT1 and TXSTAT2 registers.
The FAULT pin is a latched output that can be cleared
by toggling the DISABLE pin. Toggling the DISABLE
pin also clears the TXSTAT1 and TXSTAT2 registers.
A single-point fault can be a short to VCC or ground.
Table 2 shows the circuit response to various singlepoint failures.
______________________________________________________________________________________ 13
MAX3946
BIAS
VCC
MAX3946
1.0625Gbps to 11.3Gbps, SFP+ Laser Driver
with Laser Impedance Mismatch Tolerance
FAULT REGISTERS
VCC
TOUTTOUT+
<0> FAULT
IMOD
0.44V
<1>
BIAS
VCC - 2V
<2>
FAULT REGISTER
TXSTAT1
<3>
VCC - 1.3V
IBIAS
ADDR = H0x06
BMAX
<4>
1.3V
IBIAS
100
UNUSED
BMON
<6>
VCC - 0.5V
POR
<5>
2.3V
<7>
VCC
RESET
7.5kI
DISABLE
UNUSED
LOSS-OF-SIGNAL
CIRCUIT
WARNING REGISTER
TXSTAT2
<0>
ADDR = H0x07
<1>
SET_IBIAS
IBIASMAX
SET_IMOD
IMODMAX
<2>
<3>
Figure 4. Eye Safety Circuitry
14 �������������������������������������������������������������������������������������
1.0625Gbps to 11.3Gbps, SFP+ Laser Driver
with Laser Impedance Mismatch Tolerance
PIN
NAME
1
VCCD
2
DISABLE
3
4
SHORT TO VCC
SHORT TO GROUND
OPEN
Normal
Disabled—HARD FAULT
Normal (Note 3)—Redundant path
Disabled
Normal (Note 1). Can only be disabled by other means.
Disabled
FAULT
Normal (Note 1)
Normal (Note 1)
Normal (Note 1)
BMAX
Disabled—HARD FAULT
Normal (Note 1)
Disabled—HARD FAULT
5
BMON
Disabled—HARD FAULT
Normal (Note 1)
Disabled—HARD FAULT
6
VCCT
Normal
Disabled—Fault (external supply
shorted) (Note 2)
Normal (Note 3)—Redundant path
7
VCCT
Normal
Disabled—Fault (external supply
shorted) (Note 2)
Normal (Note 3)—Redundant path
8
TOUT-
IMOD is reduced
Disabled—HARD FAULT
IMOD is reduced
9
TOUT-
IMOD is reduced
Disabled—HARD FAULT
IMOD is reduced
10
TOUT+
IMOD is reduced
Disabled—HARD FAULT
IMOD is reduced
11
TOUT+
IMOD is reduced
Disabled—HARD FAULT
IMOD is reduced
Normal (Note 3)—Redundant path
12
VCCT
Normal
Disabled—Fault (external supply
shorted) (Note 2)
13
VCCT
Normal
Disabled—Fault (external supply
shorted) (Note 2)
Normal (Note 3)—Redundant path
14
BIAS
IBIAS is on—No fault
Disabled—HARD FAULT
Disabled—HARD FAULT
15
VCCD
Normal
Disabled—Fault (external supply
shorted) (Note 2)
Normal (Note 3)—Redundant path
16
CSEL
Normal (Note 1)
Normal (Note 1)
Normal (Note 1)
17
SDA
Normal (Note 1)
Normal (Note 1)
Normal (Note 1)
18
SCL
Normal (Note 1)
Normal (Note 1)
Normal (Note 1)
19
VEET
Disabled—Fault (external
supply shorted) (Note 2)
Normal
Normal (Note 3)—Redundant path
20
VCC
Normal
Disabled—HARD FAULT (external
supply shorted) (Note 2)
Normal (Note 3)—Redundant path
21
TIN+
SOFT FAULT
SOFT FAULT
Normal (Note 1)
22
TIN-
SOFT FAULT
SOFT FAULT
Normal (Note 1)
Normal (Note 3)—Redundant path
Normal (Note 3)—Redundant path
23
VCC
Normal
Disabled—HARD FAULT (external
supply shorted) (Note 2)
24
VEET
Disabled—Fault (external
supply shorted) (Note 2)
Normal
Note 1: Normal—Does not affect laser power.
Note 2: S
upply-shorted current is assumed to be primarily on the circuit board (outside this device), and the main supply is collapsed by the short.
Note 3: Normal in functionality, but performance could be affected.
Warning: Shorted to VCC or shorted to ground on some pins can violate the Absolute Maximum Ratings.
______________________________________________________________________________________ 15
MAX3946
Table 2. Circuit Response to Single-Point Faults
MAX3946
1.0625Gbps to 11.3Gbps, SFP+ Laser Driver
with Laser Impedance Mismatch Tolerance
3-Wire Interface
Read Mode (RWN = 1)
The master generates 16 total clock cycles at SCL. The
master outputs a total of 8 bits (MSB first) to the SDA line
at the falling edge of the clock. The SDA line is released
after the RWN bit has been transmitted. The slave outputs 8 bits of data (MSB first) at the rising edge of the
clock. The master closes the transmission by setting
CSEL to 0. Figure 5 shows the interface timing.
The device implements a proprietary 3-wire digital interface. An external controller generates the clock. The
3-wire interface consists of an SDA bidirectional data
line, an SCL clock signal input, and a CSEL chip-select
input (active high). The external master initiates a data
transfer by asserting the CSEL pin. The master starts to
generate a clock signal after the CSEL pin has been set
to a logic-high. All data transfers are most significant bit
(MSB) first.
Mode Control
Normal mode allows read-only instruction for all registers except MODINC and BIASINC. The MODINC and
BIASINC registers can be updated during normal mode.
Doing so speeds up the laser control update through the
3-wire interface by a factor of two. The normal mode is
the default mode.
Protocol
Each operation consists of 16-bit transfers (15-bit
address/data, 1-bit RWN). The bus master generates 16
clock cycles to SCL. All operations transfer 8 bits to the
device. The RWN bit determines if the cycle is read or
write. See Table 3.
Setup mode allows the master to write unrestricted data
into any register except the status (TXSTAT1, TXSTAT2)
registers. To enter the setup mode, the MODECTRL
register (address = H0x0E) must be set to H0x12. After
the MODECTRL register has been set to H0x12, the
next operation is unrestricted. The setup mode is automatically exited after the next operation is finished. This
sequence must be repeated if further unrestricted settings are necessary.
Register Addresses
The device contains 13 registers available for programming. Table 4 shows the registers and addresses.
Write Mode (RWN = 0)
The master generates 16 total clock cycles at SCL. The
master outputs a total of 16 bits (MSB first) to the SDA
line at the falling edge of the clock. The master closes
the transmission by setting CSEL to 0. Figure 5 shows
the interface timing.
Table 3. Digital Communication Word Structure
BIT
15
14
13
12
11
10
Register Address
9
8
7
6
RWN
5
4
3
2
Data that is written or read
Table 4. Register Descriptions and Addresses
ADDRESS
NAME
H0x05
TXCTRL
Transmitter Control Register
FUNCTION
H0x06
TXSTAT1
Transmitter Status Register 1
H0x07
TXSTAT2
Transmitter Status Register 2
H0x08
SET_IBIAS
Bias Current Setting Register
H0x09
SET_IMOD
Modulation Current Setting Register
H0x0A
IMODMAX
Maximum Modulation Current Setting Register
H0x0B
IBIASMAX
Maximum Bias Current Setting Register
H0x0C
MODINC
Modulation Current Increment Setting Register
H0x0D
BIASINC
Bias Current Increment Setting Register
H0x0E
MODECTRL
H0x0F
SET_PWCTRL
Pulse-Width Control Register
H0x10
SET_TXDE
Deemphasis Control Register
H0x11
SET_TXEQ
Equalization Control Register
Mode Control Register
16 �������������������������������������������������������������������������������������
1
0
1.0625Gbps to 11.3Gbps, SFP+ Laser Driver
with Laser Impedance Mismatch Tolerance
MAX3946
WRITE MODE
CSEL
tL
tT
tCH
SCL
0
tCL
1
2
3
4
5
6
7
8
9
A4
A3
A2
A1
A0
RWN
D7
D6
10
11
12
13
14
15
tDS
SDA
A6
A5
D5
D4
D3
D2
D1
D0
tDH
READ MODE
CSEL
tL
tCH
SCL
0
tT
tCL
1
2
3
4
5
6
7
8
9
10
tDS
SDA
A6
A5
A4
11
12
13
14
15
tD
A3
A2
A1
A0
RWN
D7
D6
D5
D4
D3
D2
D1
D0
tDH
Figure 5. Timing for 3-Wire Digital Interface
Transmitter Control Register (TXCTRL)
Bit #
7
6
Name
X
X
Default Value
X
X
5
4
TXDE_MD[1] TXDE_MD[0]
0
3
2
1
0
TXEQ_EN
SOFTRES
TX_POL
TX_EN
0
0
1
1
0
ADDRESS
H0x05
Bits 5 and 4: TXDE_MD[1:0]. Controls the mode of the transmit output deemphasis circuitry.
00 = deemphasis is fixed at 6.25% of the modulation amplitude
01 = deemphasis is fixed at 3.125% of the modulation amplitude
10 = deemphasis is programmed by the SET_TXDE register setting
11 = deemphasis is at its maximum of approximately 9%
Bit 3: TXEQ_EN. Enables or disables the input equalization circuitry.
0 = disabled
1 = enabled
Bit 2: SOFTRES. Resets all registers to their default values.
0 = normal
1 = reset
Bit 1: TX_POL. Controls the polarity of the signal path.
0 = inverse
1 = normal
Bit 0: TX_EN. Enables or disables the output circuitry.
0 = disabled
1 = enabled
______________________________________________________________________________________ 17
MAX3946
1.0625Gbps to 11.3Gbps, SFP+ Laser Driver
with Laser Impedance Mismatch Tolerance
Transmitter Status Register 1 (TXSTAT1)
Bit #
Name
Default Value
7
(STICKY)
6
(STICKY)
5
(STICKY)
4
(STICKY)
3
(STICKY)
2
(STICKY)
1
(STICKY)
0
(STICKY)
FST[7]
FST[6]
X
FST[4]
FST[3]
FST[2]
FST[1]
TX_FAULT
X
X
X
X
X
X
X
X
ADDRESS
H0x06
Bit 7: FST[7]. When the VCCT supply voltage is below 2.3V, the POR circuitry reports a fault. Once the VCCT supply
voltage is above 2.75V, the POR resets all registers to their default values and the fault is cleared.
Bit 6: FST[6]. When the voltage at BMON is above VCC - 0.5V, a SOFT FAULT is reported.
Bit 4: FST[4]. When the voltage at BMAX goes above 1.3V, a HARD FAULT is reported.
Bit 3: FST[3]. When the common-mode voltage at VTOUTQ goes below VCC - 1.3V, a SOFT FAULT is reported.
Bit 2: FST[2]. When the voltage at VTOUTQ goes below VCC - 0.8V, a HARD FAULT is reported.
Bit 1: FST[1]. When the BIAS voltage goes below 0.44V, a HARD FAULT is reported.
Bit 0: TX_FAULT. Copy of a FAULT signal in FST[7:6] and FST[4:1]. A POR resets the FST bits to 0.
Transmitter Status Register 2 (TXSTAT2)
Bit #
7
6
5
4
3
(STICKY)
2
(STICKY)
1
(STICKY)
0
(STICKY)
Name
X
X
X
X
IMODERR
IBIASERR
TXED
X
Default Value
X
X
X
X
X
X
X
X
ADDRESS
H0x07
Bit 3: IMODERR. Any attempt to modify SET_IMOD[8:1] above IMODMAX[7:0] flags a warning at IMODERR. (See the
Programming Modulation Current section.)
Bit 2: IBIASERR. Any attempt to modify SET_IBIAS[8:1] above IBIASMAX[7:0] flags a warning at IBIASERR. (See the
Programming Bias Current section.)
Bit 1: TXED. This indicates the absence of an AC signal at the transmit input.
Bias Current Setting Register (SET_IBIAS)
Bit #
Name
Default Value
7
6
5
4
3
2
1
0
SET_IBIAS SET_IBIAS SET_IBIAS SET_IBIAS SET_IBIAS SET_IBIAS SET_IBIAS SET_IBIAS
[8] (MSB)
[7]
[6]
[5]
[4]
[3]
[2]
[1]
0
0
0
0
0
0
0
ADDRESS
H0x08
1
Bits 7 to 0: SET_IBIAS[8:1]. The bias current DAC is controlled by a total of 9 bits. The SET_IBIAS[8:1] bits are used
to set the bias current with even denominations from 0 to 510 bits. The LSB (SET_IBIAS[0]) is controlled by the BIASINC
register and is used to set the odd denominations in the SET_IBIAS[8:0]. Any direct write to SET_IBIAS[8:1] resets the
LSB.
18 �������������������������������������������������������������������������������������
1.0625Gbps to 11.3Gbps, SFP+ Laser Driver
with Laser Impedance Mismatch Tolerance
Bit #
Name
Default Value
7
6
5
4
3
2
1
0
SET_IMOD SET_IMOD SET_IMOD SET_IMOD SET_IMOD SET_IMOD SET_IMOD SET_IMOD
[8] (MSB)
[7]
[6]
[5]
[4]
[3]
[2]
[1]
0
0
0
0
0
1
0
ADDRESS
H0x09
0
Bits 7 to 0: SET_IMOD[8:1]. The modulation current DAC is controlled by a total of 9 bits. The SET_IMOD[8:1] bits
are used to set the modulation current with even denominations from 0 to 510 bits. The LSB (SET_IMOD[0]) is controlled by the MODINC register and is used to set the odd denominations in the SET_IMOD[8:0]. Any direct write to
SET_IMOD[8:1] resets the LSB.
Maximum Modulation Current Setting Register (IMODMAX)
Bit #
Name
Default Value
7
6
5
4
3
2
1
0
IMODMAX IMODMAX IMODMAX IMODMAX IMODMAX IMODMAX IMODMAX IMODMAX
[7] (MSB)
[6]
[5]
[4]
[3]
[2]
[1]
[0] (LSB)
0
0
1
0
0
0
0
ADDRESS
H0x0A
0
Bits 7 to 0: IMODMAX[7:0]. The IMODMAX register is an 8-bit register that can be used to limit the maximum modulation current. IMODMAX[7:0] is continuously compared to SET_IMOD[8:1]. Any attempt to modify SET_IMOD[8:1] above
IMODMAX[7:0] is ignored and flags a warning at IMODERR.
Maximum Bias Current Setting Register (IBIASMAX)
Bit #
Name
Default Value
7
6
5
4
3
2
1
0
ADDRESS
IBIASMAX
[7] (MSB)
IBIASMAX
[6]
IBIASMAX
[5]
IBIASMAX
[4]
IBIASMAX
[3]
IBIASMAX
[2]
IBIASMAX
[1]
IBIASMAX
[0] (LSB)
H0x0B
0
0
1
0
0
0
0
0
Bits 7 to 0: IBIASMAX[7:0]. The IBIASMAX register is an 8-bit register that can be used to limit the maximum bias
current. IBIASMAX[7:0] is continuously compared to SET_IBIAS[8:1]. Any attempt to modify SET_IBIAS[8:1] above
IBIASMAX[7:0] is ignored and flags a warning at IBIASERR.
Modulation Current Increment Setting Register (MODINC)
Bit #
Name
Default Value
7
SET_IMOD
[0] (LSB)
0
6
5
4
3
2
1
0
ADDRESS
X
X
MODINC
[4] (MSB)
MODINC
[3]
MODINC
[2]
MODINC
[1]
MODINC
[0] (LSB)
H0x0C
0
0
0
0
0
0
0
Bit 7: SET_IMOD[0]. This is the LSB of the SET_IMOD[8:0] bits. This bit can only be updated by the use of MODINC[4:0].
Bits 4 to 0: MODINC[4:0]. This string of bits is used to increment or decrement the modulation current. When written
to, the SET_IMOD[8:0] bits are updated. MODINC[4:0] are a two’s complement string.
______________________________________________________________________________________ 19
MAX3946
Modulation Current Setting Register (SET_IMOD)
MAX3946
1.0625Gbps to 11.3Gbps, SFP+ Laser Driver
with Laser Impedance Mismatch Tolerance
Bias Current Increment Setting Register (BIASINC)
Bit #
Name
7
SET_IBIAS
[0] (LSB)
0
Default Value
6
5
4
3
2
1
0
ADDRESS
X
X
BIASINC
[4] (MSB)
BIASINC
[3]
BIASINC
[2]
BIASINC
[1]
BIASINC
[0] (LSB)
H0x0D
0
0
0
0
0
0
0
Bit 7: SET_IBIAS[0]. This is the LSB of the SET_IBIAS[8:0] bits. This bit can only be updated by the use of BIASINC[4:0].
Bits 4 to 0: BIASINC[4:0]. This string of bits is used to increment or decrement the bias current. When written to, the
SET_IBIAS[8:0] bits are updated. BIASINC[4:0] are a two’s complement string.
Mode Control Register (MODECTRL)
Bit #
Name
7
6
5
4
3
2
1
0
MODECTRL
MODECTRL
MODECTRL
MODECTRL
MODECTRL
MODECTRL
MODECTRL
MODECTRL
[7] (MSB)
[6]
[5]
[4]
[3]
[2]
[1]
[0](LSB)
0
0
0
0
0
0
0
0
Default Value
ADDRESS
H0x0E
Bits 7 to 0: MODECTRL[7:0]. The MODECTRL register enables the user to switch between normal and setup modes.
The setup mode is achieved by setting this register to H0x12. MODECTRL must be updated before each write operation. Exceptions are MODINC and BIASINC, which can be updated in normal mode.
Pulse-Width Control Register (SET_PWCTRL)
Bit #
7
6
5
4
Name
X
X
X
X
Default Value
X
X
X
X
3
2
1
0
ADDRESS
SET_PWCTRL SET_PWCTRL SET_PWCTRL SET_PWCTRL
[3] (MSB)
[2]
[1]
[0] (LSB)
0
0
0
0
H0x0F
Bits 3 to 0: SET_PWCTRL[3:0]. This is a 4-bit register used to control the eye crossing by adjusting the pulse width.
Deemphasis Control Register (SET_TXDE)
Bit #
7
6
Name
X
X
Default Value
X
X
5
4
3
2
1
0
SET_TXDE SET_TXDE SET_TXDE SET_TXDE SET_TXDE SET_TXDE
[5] (MSB)
[4]
[3]
[2]
[1]
[0] (LSB)
0
0
0
0
0
ADDRESS
H0x10
1
Bits 5 to 0: SET_TXDE[5:0]. This is a 6-bit register used to control the amount of deemphasis on the transmitter output.
When calculating the total modulation current, the amount of deemphasis must be taken into account. The deemphasis
is set as a percentage of modulation current.
Equalization Control Register (SET_TXEQ)
Bit #
7
6
5
4
3
Name
X
X
X
X
X
Default Value
X
X
X
X
X
2
1
SET_TXEQ SET_TXEQ
[2]
[1]
0
0
0
X
ADDRESS
H0x11
X
Bits 2 to 1: SET_TXEQ[2:1]. These 2 bits are used to control the amount of equalization on the transmitter input. See
Table 1 for more information.
20 �������������������������������������������������������������������������������������
1.0625Gbps to 11.3Gbps, SFP+ Laser Driver
with Laser Impedance Mismatch Tolerance
Programming Bias Current
1) IBIASMAX[7:0] = Maximum_Bias_Current_Value
2) SET_IBIASi[8:1] = Initial_Bias_Current_Value
Note: The total bias current is calculated using the
SET_IBIAS[8:0] DAC value. SET_IBIAS[8:1] are the bits
that can be manually written. SET_IBIAS[0] can only be
updated using the BIASINC register.
When implementing an APC loop it is recommended to
use the BIASINC register, which guarantees the fastest
bias current update.
3) BIASINCi[4:0] = New_Increment_Value
4) If (SET_IBIASi[8:1] P IBIASMAX[7:0]), then (SET_
IBIASi[8:0] = SET_IBIASi-1[8:0] + BIASINCi[4:0])
5) Else (SET_IBIASi[8:0] = SET_IBIASi-1[8:0])
The total bias current can be calculated as follows:
6) IBIAS = [SET_IBIASi[8:0] + 16] x 200FA
Programming Modulation Current
1) IMODMAX[7:0] = Maximum_Modulation_Current_Value
2) SET_IMODi[8:1] = Initial_Modulation_Current_Value x 1.06
Note: The total modulation laser current is calculated
using the SET_IMOD[8:0] DAC value, and the SET_TXDE
register value. SET_IMOD[8:1] are the bits that can be
manually written. SET_IMOD[0] can only be updated
using the MODINC register.
When implementing modulation compensation, it is recommended to use the MODINC register, which guarantees the fastest modulation current update.
3) MODINCi[4:0] = New_Increment_Value
4) If (SET_IMODi[8:1] P IMODMAX[7:0]), then (SET_
IMODi[8:0] = SET_IMODi-1[8:0] + MODINCi[4:0])
5) Else (SET_IMODi[8:0] = SET_IMODi-1[8:0])
The following equations give the modulation current
(peak-to-peak) seen at the laser when driven differentially. REXTD is the differential load impedance of the
laser plus any added series resistance.
6a) TXDE_MD[1:0] = 00, then
0.3mA(SET_IMOD[8 : 0] + 16) 
50Ω
×
IMOD = 
50Ω + R LD
− 0.15mA(SET_IMOD[8 : 3] + 2)
6b) TXDE_MD[1:0] = 01, then
0.3mA(SET_IMOD[8 : 0] + 16) 
50Ω
×
IMOD = 
− 0.15mA(SET_IMOD[8 : 4] + 1) 50Ω + R LD
6c) TXDE_MD[1:0] = 10, then set SET_TXDE[5:0] can be
set to any value ≥ SET_IMOD[8:4] and
0.3mA(SET_IMOD[8 : 0] + 16) 
50Ω
×
IMOD = 
− 0.15mA(SET_TXDE[5:0] + 1) 50Ω + R LD
When SET_TXDE[5:0] is increased, the deemphasis
current increases and the overall peak-to-peak modulation current decreases. This effect saturates when
SET_TXDE[5:0] = 0.2 x (SET_IMOD[8:0] + 16) - 1, and
further increases to SET_TXDE[5:0] do not increase the
deemphasis current.
6d) TXDE_MD[1:0] = 11, then
IMOD = 0.9 × 0.3mA(SET_IMOD[8 : 0] + 16) ×
50Ω
50Ω + RLD
Note: When TXDE_MD[1:0] = 10 and the SET_TXDE
register is set by the user, the minimum allowed deemphasis is 3% and the maximum is 10%. These limits are
internally set by the MAX3946.
Programming Transmit Output Deemphasis
1) TXDE_MD[1:0] = Transmit_Deemphasis_Mode
2) S
ET_TXDE[5:0] = Transmit_Deemphasis_Value. If
TXDE_MD[1:0] = 00, 01, or 11, the value of SET_TXDE
is automatically set by the device and there is no
need to enter data to SET_TXDE.
For Transmit_Deemphasis_Mode:
00 = deemphasis is fixed at 6% of the modulation amplitude (the device controls the SET_TXDE value), default
setting
01 = deemphasis is fixed at 3% of the modulation amplitude (the device controls the SET_TXDE value)
10 = deemphasis is programmed by the SET_TXDE
register setting
11 = deemphasis is at its maximum of approximately 9%
(the device controls the SET_TXDE value)
______________________________________________________________________________________ 21
MAX3946
Design Procedure
MAX3946
1.0625Gbps to 11.3Gbps, SFP+ Laser Driver
with Laser Impedance Mismatch Tolerance
Programming Pulse-Width Control
pulse-width distortion. The code of 1111 corresponds to
a balanced state for differential output. The pulse-width
distortion is bidirectional around the balanced state (see
the Typical Operating Characteristics section).
The eye crossing at the Tx output can be adjusted using
the SET_PWCTRL register. Table 5 shows these settings. The sign of the number specifies the direction of
Applications Information
Table 5. Eye-Crossing Settings for
SET_PWCTRL
Laser Safety and IEC 825
SET_PWCTRL[3:0]
PWD
SET_PWCTRL[3:0]
PWD
1000
-7
0111
8
1001
-6
0110
7
1010
-5
0101
6
1011
-4
0100
5
1100
-3
0011
4
1101
-2
0010
3
1110
-1
0001
2
1111
0
0000
1
Using the MAX3946 laser driver alone does not ensure
that a transmitter design is compliant with IEC 825. The
entire transmitter circuit and component selections must
be considered. Each user must determine the level of
fault tolerance required by the application, recognizing
that Maxim products are neither designed nor authorized
for use as components in systems intended for surgical
implant into the body, for applications intended to support or sustain life, or for any other application in which
the failure of a Maxim product could create a situation
where personal injury or death could occur.
Table 6. Register Summary
REGISTER
FUNCTION/
ADDRESS
Transmitter
Control Register
Address =
H0x05
Transmitter
Status Register 1
Address =
H0x06
REGISTER
NAME
TXCTRL
TXSTAT1
NORMAL
MODE
SETUP
MODE
BIT
NUMBER/
TYPE
BIT NAME
DEFAULT
VALUE
R
RW
5
TXDE_MD[1]
0
MSB deemphasis mode
R
RW
4
TXDE_MD[0]
0
LSB deemphasis mode
R
RW
3
TXEQ_EN
0
Input equalization
0: disabled, 1: enabled
R
RW
2
SOFTRES
0
Global digital reset
R
RW
1
TX_POL
1
Tx polarity
0: inverse, 1: normal
R
RW
0
TX_EN
1
Tx control
0: disabled, 1: enabled
R
R
7 (sticky)
FST[7]
X
TX_PORàTX_VCC lowlimit violation
R
R
6 (sticky)
FST[6]
X
BMON open/shorted to
VCC
R
R
4 (sticky)
FST[4]
X
BMAX current exceeded
or open/short to ground
R
R
3 (sticky)
FST[3]
X
VTOUT+/- common-mode
low-limit
R
R
2 (sticky)
FST[2]
X
VTOUT+/- low-limit violation
R
R
1 (sticky)
FST[1]
X
BIAS open or shorted to
ground
R
R
0 (sticky)
TX_FAULT
X
Copy of FAULT signal
in case POR bits 6 to 1
reset to 0
NOTES
22 �������������������������������������������������������������������������������������
1.0625Gbps to 11.3Gbps, SFP+ Laser Driver
with Laser Impedance Mismatch Tolerance
REGISTER
FUNCTION/
ADDRESS
Transmitter
Status Register 2
Address =
H0x07
Bias Current
Setting Register
Address =
H0x08
REGISTER
NAME
TXSTAT2
SET_IBIAS
NORMAL
MODE
SETUP
MODE
BIT
NUMBER/
TYPE
BIT NAME
DEFAULT
VALUE
NOTES
R
R
3 (sticky)
IMODERR
X
Warning increment result
> IMODMAX
R
R
2 (sticky)
IBIASERR
X
Warning increment result
> IBIASMAX
R
R
1 (sticky)
TXED
X
Tx edge detection
R
RW
7
SET_IBIAS[8]
0
MSB bias DAC
R
RW
6
SET_IBIAS[7]
0
R
RW
5
SET_IBIAS[6]
0
R
RW
4
SET_IBIAS[5]
0
R
RW
3
SET_IBIAS[4]
0
R
RW
2
SET_IBIAS[3]
0
R
RW
1
SET_IBIAS[2]
0
R
RW
0
SET_IBIAS[1]
1
7
SET_IBIAS[0]
0
LSB bias DAC
MSB modulation DAC
Accessible through
REG_ADDR = H0x0D
Modulation
Current Setting
Register
Address =
H0x09
SET_IMOD
R
RW
7
SET_IMOD[8]
0
R
RW
6
SET_IMOD[7]
0
R
RW
5
SET_IMOD[6]
0
R
RW
4
SET_IMOD[5]
0
R
RW
3
SET_IMOD[4]
0
R
RW
2
SET_IMOD[3]
1
R
RW
1
SET_IMOD[2]
0
R
RW
0
SET_IMOD[1]
0
7
SET_IMOD[0]
0
LSB modulation DAC
MSB modulation limit
Accessible through
REG_ADDR = H0x0C
Maximum
Modulation
Current Setting
Register
Address =
H0x0A
Maximum Bias
Current Setting
Register
Address =
H0x0B
IMODMAX
IBIASMAX
R
RW
7
IMODMAX[7]
0
R
RW
6
IMODMAX[6]
0
R
RW
5
IMODMAX[5]
1
R
RW
4
IMODMAX[4]
0
R
RW
3
IMODMAX[3]
0
R
RW
2
IMODMAX[2]
0
R
RW
1
IMODMAX[1]
0
R
RW
0
IMODMAX[0]
0
LSB modulation limit
R
RW
7
IBIASMAX[7]
0
MSB bias limit
R
RW
6
IBIASMAX[6]
0
R
RW
5
IBIASMAX[5]
1
R
RW
4
IBIASMAX[4]
0
R
RW
3
IBIASMAX[3]
0
R
RW
2
IBIASMAX[2]
0
R
RW
1
IBIASMAX[1]
0
R
RW
0
IBIASMAX[0]
0
LSB bias limit
______________________________________________________________________________________ 23
MAX3946
Table 6. Register Summary (continued)
MAX3946
1.0625Gbps to 11.3Gbps, SFP+ Laser Driver
with Laser Impedance Mismatch Tolerance
Table 6. Register Summary (continued)
REGISTER
FUNCTION/
ADDRESS
Modulation
Current
Increment
Setting Register
Address =
H0x0C
Bias Current
Increment
Setting Register
Address =
H0x0D
Mode Control
Register
Address =
H0x0E
Pulse-Width
Control Register
Address =
H0x0F
Deemphasis
Control Register
Address = H0x10
Equalization
Control Register
Address = H0x11
REGISTER
NAME
MODINC
BIASINC
MODECTRL
SET_
PWCTRL
SET_TXDE
SET_TXEQ
NORMAL
MODE
SETUP
MODE
BIT
NUMBER/
TYPE
BIT NAME
DEFAULT
VALUE
NOTES
R
R
7
SET_IMOD[0]
0
LSB of SET_IMOD DAC
register address = H0x09
RW
RW
4
MODINC[4]
0
MSB MOD DAC two’s
complement
RW
RW
3
MODINC[3]
0
RW
RW
2
MODINC[2]
0
RW
RW
1
MODINC[1]
0
RW
RW
0
MODINC[0]
0
LSB MOD DAC two’s
complement
R
R
7
SET_IBIAS[0]
0
LSB of SET_IBIAS DAC
register address = H0x08
RW
RW
4
BIASINC[4]
0
MSB bias DAC two’s
complement
RW
RW
3
BIASINC[3]
0
RW
RW
2
BIASINC[2]
0
RW
RW
1
BIASINC[1]
0
RW
RW
0
BIASINC[0]
0
LSB bias DAC two’s
complement
RW
RW
7
MODECTRL[7]
0
MSB mode control
RW
RW
6
MODECTRL[6]
0
RW
RW
5
MODECTRL[5]
0
RW
RW
4
MODECTRL[4]
0
RW
RW
3
MODECTRL[3]
0
RW
RW
2
MODECTRL[2]
0
RW
RW
1
MODECTRL[1]
0
RW
RW
0
MODECTRL[0]
0
LSB mode control
R
RW
3
SET_PWCTRL[3]
0
MSB Tx pulse-width
control
R
RW
2
SET_PWCTRL[2]
0
R
RW
1
SET_PWCTRL[1]
0
R
RW
0
SET_PWCTRL[0]
0
LSB Tx pulse-width control
R
RW
5
SET_TXDE[5]
0
MSB Tx deemphasis
R
RW
4
SET_TXDE[4]
0
R
RW
3
SET_TXDE[3]
0
R
RW
2
SET_TXDE[2]
0
R
RW
1
SET_TXDE[1]
0
R
RW
0
SET_TXDE[0]
1
R
RW
2
SET_TXEQ[2]
0
R
RW
1
SET_TXEQ[1]
0
LSB Tx deemphasis
Tx equalization
24 �������������������������������������������������������������������������������������
1.0625Gbps to 11.3Gbps, SFP+ Laser Driver
with Laser Impedance Mismatch Tolerance
DEEMPHASIS
CONTROL
25I
25I
TOUT+
TIN+
TOUT50I
CONTROL
LOOP
50I
TIN-
VEET
VCCT
VEET
VCCD
VCCD
FAULT
7.5kI
75kI
CLAMP
DISABLE
SDA
SCL, CSEL
75kI
VEET
VEET
VEER
VEER
Figure 6. Simplified I/O Structures
Layout Considerations
The data inputs and outputs are the most critical paths
for the device and great care should be taken to minimize discontinuities on these transmission lines between
the connector and the IC. Here are some suggestions for
maximizing the performance of the IC:
• T
he data inputs should be wired directly between the
cable connector and IC without stubs.
• T
he data transmission lines to the laser should be kept
as short as possible and be designed for 50I differential or 25I single-ended characteristic impedance.
• A
n uninterrupted ground plane should be positioned
beneath the high-speed I/Os.
• G
round path vias should be placed close to the IC and
the input/output interfaces to allow a return current
path to the IC and the laser.
• M
aintain 100I differential transmission line impedance into the IC.
• U
se good high-frequency layout techniques and multilayer boards with an uninterrupted ground plane to
minimize EMI and crosstalk.
Refer to the schematic and board layers of the MAX3946
Evaluation Kit (MAX3946EVKIT) for more information.
Exposed-Pad Package and
Thermal Considerations
The exposed pad on the 24-pin TQFN provides a very
low-thermal resistance path for heat removal from the IC.
The pad is also electrical ground on the IC and must be
soldered to the circuit board ground for proper thermal
and electrical performance. Refer to Application Note 862:
HFAN-08.1: Thermal Considerations of QFN and Other
Exposed-Paddle Packages for additional information.
______________________________________________________________________________________ 25
MAX3946
VCCT
VCCT
MAX3946
1.0625Gbps to 11.3Gbps, SFP+ Laser Driver
with Laser Impedance Mismatch Tolerance
Typical Application Circuit for 10GBASE-LRM
HOST BOARD
SFP+ OPTICAL TRANSCEIVER
SFP CONNECTOR
HOST FILTER
VCC (3.3V)
SUPPLY FILTER
VCC
VCCD
ZDIFF = 100I
VCCT
0.1µF
TOUTTIN+
TIN-
FR4 MICROSTRIP UP
TO 5.5in
TOUT+
0.1µF
10G FP-TOSA
BIAS
MAX3946
BMAX
R2
BMON
3-WIRE
INTERFACE
FAULT
R1
SCL
SDA
CSEL
DISABLE
VEET
VCC
SerDes
4.7kI TO 10kI
TX_FAULT
DS1878
SFP CONTROLLER
TX_DISABLE
RATE SELECT
MODE_DEF1 (SCL)
MODE_DEF2 (SDA)
SOFTWARE
3-WIRE
INTERFACE
ADC
I2C
RPD
VCC
HOST FILTER
VCC (3.3V)
ZDIFF = 100I
0.1µF
FR4 MICROSTRIP UP
TO 12in
0.1µF
10G LINEAR PIN ROSA
SUPPLY FILTER
RMON
26 �������������������������������������������������������������������������������������
1.0625Gbps to 11.3Gbps, SFP+ Laser Driver
with Laser Impedance Mismatch Tolerance
SFP CONNECTOR
HOST BOARD
HOST FILTER
SFP+ OPTICAL TRANSCEIVER
VCC (3.3V)
SUPPLY FILTER
VCC
VCCD
ZDIFF = 100I
VCCT
0.1µF
TOUTTIN+
TIN-
FR4 MICROSTRIP UP
TO 5.5in
TOUT+
0.1µF
10G DFBTOSA
BIAS
MAX3946
BMAX
11.3G FP/DFB
LDD
R2
BMON
3-WIRE
INTERFACE
FAULT
R1
SCL
SDA
CSEL
DISABLE
VEET
VCC
SerDes
4.7kI TO 10kI
TX_FAULT
SOFTWARE
3-WIRE
INTERFACE
DS1878
SFP CONTROLLER
RATE SELECT
TX_DISABLE
MODE_DEF1 (SCL)
MODE_DEF2 (SDA)
ADC
I2C
RPD
VCC
HOST FILTER
VCC (3.3V)
SUPPLY FILTER
VCCR
CAZ
VCC
3-WIRE
INTERFACE
4.7kI TO 10kI
SCL
SDA
CSEL
RPMIN
LOS
ZDIFF = 100I
LOS
0.1µF
MAX3945
11.3G LAM
ROUT+
0.1µF
RMON
RIN0.1µF
ROUTFR4 MICROSTRIP UP
TO 12in
0.1µF
RIN+
VEE
10G PIN ROSA
______________________________________________________________________________________ 27
MAX3946
Typical Application Circuit for 10GBASE-LR
MAX3946
1.0625Gbps to 11.3Gbps, SFP+ Laser Driver
with Laser Impedance Mismatch Tolerance
Chip Information
PROCESS: SiGe BiPOLAR
Package Information
For the latest package outline information and land patterns,
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.
PACKAGE TYPE
PACKAGE CODE
DOCUMENT NO.
24 TQFN-EP
T2444+3
21-0139
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.
28
© 2010
Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600
Maxim Integrated Products Maxim is a registered trademark of Maxim Integrated Products, Inc.