beautypg.com

Ds1876 sfp controller with dual ldd interface – Rainbow Electronics DS1876 User Manual

Page 45

background image

______________________________________________________________________________________ 45

DS1876

SFP Controller with Dual LDD Interface

Table 02h, Register 80h: MODE (continued)

Table 02h, Register 81h: TEMPERATURE INDEX (TINDEX)

BIT 2

MOD1EN:
0 = MOD1 DAC is writable by the user and the LUT recalls are disabled. This allows the user to
interactively test their modules by writing the values for MOD1. The output is updated with the new
value at the end of the write cycle. The I

2

C STOP condition is the end of the write cycle.

1 = (default) Enables automatic control of the LUT for MOD1 DAC.

BIT 1

QT1EN:
0 = QTs (HBIAS, TXP HI, TXP LO) for transmitter 1 are writable by the user and the LUT recalls are
disabled. This allows the user to interactively test their modules by writing to the QT thresholds.
The thresholds are updated with the new values at the end of the write cycle. The I

2

C STOP

condition is the end of the write cycle.
1 = (default) Enables automatic control of the LUT QTs for transmitter 1.

BIT 0

APC1EN:
0 = APC1 DAC is writable by the user and the LUT recalls are disabled. This allows the user to
interactively test their modules by writing the values for APC1. The output is updated with the new
value at the end of the write cycle. The I

2

C STOP condition is the end of the write cycle.

1 = (default) Enables automatic control of the LUT for APC1 DAC.

FACTORY DEFAULT

00h

READ ACCESS

PW2 or (PW1 and RWTBL2) or (PW1 and RTBL2)

WRITE ACCESS

(PW2 and AEN = 0) or (PW1 and RWTBL2 and AEN = 0)

A2h AND B2h MEMORY

Common A2h and B2h memory location

MEMORY TYPE

Volatile

81h

2

7

2

6

2

5

2

4

2

3

2

2

2

1

2

0

BIT 7

BIT 0

Holds the calculated index based on the temperature measurement. This index is used for the address during lookup
of Tables 04h and 06h. Temperature measurements below -40NC or above +102NC are clamped to 80h and C7h,
respectively. The calculation of TINDEX is as follows:

Temp_Value 40 C

TINDEX

80h

2 C

+

°

=

+

°

For the temperature-indexed LUTs (2NC), the index used during the lookup function for each table is as follows:
Table 04h (MOD)

1

TINDEX

6

TINDEX

5

TINDEX

4

TINDEX

3

TINDEX

2

TINDEX

1

TINDEX

0

Table 06h (APC)

1

TINDEX

6

TINDEX

5

TINDEX

4

TINDEX

3

TINDEX

2

TINDEX

1

TINDEX

0

For the 8-position LUT tables, the following table shows the lookup function:
TINDEX

1000_0xxx

1001_0xxx

1001_1xxx

1010_0xxx

1010_1xxx

1011_0xxx

1011_1xxx

11xx_xxxx

BYTE

F8

F9

FA

FB

FC

FD

FE

FF

TEMP (NC)

< -8

-8 to +8

+8 to +24

+24 to +40

+40 to +56

+56 to +72

+72 to +88

R

88