Off-hook request – Maxim Integrated 73M1866B/73M1966B Implementers Guide User Manual
Page 18

73M1866B/73M1966B Implementer’s Guide
UG_1x66B_016
18
Rev. 1.3
4.2 Off-Hook Request
The registers used in the off-hook request procedure are:
0x08
TXDG
-12
TXDG
- 6
TXDG
+3.5
TXDG
+2
TXDG
+1
TXDG
+0.5
TXDG
+0.25
TXDG
+0.125
Write
VAL3
0x09
RXDG
-12
RXDG
- 6
RXDG
+3.5
RXDG
+2
RXDG
+1
RXDG
+0.5
RXDG
+0.25
RXDG
+0.125
Write
VAL4
0x12
OFH
ENDC
ENAC
ENSHL
ENLVD
ENFEL
ENDT
ENNOM
Write
X/X/1/X
1/X/X/X
X/X/0 or 1/1
X
X
1/X/X/X
X
X/0/X/1
0x13
DCIV1
DCIV0
ILM
RSVD
PLDM
OVDTH
IDISPD
Res
Write
VAL1[1:0]
X
X
X
X
X
X
0x14
TXBST
DAA1
DAA0
Res
RXBST
RLPNH
RXG1
RXG0
Write
X
X
X
X
0
X
X
X
0x15
ENOLD
DISNTR
Res
CIDM
THEN
ENUVD
ENOVD
ENOID
Write
X
X
0/X
0/X
X/1
X
X
X
0x16
TXEN
RXEN
RLPNEN
ATEN
ACZ3
ACZ2
ACZ1
ACZ0
Write
X/1
X/1
X
X/1
VAL2[3:0] / X
The temporary variables defined in this procedure are:
VAL1 = System appropriate value for DCIV[1:0].
VAL2 = System appropriate value for ACZ[3:0].
VAL3 = System appropriate value for Tx Gain (RG08).
VAL4 = System appropriate value for Rx Gain (RG09).
Begin
1. Set RXBST = 0 (write xxxx_0xxx to RG14).
2. Set CIDM = 0 (write xx00_xxxx to RG15).
3. Set ENDC = ENFEL =1 (write x1xx_x1xx to RG12).
4. Set DCIV[1:0] = VAL1 (write VAL1[1:0]xx_xxxx to RG13).
5. Set ACZ[3:0] = VAL2 (write xxxx_VAL2[3:0] to RG16).
6. Set THEN = 1 (write xxxx_1xxx to RG15).
7. Set ENNOM = 0 (write xxxx_xxx0 to RG12).
8. Set TXEN = RXEN = ATEN = 1 (write 11x1_xxxx to RG16).
9. Set Rx Gain and Tx Gain as needed. Write VAL3 to RG08, write VAL4 to RG09.
10. Set OFH = 1. If using sieze state, set ENAC =0 else set ENAC =1. (write 1x0x_xxxx or 1x1x_xxxx to
RG12).
11. Wait until line settles (typical maximum is 350 ms).
12. Set ENAC = ENNOM =1 (write xx1x_xxx1 to RG12).
End