ADPD4100Z continuous connect mode

Hello Glue

I am trying to measure the ppg with adpd4100z with controller board nrf52840 i am communicating with spii able to read and write the adpd4100z ,led is not blinking .

here i am sharing the configuration values please check it if any thing in wrong let me know.

{0x00B4U, 0x0010U},
{0x0010U, 0x0000U},
{0x0108U, 0x0000U},
{0x000FU, 0x0006U}, // Enable the 1 mhz
{0x0101U, 0x4101U}, // TS_PATH and prewidth 8us // 0x40DAU //0x4101U
{0x000DU, 0x2710U}, // TS freq 100hz
{0x0021U, 0x0000U},
{0x0023U, 0x2000U}, // Enable led3x amplifier
{0x0102U, 0x0001U}, // IN1 is connected to channel 1 IN2 dis
{0x0104U, 0x03C0U}, // TIA_VREF 1.265V Modulate TIA_VERF 1.265V //03C
{0x0103U, 0x5002U}, // Precondition with TIA_VERF and VC1 active TIA_REF +215 mv
//{0x0105U, 0x00A7U},
{0x0106U, 0x2A2AU}, // selecting LED4B,LED3B and op current 70ma 0xA6A6
{0x0107U, 0x0101U}, // number of analog convertion (single)selected
{0x0109U, 0x0420U}, // led offset 16us and led width 2us 0210
{0x010AU, 0x0043U}, // set intifration width 3us and
{0x010EU, 0x0000U},
{0x010BU, 0x1014U} // 1 us sec incremets lsb,31.25 incremets nano sec

  • 0
    •  Analog Employees 
    on Sep 2, 2021 3:43 PM

    Hi there,

    Your setting of register 0x0106 with 0x2A2A turns on LED3A and LED4A, not LED3B and LED4B. If the LEDs are connected to LED3B and LED4B, you will not be able to see LED lit up.

    Regards,

    Glen B.  

  • Hi sir,

    i am trying to LED3B(RED)  and LED4B(IR) , i have written the data 0xC3C3 data at the address location0x0106 and  also i am reading the back that register i getting same data but still led is not blinking. led one end getting 3 volts i have checked with multimeter. i am not getting where i did wrong.

    I am using time slot A. i am using the adpd4100z development board, to this board i have connected SPI lines and 3volts  and 1.8v , is this necessary to give any other connections .

    here i am sharing the config registers let me know any thig is wrong.

    {0x00B4U, 0x0010U},
    {0x0009U, 0x0090U},
    {0x000BU, 0x02B2U},
    {0x000CU, 0x0012U},
    {0x0010U, 0x0000U}, // 0014 8000 ENABLE INTX
    {0x0108U, 0x0000U},
    {0x0107U, 0x01FEU},
    {0x000FU, 0x0006U}, // Enable the 1 mhz
    {0x0101U, 0x40DAU}, // TS_PATH and prewidth 8us // 0x40DAU //0x4101U
    {0x000DU, 0x2710U}, // TS freq 100hz
    {0x0020U, 0x0004U}, // IN1 is connected to vc1 and in2 dis in sleep mode
    {0x0021U, 0x0000U},
    // {0x0023U, 0x0000U}, // Enable led3x amplifier
    {0x0102U, 0x0001U}, // IN1 is connected to channel 1 IN2 dis
    {0x0104U, 0x03C0U}, // TIA_VREF 1.265V Modulate TIA_VERF 1.265V //03C
    {0x0103U, 0x5002U}, // Precondition with TIA_VERF and VC1 active TIA_REF +215 mv
    {0x0106U, 0xCFCF}, // selecting LED4B,LED3B and op current 70ma 0xA6A6
    {0x0107U, 0x0102U}, // number of analog convertion (single)selected
    {0x0109U, 0x0220U}, // led offset 16us and led width 2us 0210
    {0x010AU, 0x0143U}, // set intifration width 3us and
    {0x010EU, 0x0000U},
    {0x010BU, 0x1014U}

  • 0
    •  Analog Employees 
    on Sep 3, 2021 12:53 PM in reply to mahee1

    Hi there,

    Please refer to another thread you initiated ADPD4100Z led is not blinking - Q&A - Optical Sensing - EngineerZone (analog.com)

    We need the information of your setup, including the LED connections, LED power supply and decoupling capacitor(s) before we can help on the config.

    Regards,

    Glen