Worst case error for a DAC

dacerror

I am trying to estimate the worst case absolute error for a DAC (the example I'm taking is MAXIM MX7524). I'm getting familiar with the concepts of INL, DNL,… But how would you estimate the worst case error? What errors need to be accounted in a cumulative manner?

Additional info:

After some further research I have found this website. I tried to compute the error for this DAC and for me it would go like:
$$TUE = \pm \sqrt{(0.5)^2 + (3.5)^2 + 1^2} \approx \pm 3.7 LSB$$
Where the maximal values used are: relative accuracy = 1/2 LSB, Diff non lin = 1 LSB, gain error = 3.5 LSB
Am I doing it in the right way?

Is it in general a large error or I can find better DAC?

Best Answer

That article seems fine but you also have to consider temperature effects if not being held constant at one temperature. For instance there will be a gain error temperature coefficient and this might be 20 ppm / degC meaning that if there is a change in temeperature of 30 degC there could be a further error in the gain of 600 ppm (parts per million) or 0.06%.

Same applies to the offset error and you need to ensure that INL is specified to be a max value within the temperature range you are expecting. Don't forget to consider local heating effects on your circuit from (say) linear regulators - they will warm things up a bit more.

Related Topic