English
Language : 

TMD2725 Datasheet, PDF (14/50 Pages) ams AG – The device features advanced proximity measurement
Figure 18:
Detailed State Diagram
TMD2725 − Principles of Operation
Oscillator Off
(SLEEP)
az-done = 0 (reset)
no
pon
yes
An I2C Write to az-nth-iteration register, except of the value 00h(disable-az),
resets az-done independent of actual cntrl-state.
In consequence, a new autozero calibration will be started in advance to the
next ALS integration cycle.
Oscillator On
(IDLE)
aen | pen
no
yes
no
start-offset-calib
yes
Run Proximity
Offset Calibration
aen
no
yes
az-done
yes
no
Run Autozero
Calibration
az-done = 1
aen
no
yes
Run ALS
~aen
Integration
aen==0
aborts ALS
az-done = 0, if az-nth
iterations passed since
last AZ calibration.
(refer to note 1
for exceptions)
no
pen
yes
Run Proximity
Integration
no
aen | pen
yes
no
wen
yes
aen==1 &&
no
az-done==0
yes
Run Autozero
Calibration
az-done = 1
wtime-done = 0
Run WTIME timer
~wen |
(~aen & ~pen)
autozero calibration is
executed in parallel to
running WTIME timer
az-done &
wtime-done
yes
wtime-done = 1
wen==0 | (aen==0 & pen==0)
aborts WTIME timer
Page 14
Document Feedback
ams Datasheet
[v1-11] 2016-Sep-20