传感器输出修正电路和修正装置及传感器输出修正方法

文档序号:5964612阅读:156来源:国知局
专利名称:传感器输出修正电路和修正装置及传感器输出修正方法
技术领域
本发明涉及对从传感器供给的传感器输出进行修正的传感器输出修正电路和传感器输出修正装置以及传感器输出修正方法。
背景技术
作为对从传感器供给的传感器输出进行修正的装置,已知有例如专利文献I所公开的输出修正装置。该输出修正装置中,针对每个像素以表形式设定有用于对从图像传感器输出的各像素的输出进行修正的值。
专利文献I JP特开2005-20681号公报
然而,如上述现有技术那样,当使用表来修正传感器输出时不得不准备修正的要求精度越高就越大的表。因此,若由于存储器的容量等限制而限制了表的大小,则无法高精度地修正传感器输出。发明内容
因此,本发明的目的是提供一种能够高精度地修正传感器输出的传感器输出修正电路和传感器输出修正装置以及传感器输出修正方法。
为了实现上述目的,本发明提供一种传感器输出修正电路,其对从传感器供给的传感器输出进行修正,其具备:
AD变换部,其有选择地输入对应于所述传感器输出的输入电压和预定的基准电压;以及
运算部,其使用输入所述基准电压时的所述AD变换部的输出结果,对输入所述输入电压时的所述AD变换部的输出数据进行修正,
所述运算部具有:在所述输出数据的修正中使用的乘法加法器和使用了非写回算法(non-restoring)的除法器。
通过本发明能够高精度地修正传感器输出。


