Bias and modulation register, Apc and quick-trip timing, Figure 3. txd timing – Rainbow Electronics DS1874 User Manual
Page 15: Figure 4. apc loop and quick-trip sample timing, Table 2. update rate timing, Ds1874 sfp+ controller with digital ldd interface

BIAS and MODULATION Registers as a
Function of Transmit Disable (TXD)
If TXD is asserted (logic 1) during normal operation, the
outputs are disabled within t
OFF
. When TXD is deassert-
ed (logic 0), the DS1874 sets the MODULATION regis-
ter with the value associated with the present
temperature, and initializes the BIAS register using the
same search algorithm as done at startup. When
asserted, soft TXD (TXDC) (Lower Memory, Register
6Eh) would allow a software control identical to the TXD
pin (see Figure 3).
APC and Quick-Trip Timing
As shown in Figure 4, the DS1874’s input comparator is
shared between the APC control loop and the quick-
trip alarms (TXP HI, TXP LO, LOS, and BIAS HI). The
comparator polls the alarms in a multiplexed sequence.
Five of every eight comparator readings are used for
APC loop bias-current control. The other three updates
are used to check the HTXP/LTXP (monitor diode volt-
age), the HBATH (MON1), and LOS (MON3) signals
against the internal APC, BIAS, and MON3 reference,
respectively. If the last APC comparison was higher
than the APC set point, it makes an HTXP comparison,
and if it is lower, it makes an LTXP comparison.
Depending on the results of the comparison, the corre-
sponding alarms and warnings (TXP HI, TXP LO) are
asserted or deasserted.
The DS1874 has a programmable comparator sample
time based on an internally generated clock to facilitate
a wide variety of external filtering options and time
delays resulting from writing values to the MAX3798/
MAX3799’s bias DAC. The UPDATE RATE register
(Table 02h, Register 88h) determines the sampling
time. Samples occur at a regular interval, t
REP
. Table 2
shows the sample rate options available. Any quick-trip
alarm that is detected by default remains active until a
subsequent comparator sample shows the condition no
longer exists. A second bias current monitor (BIAS
MAX) compares the MAX3798/MAX3799’s BIAS DAC’s
code to a digital value stored in the IBIASMAX register.
This comparison is made at every bias current update
to ensure that a high-bias current is quickly detected.
An APC sample that requires an update of the BIAS
register causes subsequent APC samples to be
DS1874
SFP+ Controller with Digital LDD Interface
______________________________________________________________________________________
15
APC QUICK-TRIP SAMPLE TIMES
HBIAS
SAMPLE
HBIAS
SAMPLE
LOS
SAMPLE
APC
SAMPLE
APC
SAMPLE
APC
SAMPLE
APC
SAMPLE
APC
SAMPLE
APC
SAMPLE
HTXP/LTXP
SAMPLE
t
REP
Figure 4. APC Loop and Quick-Trip Sample Timing
Table 2. Update Rate Timing
APC_SR[2:0]
SAMPLE PERIOD (tREP)
(ns)
000b
800
001b
1200
010b
1600
011b
2000
100b
2800
101b
3200
110b
4400
111b
6400
t
OFF
t
OFF
t
ON
t
ON
TXD
BIAS REGISTER
MODULATION REGISTER
Figure 3. TXD Timing