I want to know how to realize the embedded software of 144R, how to obtain infrared and infrared data, and how to know which is red data and which is infrared data from A slot or B.
ADPD144RI
Not Recommended for New Designs
The ADPD144RI is a highly integrated, photometric front end optimized for photoplethysmography (PPG) detection of blood oxygenation (SpO2) by synchronous...
Datasheet
ADPD144RI on Analog.com
I want to know how to realize the embedded software of 144R, how to obtain infrared and infrared data, and how to know which is red data and which is infrared data from A slot or B.
Hi,
Apologies for missing this item. I know this is a long-overdue but we are also trying to clear up some open items as others who have similar concerns/issue may still find this useful.
I will be moving this thread to https://ez.analog.com/optical_sensing/ community. Hopefully someone here may assist this.
Thanks,
Jellenie
Hi,
Drivers are stored here:
adpd-drivers/ADPD10xx at master · analogdevicesinc/adpd-drivers · GitHub
Other than that, it is your discretion how to obtain the data. You can set either timeslot with either LED. There is no set rule. You should read the datasheet first:
ADPD144RI (Rev. A) (analog.com)
It's totally up to you how to obtain data, the ADPD144RI is very flexible. There are registers that you could set for how to read data. Below is an example configuration file:
# ADPD_Config_File
# Register Value
02 0005
06 0000
11 30A9
12 000A
14 0116
15 0330
18 3FFF
19 3FFF
1A 1FF0
1B 1FF0
1E 3FFF
1F 3FFF
20 1FF0
21 1FF0
22 3000
23 3005
24 3007
25 0207
34 0000
30 0319
31 0813
35 0319
36 0813
39 21F3
3B 21F3
3C 3006
42 1C36
43 ADA5
44 1C36
45 ADA5
4E 0040
52 0040
54 0020
5A 0010