AnsweredAssumed Answered

AD5592R / AD5593R Internal Temperature Sampling

Question asked by Nougat on Mar 20, 2018
Latest reply on Apr 4, 2018 by koushik.kops

Hi there,

  0.  What do I need to write to the sequence register in order to sample the internal temperature channel?  Will 0x1100 do?

 

  1. The datasheet says "The accuracy of the temperature indicator, averaged over five samples,is typically 3°C."  Does this have to be 5 consecutive samples?  ie, if I do this "TEMP_CH, CH0, CH1, TEMP_CH, CH2, CH3, TEMP_CH, CH0, TEMP_CH, CH0, CH1, CH2, CH3, CH4, CH5, CH6, ch7, TEMP_CH, will that meet the 3 oC accuracy requirement?  Or the 3 oC accuracy only applies if I sample 5 consecutive channels of TEMP_CH?

 

  2. If I always sample in single channel, none-repeat mode and delay enough time for the end of conversion every time, do I ever need to issue the "Stop ADC Sequence" command (sequence register = 0x1000)?  Or is the "Stop ADC Sequence" command only required to stop a repeating sequence?  examples below

   Is this ok: 

         a. seq_reg = 0x1001

         b wait 500 nSecs

         c nop

         d wait 2 uSec

         e nop and read result of CH0

         f. seq_reg = 0x1002, ...

 

   Or do I need to do this:

         a. seq_reg = 0x1001

         b wait 500 nSecs

         c nop

         d wait 2 uSec

         e seq_reg = 0x1000 (STOP seq) read result of CH0

         f. wait 2 uSecs

         g. seq_reg = 0x1002, ...

Outcomes