Max3799 – Rainbow Electronics MAX3799 User Manual

Page 26

Advertising
background image

MAX3799

Modulation Current Increment Setting Register (MODINC)

Bit 7: SET_IMOD[0]. This is the LSB of the SET_IMOD[8:0] bits. This bit can only be updated by the use of
MODINC[4:0].

Bit 5: DE_INC. When this bit is set to 1 and the deemphasis on the transmit output is enabled, the SET_TXDE[3:0] is
incremented or decremented by 1 LSB. The increment or decrement is determined by the sign bit of the MODINC[4:0]
string of bits.

Bits 4 to 0: MODINC[4:0]. This string of bits is used to increment or decrement the modulation current. When written
to, the SET_IMOD[8:0] bits are updated. MODINC[4:0] are a two’s complement string.

Bias Current Increment Setting Register (BIASINC)

Bit 7: SET_IBIAS[0]. This is the LSB of the SET_IBIAS[8:0] bits. This bit can only be updated by the use of BIASINC[4:0].

Bits 4 to 0: BIASINC[4:0]. This string of bits is used to increment or decrement the bias current. When written to, the
SET_IBIAS[8:0] bits are updated. BIASINC[4:0] are a two’s complement string.

Mode Control Register (MODECTRL)

Bits 7 to 0: MODECTRL[7:0]. The MODECTRL register enables a switch between normal and setup modes. The
setup mode is achieved by setting this register to H0x12. MODECTRL must be updated before each write operation.
Exceptions are MODINC and BIASINC, which can be updated in normal mode.

Transmitter Pulse-Width Control Register (SET_PWCTRL)

Bits 3 to 0: SET_PWCTRL[3:0]. This is a 4-bit register used to control the eye crossing by adjusting the pulse width.

1Gbps to 14Gbps, SFP+ Multirate Limiting
Amplifier and VCSEL Driver

26

______________________________________________________________________________________

Bit #

7

6 5 4 3 2 1 0

ADDRESS

Name

SET_IMOD

[0]

X DE_INC

MODINC[4]

(MSB)

MODINC[3] MODINC[2] MODINC[1]

MODINC[0]

(LSB)

Default

Value

0 0 0 0 0 0 0 0

H0x0C

Bit #

7

6 5 4 3 2 1 0

ADDRESS

Name

SET_IBIAS

[0]

X X

BIASINC[4]

(MSB)

BIASINC[3] BIASINC[2] BIASINC[1]

BIASINC[0]

(LSB)

Default

Value

0 0 0 0 0 0 0 0

H0x0D

Bit #

7

6 5 4 3 2 1 0

ADDRESS

Name

MODECTRL

[7] (MSB)

MODECTRL

[6]

MODECTRL

[5]

MODECTRL

[4]

MODECTRL

[3]

MODECTRL

[2]

MODECTRL

[1]

MODECTRL

[0] (LSB)

Default

Value

0 0 0 0 0 0 0 0

H0x0E

Bit #

7

6 5 4 3 2 1 0

ADDRESS

Name

X X X X

SET_

PWCTRL[3]

(MSB)

SET_

PWCTRL[2]

SET_

PWCTRL[1]

SET_

PWCTRL[0]

(LSB)

Default

Value

X X X X 0 0 0 0

H0x0F

Advertising