一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种ADC校正电路的制作方法

2022-11-19 13:12:01 来源:中国专利 TAG:

一种adc校正电路
技术领域
1.本发明涉及adc检测技术领域,更具体地,涉及一种adc校正电路。


背景技术:

2.感知世界是数据转换器(analog to digital converter,adc)的重要作用,数字系统常使用adc将外界的模拟信号转换为可处理的数字信号,然后通过数字电路强大的数据处理功能处理这些数据,从而实现期望的功能。adc的精度对数字系统的性能有很大的影响,转换精度越高,系统性能越好。在电动汽车电池管理系统(bms)中,需要监测电池的各种状态,此时就需要高精度的adc,以实现精确的测量。
3.adc是一种高精度数据转换器件,在实际使用的过程中易受外界环境的影响,往往达不到adc所标定的精度。而精度的损失会对整个系统的性能造成较大的影响,因此,需要对adc的结果进行误差校正。
4.adc设计的静态指标,也即误差类型,大致可以分为以下四类:失调误差(offset error)、增益误差(gain error)、微分非线性(differential nonlinearity)和积分非线性(integral nonlinearity)。其中,失调误差和增益误差是外界环境影响的主要方面,而微分非线性和积分非线性误差常取决于adc的结构和工艺。而且,失调误差和增益误差的校正原理比较简单,所需资源较少,适用于芯片级校正;而微分非线性和积分非线性误差与adc结构相关,所以不容易校正,需要使用多项式逼近、查表法等,面积成本较高且不通用,不适用于芯片级校正。本发明主要研究由外界环境导致的失调及增益误差的校正。


技术实现要素:

