Post Go back to editing

what is the default configuration for ADPD4100/ADPD4000 Wrist worn PPG for Heart Rate ?

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?

Parents
  • 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

  • Hi,

     i am trying measure  Heart rate using adpd4100z evaluation board with nrf52840 controller board 

    is that configuration working ? i have set 3 bytes for signal .

    how many data register i should read and how to swap the data for calculate the bpm?

Reply
  • Hi,

     i am trying measure  Heart rate using adpd4100z evaluation board with nrf52840 controller board 

    is that configuration working ? i have set 3 bytes for signal .

    how many data register i should read and how to swap the data for calculate the bpm?

Children