主题中讨论的其他器件:REF3425、
大家好、
数据表中的最大微分非线性为1LSB。 客户测试、使用 REF3425基准、 代码= 9000时输出应为963.90mv。 但是、代码应该是9009的实际值是965mv。 客户认为非线性是9位、远高于数据表中的1LSB 差分非线性。 我认为9位应该包括偏移误差。 正确吗? 数据表中差分非线性的具体定义是什么?
谢谢。
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.
大家好、
数据表中的最大微分非线性为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