AD7142
Table 21. AMB_COMP_CTRL0 Register
Default
Address Data Bit Value
Type
0x002
[3:0]
0
R/W
Name
FF_SKIP_CNT
[7:4]
F
[11:8]
F
[13:12] 0
[14]
0
[15]
0
FP_PROXIMITY_CNT
LP_PROXIMITY_CNT
PWR_DOWN_TIMEOUT
FORCED_CAL
CONV_RESET
Description
Fast filter skip control (N+1)
0000 = no sequence of results are skipped
0001 = one sequence of results is skipped for every
one allowed into Fast FIFO
0010 = two sequences of results are skipped for every
one allowed into Fast FIFO
1011 = maximum value = 12 sequences of results are
skipped for every one allowed into Fast FIFO
Full power mode proximity period
Low power mode proximity period
Full power to low power mode time out control
00 = 1.25 × (FP_PROXIMITY_CNT)
01 = 1.50 × (FP_PROXIMITY_CNT)
10 = 1.75 × (FP_PROXIMITY_CNT)
11 = 2.00 × (FP_PROXIMITY_CNT)
Forced calibration control
0 = normal operation
1 = forces all conversion stages to recalibrate
Conversion reset control (self-clearing)
0 = normal operation
1 = resets the conversion sequence back to STAGE0.
Table 22. AMB_COMP_CTRL1 Register
Default
Address Data Bit Value
Type
0x003
[7:0]
64
R/W
[13:8]
1
[15:14] 0
Name
PROXIMITY_RECAL_LVL
PROXIMITY_DETECTION_RATE
SLOW_FILTER_UPDATE_LVL
Description
Proximity recalibration level
Proximity detection rate
Slow filter update level
Table 23. AMB_COMP_CTRL2 Register
Default
Address Data Bit Value
Type
0x004
[9:0]
3FF
R/W
[15:10] 3F
Name
FP_PROXIMITY_RECAL
LP_PROXIMITY_RECAL
Description
Full power mode proximity recalibration time control
Low power mode proximity recalibration time control
Table 24. STAGE_LOW_INT_EN Register
Address Data Bit
Default
Value
Type
0x005 [0]
0
R/W
Name
STAGE0_LOW_INT_EN
[1]
0
STAGE1_LOW_INT_EN
[2]
0
STAGE2_LOW_INT_EN
[3]
0
STAGE3_LOW_INT_EN
Description
STAGE0 low interrupt enable
0 = interrupt source disabled
1 = INT asserted if STAGE0 low threshold is exceeded
STAGE1 low interrupt enable
0 = interrupt source disabled
1 = INT asserted if STAGE0 low threshold is exceeded
STAGE2 low interrupt enable
0 = interrupt source disabled
1 = INT asserted if STAGE0 low threshold is exceeded
STAGE3 low interrupt enable
0 = interrupt source disabled
1 = INT asserted if STAGE0 low threshold is exceeded
Rev. 0 | Page 41 of 68