Maxim Integrated Page 29 of 52
SpO
2
on the wrist
(WSpO
2
) algorithm:
Set the WSpO
2
coefficients. WSpO
2
is a Maxim supplied
algorithm for
measuring SpO
2
on
the wrist.
Defaults:
A = 159584
B = -3465966
C = 11268987
(MAX32664GWEC)
0x00, four bytes signed
integer A, four bytes signed
integer B, four bytes signed
integer C (32-bit integers
which are the coefficients
times 100,000).
WSpO
2
algorithm:
Set the sample rate.
(MAX32664GWEC)
0x01, 0x00: 100Hz
0x01, 0x01: 25Hz
WSpO
2
algorithm:
Set the algorithm run
mode.
(MAX32664GWEC)
0x02, 0x00: Continuous
0x02, 0x01: One-shot
WSpO
2
algorithm:
Set the AGC mode for
the WSpO
2
algorithm.
(MAX32664GWEC)
0x03, 0x00: Disable
0x03, 0x01: Enable
WSpO
2
algorithm:
Set motion detection.
(MAX32664GWEC)
0x04, 0x00: Disable
0x04, 0x01: Enable
WSpO
2
algorithm:
Set the motion
detection period,
seconds.
(MAX32664GWEC)
0x05,
MSB of Period, LSB of Period
(16-bit unsigned integer)
WSpO
2
algorithm:
Set the motion
threshold for the
WSpO
2
algorithm in
0.00001 g.
(MAX32664GWEC)
0x06, 4 bytes (a 32-bit signed
integer, which is the motion
threshold value times
100,000)
WSpO
2
algorithm:
Set WSpO
2
AGC
Timeout (sec).
(MAX32664GWEC)
0x07, 8-bit unsigned value
WSpO
2
algorithm:
Set WSpO
2
Algorithm
Timeout (sec).
(MAX32664GWEC)
0x08, 8-bit unsigned value
WSpO
2
algorithm:
Set WSpO
2
PD
configuration (source
of PPG signal).
(MAX32664GWEC)
0x09, 0x01: PD1
0x09, 0x02: PD2
0x09, 0x02: PD1, PD2