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.

[参考译文] DAC8571:有关微分非线性定义的问题

Guru**** 1139930 points
Other Parts Discussed in Thread: REF3425, DAC8571
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1031759/dac8571-question-about-definition-of-differential-nonlinearity

器件型号:DAC8571
主题中讨论的其他器件:REF3425

大家好、

数据表中的最大微分非线性为1LSB。 客户测试、使用 REF3425基准、 代码= 9000时输出应为963.90mv。 但是、代码应该是9009的实际值是965mv。 客户认为非线性是9位、远高于数据表中的1LSB 差分非线性。 我认为9位应该包括偏移误差。 正确吗? 数据表中差分非线性的具体定义是什么?

谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    在任何给定的代码中、误差的产生可能是由以下因素造成的。

    积分非线性

    2. 增益误差

    偏移误差

    DNL

    我们可以使用平方和根值求和的方法及其称为总未调整误差(TUE)来计算这些因素的影响。 对于某些器件、数据表本身会将其指定为 TUE 或绝对精度。 在 DAC8571情况下、其显示为2.5mV。

    您可以使用上述参数自行计算这些值。

    对于 DAC8571、INL (典型值)=+/-0.098%FSR = 64LSB (0.098*2^16/100)

    1LSB = 2.5/65536 = 38.14uV

    因此 INL = 38.4uV * 64LSB = 2.45mV

    增益误差= 1mV (典型值)

    偏移误差= 0.3mV (典型值)

    SO 任意代码下的总未达误差(TUE) = SQRT (INL^2 +偏移误差^2 +增益误差^2)

    TUE = SQRT (((2.45mV)^2 +(0.3mV)^2 +(1mV^2))= 2.669mV

    因此、在任何代码中、您都可以预期与实际输出的偏差为2.669mV。 请注意、在此计算中未包括 DNL、在 INL 本身中捕获 DNL 效应的原因。 因此、单独查看 DNL、您无法估算 DAC 输出中的误差。 小于或等于1LSB 的 DNL 误差规格保证了 DAC 的单调传递函数。

    此致、

    AK