一种ADC误差校正方法
2021-09-22杨卫平王静易冬柏
电子技术与软件工程 2021年13期
关键词:方法
杨卫平 王静 易冬柏
(珠海零边界集成电路有限公司 广东省珠海市 519070)
1 ADC误差
模数转换器ADC也称为A/D转换器,用于将自然界中感知的模拟信号转换成计算机可处理的数字信号,广泛应用在各种仪器仪表和日常电器设备中。实际电路因制造工艺偏差,器件失配、环境干扰等因素,ADC转换存在误差[1],失调误差和增益误差是ADC中最常见的两种误差:失调误差是指ADC实际特性曲线和过原点的无限精度特性之间的水平差值;增益误差是指ADC实际特性曲线和无限精度特性曲线之间的差值,可以认为是无限精度曲线斜率向上增加1或向下减少1的变化量。
本文根据误差的偏向将ADC分为负偏差型和正偏差型,将转换结果相比理想值偏低称为负偏差型,将转换结果相比理想值偏高称为正偏差型。ADC的精度是其最重要的指标之一,决定了机器系统能否准确的获取到自然界信息,ADC转换误差直接影响其精度,因此误差校正十分重要。
2 ADC误差校正方法分析
2.1 传统方法一
通过ADC采集0电压和最高参考电压两点值来计算得到失调误差和增益误差,通过补偿达到校正ADC失调误差的目的。其中计算 ADC输出结果和0的差值,即得到失调误差值,用这个值去补偿ADC的转化结果作为最终输出,达到失调校正的目的;计算输入输出特性曲线的斜率值去补偿增益误差导致的影响[2]。这种方法比较简单,但这种方法不能适用所有类型的ADC校正。比如当ADC在0电压附近的转换结果偏低(负偏差型),就会出现0电压附近的一段输入电压区域对应的转换结果都为0,通过采集0电压输入将得不到失调误差信息;……
登录APP查看全文
