How to calculate ADC output affected by errors

OP #7968355
Rate this post
useful
not useful

In order to characterize the ADC I'm working with, I try to create and calculate a worst-case-error-budget. For that I use Gain Error, Offset Error, INL, DNL and Quantiziation Error (all in mV) and add them to my ADC-Conversion result. From the information about the ADC specified in the µCs datasheet, i use the maximum values for those parameters. For example the maximum gain error is 25 LSB, which corresponds to a voltage of about 8.5 mV. I also learned, that because the Gain Error becomes greater, the higher the input voltage, I have to convert the absolute value to a relative gain error, so that I have a value for every step of the transfer function. So my formula is: V_Out = (1 + Gain_Error_rel) * V_in + Offset_Error + INL + DNL + Quant_Error Is that correct? If not, I'm looking for a correct formula as well as an explanation as to how which error is handled in calculations like that. Sources on that matter, especially on how to handle Gain Error in such calculations would be greatly appreciated.

Moderator (Company: Titel) #7968430
Rate this post
useful
not useful

Josias wrote:

I also learned, that because the Gain Error becomes greater, the higher the input voltage

The Gain Error is always 25dB at maximum. Of course in absolute figures 25dB of 10V is 10 times more than 25dB of 1V.

the ADC I'm working with

Is that a secret one or can you share a link to the data sheet? Because often there is a value for the maximum cumulated error in the data sheet.

Reply

Please log in before posting.

or

Log in with Google account

Registration is free and takes only a minute.

Register now