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.

ADS1120-Q1: About the switching of internal temperature sensor and ADC input

Part Number: ADS1120-Q1

Hello,

 

Regarding to the internal temperature sensor on ADS1120-Q1,my customer is asking some question.

They will use this sensor and will switch ADC input at arbitrary timing.

 

(Configuration register)

VREF[1:0]=10(External reference AIN0/REFP1 and AIN3/REFN1)

MODE[1:0]= 10 (Turbo mode)

DR[2:0]= 101 (1200 SPS)

MUX[3:0]=0011 ( AINP = AIN1, AINN = AIN2)

GAIN[2:0]= 011 (Gain = 8)

*Other register value are default.

 

・Use internal temperature sensor

Setting bit TS = 1.

Command START/SYNC and wait RDY=1

Reading 14bit temperature data

 

↓↑ (switching)

 

・Use ADC input

Setting bit TS = 0.

Command START/SYNC and wait RDY=1

Reading 16bit ADC data

 

*1 They checked with above configuration.

In case of switching of internal temperature sensor and ADC input,

the temperature data is not changed at the use internal sensor.

The data is always output as 500d(14bit: decimal) on all temperature.(It is not output correctly.)

But ADC data is output correctly at use ADC input.

 

*2 In case of use only internal temperature sensor(Not switch),

the temperature data is output correctly.

 

 (Question)

(1)They don’t place interval (wait) between internal temperature sensor and ADC input.

Is interval needed for switching? If so, how long is it needed for interval?

(2) About data rate=1200sps ,turbo mode and register command procedure

Is there any problem for switching ?

Are these setting supported for internal temperature sensor? ( data rate,turbo mode )

 

Regards,

Tao2199

  • Hi Tao2199,

    The conditions given should work.  As I do not know the SCLK frequency or the time between when the commands are issued relative to the START command, it is possible there is an issue with timing between commands and the processing of DRDY transitioning from high to low.  When switching to the temp sensor, the gain will automatically switch to 1 and the reference from external to the internal reference.  Is it possible to get scope or logic analyzer shots of the communication when switching to the temp sensor?  I would also need to see DRDY in addition to the SPI signals.

    Best regards,

    Bob B