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.

ADS1293: ADS1293 LOD Issue

Part Number: ADS1293

Hi,

I am using ADS1293 in my application. There SPI communication and all enabled registers are working properly. And Initially LOD also working. But, after few days the Lead of Detection(LOD) is not working. because of that, plotting page getting full of noisy. 

ECG peaks are good when placing on the body.  

After replacing the ADS1293 the LOD is working properly. what could be reason? please let me know if anyone the reason.

Best Regards,

Naga

  • Hello Naga,

    Can you please provide your schematic and register settings?

    Regards,
    Brian Pisani
  • Hello Brain,

    Thank you for your reply. I have attached schematic and register values of ADS1293. please check it out and update ASAP.

    TI_ADS1293_SPIWriteReg(0x00, 0x00);
      TI_ADS1293_SPIWriteReg(0x01, 0x0A);
      TI_ADS1293_SPIWriteReg(0x02, 0x00);
      TI_ADS1293_SPIWriteReg(0x03, 0x00);
      TI_ADS1293_SPIWriteReg(0x04, 0x00);
      TI_ADS1293_SPIWriteReg(0x05, 0x00);
      TI_ADS1293_SPIWriteReg(0x06, 0x14); //0x04
      TI_ADS1293_SPIWriteReg(0x07, 0x3F); //0x3F
      TI_ADS1293_SPIWriteReg(0x08, 0x0F); //0xFF, 0x00
      TI_ADS1293_SPIWriteReg(0x09, 0x00);
      TI_ADS1293_SPIWriteReg(0x0A, 0x03);
      TI_ADS1293_SPIWriteReg(0x0B, 0x00);
      TI_ADS1293_SPIWriteReg(0x0C, 0x03);
      TI_ADS1293_SPIWriteReg(0x0D, 0x00);
      TI_ADS1293_SPIWriteReg(0x0E, 0x00);
      TI_ADS1293_SPIWriteReg(0x0F, 0x00);
      TI_ADS1293_SPIWriteReg(0x10, 0x00);
      TI_ADS1293_SPIWriteReg(0x11, 0x00);
      TI_ADS1293_SPIWriteReg(0x12, 0x04);
      TI_ADS1293_SPIWriteReg(0x13, 0x01);
      TI_ADS1293_SPIWriteReg(0x14, 0x36);
      TI_ADS1293_SPIWriteReg(0x15, 0x00);
      TI_ADS1293_SPIWriteReg(0x16, 0x00);
      TI_ADS1293_SPIWriteReg(0x17, 0x05);
      TI_ADS1293_SPIWriteReg(0x18, 0x00);
      TI_ADS1293_SPIWriteReg(0x19, 0x00);
      TI_ADS1293_SPIWriteReg(0x1A, 0x00);
      TI_ADS1293_SPIWriteReg(0x1B, 0x00);
      TI_ADS1293_SPIWriteReg(0x1C, 0x00);
      TI_ADS1293_SPIWriteReg(0x1D, 0x00);
      TI_ADS1293_SPIWriteReg(0x21, 0x02); //R2
      TI_ADS1293_SPIWriteReg(0x22, 0x04); //R3
      TI_ADS1293_SPIWriteReg(0x23, 0x02);
      TI_ADS1293_SPIWriteReg(0x24, 0x02);
      TI_ADS1293_SPIWriteReg(0x25, 0x00); //R1[4 Fixed for 102.4Khz]
      TI_ADS1293_SPIWriteReg(0x26, 0x00);
      TI_ADS1293_SPIWriteReg(0x27, 0x08);
      TI_ADS1293_SPIWriteReg(0x28, 0x00);
      TI_ADS1293_SPIWriteReg(0x29, 0x00);
      TI_ADS1293_SPIWriteReg(0x2A, 0x00);
      TI_ADS1293_SPIWriteReg(0x2B, 0x00);
      TI_ADS1293_SPIWriteReg(0x2C, 0x00);
      TI_ADS1293_SPIWriteReg(0x2D, 0x00);
      TI_ADS1293_SPIWriteReg(0x2E, 0x33);
      TI_ADS1293_SPIWriteReg(0x2F, 0x10);
      TI_ADS1293_SPIWriteReg(0x30, 0x00);
      TI_ADS1293_SPIWriteReg(0x31, 0x00);
      TI_ADS1293_SPIWriteReg(0x32, 0x00);
      TI_ADS1293_SPIWriteReg(0x33, 0x00);
      TI_ADS1293_SPIWriteReg(0x34, 0x00);
      TI_ADS1293_SPIWriteReg(0x35, 0x00);
      TI_ADS1293_SPIWriteReg(0x36, 0x00);
      TI_ADS1293_SPIWriteReg(0x37, 0x00);
      TI_ADS1293_SPIWriteReg(0x38, 0x00);
      TI_ADS1293_SPIWriteReg(0x39, 0x00);
      TI_ADS1293_SPIWriteReg(0x3A, 0x00);
      TI_ADS1293_SPIWriteReg(0x3B, 0x00);
      TI_ADS1293_SPIWriteReg(0x3C, 0x00);
      TI_ADS1293_SPIWriteReg(0x3D, 0x00);
      TI_ADS1293_SPIWriteReg(0x3E, 0x00);
      TI_ADS1293_SPIWriteReg(0x3F, 0x00);
      TI_ADS1293_SPIWriteReg(0x40, 0xFF);
      TI_ADS1293_SPIWriteReg(0x50, 0x00);
      TI_ADS1293_SPIWriteReg(0x60, 0x00);
      TI_ADS1293_SPIWriteReg(0x62, 0x00);

    Regards,

    Naga

  • Hello Naga,

    It looks from your register settings that you are only measuring ECG on channel 1 using IN1 and IN2. However, you have lead-off detection enabled for all the inputs. You should disable lead-off for all unused channels and inputs.

    Brian
  • Hello Brain,

    Thanks for your reply. That I will disable with all other unused channels and inputs. but, Is this the reason for LOD is not working after sometimes? After replacing the chip it is working fine.

    Best Regards,

    Naga

  • Naga,

    It may take some time for the problem to manifest. What happens when the lead-off is not working and you power cycle the device? Does it still not work?

    Brian