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.

ADS1299-4: ID value check

Part Number: ADS1299-4

Hi,

I have a few questions regarding the communication between the ADS1299-4.

While checking for the communication between the IC and Arduino , I have tried to read some register values first. - See the attachment

Q1. I would like to conform if the ID register value I am getting is correct or incorrect.

I am getting 0xDF instead of default 0xXC (according tho the datasheet), while the other registers return the default values.

Is the device is faulty?

This question is related to -      e2e.ti.com/.../602946

Q2. I am unable to write to any registers, while I could read them. (even after writing, the register values remains same as default value) is it because of the Voltage values are incorrect or the IC is faulty?

PS.     The capacitor voltages with respect to GND are given below. 

  DVDD :       3.3 V
  AVDD :        2.5 V
  AVSS :        -2.5 V
  VCAP1:      -1.2 V
  VCAP2:       0.0 V
  VCAP3:       1.8 V
  VCAP4:      -2.5 V

Attachments -

Thank you.

  • Hello Afsheen,

    Thanks for your post!

    Let's check a few things:

    1. Are you using the correct SPI settings? You should be using CPOL = 0 and CPHA = 1.
    2. Are you following the correct start-up sequence in section 10.1.2 and 11.1? After the power-on reset is complete, /DRDY should begin pulsing at the default data rate (assuming the START pin is pulled up). The /RESET pulse after tPOR is essential for bringing up the digital core in the correct state.
    3. Before trying to read the registers, are you sending the SDATAC command?

    Best Regards,