Datasheet
Figure 12. EVTMG1 Command
YES
NO
START TIMER
START
GET CONFIGURATION REGISTER DATA
IS TIMER > = NEXT
TDF3-TDF0
INCREMENT?
IS TIMER > = NEXT
TDF5-TDF0
INCREMENT?
IS TOF_PENDING SET?
IS
TEMPERATURE_
PENDING SET?
PERFORM
TEMPERATURE
COMMAND
TEMPERATURE
COMMAND ERROR?
COMPUTE RUNNING
AVG FOR EACH
MEASURED PORT
AND STORE AT
T1_AVG, T2_AVG,
T3_AVG, T4_AVG
REGISERS
INCREMENT
TEMPERATURE
CYCLE COUNTER
INCREMENT
SEQUENCE CYCLE
COUNTER
SEQUENCE CYCLE
COUNTER = TDM4-
TDM0?
SET THE
TEMP_EVTMG BIT IN
THE INTERRUPT
STATUS REGISTER
ASSERT THE INT
DEVICE PIN
END
IS THE ET_CONT BIT
SET?
NO
ASSERT THE INT
DEVICE PIN
SET THE
TEMP_EVTMG BIT IN
THE INTERRUPT
STATUS REGISTER
IS THE CONT_INT
BIT SET?
SETTING
CONT_INT
ALLOWS HOST
MICROCONTROLL
ER TO
INTERROGATE
MAX35101 AFTER
EACH
MEASUREMENT
CYCLE
SEE ERROR HANDLING
DESCRIPTION
PERFORM TOF_DIFF
COMMAND
IS
TEMPERATURE_PEND
ING SET?
COMPUTE RUNNING
AVG FOR TOF_DIFF
MEASUREMENTS AND
STORE AT
TOF_DIFF_AVG
INCREMENT
SEQUENCE CYCLE
COUNTER
INCREMENT
SEQUENCE CYCLE
COUNTER
SEQUENCE CYCLE
COUNTER = TDM4-
TDM0?
SET THE
TOF_EVTMG BIT IN
THE INTERRUPT
STATUS REGISTER
IS
TEMPERATURE_PEND
ING SET?
ASSERT THE INT
DEVICE PIN
END
IS THE ET_CONT BIT
SET?
NO
SET THE
TOF BIT IN THE
INTERRUPT STATUS
REGISTER
IS
TEMPERATURE_
PENDING SET?
ASSERT THE INT
DEVICE PIN
IS THE CONT_INT
BIT SET?
SEE ERROR
HANDLING
DESCRIPTION
SET
TEMPERATURE_
PENDING
SET
TOF_PENDING
TEMPERATURE
MEASUREMENT
REPETITION RATE
SETTING CONT_INT
ALLOWS HOST
MICROCONTROLLER
TO INTERROGATE
MAX35101 AFTER
EACH MEASUREMENT
CYCLE
SETTING ET_CONT BIT
CAUSES THE
SEQUENCE TO BE
CONTINUOUS
CLEAR
TEMPERATURE_
PENDING
CLEAR
TOF_PENDING
TOF_DIFF
MEASUREMENT
REPETITION
RATE
NO
NO
NO
YES
NO
NO
YES
YES
YESYES
YES
NO
NO
YES
NO
YES
YES
YES
YES
NO NO
EVTMG1
TIME OF FLIGHT / TEMPERATURE COMMAND
Figure 12
MAX35101 Time-to-Digital Converter with Analog Front-End
www.maximintegrated.com
Maxim Integrated
│
19










