Detailed Description
The MAX3905 is comprised of a differential LVDS- or
PECL-compatible input buffer, a TTL-compatible input
buffer, signal detection, DT
0
set block, modulation-cur-
rent generator, bias-current generator, and output dri-
ver (Figure 1). The device implements temperature
compensation in the bias and modulation that can be
customized to accommodate the variation of VCSEL
properties with process and temperature. See Figure 2
and Table 1 for driver current and temperature coeffi-
cient definitions.
Input Buffers
The MAX3905 has two input buffers, one for TTL-com-
patible DC-coupled input data, and the other for AC-
coupled, differential LVDS or PECL input data. The
differential input is relatively high impedance. This
allows external resistors to be configured in several
ways to meet the AC- and DC-termination requirements
of LVDS or PECL.
The active data input buffer is set by the DIFF input. To
select the single-ended TTL input, leave DIFF open. To
select the differential input, connect DIFF to ground.
When using the differential input buffer, input noise can
be sufficient to prevent normal operation of the squelch
function. A small offset on the input ensures proper
functioning of the squelch feature. A 1M
resistor from
IN- to ground or V
CC
creates a 7mV offset.
Signal Detection and Data Squelch
When no data transitions are present at the input, the
signal detection issues a squelch signal to the bias and
modulation current, disabling the VCSEL output. This
ensures that the receiver IC can easily detect the differ-
ence between transmitter on and transmitter off. The
squelch function is enabled when
SQEN
is left uncon-
nected. The squelch function can be disabled by con-
necting
SQEN
to ground.
With squelch enabled, the delay of the squelch function is
suitable for use with biphase-encoded data (maximum of
three consecutive identical digits (CIDs)) or 8B-/10B-
encoded data (maximum five CIDs). To use the MAX3905
with scrambled data, disable the squelch function.
DT
0
Set Block
Inputs DT01 and DT02 are the 2-bit control of the cen-
ter of the temperature-stable region, DT
0
. The tempera-
ture set by DT0[1, 2] should correspond to the T
0
of the
VCSEL. Connect DT01 or DT02 to V
CC
to set the bit
high, or leave open to set the bit low.
The typical DT
0
can be calculated by:
M
150Mbps Automotive VCSEL Driver
_______________________________________________________________________________________
7
I
MOD
3DB
MOD[1, 2]
OUT
V
EE
V
CC
TC[1, 2, 3]
LOW[1, 2]
I
MOD
TEMP
I
BIAS
I
BIAS
TEMP
DT0[1, 2]
DT
0
SET
TEMPSENS
K
GND
OPEN
DIFF
IN+
IN-
IN_TTL
SIGNAL
DETECT
INPUT
BUFFERS
SQEN
V
CC
SQUELCH
OUT
OUTPUT
DRIVER
MODULATION
CURRENT
GENERATOR
BIAS
CURRENT
GENERATOR
MAX3905
Figure 1. Functional Diagram