图1是本发明一个实施方式的传感器输出修正装置的结构图。
图2是A I:调制器的输入电压范围的说明图。
图3是展示了使用了非写回算法的除法器的一个构成例的框图。
图4是A I:调制器的输入与数字滤波器的输出的关系图。
图5是算出校正值的时序图。
I A I:调制器
2数字滤波器
3AD变换器
4多路复用器
5定序器
6工作存储器
7乘法加法器
8除法器
9运算电路
10输入电路
11带隙电路
12传感器输出修正电路
13非易失性存储器
21、22、23 传感器
30传感器输出修正装置具体实施方式
以下,根据附图对本发明的实施方式进行说明。
图1是本发明一个实施方式的传感器输出修正装置30的结构图。传感器输出修正装置30是具备了传感器23和传感器输出修正电路12的传感器修正系统。传感器23检测预定的物理量,将对应于该检测值的检测信号作为传感器输出来进行输出。作为传感器2广23的具体例子例如有压力传感器、温度传感器、电压传感器、电流传感器、应变传感器、磁传感器、流速传感器等用于检测物理量的传感器。图1中示例了将多个传感器23与传感器输出修正电路12连接的结构,但通过传感器输出修正电路12修正传感器输出的传感器可以是一个也可以是多个。
以下,以通过传感器输出修正电路12来修正从传感器21供给的传感器输出即检测信号Sa的情况为例进行说明。
传感器输出修正电路12是没有内置微型计算机的半导体集成电路。传感器输出修正电路12具备带隙电路11、输入电路10、数字滤波器2、运算电路9、定序器5。用模拟电路构成带隙电路11和输入电路10,用数字电路构成数字滤波器2、运算电路9、定序器5。
带隙电路11是生成并输出恒定的基准电压VREF的基准电压生成电路。基准电压VREF是从带隙电路11的高电位部的电位VREFP中减去带隙电路11的低电位部的电位VREFN 而得的电位差(即,VREF=VREFP-VREFN)。
输入电路10是输入检测电压Va的输入接口部,该检测电压Va是对应于检测信号Sa的输入电压。输入电路10具备多路复用器4、A I:调制器I。
多路复用器4是有选择地切换分别输入到多路复用器4的多个输入信道的电压并进行输出的切换电路。在图1的情况下,多路复用器4具有六个输入信道。用具有非反相输入端子和反相输入端子的差动输入电路构成各输入信道。在图1中,A*P表不非反相输入端子,A*M表示反相输入端子(*表示整数)。例如,用具有非反相输入端子AOP和反相输入端子AOM的差动输入电路构成输入传感器21的检测信号Sa所对应的检测电压Va的输入信道chO。其它输入信道chl"ch5也同样用差动输入电路来构成。
在图1的情况下,将传感器21的检测信号Sa所对应的检测电压Va输入到输入信道chO,将VSS电位(接地电位)间的电位差即±0作为恒定的第一基准电压输入到输入信道ch3,将+VREF ( =vrefp-vrefn)作为恒定的第二基准电压输入到输入信道ch4,将-vref(=vrefn-vrefp )作为恒定的第三基准电压输入到输入信道ch5。
多路复用器4按照从定序器5输出的选择指令信号从输入到各输入信道Ch(Tch5的电压中,选择对AD变换器3的A I:调制器I输出的电压(S卩,输入到A I:调制器I的电压)。多路复用器4对A I:调制器I输出如下电压:输入到输入信道Ch(Tch5中的由定序器5指定的输入信道的电压。在本实施例中,多路复用器4对AD变换器3的AS调制器I有选择地输出检测电压Va和多个恒定的基准电压(例如±0、+VREF, -VREF)。
AD变换器3是当定序器5允许采样动作时(定序器5使AD变换器3启动时)对从多路复用器4输入到A I:调制器I的模拟电压进行采样测定的A I:型模拟-数字变换电路。AD变换器3是具备A 1:调制器I和数字滤波器2的AD变换部。
在定序器5使A I:调制器I启动(enable)时,A I:调制器I输出与从多路复用器4供给的模拟输入电压对应变化的I比特(bit)的数字数据列。数字滤波器2是在定序器5使数字滤波器2启动时对从△ I:调制器I输出的数字数据进行信号处理的滤波器。数字滤波器2是例如CIC滤波器(cascade integral combfilter:级联积分梳状滤波器)等抽取滤波器(decimation filter)。
图2是A I:调制器I的输入电压范围的说明图。将A I:调制器I本来的满标值(full scale)(能够输入到A I:调制器I的最大输入电压范围)设定成基准电压VREF的预定倍的电压范围(例如从-2VREF到+2VREF的4VREF)。此时,在做法上也可以将输入到A I:调制器I的电压限制成比本来的满标值窄的输入电压范围(例如从-VREF到+VREF的2VREF)。
通过这样的限制,能够防止能校正图1的AD变换器3的数字滤波器2的输出数据Vraw的输出数据范围受限制。即,即使AD变换器3的A I:调制器I的增益和偏移(offset)有较大波动,也不会在数字区域的运算电路9中产生饱和,从而能够校正输出数据Vraw。
图1中,运算电路9是按照从定序器5输出的控制信号来对从AD变换器3的数字滤波器2输出的数字输出数据Vraw进行修正运算的运算部。运算电路9针对由于AD变换器3的增益和偏移的波动而导致输出数据Vraw相对于预定基准值产生偏离的情况进行修正。运算电路9具有用于输出数据Vraw的修正运算的乘法加法器7、除法器8、RAM等工作存储器6。
乘法加法器7是当设乘法加法器7的输入为x、y、z时进行xy+z的运算并输出其运算结果的电路。乘法加法器7是除了进行xy+z的运算以外还可以进行例如xy-z、-xy+z、_xy_z的运算并输出其运算结果的电路。
除法器8是设除法器8的输入为x、y时使用非写回算法(non-restoring)进行x/I的运算并输出其运算结果的电路。通过使用非写回算法,能够减小除法器8的电路规模。
图3是表示使用了非写回算法的除法器8的一个构成例的框图。输入用2的补数(complement)表示的被除数X、除数y,当通过定序器5使除法器8启动时,按照以下的次序PfPlO来进行除法动作。
(次序Pl)
在多路复用器41选择X作为仅最初一次的被除数qn。
(次序P2)
如果被除数qn和除数y最上位位(bit)即符号位不同,则在多路复用器42选择qn+y,如果符号相同则在多路复用器42选择qn_y。
(次序P3)
使其余数2倍(移动I位),并将其输入触发器(flip-flop) 43。
(次序P4)
如果被除数qn和除数y最上位位即符号位不同,则在多路复用器44选择I作为除法器8的除法结果即除法输出值DIVout的符号位,如果符号相同则在多路复用器44选择O。
(次序P5)
将次序P4中选择出的信号经由移位寄存器(shift register) 45输入到触发器46。
(次序P5)
在多路复用器41选择来自触发器43的输出作为被除数qn。
(次序P6)
如果被除数qn和除数y最上位位即符号位不同,则在多路复用器42选择qn+y,如果符号相同则在多路复用器42选择qn-y。
(次序P7)
使其余数2倍(移动I位),并将其输入触发器43。
(次序P8)
如果被除数qn和除数y最上位位即符号位不同,则在多路复用器44选择0,如果符号相同则在多路复用器44选择I。
(次序P9)
在移位寄存器45将触发器46的输出向左移动I位,将在次序P8中选择出的值输入到最下位位,输入到触发器46。
(次序P10)
通过将从次序P5到次序P9的动作重复“DIVout位数-1”次,能够得到除法运算结果。
通过使用了这样的非写回算法的除法器8,由于不需要乘法器(图3中的乘法器可用位移动来实现)所以能够以较小面积来实现。此外,作为非写回算法的特征还能够进行将符号也包含在内的除法运算。
接下来,针对计算用于校正AD变换器3的数字滤波器2的输出数据Vraw的校正值的方法进行说明。
此时,若设向A I:调制器I的某输入电压为V、设此时的数字滤波器2的输出为Vraw,则Vraw可以使用A I:调制器I的增益a和偏移b,表示为公式I的形式。
公式I
Vraw = aV+b…(I)
这里,若设增益修正系数为a、偏移修正系数为P,则校正后的AD变换结果Vcomp可以表示为公式2的形式。增益修正系数a和偏移修正系数P相当于用于校正输出数据Vraw的校正值。
公式2
V = a V +3...(2)
通过修正A I:调制器I的增益a和偏移b,校正后的Vcomp表示了除去在增益a和偏移b中包含的误差而得的AD变换结果。另一方面,A I:调制器I的满标值输入电压为4Vref,在该范围内从数字滤波器2输出-广+1。因此,Vcomp与V之间的关系可以表示为公式3的形式。
公式权利要求
1.一种传感器输出修正电路,其对从传感器供给的传感器输出进行修正,其特征在于,该传感器输出修正电路具备: AD变换部,其有选择地输入对应于所述传感器输出的输入电压和预定的基准电压;以及 运算部,其使用输入所述基准电压时的所述AD变换部的输出结果,对输入所述输入电压时的所述AD变换部的输出数据进行修正, 所述运算部具有:在所述输出数据的修正中使用的乘法加法器和使用了非写回算法的除法器。
2.根据权利要求1所述的传感器输出修正电路,其特征在于, 所述运算部针对由于所述AD变换部的增益和偏移的波动而导致所述输出数据产生偏离的情况进行修正。
3.根据权利要求1或2所述的传感器输出修正电路,其特征在于, 所述运算部在所述输出数据的修正中使用输入多个基准电压时的所述AD变换部的输出结果,其中,所述多个基准电压的电压值彼此不同。
4.根据权利要求广3中任一项所述的传感器输出修正电路,其特征在于, 所述运算部使用所述输出结果来运算用于修正所述输出数据的修正数据。
5.根据权利要求4所述的传感器输出修正电路,其特征在于, 所述修正数据是系数。
6.—种传感器输出修正装置,其特征在于,具备: 权利要求1飞中任一项所述的传感器输出修正电路;以及 所述传感器。
7.—种传感器输出修正方法,其特征在于,具有以下步骤: 第一步骤,通过AD变换部测定第一基准电压; 第二步骤,通过所述AD变换部测定第二基准电压; 第三步骤,设X为1、设y为在所述第一步骤中测得的第一基准电压、设z为在所述第二步骤中测得的第二基准电压,通过乘法加法器进行xy-z的运算; 第四步骤,设X为1、设7为在所述第三步骤中运算得到的结果,通过使用了非写回算法的除法器来进行x/y的运算; 第五步骤,设X为1、设y为在所述第一步骤中测得的第一基准电压、设z为在所述第二步骤中测得的第二基准电压,通过乘法加法器来进行(xy+z) /2的运算; 第六步骤,设X为在所述第四步骤中运算得到的结果、设y为在所述第五步骤中运算得到的结果、设z为O,通过乘法加法器来进行-xy+z的运算; 第七步骤,通过所述AD变换部测定从传感器供给的传感器输出;以及第八步骤,设X为在所述第七步骤中测得的结果、设y为在所述第四步骤中运算得到的结果、设z为在所述第六步骤中运算得到的结果,通过乘法加法器来进行xy+z的运算,由此,对在所述第七步骤中测得的传感器输出进行修正。
全文摘要
本发明涉及传感器输出修正电路和修正装置及传感器输出修正方法。本发明提供的传感器输出修正电路能够高精度地修正传感器输出。对从传感器(21)供给的传感器输出进行修正的传感器输出修正电路具备AD变换器(3),其有选择地输入对应于所述传感器输出的输入电压和预定的基准电压;以及运算电路(9),其使用输入所述基准电压时的AD变换器(3)的输出结果,对输入所述输入电压时的AD变换器(3)的输出数据进行修正。运算电路(9)具有在所述输出数据的修正中使用的乘法加法器(7)、以及使用了非写回算法的除法器(8)。
文档编号G01D3/036GK103196466SQ201210514718
公开日2013年7月10日 申请日期2012年12月4日 优先权日2012年1月10日
发明者山元康之介, 木村阳一 申请人:三美电机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1