Digital i/o pins, In1, rsel, out1, rselout, Txf1, txf2, txfout, txd1, txd2, txdout1, txdout2 – Rainbow Electronics DS1876 User Manual
Page 18: Ds1876 sfp controller with dual ldd interface

18 _____________________________________________________________________________________
DS1876
SFP Controller with Dual LDD Interface
Digital I/O Pins
Six digital input pins and five digital output pins are pro-
vided for monitoring and control.
IN1, RSEL, OUT1, RSELOUT
Digital input pins IN1 and RSEL primarily serve to meet
the rate-select requirements of SFP and SFP+. They
can also serve as general-purpose inputs. OUT1 and
RSELOUT are driven by a combination of the IN1, RSEL,
and logic dictated by control registers in the EEPROM
(see Figure 10). The levels of IN1 and RSEL can be
read from the STATUS register (Lower Memory, Register
6Eh). The open-drain output OUT1 can be controlled
and/or inverted using the CNFGB register (Table 02h,
Register 89h). The open-drain RSELOUT output is
software controlled and/or inverted through the STATUS
register and CNFGA register (Table 02h, Register 88h).
External pullup resistors must be provided on OUT1 and
RSELOUT to realize high logic levels.
TXF1, TXF2, TXFOUT, TXD1, TXD2,
TXDOUT1, TXDOUT2
TXDOUT1 and TXDOUT2 are generated from a com-
bination of TXF1, TXF2, TXD1, TXD2, and the internal
signals FETG1 and FETG2 (Table 02h, Register 8Ah). A
software control identical to TXD1 and TXD2 is also avail-
able (TXDC1 and TXDC2, Lower Memory, Register 6Eh).
A TXD1 or TXD2 pulse is internally extended (TXD
EXT
)
by time t
INITR1
to inhibit the latching of low alarms and
warnings related to the APC loop to allow for the loop to
stabilize. The nonlatching alarms and warnings are TXP
LO, BMON1 LO, BMON2 LO, PMON1 LO, and PMON2
LO. In addition, TXP LO is disabled from creating FETG.
See the Transmit Fault (TXFOUT) Output section for a
detailed explanation of TXFOUT. As shown in Figure 9,
the same signals and faults can also be used to gener-
ate the internal signal FETG. FETG is used to send a fast
“turn-off” command to the laser driver. The intended use
is a direct connection to the laser driver’s TXD1, TXD2
input if this is desired. When V
CC
< POA, TXDOUT1 and
TXDOUT2 are high impedance.
Figure 9. Logic Diagram 1
Figure 10. Logic Diagram 2
C
C
D
Q
Q
S
R
OUT
IN
TXDS_
TXFS_
R
PU
SET BIAS_ DAC AND
MOD_ DAC TO HIGH
IMPEDANCE
TXD_
TXFINT
INVTXF_
TXFOUTS1
TXFOUTS2
TXF_
TXP_ HI FLAG
TXP HI ENABLE
HBAL_ FLAG
HBAL ENABLE
QTHEXT_
TXP_ LO FLAG
TXP LO ENABLE
TXD
EXT
(t
INITR1
)
TXDC_
V
CC
TXD_
TXDOUT_
TXFOUTS_
TXDIO_
TXDFG_
FETG_
TXDFLT_
FAULT RESET TIMER
(130ms)
IN
OUT
POWER-ON
RESET
TXFOUT
NOTE:
_ CAN BE EITHER 1 OR 2 CORRESPONDING TO TRANSMITTERS 1 OR 2.
REFERS TO A PIN.
INVOUT1
IN1C
IN1
IN1S
OUT1
INVRSOUT
RSELOUT
RSELC
RSEL
RSELS
= PINS