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.

ADS1220: How to vary Vref on upto 5VDC on ADS1220?

Part Number: ADS1220

Dear sir,

      I try to change ADS1220 Vref value 5V for my output calculation. but i can't change Vref value om more than 2.048V.

Kindly help me to how to change the Vref value 5V and i'm using Arduino nano and i want to know how to set register configurations for external reference using refp0 and refn0

  • Hi Anitha,

    Welcome to the E2E forum!  First thing is you must use 5V AVDD to apply a 5V reference.  Second, you need to change the Register 2 configuration register for the ADS1220 to use the REFP0/REFN0 inputs.  The bits  are the upper 2 bits as shown in Table 19 on page 42 of the ADS1220 datasheet.  Third, you must make sure your communication is working correctly by verifying with an oscilloscope or logic analyzer.

    Common communication errors occur either due to the wrong SPI mode (which should be mode 1 where SCLK dwells low on idle and data changes on rising edge of SCLK and is read on falling edge of SCLK) is being used or CS is not held low throughout the entire communication.  If CS is toggling between bytes, then the register write will be cancelled.  CS is best controlled manually through a GPIO.  Verify all register writes with a register read to make sure contents have been written correctly.

    Best regards,

    Bob B