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.

ADS1248 internal reference

Other Parts Discussed in Thread: ADS1248

Hi all,

I am using arduino SPI to communicate with ADS1248 IC(I am suing it as general purpose ADC). When I turn the ADC for the firs time and download program(which includes setting the registers ) on to my arduino I see my internal reference set to 2.046V. But if I re-download my arduino program with out restarting ADC internal reference is 0V. FYI my SPI communication works fine as I can see my register's set to my settings in the first time download and re download case. I tried doing reset command also before setting registers It also works for first time download.

Thanks

Rakesh  

  • Rakesh,


    I would start by reading back the registers to make sure the internal reference is indeed turned on. I would try to read back the registers in both cases (from startup, and from loading the program).

    The default condition is that the reference is always off and in particular, I'd check the MUX1 register for bits 6:5 to makes sure that it is set to 01. However, I'd read back all the registers and make sure that they match what you think the device should be reading.

    The only other thing that might make a difference is if those bits 6:5 of MUX1 are set to 10 or 11 and the START pin is being held low, shutting down the device along with the reference. I'd check the condition of the START pin as well.


    Joseph Wu