Hi,
I am using ADS8568 ADC. Currently I'm using it in hardware mode by connecting HW_bar/SW pin to DGND. I'm using it in serial mode with internal reference enabled. Pin no. 34, RANGE is connected to DGND. So I assume that my Vref will be 2.5V and my range will be ±4Vref giving me a voltage range of ±10V.
When I check voltage on REFIO pin, I am seeing a voltage of 3.18V. Also the range which I'm getting is ±2Vref i.e. I get output of 7FFF for a voltage of 6.3V. Anything above 6.3V I get output as 8000 and hence a negative number. Kindly pls explain what wrong must be going? I am getting Vref = 3.18V and range as ±6.3V.
Also I was trying to run the ADC in software mode to set it in ±4Vref mode. Changed the HW_bar/SW pin to DVDD. As explained in datasheet, I am following this sequence:
- ADC reset pulse (active high)
- Wait for BUSY signal pulse (However, I'm not receiving any change in BUSY signal so bypassed this)
- Write data on SPI as 800083FFh
I checked the Vref value after this, it stills showed 3.18V whereas I was expecting 2.5V. Datasheet says that changes are active with 32nd SCLK falling edge of the access where the register content is updated in serial mode, so ideally after writing 800083FFh, it should get updated. Kindly check whether my Config reg value is correct or not. How can I check whether the register is updated or not?
Request your pointwise answers to the above mentioned queries. Thanks