Part Number: ADS8699
-
Hi,
I use ADS8699. My problem is when power on sometimes i can not read adc data from SPI? do we need reset ADS8699 from RST pin after power on?
-
My second question about RANGE_SEL_REG. I want to orginize external_ref, and 1000b = 3 × VREF unipolar 0-12.288V
I send this command from spi;
csADC LOW
SPI.transfer(0xD4); //11010100
SPI.transfer(0x14); // 00010100
SPI.transfer(0x00);
SPI.transfer(0x48); // int-ref disabled, Voltage range 3*Vref
csADC HIGHIf i want to check RANGE_SEL_REG Register (address = 14h) I send READ_HWORD
csADC LOW
SPI.transfer (0xC8); //11001000//READ_HWORD command
SPI.transfer(0x14); // 00010100
SPI.transfer(0x00);
byte reading=SPI.transfer(0x00); // I expect b01001000 in the reading bytecsADC HIGH
Is it correct? altough DATAOUT_CTL_REG register is reset value 0x00000000, if I send READ_HWORD command, will I read RANGE_SEL_REG Register (address = 14h) value?