5.为了解决现有技术中存在的不足,本发明提供了一种adc校正电路,能够根据乘法和加法运算校正adc采样通道中的增益误差和失调误差,效果显著,结构简单,易于实现。
6.作为本发明的第一个方面,提供一种adc校正电路,所述adc校正电路包括斩波开关、adc、斩波控制器、校正乘法器、校正加法器和增益误差校正模块;
7.所述斩波开关的第一输入端用于输入待检测电压信号,所述斩波开关的第二输入端与所述斩波控制器的第一输出端连接,所述斩波开关的输出端与所述adc的输入端连接,所述斩波开关用于控制所述待检测电压信号的方向;
8.所述斩波控制器的输入端与所述adc的量化数据输出端连接,所述斩波控制器的第二输出端与所述校正加法器的第一输入端连接,所述斩波控制器用于输出失调误差校正系数至所述校正加法器;
9.所述校正乘法器的第一输入端用于输入adc的原始电压量化数据;所述校正乘法器的第二输入端与所述增益误差校正模块连接,用于获取所述增益误差校正模块输出的增益误差校正系数;所述校正乘法器的输出端与所述校正加法器的第二输入端连接;
10.所述校正乘法器和所述校正加法器用于校正所述原始电压量化数据的增益误差和失调误差,所述校正加法器的输出端输出校正后的电压量化数据。
11.进一步地,所述增益误差校正模块包括存储器、选择器、系数加法器、系数乘法器和插值器;
12.所述存储器的第一输出端分别与所述插值器的输入端和所述选择器的选择信号输入端连接,所述存储器的第二输出端与所述选择器的第一数据输入端连接,所述存储器的第三输出端与所述选择器的第二数据输入端连接,所述存储器的第四输出端与所述系数加法器的第一输入端连接,所述存储器用于存储温度系数和当前外界环境温度值;其中,所述温度系数包括室温系数、高温系数和低温系数;
13.所述选择器的输出端与所述系数乘法器的第一输入端连接,所述选择器用于根据所述当前外界环境温度值选择所述高温系数或所述低温系数;
14.所述插值器的输出端与所述系数乘法器的第二输入端连接,所述插值器用于根据所述当前外界环境温度值获得温度比例系数,所述系数乘法器的输出端与所述系数加法器的第二输入端连接,所述系数加法器的第三输入端输入固定值1,所述系数加法器的输出端与所述校正乘法器的第二输入端连接,所述系数加法器用于所述增益误差校正系数的计算。
15.进一步地,所述增益误差校正系数gain_coeff的计算公式如下:
16.gain-coeff=1 gain-room k(t)
×
gain-hot/cold
17.其中,gain_room为室温系数,k(t)为温度比例系数,gain_hot为高温系数,gain_cold为低温系数。
18.进一步地,所述校正后的电压量化数据cali_data的计算公式如下:
19.cali-data=(src-data
×
gain-coeff) off-coeff
20.其中,src_data为adc的原始电压量化数据,gain_coeff为所述增益误差校正系数,off_coeff为失调误差校正系数。
21.进一步地,所述斩波控制器用于获取adc的原始电压量化数据src_data,假设所述adc当前采样输出的原始电压量化数据src_data为v2,上一次采样输出的原始电压量化数据src_data为v1,所述斩波控制器通过计算当前原始电压量化数据v2和上一次原始电压量化数据v1的差异得到所述失调误差校正系数。
22.进一步地,所述温度比例系数k(t)是1以内的小数,其中,
23.所述当前外界环境温度值t越接近所设置的所述高温系数gain_hot或所述低温系数gain_cold时,所述温度比例系数k(t)越大;
24.所述当前外界环境温度值t为所设置的所述室温系数gain_room时,所述温度比例系数k(t)为0。
25.进一步地,所述斩波开关第一输入端的所述待检测电压信号为差分信号,所述斩波控制器用于控制所述斩波开关交替输出所述差分信号。
26.进一步地,所述校正乘法器和所述校正加法器的操作数均为定点数。
27.进一步地,所述系数加法器和所述系数乘法器的操作数均为定点数。
28.进一步地,所述插值器使用线性插值法根据所述当前外界环境温度值获得所述温度比例系数。
29.本发明提供的adc校正电路具有以下优点:通过插值器和存储器中的温度相关的增益系数得到增益误差校正系数,通过斩波机制得到失调误差校正系数,然后再根据乘法
和加法运算校正adc采样通道中的增益误差和失调误差,效果显著,结构简单,易于实现。
附图说明
30.附图是用来提供对本发明的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明,但并不构成对本发明的限制。
31.图1为本发明提供的adc校正电路的结构框图。
具体实施方式
32.为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的adc校正电路其具体实施方式、结构、特征及其功效,详细说明如后。显然,所描述的实施例为本发明的一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明的保护范围。
33.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包括,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
34.在本发明的解释中,需要说明的是,术语“安装”、“相连”、“连接”应做广义理解,除非是特殊标明。例如,连接可以是固定连接,也可以是通过特殊的接口连接,也可以是中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
35.在本实施例中提供了一种adc校正电路,如图1所示,所述adc校正电路10包括斩波开关20、adc30、斩波控制器40、校正乘法器50、校正加法器60和增益误差校正模块;
36.所述斩波开关20的第一输入端用于输入待检测电压信号,所述斩波开关20的第二输入端与所述斩波控制器40的第一输出端连接,所述斩波开关20的输出端与所述adc30的输入端连接,所述斩波开关20用于控制所述待检测电压信号的方向;
37.所述斩波控制器40的输入端与所述adc30的量化数据输出端连接,所述斩波控制器40的第二输出端与所述校正加法器60的第一输入端连接,所述斩波控制器40用于输出失调误差校正系数至所述校正加法器60;
38.所述校正乘法器50的第一输入端用于输入adc的原始电压量化数据src_data;所述校正乘法器50的第二输入端与所述增益误差校正模块连接,用于获取所述增益误差校正模块输出的增益误差校正系数;所述校正乘法器50的输出端与所述校正加法器60的第二输入端连接;
39.所述校正乘法器50和所述校正加法器60用于校正所述原始电压量化数据的增益误差和失调误差,所述校正加法器60的输出端输出校正后的电压量化数据cali_data。
40.优选地,所述增益误差校正模块包括存储器70、选择器80、系数加法器90、系数乘法器100和插值器110;
41.所述存储器70的第一输出端分别与所述插值器110的输入端和所述选择器80的选择信号输入端连接,所述存储器70的第二输出端与所述选择器80的第一数据输入端连接,所述存储器70的第三输出端与所述选择器80的第二数据输入端连接,所述存储器70的第四输出端与所述系数加法器90的第一输入端连接,所述存储器70用于存储温度系数和当前外界环境温度值temperature(下面简称为t);其中,所述温度系数包括室温系数、高温系数和低温系数;
42.所述选择器80的输出端与所述系数乘法器100的第一输入端连接,所述选择器80用于根据所述当前外界环境温度值t选择所述高温系数或所述低温系数;
43.所述插值器110的输出端与所述系数乘法器100的第二输入端连接,所述插值器110用于根据所述当前外界环境温度值获得温度比例系数k(t),所述系数乘法器100的输出端与所述系数加法器90的第二输入端连接,所述系数加法器90的第三输入端输入固定值1,所述系数加法器90的输出端与所述校正乘法器50的第二输入端连接,所述系数加法器90用于所述增益误差校正系数gain_coeff的计算。
44.具体地,选择器80为数据选择器。
45.具体地,所述存储器70中的温度系数与adc温度相关,通过对adc的实际测试得到;所述存储器中的当前外界环境温度值为温度传感器输出值或者mcu写入的温度值。
46.优选地,所述增益误差校正系数gain_coeff的计算公式如下:
47.gain-coeff=1 gain-room k(t)
×
gain-hot/cold
ꢀꢀ
(1)
48.其中,gain_room为室温系数,k(t)为温度比例系数,gain_hot为高温系数,gain_cold为低温系数。
49.优选地,所述校正后的电压量化数据cali_data的计算公式如下:
50.cali-data=(src-data
×
gain-coeff) off-coeff
ꢀꢀ
(2)
51.其中,src_data为adc的原始电压量化数据,gain_coeff为所述增益误差校正系数,off_coeff为失调误差校正系数。
52.本发明提供的adc校正电路,通过插值器110和存储器70中的温度相关的增益系数得到增益误差校正系数gain_coeff,见公式(1),通过斩波机制得到失调误差校正系数off_coeff,然后再根据乘法和加法运算校正adc采样通道中的增益误差和失调误差,计算公式见公式(2),cali_data为最终校正后的结果输出。本发明校正效果显著,结构简单,易于实现。
53.优选地,所述斩波控制器40用于获取adc的原始电压量化数据src_data,假设所述adc30当前采样输出的原始电压量化数据src_data为v2,上一次采样输出的原始电压量化数据src_data为v1,所述斩波控制器40通过计算当前原始电压量化数据v2和上一次原始电压量化数据v1的差异得到所述失调误差校正系数off_coeff。
54.优选地,所述温度比例系数k(t)是1以内的小数,其中,
55.所述当前外界环境温度值t越接近所设置的所述高温系数gain_hot或所述低温系数gain_cold时,所述温度比例系数k(t)越大;
56.所述当前外界环境温度值t为所设置的所述室温系数gain_room时,所述温度比例系数k(t)为0。
57.优选地,所述斩波开关20第一输入端的所述待检测电压信号为差分信号,所述斩
波控制器40用于控制所述斩波开关20交替输出所述差分信号,所述斩波开关20交替传输电压vin和vin的反向至adc30的输入,adc30输出原始电压量化数据src_data,假设前后两次采样后adc输出的src_data分别为v1和v2,则v1= vin offset和v2=-vin offset;一般使用adc采样输出的数据src_data受外界环境和自身电路影响有偏差,所以使用校正电路修调掉这些偏差,得到校正后的数据cali_data。
58.优选地,所述斩波控制器40是所述adc校正电路的控制核心,控制采样通道和斩波开关,并根据adc量化数据(v1和v2))得到失调误差校正系数off_coeff;所述斩波控制器40通过计算当前采样(v2)和上一次采样(v1)的差异得到失调误差系数off_coeff=(v1 v2)/2。
59.需要说明的是,斩波开关20是配合斩波控制器40实现斩波功能的开关,作用是交换输入的方向,假设输入从上到下为 vin和-vin,开关控制信号为0,直接输出;若为1则交换输出,输出-vin和 vin。
60.优选地,所述校正乘法器50和所述校正加法器60的操作数均为定点数。
61.优选地,所述系数加法器90和所述系数乘法器100的操作数均为定点数。
62.优选地,所述插值器110使用线性插值法根据所述当前外界环境温度值获得所述温度比例系数。
63.以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容作出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献