[发明专利]一种ADC数模转换误差的校正方法、装置及介质有效
申请号: | 202010916080.0 | 申请日: | 2020-09-03 |
公开(公告)号: | CN112165328B | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 杨稳;沈钢 | 申请(专利权)人: | 三诺生物传感股份有限公司 |
主分类号: | H03M1/06 | 分类号: | H03M1/06 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 丁曼曼 |
地址: | 410205 湖南省长沙*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 adc 数模 转换 误差 校正 方法 装置 介质 | ||
本申请公开了一种ADC数模转换误差的校正方法,首先获取到ADC对应的理论转换曲线和实际转换曲线,然后计算所述实际转换曲线上的至少一组点对应的斜率,在取值区间内,若实际转换曲线上的第三点与斜率构成的曲线和实际转换曲线之间的面积小于理论转换曲线和实际转换曲线之间的面积,则将第三点与斜率构成的曲线作为校正转换曲线。应用以上技术方案,由于校正后的曲线与实际转换曲线之间的面积小于理论转换曲线和实际转换曲线之间的面积,将校正转换曲线尽可能的接近实际转换曲线,减小了现有技术中模拟信号转化为数字信号时的非线性误差,提升了ADC整体的准确度。此外,还节约了硬件成本。
技术领域
本申请涉及模数转换技术领域,特别是涉及一种ADC数模转换误差的校正方法、装置及介质。
背景技术
随着对信号采集的准确度要求的提高,模数转换器(Analog-to-DigitalConverter,ADC)的作用也越来越重要;然而在实际情况中,ADC存在非线性误差,模拟信号转化为数字信号时容易导致失真。
目前,针对上述问题主要出现了两种解决方法:其一是通过提高ADC的位数和性能从而达到提高整体精度和准确度的目的,然而这种方式会增加产品成本;其二是使用较为复杂的高阶算法对ADC中的非线性误差进行补偿,从而缩小整体的误差,进而提高准确度,然而复杂的算法会影响微控制单元(Microcontroller Unit,MCU)的运算速度,因此在高速采集的应用场景中具有很大的局限性。
鉴于上述现有技术,寻求一种既能提高准确度又能节约成本的ADC数模转换误差的校正方法是本领域技术人员亟待解决的问题。
发明内容
本申请的目的是提供一种ADC数模转换误差的校正方法、装置及介质。
为解决上述技术问题,本申请提供一种ADC数模转换误差的校正方法,包括:
获取ADC对应的理论转换曲线和实际转换曲线;
计算所述实际转换曲线上的至少一组点对应的斜率,其中,所述一组点为所述实际转换曲线上的任意两个点;
在取值区间内,若第一面积小于第二面积,则将所述实际转换曲线上的第三点与所述斜率构成的曲线作为校正转换曲线以进行信号的转换;
其中,所述第一面积为所述实际转换曲线上的第三点与所述斜率构成的曲线和所述实际转换曲线之间的面积,所述第二面积为所述理论转换曲线和所述实际转换曲线之间的面积。
优选地,还包括:
在所述取值区间内设置有效量程区间;
所述计算所述实际转换曲线上的至少一组点对应的斜率具体包括:计算所述实际转换曲线在所述有效量程区间内的左右端点对应的斜率。
优选地,所述目标第三点对应的数字量位于所述有效量程区间的中点。
优选地,所述在所述取值区间内设置有效量程区间之后,还包括:
将所述有效量程区间划分为多个有效量程子区间;
所述计算所述实际转换曲线上的至少一组点对应的斜率具体包括:分别计算所述实际转换曲线在各所述有效量程子区间对应的斜率。
优选地,在所述获取ADC对应的理论转换曲线和实际转换曲线之后,若所述实际转换曲线和所述理论转换曲线有多个交叉点,则还包括:
根据交叉点将所述实际转换曲线划分为多段曲线,其中,每段所述曲线对应一个子区间;
所述斜率具体为多段所述曲线在各自对应的所述子区间内的一组点所确定的斜率。
优选地,在确定出所述第一面积小于所述第二面积之后,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三诺生物传感股份有限公司,未经三诺生物传感股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010916080.0/2.html,转载请声明来源钻瓜专利网。