Hello All,
I understand that the ADPD4100/ADPD4000 configuration must be defined for each use-case.
I am using ADPD4100 for a wrist worn heart rate estimation application.
what is the basic configuration for this?
Hello All,
I understand that the ADPD4100/ADPD4000 configuration must be defined for each use-case.
I am using ADPD4100 for a wrist worn heart rate estimation application.
what is the basic configuration for this?
Meanwhile, I am sharing the ADPD4000 PPG measurement config file. For ADPD4100, please contact me.
#ADPD4000 PPG Measurement
0009 0090 # 32MHz trim
000B 02B2 # 1MHz trim
000D 2710 # Sampling rate, 0D05 300 Hz, 2710 100Hz, 1388 200Hz, 09C4 400 Hz
000F 0006 # 1MHz osc
0010 0000
0020 0002 # In1 & In2 to VC1 during sleep
0022 0403 # gpio3 output, gpio0 out invert
0023 0002 # gpio1 int x
0014 8000 # fifo to int x
0021 0000 # inputs configured single-ended
0024 5000 # setup timeslot A trigger to gpio3
# Slots config
## Timeslot A AFE Settings, default PPG mode
0100 0000 # Rs=500ohm, CH2 disabled
0101 41DA # TIA-BPF-INT
0102 0005 # IN1 to CH1, IN2 to CH2
0103 5002 # 0x5002: precon to TIA_VREF, VC1= Vdelta
0104 E3C0 # 1.3Vref, 200k gain at CH1
0105 000E # LED 1A current, please increase the current if needed
0106 0000 #
0107 01FE # NUM_INT:NUM_REPEAT (use even number of pulses when in chop mode)
0109 0210 # LED pulse width and offset
010A 0003 # INT pulse width
010B 1010 # INTEG_OFFSET
010D 0099 # chop -++-
010E 0000 # CH1 ADC offset = 0, use chop mode
010F 0000 # CH2 ADC offset
0110 0003 # 3 bytes signal
0112 0000 # no decimation
Meanwhile, I am sharing the ADPD4000 PPG measurement config file. For ADPD4100, please contact me.
#ADPD4000 PPG Measurement
0009 0090 # 32MHz trim
000B 02B2 # 1MHz trim
000D 2710 # Sampling rate, 0D05 300 Hz, 2710 100Hz, 1388 200Hz, 09C4 400 Hz
000F 0006 # 1MHz osc
0010 0000
0020 0002 # In1 & In2 to VC1 during sleep
0022 0403 # gpio3 output, gpio0 out invert
0023 0002 # gpio1 int x
0014 8000 # fifo to int x
0021 0000 # inputs configured single-ended
0024 5000 # setup timeslot A trigger to gpio3
# Slots config
## Timeslot A AFE Settings, default PPG mode
0100 0000 # Rs=500ohm, CH2 disabled
0101 41DA # TIA-BPF-INT
0102 0005 # IN1 to CH1, IN2 to CH2
0103 5002 # 0x5002: precon to TIA_VREF, VC1= Vdelta
0104 E3C0 # 1.3Vref, 200k gain at CH1
0105 000E # LED 1A current, please increase the current if needed
0106 0000 #
0107 01FE # NUM_INT:NUM_REPEAT (use even number of pulses when in chop mode)
0109 0210 # LED pulse width and offset
010A 0003 # INT pulse width
010B 1010 # INTEG_OFFSET
010D 0099 # chop -++-
010E 0000 # CH1 ADC offset = 0, use chop mode
010F 0000 # CH2 ADC offset
0110 0003 # 3 bytes signal
0112 0000 # no decimation