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.

DAC81404: Difference between error spec

Part Number: DAC81404
Other Parts Discussed in Thread: DAC81408

Dear Technical Support Team,

I'd like understand the difference between error spec.

Q1
Does "offset error" include "Offset error temperature coefficient"?

Also Does "Full-scale error" includes "Full-scale error temperature coefficient and "Gain error" includes "Gain error temperature coefficient" , ?

Q2

For example, consider Gain Error,
When outputting 5V at 25°C and drifting to 30°C (5°C) rise,

Gain error" is not applicable since the temperature range is TA = -40°C to +125°C. Instead, only "Gain error temperature coefficient ±2ppm of FSR/°C" only is applicable .

Is this correct?

Q3

 "offset error" and "Offset error temperature coefficient" have following test condition.

Why bipolar range minus?

Why is it bipolar but defined as negative? How should the positive side be considered?

---------

Unipolar ranges, AVSS = 0 V Bipolar ranges, –21.5 V ≤ AVSS < 0 V

---------

Q4 

What's the difference between  "offset error" "and  "Zero-code (negative full scale) error" ?

Q5

Are  following figures typical spec?

Best Regards,

ttd

  • Hi TTD,

    Good day to you !

    I am putting the questions again here along with answers.

    Q1
    Does "offset error" include "Offset error temperature coefficient"?

    Also Does "Full-scale error" includes "Full-scale error temperature coefficient and "Gain error" includes "Gain error temperature coefficient" , ?

    Ans : Yes,"offset error", "Full-scale error" and "Gain error" includes " does have a  temperature coefficient parameter in the data-sheet.

    Q2

    For example, consider Gain Error,
    When outputting 5V at 25°C and drifting to 30°C (5°C) rise,

    Gain error" is not applicable since the temperature range is TA = -40°C to +125°C. Instead, only "Gain error temperature coefficient ±2ppm of FSR/°C" only is applicable .

    Is this correct?

    Ans : No, "gain error" is always applicable (will scale depending on the code) for linear range of the DAC codes.

    Q3

     "offset error" and "Offset error temperature coefficient" have following test condition.

    Why bipolar range minus?

    Why is it bipolar but defined as negative? How should the positive side be considered?

    ---------

    Unipolar ranges, AVSS = 0 V Bipolar ranges, –21.5 V ≤ AVSS < 0 V

    ---------

    Ans : No bipolar range is not negative, please look carefully; it's supply AVSS is negative.  DAC bipolar range implies that DAC output will have same voltage swing in positive and negative direction w.r.t. GND. And for this AVSS supply has to be negative (depending on the output range and footroom).

    Q4 

    What's the difference between  "offset error" "and  "Zero-code (negative full scale) error" ?

    Ans : "offset error" is measured at the start of linear DAC code i.e. for 16-bit: at DAC code 512 for AVDD ≥ 5.5 V

    and "Zero-code (negative full scale) error" is measured at zero code

    Q5

    Are  following figures typical spec?

    Ans : 

    These specs are MIN/MAX spec but plots are typical room temperature plots.

    Thanks,

    Sanjay

  • Hi Sanjay,

    Thank you for your reply.

    I'd like to calculate DAC's overall precision simply. Output range is ±5.12V.

    According to the training video, TUE includes offset, gain, INL.

    https://www.ti.com/ja-jp/video/6131989221001#transcript-tab

    Datasheet shows TUE is ±0.07 %FSR for TA = -40°C to +125°C. Is following calculation correct?

    ex.1)

      5.12V * ±0.05*0.01=  ±2.56mV ⇒ 5.12V ±2.56mV

    ex.2)

      1V * ±0.05*0.01=  ±0.5mV ⇒ 1V ±0.5mV

    Best Regards,

    ttd 

  • Hi,

    I hope you are having a great week !

    For calculating the overall precision of the DAC, you can directly use the TUE. And FSR is DAC's FSR, i.e. FSR for 5V range is 5V, and FSR for ±5V range is 10V.

    1. overall precision for 5.12V range will be     = 5.12V ± 0.07%FSR(=6V, as minimum range for 5.12V is 0-6V UP)

                                                                            = 5.12V ± (0.07 * 6V / 100) 

                                                                            = 5.12V ± 4.2mV

    2. overall precision for 1V range will be          = 1V ± 0.07%FSR(=5V, as minimum range for 5.12V is 0-5V UP)

                                                                            = 1V ± (0.07 * 5V / 100) 

                                                                            = 1V ± 3.5mV

    Thanks,

    Sanjay

  • Hi Sanjay,

    Thank you for your reply.

    My actual voltage range was within ±5V. I mistakenly thought the DAC setting was the general ±5.12V, so I would not use 6V (20% of overvoltage).

    In that case, is the following calculation correct? 

    1. overall precision for 5V range will be          = 5V ± 0.07%FSR(=5V)

                                                                            = 5V ± (0.07 * 5V / 100) 

                                                                            = 5V ± 3.5mV

    2. overall precision for 1V range will be          = 1V ± 0.07%FSR(=5V)

                                                                            = 1V ± (0.07 * 5V / 100) 

                                                                            = 1V ± 3.5mV

    When dac output is -5V or -1V, the does TUE be  ± 0.05%FSR 

    positive( ± 0.07%FSR)

    negative(± 0.05%FSR

    3. overall precision for -5V range will be          = -5V ± 0.05%FSR(=5V)

                                                                            = -5V ± (0.05 * 5V / 100) 

                                                                            = -5V ± 2.5mV

    4. overall precision for -1V range will be          = -1V ± 0.05%FSR(=5V)

                                                                            = -1V ± (0.05 * 5V / 100) 

                                                                            = -1V ± 2.5mV

    Best Regards,

    ttd

  • Hi,

    First two calculations are okay, but last two are not and FSR needs to be corrected.

    3. overall precision for -5V range will be(min possible range is ± 5V and FSR will be 10V)   

                                                                            = - 5V ± 0.05%FSR

                                                                            = - 5V ± (0.05 * 10V / 100) 

                                                                            = - 5V ± 5mV

    4. overall precision for -1V range will be(min possible range is ± 5V and FSR will be 10V)   

                                                                            = - 1± 0.05%FSR

                                                                            = - 1V ± (0.05 * 10V / 100) 

                                                                            = - 1± 5mV

    Thanks,

    Sanjay

  • Hi Sanjay,

    Thank you for your reply.

    I'd like to use same setting ± 5V FSR (=10V) for all 1(5V),2(1V),3(-5V),4(-1V).

    3 and 4 are just copy from your answer.

    Are 1 and 2 correct ? 

    1. overall precision for 5V range will be(min possible range is ± 5V and FSR will be 10V)   

                                                                            = 5V ± 0.07%FSR

                                                                            = 5V ± (0.07 * 10V / 100) 

                                                                            = 5V ± 7mV

    2. overall precision for 1V range will be(min possible range is ± 5V and FSR will be 10V)   

                                                                            = 1± 0.07%FSR

                                                                            = 1V ± (0.07 * 10V / 100) 

                                                                            = 1± 7mV

    3. overall precision for -5V range will be(min possible range is ± 5V and FSR will be 10V)   

                                                                            = - 5V ± 0.05%FSR

                                                                            = - 5V ± (0.05 * 10V / 100) 

                                                                            = - 5V ± 5mV

    4. overall precision for -1V range will be(min possible range is ± 5V and FSR will be 10V)   

                                                                            = - 1± 0.05%FSR

                                                                            = - 1V ± (0.05 * 10V / 100) 

                                                                            = - 1± 5mV

  • Hi,

    You need to change the TUE number for 1 and 2 from 0.07 %FSR to 0.05 %FSR in the calculation and rest are okay.

    Thanks,

    Sanjay 

  • Hi Sanjay,

    Thank you for your reply.

    I understood any bipolar output voltage with ±5V has ±5mV error due to TUE(± 0.05%FSR).

    1. overall precision for 5V range will be(min possible range is ± 5V and FSR will be 10V)   

                                                                            = 5V ± 0.05%FSR

                                                                            = 5V ± (0.05 * 10V / 100) 

                                                                            = 5V ± 5mV

    2. overall precision for 1V range will be(min possible range is ± 5V and FSR will be 10V)   

                                                                            = 1± 0.05%FSR

                                                                            = 1V ± (0.05 * 10V / 100) 

                                                                            = 1V ± 5mV

    3. overall precision for -5V range will be(min possible range is ± 5V and FSR will be 10V)   

                                                                            = - 5V ± 0.05%FSR

                                                                            = - 5V ± (0.05 * 10V / 100) 

                                                                            = - 5V ± 5mV

    4. overall precision for -1V range will be(min possible range is ± 5V and FSR will be 10V)   

                                                                            = - 1± 0.05%FSR

                                                                            = - 1V ± (0.05 * 10V / 100) 

                                                                            = - 1± 5mV

  • Hi Sanjay,

    Does TUE of DAC81404 include internal reference accuracy?

    Best Regards,

    ttd 

  • Hi TTD,

    No, Internal reference inaccuracy needs to be accounted in TUE separately.

    Thanks,

    Sanjay

  • Hi Sanjay,

    Offset Error(±0.05%FSR min/max)  and Gain Error(0.06 %FSR min/max) are specified at TA = –40°C to +125°C.

    Could you show them at 25℃? I'd like to calculate their drifts from at 25℃ with "Offset error temperature coefficient" and "Gain error temperature coefficient".

    P.S

    DAC81408 has typ(TA=25℃) like following, however DAC81404 doesn't have.

    Best Regards,

    ttd

  • Hi TTD,

    There is no 25 number for offset and gain error (in general all the end pint errors). If you want to get it at 25℃, use the TC number and use back calculation either from 125℃ or -40℃ and take the worst case. 

    P.S. - It's not recommended method, ideally one should measure the the offset/gain error at 25 and then apply the TC on top that.

    Thanks,

    Sanjay