模数转换校正方法、装置、存储介质及电子设备制造方法及图纸

技术编号:37682693 阅读:19 留言:0更新日期:2023-05-28 09:36
本发明专利技术提供了一种模数转换校正方法、装置、存储介质及电子设备,所述方法包括:获取模数转换器输出的第一数字电压值D1及其所属的第一校正区间[DSJ

【技术实现步骤摘要】
模数转换校正方法、装置、存储介质及电子设备


[0001]本专利技术涉及电子
,尤其涉及一种模数转换校正方法、装置、存储介质及电子设备。

技术介绍

[0002]随着数字技术在信号处理、控制等领域中的广泛应用,过去由模拟电路实现的工作,现今越来越多地由数字电路来处理,相应地,ADC用于实现模拟电路技术与数字电路技术之间的转换的技术,也越发广泛地被应用。
[0003]但是在在模数转换器(ADC)设计中,由于设计的误差,版图的匹配等因素,使得数模转化器(ADC)输出的数据和理想值有一定的偏差,使得实际获得的数字值与所检测的模拟量对应的数字值并不相同。

技术实现思路

[0004]本专利技术一个或多个实施例描述了一种模数转换校正方法、装置、存储介质及电子设备,以解决现有技术中实际获得的数字值与所检测的模拟量对应的数字值并不相同的问题。
[0005]本专利技术的一个方面,提供了一种模数转换校正方法,所述方法包括:
[0006]获取模数转换器输出的第一数字电压值D1;
[0007]获取所述第一数字电压值D1所属的第一校正区间[DSJ
X
‑1,DSJ
X
],其中DSJ
X
‑1为所述第一校正区间左端点的实际校正数字值,DSJ
X
为所述第一校正区间右端点的实际校正数字值,X=1,2,...,N,N为校正点的数量;
[0008]获取第一校正区间左端点的理论校正数字值DJ
X
‑1和实际校正数字值DSJ
X
‑1的差值P
SD(X

1)
,以及与所述第一校正区间[DSJ
X
‑1,DSJ
X
]相对应的第一校正区间差值D
LX
和第一相邻校正点偏差J
PdX

[0009]计算所述第一数字电压值D1的第一补偿值B1,具体公式为:
[0010]B1=(D1

DSJ
X
‑1)*J
PdX
/D
LX
ꢀꢀꢀ
(1)
[0011]计算与所述第一数字电压值D1相对应的校正后的第一输出数字电压值D1

,具体公式为:
[0012]D1

=D1+P
SD(X

1)
+B1
ꢀꢀꢀ
(2)。
[0013]进一步地,所述与所述第一校正区间[DSJ
X
‑1,DSJ
X
]相对应的第一校正区间差值D
LX
,具体公式为:
[0014]D
LX
=DSJ
X

DSL
X
‑1ꢀꢀꢀ
(3)。
[0015]进一步地,所述与所述第一校正区间[DSJ
X
‑1,DSJ
X
]相对应的第一相邻校正点偏差J
PdX
,具体公式:
[0016]J
PdX
=P
SDX

P
SD(X

1)
ꢀꢀꢀ
(4)
[0017]其中,P
SDX
为第一校正区间右端点的理论校正数字值DJ
X
和实际数字值DSJ
X
的差值。
[0018]进一步地,在获取模数转换器输出的第一数字电压值D1之前,所述方法还包括:
[0019]获取模数转换器的各个校正点对应的模拟校正电压值AJ
S
,其中S=0,1,2,
……
N,N+1;
[0020]根据所述模数转换器的精度K计算各个校正点对应的理论校正数字值DJ
S
,其中S=0,1,2,......N,N+1,模数转换器的精度K为所述模数转换器的比特数。
[0021]进一步地,所述根据所述模数转换器的精度K计算各个校正点对应的理论校正数字值DJ
s
包括:
[0022]根据所述模数转换器的精度K确定所述模数转换器输出的数值范围,所述模数转换器的数值范围为[0,16
K/4

1];
[0023]获取所述模数转换器的测量量程的最大电压值V
max

[0024]所述理论校正数字值DJ
s
为:
[0025]DJ
s
=(16
K/4

1)*AJ
s
/V
max
ꢀꢀꢀ
(4)。
[0026]进一步地,在获取模数转换器输出的第一数字电压值D1之前,所述方法还包括:
[0027]通过所述模数转换器的晶圆CP获取与各个校正点对应实际校正数字值DSJ
s
,其中S=0,1,2,
……
N,N+1。
[0028]本专利技术的另一个方面,模数转换校正装置,所述装置包括:
[0029]第一获取模块,用于获取模数转换器输出的第一数字电压值D1;
[0030]第二获取模块,用于获取所述第一模拟电压值A1所属的第一校正区间[DSJ
X
‑1,DSJ
X
],其中DSJ
X
‑1为所述第一校正区间左端点的实际校正数字值,DSJ
X
为所述第一校正区间右端点的实际校正数字值,X=I,2,

,N,N为校正点的数量;
[0031]第三获取模块,用于获取第一校正区间左端点的理论校正数字值DJ
X
‑1和实际校正数字值DSJ
X
‑1的差值P
SD(X

1)
,以及所述第一校正区间[DSJ
X
‑1,DSJ
X
]相对应的第一校正区间差值D
LX
和第一相邻校正点偏差J
PdX

[0032]计算模块,用于计算所述第一数字电压值D1的第一补偿值B1,具体公式为:
[0033]B1=(D1

DSJ
X
‑1)*J
PdX
/D
LX
ꢀꢀꢀ
(1)
[0034]所述计算模块,还用于计算与所述第一数字电压值D1相对应的校正后的第一输出数字电压值D1

,具体公式为:
[0035]D1

=D1+P
SD(X

1)
+B1
ꢀꢀꢀ
(2)。
[0036]本专利技术的另一方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述各实施例提供的模数转换校正方本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种模数转换校正方法,其特征在于,所述方法包括:获取模数转换器输出的第一数字电压值D1;获取所述第一数字电压值D1所属的第一校正区间[DSJ
X
‑1,DSJ
X
],其中DSJ
X
‑1为所述第一校正区间左端点的实际校正数字值,DSJ
X
为所述第一校正区间右端点的实际校正数字值,X=1,2,...,N+1,N为校正点的数量;获取第一校正区间左端点的理论校正数字值DJ
X
‑1和实际校正数字值DSJ
X
‑1的差值P
SD(X

1)
,以及与所述第一校正区间[DSJ
X
‑1,DSJ
X
]相对应的第一校正区间差值D
LX
和第一相邻校正点偏差J
PdX
;计算所述第一数字电压值D1的第一补偿值B1,具体公式为:B1=(D1

DSJ
X
‑1)*J
PdX
/D
LX
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(1)计算与所述第一数字电压值D1相对应的校正后的第一输出数字电压值D1

,具体公式为:D1

=D1+P
SD(X

1)
+B1
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(2)。2.根据权利要求1所述的方法,其特征在于,所述与所述第一校正区间[DSJ
X
‑1,DSJ
X
]相对应的第一校正区间差值D
LX
的计算公式为:D
LX
=DSJ
X

DSL
X
‑1ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(3)。3.根据权利要求1所述的方法,其特征在于,所述与所述第一校正区间[DSJ
X
‑1,DSJ
X
]相对应的第一相邻校正点偏差J
PdX
的计算公式为:J
PDX
=P
SDX

P
SD(X

1)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(4)其中,P
SDX
为第一校正区间右端点的理论校正数字值DJ
X
和实际数字值DSJ
X
的差值。4.根据权利要求1所述的方法,其特征在于,在获取模数转换器输出的第一数字电压值D1之前,所述方法还包括:获取模数转换器的各个校正点对应的模拟校正电压值AJ
S
,其中S=0,1,2,......N,N+1;根据所述模数转换器的精度K计算各个校正点对应的理论校正数字值DJ
S
,其中S=0,1,2,......N,N+1,模数转换...

【专利技术属性】
技术研发人员:张富彬罗庆华钟裕捷李仕胜
申请(专利权)人:北京鸿智电通科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1