【技术实现步骤摘要】
ADC误差自动校正方法、装置、模数转换电路及存储介质
本专利技术涉及模拟输出测试
,尤其涉及一种ADC误差自动校正方法、装置、模数转换电路及存储介质。
技术介绍
模数数据转换ADC广泛应用在各种仪器仪表和日常电器设备中,用于将自然界中的模拟信号比如温度、湿度、速度、亮度等信号转换成计算机能处理的数字信号,进行处理和控制。ADC的精度等性能决定了机器系统能否准确的获取到自然界的信号,然而ADC电路必然存在制造工艺偏差,器件失配、环境因素等带来的转换误差。其中,失调误差值和增益误差值是ADC中最常见的两种误差。传统的校正ADC失调误差值的失调误差值校正的方法是通过采集某个已知的固定电压,通过计算该电压转换值与理想ADC输出值之间的差来得到失调误差值(具体的计算公式如下式(1)所示)。但是在参考源变化的应用场合下,比如外部参考源是电池供电,随着充放电过程,参考源会变化;或者采用内部参考源,随供电电压或温度等环境的影响,内部参考源也会有变化,参考源的不确定将导致理想输出值不确定,从而得不到准确的失调误差值信息。 ...
【技术保护点】
1.一种ADC误差自动校正方法,其特征在于,所述方法包括:/n通过参考比例生成电路生成至少两路分别与参考输入电压信号构成预设比例的预设输入电压信号;/n基于预设转换规则,通过所述预设输入电压信号得到所述ADC校正用对应的失调误差值和增益误差值;/n基于所述失调误差值和所述增益误差值,对获取的待校正输入电压信号进行校正。/n
【技术特征摘要】
1.一种ADC误差自动校正方法,其特征在于,所述方法包括:
通过参考比例生成电路生成至少两路分别与参考输入电压信号构成预设比例的预设输入电压信号;
基于预设转换规则,通过所述预设输入电压信号得到所述ADC校正用对应的失调误差值和增益误差值;
基于所述失调误差值和所述增益误差值,对获取的待校正输入电压信号进行校正。
2.根据权利要求1所述的方法,其特征在于,所述基于预设转换规则,通过所述预设输入电压信号得到所述ADC校正用对应的失调误差值和增益误差值,包括:
基于所述参考输入电压信号、所述预设输入电压信号、以及理想数字输出值之间的数值转换原则,得到通过所述预设输入电压信号求取对应的理想数字输出值的理想转换关系式;
基于所述理想数字输出值、失调误差参数、增益误差参数与原始数字输出值之间的数值转换原则,得到通过所述预设输入电压信号求取对应的原始数字输出值的原始转换关系式;
结合所述原始转换关系式和所述理想转换关系式,得到所述ADC校正用对应的失调误差值和增益误差值。
3.根据权利要求2所述的方法,其特征在于:
所述原始转换关系式包括:
ADC_OUT1=ADC_OUT_ID1*Err_Gain-Err_offset(1)
ADC_OUT2=ADC_OUT_ID2*Err_Gain-Err_offset(2)
所述理想转换关系式包括:
ADC_OUT_ID1=V1*(2N/VREF)=k1*2N(3)
ADC_OUT_ID2=V2*(2N/VREF)==k2*2N(4)
结合(1)、(2)、(3)和(4),得到所述失调误差值和所述增益误差值分别为:
Err_Gain=(ADC_OUT2-ADC_OUT1)/(ADC_OUT_ID2-ADC_OUT_ID1)=(ADC_OUT2-ADC_OUT1)/(k2*2N–k1*2N)(5)
Err_Offset=ADC_OUT_ID1*Err_Gain-ADC_OUT1=ADC_OUT_ID1*(ADC_OUT2-ADC_OUT1)/(ADC_OUT_ID2-ADC_OUT_ID1)-ADC_OUT1=k1*2N*(ADC_OUT2-ADC_OUT1)/(k2*2N–k1*2N)-ADC_OUT1(6)
其中,VREF为参考输入电压信号的电压值;
V1为任一预设输入电压信号的电压值;k1为所述任一预设输入电压信号与参考输入电压信号的预设比例值,且为常数;V1=k1*VREF;ADC_OUT1为所述任一预设输入电压信号对应的原始数字输出值;ADC_OUT_ID1为所述任一预设输入电压信号对应的理想数字输出值;
V2为另一预设输入电压信号的电压值;k2为所述另一预设输入电压信号与参考输入电压信号的预设比例值,且为常数...
【专利技术属性】
技术研发人员:王静,张亮,张永光,谢育桦,冯玉明,荣家敬,
申请(专利权)人:珠海格力电器股份有限公司,珠海零边界集成电路有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。