Datasheet
Timing in SpO
2
Mode
The internal FIFO stores up to 32 samples, so that the
system processor does not need to read the data after
every sample. The temperature does not need to be
sampled very often–once a second or every few seconds
should be sufficient.
Figure 4. Timing for Data Acquisition and Communication When in SpO
2
Mode
Table 15. Events Sequence for Figure 4 in SpO
2
Mode
EVENT DESCRIPTION COMMENTS
1
Enter into SpO
2
Mode. Initiate a
Temperature measurement.
I
2
C Write Command sets MODE[2:0] = 0x03 and A_FULL_EN. Then to
enable and initiate a single temperature measurement, set TEMP_EN
and DIE_TEMP_RDY_EN.
2
Temperature Measurement Complete,
Interrupt Generated
DIE_TEMP_RDY interrupt triggers, alerting the central processor to read
the data.
3 Temp Data is Read, Interrupt Cleared
4 FIFO is Almost Full, Interrupt Generated Interrupt is generated when the FIFO almost full threshold is reached.
5 FIFO Data is Read, Interrupt Cleared
6 Next Sample is Stored
New Sample is stored at the new read pointer location. Eectively, it is
now the rst sample in the FIFO.
INT
I
2
C BUS
LED
OUTPUTS
~
~
~
SAMPLE #1 SAMPLE #2 SAMPLE #3 SAMPLE #16
SAMPLE #17
1 4 5 6
TEMP
SENSOR
TEMPERATURE SAMPLE
2 3
29ms
15
ms TO 300 ms
IRRED IRRED IRRED IRRED IR
RED
IRRED IRRED
www.maximintegrated.com
Maxim Integrated
│
26
MAX30102 High-Sensitivity Pulse Oximeter and
Heart-Rate Sensor for Wearable Health










