ZHCAEN0A October 2024 – November 2025 MSPM0C1103 , MSPM0C1103-Q1 , MSPM0C1104 , MSPM0C1104-Q1 , MSPM0C1105 , MSPM0C1106 , MSPM0C1106-Q1 , MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G1518 , MSPM0G1519 , MSPM0G3105 , MSPM0G3105-Q1 , MSPM0G3106 , MSPM0G3106-Q1 , MSPM0G3107 , MSPM0G3107-Q1 , MSPM0G3505 , MSPM0G3505-Q1 , MSPM0G3506 , MSPM0G3506-Q1 , MSPM0G3507 , MSPM0G3507-Q1 , MSPM0G3518 , MSPM0G3518-Q1 , MSPM0G3519 , MSPM0G3519-Q1 , MSPM0H3216 , MSPM0H3216-Q1 , MSPM0L1105
微分非线性误差指 ADC 模数转换过程中实际步长与理想步长之间的最大偏差,其中理想步长指的是 1LSB。若 DNL 超过 1LSB,则会在 ADC 数字输出中产生缺码,即某些数字码值将在输出结果中消失。
积分非线性误差指 ADC 转换过程中某一转换电压与理想转换电压之间的偏差,反映了 DNL 的累积效果。该值的测量是在补偿了失调电压误差和增益误差后进行的。通过测量每个数字代码的转换电压,可以获得各个代码点的 INL 值。ADC 数据手册中仅提供了最大 INL 值。
失调电压误差指 ADC 从低电压开始增加时,首个实际转换电压与首个理想转换电压之间的偏差。当 ADC 数字输出从 0 变为 1 时,发生第一次转换。对于理想 ADC,当模拟输入介于 0.5LSB 和 1.5LSB 之间时,数字输出应为 1,因此第一次理想转换发生在 0.5LSB。失调电压误差计算公式如下:
增益误差指最后一个实际转换电压和最后一个理想转换电压之间的偏差,此值在校正失调电压误差后测量。以 12 位 ADC 为例,当输出数字结果从 0xFFE 变为 0xFFF 时发生最后一次实际转换,对应电压为 VREF+ - 0.5LSB。因此,增益误差的计算公式为: