This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AFE4404: AFE4404, I2C

Part Number: AFE4404

Hello Forum 

I have some questions regarding the AFE
que.1>In reflective 3 Led mode how to do DAC offset cancellation???

que.2> How to get SpO2 reading?

que.3> Which reg need to be read for PPG waveform?

  • Hello Nishi,

    1) Offset cancellation using offset DAC can be enabled for each of the 4 phases independently. 

    2) You need to process RED and IR Led data to get SPO2 readings based on your algorithm.

    3) Reg: 0x2A to 0x2F are the output registers.

    Regards,

    Midhun Raveendran

  • Thanks Midhun Raveendran for replying.
    I am a beginner with this  AFE4404 
    so please understand. 
    I want to know that is there any particular  sequence of register to write for getting adc ready and activating LED's.
    Is there any sequence for LED start?
    Do we need to on and off HRM for heart rate ?

    I am using ESP32 on arduino IDE.

  • Hello Midhun Raveendran76:

    I want to ask a question regarding I2C communication on ESP32 in Arduino IDE.
    I want to write data on AFE4404 which is a i2c support ic.
    register is of 24bit long.
    How do i write 24 bit data on it.
    And how do i know that exactly data is written on each bit?
    How do i calculate  acknowledgement after each register write?

  • Hello Nishi,

      Section 8.3.5 in the datasheet mentions the I2C protocol to be followed to communicate to AFE4404.

    You can read back the data from AFE4404 to check if the data is really written or not.

    Regards,

    Midhun Raveendran