K2x 16 bit SAR ADC - temperature stability?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

K2x 16 bit SAR ADC - temperature stability?

907 Views
troelsoesteraa
Contributor III

Hi,
I'm currently trying to debug some unexpected behavior - namely that the ADC measurements of a power detector are very temperature dependent. We're using the MK22FN256VLL12 with the ADC operating in 16 bit mode, asynch ADC clock of typical 5.2 MHz, with averaging level of 4. We also use an external 2.5V voltage reference with the ADC.

I have read https://www.nxp.com/docs/en/application-note/AN5250.pdf and noted that it is mentioned that temperature has a

a rather strong effect on the ADC measurement.

My question number one is:

- How large is this effect - I don't see any specs anywhere in any of the K22 data sheets, so what are we talking?

What we do now is more or less acording to https://community.nxp.com/docs/DOC-102013  . We store the positive, negative gains and offsets in non-volatile memory, and let the MCU load this into the correct ADC registers on initialization. No further calibration is done, but I'm doubting whether this is really a good procedure when AN5250 states that temperature influences offset and gain error drift. So what is the recommended approach to have the ADC operate equally well at -25 and 85 degrees C? Calibrate every time the temperature has decreased by more than 10 degrees since the last calibration?

Note: I'm not saying anything is wrong with the ADC - it could be the power sensors, as we are still testing - it is just discomforting that I haven't been able to find any data on how the ADC performs vs. temperature.Any information is welcome.Thanks.

0 Kudos
1 Reply

647 Views
Hui_Ma
NXP TechSupport
NXP TechSupport

Hi,

The AN5250 also mentioned the temperature effect compensation.

pastedImage_1.png

The main purpose of the ADC calibration is to generate the offset and gain compensation values. These values are automatically subtracted (offset) and scaled (gain) during the conversion sequence to compensate for linearity errors in the SAR’s internal DAC output. 

Customer could refer AN3031 about internal temperature sensor calibration during all temperature range.

The logic is similar.


Have a great day,
Mike

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos