beautypg.com

Safety shutdown (fetg) output, Determining alarm causes usi, Determining alarm causes using the i – Rainbow Electronics DS1875 User Manual

Page 22: C interface, Ds1875 pon triplexer and sfp controller

background image

DS1875

PON Triplexer and SFP Controller

22

______________________________________________________________________________________

Safety Shutdown (FETG) Output

The FETG output has masking registers (separate from
TX-F) for the ADC alarms and the QT alarms to select
which comparisons cause it to assert. Unlike TX-F, the
FETG output is always latched. Its output polarity is
programmable to allow an external nMOS or pMOS to
open during alarms to shut off the laser-diode current.
If the FETG output triggers, indicating that the DS1875
is in shutdown, it requires TX-D, SOFT TX-D, or cycling
power to be reset. Under all conditions, when the ana-
log outputs are reinitialized after being disabled, all the
alarms with the exception of the V

CC

low ADC alarm

are cleared. The V

CC

low alarm must remain active to

prevent the output from attempting to operate when
inadequate V

CC

exists to operate the laser driver. Once

adequate V

CC

is present to clear the V

CC

low alarm,

the outputs are enabled following the same sequence
as the power-up sequence.

As previously mentioned, the FETG is an output used to
disable the laser current through a series nMOS or
pMOS. This requires that the FETG output can sink or
source current. Because the DS1875 does not know if it
should sink or source current before V

CC

exceeds

V

POA

, which triggers the EE recall, this output is high

impedance when V

CC

is below V

POA

(see the

Low-

Voltage Operation

section for details and diagram). The

application circuit should use a pullup or pulldown
resistor on this pin that pulls FETG to the alarm/shut-
down state (high for a pMOS, low for a nMOS). Once
V

CC

is above V

POA

, the DS1875 pulls the FETG output

to the state determined by the FETG DIR bit (Table 02h,

Register 89h). Set FETG DIR to 0 if an nMOS is used
and 1 if a pMOS is used.

Determining Alarm Causes Using the I

2

C

Interface

To determine the cause of the TX-F or FETG alarm, the
system processor can read the DS1875’s alarm trap bytes
(ATB) through the I

2

C interface (Table 01h, Registers

F8h–FBh). The ATB has a bit for each alarm. Any time an
alarm occurs, regardless of the mask bit’s state, the
DS1875 sets the corresponding bit in the ATB. Active ATB
bits remain set until written to 0s through the I

2

C interface.

On power-up, the ATB is 0s until alarms dictate otherwise.
FETG causes additional alarms that make it difficult to
determine the root cause of the problem. Therefore, no
updates are made to the ATB when FETG occurs.

I

BIAS

V

MOD

DETECTION OF

FETG FAULT

t

OFF

t

ON

t

ON

t

OFF

TX-D

t

FETG:ON

FETG*

*FETG DIR = 0

t

FETG:OFF

Figure 8. FETG/Output Disable Timing (Fault Condition Detected)

Table 5. FETG, MOD, and BIAS Outputs

as a Function of TX-D and Alarm Sources

V

CC

>

V

POA

TX-D

NONMASKED

FETG ALARM

FETG

MOD AND

BIAS

OUTPUTS

Yes 0

0

FETG

DIR

Enabled

Yes 0

1

FETG

DIR

Disabled

Yes 1

X

FETG

DIR

Disabled