数据处理系统的制作方法

文档序号:7541016阅读:184来源:国知局
数据处理系统的制作方法
【专利摘要】本发明提供一种数据处理系统,能够提高分辨率,对转换量程的切换的跟踪性良好且转换误差小。得到对AD转换电路的分辨率扩展n(n为正整数)位的AD转换结果的数据处理系统,将AD转换电路的输入量程分割成m(2n≤m)部分,对被测定模拟信号判断基于AD转换电路而得到的AD转换结果属于哪一分割量程,将使判断出的分割量程的范围成为AD转换电路的输入量程的电压范围的放大器偏移提供给可编程增益放大器而放大,将放大后的信号在AD转换电路中进行转换,对该转换结果进行低位侧的位扩展和基于可编程增益放大器的实测增益的除法运算,并使其结果与对应的数字偏移相加而得到将位精度扩展n位的AD转换结果。
【专利说明】数据处理系统
【技术领域】
[0001]本发明涉及具有AD (Analog to Digital)转换功能的数据处理系统,尤其涉及用于得到比AD转换电路的位精度更高的位精度(分辨率)的技术。
【背景技术】
[0002]在专利文献I中记载有如下技术:施加振幅与AD转换电路的最小分辨率大致相等的斜坡电压,进行多次AD转换动作,并通过具有比AD转换电路的位数更大位数的运算电路将各数字输出平均化,由此实现高精度AD转换。
[0003]在专利文献2中,通过差动放大器获取输入模拟信号和与转换量程相应的基准信号的差分,通过AD转换电路将其转换成数字信号,并通过接收该数字信号的控制装置根据与该差分相应的数字信号来控制基准信号且根据数字信号和转换量程来生成输出数字信号。与实际的AD转换电路的分辨率相比能够得到数倍转换量程的分辨率,并通过转换量程的设定方式得到需要的分辨率。
[0004]现有技术文献
[0005]专利文献
[0006]专利文献1:日本特开平5-14201号公报
[0007]专利文献2:日本特开平6-334523号公报

【发明内容】

[0008]本发明人就在AD转换电路的转换量程的整个区域内提高其分辨率进行了研究。在专利文献I中难以实现该目的。在专利文献2中,在AD转换电路中将转换量程的基准信号与被测定用的输入信号的差分放大,由此提高转换位精度,但考虑到为了根据被测定信号对转换量程进行最适切换,必须对AD转换结果是否脱离转换量程进行判断来进行基准信号的切换,从而导致针对转换量程的切换的跟踪性较差,另外,也没有研究切换转换量程时的转换量程间的转换数据的连续性,而且,也没有明示差动放大电路的放大率与被放大的分辨率的关系,从而认为还需要进行各种其他研究。
[0009]本发明的目的在于提供一种数据处理系统,能够在AD转换电路的转换量程的整个区域内提高其分辨率,并且对转换量程的切换的跟踪性良好,且其转换误差小。
[0010]本发明的上述目的以及其他目的和新型特征可以根据本说明书的记载和添加的附图得以明确。
[0011]简单说明本申请所公开的发明中具有代表性方案的概要,如下所述。
[0012]S卩,相对于AD转换电路的分辨率得到将位精度扩展η (η为正整数)位的AD转换结果的数据处理系统,将AD转换电路的输入量程分割成m (2n < m)部分,运算使各分割量程的连接点的电压在相邻的分割量程中彼此相同的数字偏移,对被测定模拟信号判断基于AD转换电路而得到的AD转换结果属于哪一分割量程,将使判断出的分割量程的范围成为AD转换电路的输入量程的电压范围的放大器偏移提供给可编程增益放大器而放大,将放大后的信号在AD转换电路中进行转换,对其转换结果进行低位侧的η位扩展并对扩展后的值进行基于上述可编程增益放大器的实测增益的除法运算,使其结果与对应的分割量程的数字偏移相加而得到将位精度扩展η位的AD转换结果。
[0013]发明效果
[0014]简单说明根据本申请所公开的发明中具有代表性的方案而得到的效果,如下所述。
[0015]S卩,能够在AD转换电路的转换量程的整个区域内提高其分辨率,并且对转换量程的切换的跟踪性良好且能够减小其转换误差。
【专利附图】

【附图说明】
[0016]图1是例示本发明的第I实施方式的数据处理系统的框图。
[0017]图2是整体地例示本实施方式的AD转换原理的动作说明图。
[0018]图3是表示放大器偏移的设定例的说明图。
[0019]图4是着眼于分割量程的区间2而示出本实施方式的上述AD转换原理的说明图。
[0020]图5是着眼于分割量程的区间3而示出本实施方式的上述AD转换原理的说明图。
[0021]图6是同样地着眼于分割量程的区间3而示出本实施方式的上述AD转换原理并且示出在可编程增益放大器保持放大动作的直线性的电压范围内使区间交错的情况的说明图。
[0022]图7是同样地着眼于分割量程的区间2而示出本实施方式的上述AD转换原理并且示出在可编程增益放大器保持放大动作的直线性的电压范围内使区间交错的情况的说明图。
[0023]图8是整体地例示基于本实施方式的AD转换原理而进行的转换处理程序的流程图。
[0024]图9是例示数字偏移数据DFS2的生成处理的流程图。
[0025]图10是例示已知的数字偏移数据DFS2的高位侧数字偏移数据DFS3的生成处理的流程图。
[0026]图11是例示已知的数字偏移数据DFS2的低位侧数字偏移数据DFSl的生成处理的流程图。
[0027]图12是例示输入区间的判断处理RT3及上述AD转换处理RT4的详细情况的流程图。
[0028]图13是例示增益修正及数字偏移相加处理RT5的详细情况的流程图。
[0029]图14是例示本实施方式的AD转换动作的时序图。
[0030]图15是例示本发明的第2实施方式的数据处理系统的框图。
[0031]图16是例示被测定模拟信号的采样保持动作的动作说明图。
[0032]图17是例示使采样保持电路201保持的信息通过PGA102而在ADCl 13中进行AD转换的动作的动作说明图。
[0033]图18是例示增益修正及数字偏移相加处理RT5中的动作的动作说明图。
[0034]图19是例示在被测定模拟信号的中央值接近AD转换电路的输入量程的中央值时将上述AD转换电路的输入量程的分割数设定成偶数而进行AD转换处理的情况的动作说明图。
[0035]图20是以在被测定模拟信号的中央值接近AD转换电路的输入量程的中央值时将上述AD转换电路的输入量程的分割数设定成奇数例如分割成五部分而进行AD转换处理的方式进行控制时的第3实施方式的说明图。 [0036]图21是例示第4实施方式的数据处理系统的框图。
[0037]图22是例示DA转换电路集成为一个的情况下的针对PGA的增益校正的概要的说明图。
[0038]图23是例示图22的处理RTlO和RTl I的详细情况的动作说明图。
[0039]图24是例示处理RT12的详细情况的动作说明图。
[0040]图25是例示处理RT13及RT14的详细情况的动作说明图。
[0041]图26是例示处理RT15的详细情况的动作说明图。
[0042]图27是例示计算区间3的数字偏移时的流程中的A及B部分的详细情况的动作说明图。
[0043]图28是例示计算区间3的数字偏移时的流程中的C部分的详细情况的动作说明图。
【具体实施方式】
[0044]1.实施方式的概要
[0045]首先,对本申请所公开的发明中具有代表性的实施方式说明概要。在对代表性的实施方式进行的概要说明中,标以括号而参照的附图中的附图标记只不过是例示其包含在标以括号的构成要素的概念中。
[0046]〔 I〕<按ADC的分割输入量程进行输入的放大、AD转换、位扩展>
[0047]本发明的代表性实施方式的数据处理系统100、200、300为得到对AD转换电路的分辨率进行了 η (η为正整数)位扩展的AD转换结果的系统,具有AD转换电路113、可编程增益放大器102、以及控制电路110、110Α、110Β。上述控制电路将上述AD转换电路的输入量程分割成m (2n ^ m)部分,准备使各分割量程的连接点的电压在相邻的分割量程中彼此相同的数字偏移,对被测定模拟信号判断基于上述AD转换电路而得到的AD转换结果属于哪一分割量程,将使判断出的分割量程的电压范围成为上述AD转换电路的输入量程的电压范围的放大器偏移和增益的指定提供给上述可编程增益放大器而放大,将放大后的信号在上述AD转换电路中进行转换,对该转换结果进行η位扩展和基于上述可编程增益放大器的实测增益的值的除法运算,并和与此对应的分割量程的数字偏移相加而得到将位精度扩展η位的AD转换结果。
[0048]由此,根据对AD转换电路的输入量程的分割数m,能够在满足2n < m的关系的范围内最终得到将位精度扩展η位的AD转换结果。此时,由于将用于使判断出的分割量程的范围成为AD转换电路的输入量程的电压范围的放大器偏移和增益的指定提供给可编程增益放大器而进行放大,所以可编程增益放大器以增益2"或在其附近进行放大。此时,按AD转换电路的分割输入量程进行输入的放大、AD转换、以及η位扩展,由此能够对可编程增益放大器的增益误差进行修正。而且,提供分割量程的最小值的数字偏移和在其低位相邻的分割量程的最大值相同。因此,能够在AD转换电路的转换量程的整个区域内相对于高分辨率的AD转换结果实现转换误差小的高转换精度。而且,即使在选择转换量程时也不通过可编程增益放大器进行放大而只要在AD转换电路中进行一次AD转换来判断即可,因此,在切换转换量程时也能够得到良好的跟踪性。
[0049]〔2〕<增益误差的获取>
[0050]在项I的数据处理系统中,从上述控制电路提供给上述可编程增益放大器的增益为目的增益2n,基于上述控制电路而进行的η位扩展是对AD转换结果的低位进行的O扩展。
[0051]由此,能够容易地使可编程增益放大器的增益误差抵消。
[0052]〔3〕<实测增益的获取>
[0053]在项2的数据处理系统中,上述控制电路对上述可编程增益放大器设定上述2η来作为目的增益,根据将基于设定后的可编程增益放大器而得到的模拟信号的放大输出在AD转换电路中转换后的数字值、与此时向可编程增益放大器供给的模拟信号的生成用的数字值之差而获取相对于目的增益的实测增益。
[0054]由此,能够容易地获取用于使基于可编程增益放大器的放大误差抵消的可编程增益放大器的实测增益。
[0055]〔4〕<使相邻的分割量程的边界部分交错>
[0056]在项I的数据处理系统中,上述控制电路以使相邻的分割量程的边界部分交错的方式设定上述放大器偏移。
[0057]由此,能够避免使用对按照可编程增益放大器的放大特性而难以保证线性度的最小及最大输入附近的输入的放大功能,在该方面能够有助于降低AD转换误差。
[0058]〔5〕<所属的分割量程的判断>
[0059]在项I的数据处理系统中,上述控制电路根据对上述AD转换电路的各分割量程的边界电压的输入电压的AD转换数据来判断被测定电压所属的输入量程。
[0060]由此,能够容易地判断出被测定信号所属的分割量程。
[0061]〔6〕<采样保持>
[0062]在项I的数据处理系统中,还具有输入被测定模拟信号的采样保持电路201,上述控制电路110Α、110Β使用被上述采样保持电路采样的相同的被测定模拟信号而进行分割量程的判断、和使判断出的分割量程的电压范围成为上述AD转换电路的输入量程的电压范围的AD转换。
[0063]由此,由于能够对相同的被测定模拟信号进行分割量程的判断和利用了该判断结果的上述AD转换,所以能够将发生误用不同的分割量程而进行AD转换的事态防患于未然。
[0064]〔7〕<使输入量程的分割数为奇数>
[0065]在项I的数据处理系统中,上述控制电路在被测定模拟信号的中央值接近AD转换电路的输入量程的中央值时将上述AD转换电路的输入量程的分割数设定成奇数而进行AD转换用的上述处理。
[0066]由此,能够抑制被测定模拟信号的中央值处于分割量程的边界附近。若其处于分割量程的边界附近,则必须在每当被测定模拟信号越过该中央值而变化时进行改变分割量程的处理,AD转换处理效率降低。
[0067]〔8〕<使放大器偏移生成用和放大器输入信号生成用的DAC分体化>
[0068]在项I的数据处理系统中,分别具有向上述可编程增益放大器输出上述放大器偏移的DA转换电路115、和选择性地向上述可编程增益放大器输出设定用模拟信号的DA转换电路114。
[0069]由此,由于能够并行地进行放大器偏移的设定和设定用模拟信号的生成,所以有助于提高获取数字偏移时的处理效率。
[0070]〔9〕<使放大器偏移生成用和放大器输入信号生成用的DAC共用化>
[0071]在项I的数据处理系统中,具有:选择性地取代上述被测定模拟信号而对设定用模拟信号进行采样保持并将其输出到上述可编程增益放大器的采样保持电路201 ;兼用于放大器偏移的生成和设定用模拟信号的生成的DA转换电路(图21的114);和对将在上述DA转换电路中生成的放大器偏移向上述可编程增益放大器输出的路径或将在上述DA转换电路中生成的设定用模拟信号向上述采样保持电路供给的路径进行选择的选择电路220。
[0072]由此,必须串行地进行放大器偏移的设定和设定用模拟信号的生成,但由于DA转换电路的兼用而能够有助于缩小电路规模。
[0073]〔 10〕<按ADC的分割输入量程进行输入的放大、AD转换、位扩展、由实测增益进行除法运算>
[0074]本发明的其他实施方式的数据处理系统100、200、300具有AD转换电路113、可编程增益放大器102、以及控制电路110、110A、110B。上述控制电路判断被测定模拟信号属于将上述AD转换电路的输入量程分割成m (正整数)部分后的哪一分割量程,对上述可编程增益放大器设定用于将判断出的分割量程的电压范围放大至上述AD转换电路的输入量程的电压范围的放大器偏移和目的增益2n(n为正整数,2n ( m),将基于设定后的可编程增益放大器而得到的上述被测定模拟信号的放大信号在上述AD转换电路中进行转换,对转换后的数据进行η位的位扩展并对扩展后的数据进行基于上述可编程增益放大器的实测增益的除法运算,并使除法运算结果和与该分割量程对应的分割量程的数字偏移数据相加,从而获取将位精度扩展η位的AD转换结果。
[0075]由此,根据对AD转换电路的输入量程的分割数m,能够在满足2n < m的关系的范围内最终得到将位精度扩展η位的AD转换结果。此时,由于将用于使判断出的分割量程的范围成为AD转换电路的输入量程的电压范围的放大器偏移和增益的指定提供给可编程增益放大器而进行放大,所以可编程增益放大器以增益2η或其附近进行放大。此时,按AD转换电路的分割输入量程进行输入的放大、AD转换、η位扩展、以及基于可编程增益放大器的实测增益的除法运算,由此能够对可编程增益放大器的增益误差进行修正。因此,能够在AD转换电路的转换量程的整个区域内使可编程增益放大器的增益误差抵消且得到将位精度扩展η位的AD转换结果。而且,即使在选择转换量程时也不通过可编程增益放大器进行放大而只要在AD转换电路中进行一次AD转换来判断即可,因此,在切换转换量程时也能够得到良好的跟踪性。
[0076]〔11〕<作为基准的区间的数字偏移数据的生成>
[0077]项10的数据处理系统具有第IDA转换电路114及第2DA转换电路115,上述控制电路进行第I处理至第5处理的控制。第I处理为如下处理,在上述第IDA转换电路中生成特定的上述分割量程的任意电压,将其在上述AD转换电路中进行转换而得到第I数据。第2处理为如下处理,在上述第I数据的低位侧根据该分割量程进行η位的位扩展而得到第2数据。第3处理为如下处理,在上述第IDA转换电路中生成上述特定的分割量程的任意电压,并且在上述第2DA转换电路中生成用于将该分割量程的电压范围放大至上述AD转换电路的输入量程的电压范围的放大器偏移,通过设定有所生成的放大器偏移和目的增益2n的上述可编程增益放大器将在上述第IDA转换电路中生成的任意电压放大,并将放大后的信号在上述AD转换电路中进行转换而得到第3数据。第4处理为如下处理,将上述第3数据在低位侧扩展η位并使扩展后的数据由上述实测增益进行除法运算而得到第4数据。第5处理为如下处理,从上述第2数据减去第4数据而得到该特定的分割量程的数字偏移数据。
[0078]由此,在特定的上述分割量程的电压范围内,将对通过可编程增益放大器而放大的输入量程的电压范围进行AD转换后的结果扩展η位并由上述实测增益进行除法运算后的值和上述数字偏移数据相加,所得到的值与不经由可编程增益放大器而直接进行AD转换后的值实质一致。
[0079]〔12〕<数字偏移数据已知区间的高位侧数字偏移数据的生成>
[0080]在项11的数据处理系统中,在生成上述特定的分割量程的数字偏移数据后,在生成该分割量程的高位侧的分割量程的数字偏移数据时,上述控制电路进行第6处理至第9处理。第6处理为如下处理,在上述第IDA转换电路中生成上述特定的分割量程的最大电压,并且在上述第2DA转换电路中生成用于将该分割量程的电压范围放大至上述AD转换电路的输入量程的电压范围的放大器偏移,通过设定有所生成的放大器偏移和目的增益2η的上述可编程增益放大器将在上述第IDA转换电路中生成的最大电压放大,并将放大后的信号在上述AD转换电路中进行转换而得到第6数据。第7处理为如下处理,将上述第6数据在低位侧扩展η位并使扩展后的数据由上述实测增益进行除法运算,使该结果与上述特定的分割量程的数字偏移数据相加而得到第7数据。第8处理为如下处理,在上述第IDA转换电路中生成上述高位侧的分割量程的最小电压,并且在上述第2DA转换电路中生成用于将该分割量程的电压范围放大至上述AD转换电路的输入量程的电压范围的放大器偏移,通过设定有所生成的放大器偏移和目的增益2η的上述可编程增益放大器将在上述第IDA转换电路中生成的最小电压放大,并将放大后的信号在上述AD转换电路中进行转换而得到第8数据。第9处理为如下处理,将上述第8数据在低位侧扩展η位并使扩展后的数据由上述实测增益进行除法运算,从上述第7数据减去该结果而得到上述高位侧分割量程的数字偏移数据。
[0081 ] 由此,由于使用已知的数字偏移数据进行运算从而使求出已知的数字偏移数据的特定分割量程和与其相邻的高位侧分割量程的连接点的电压在双方的分割量程中一致,所以能够保证特定分割量程和与其相邻的高位侧分割量程的连续性。而且在该分割量程的电压范围内,将对通过可编程增益放大器而放大的输入量程的电压范围进行AD转换后的结果扩展η位并由上述实测增益进行除法运算后的值和上述数字偏移数据相加,所得到的值与不经由可编程增益放大器而直接进行AD转换后的值实质一致。尤其是,由于对在各个分害K程进行AD转换后的值进行η位的位扩展和对该结果由实测增益进行除法运算,所以能够排除可编程增益放大器的增益误差的影响,从而能够高精度地保证其连续性。
[0082]〔13〕<数字偏移数据已知区间的低位侧数字偏移数据的生成>
[0083]在项11的数据处理系统中,在生成上述特定的分割量程的数字偏移数据后,在生成该分割量程的低位侧的分割量程的数字偏移数据时,上述控制电路进行第10处理至第13处理。第10处理为如下处理,在上述第IDA转换电路中生成上述特定的分割量程的最小电压,并且在上述第2DA转换电路中生成用于将该分割量程的电压范围放大至上述AD转换电路的输入量程的电压范围的放大器偏移,通过设定有所生成的放大器偏移和目的增益2n的上述可编程增益放大器将在上述第IDA转换电路中生成的最小电压放大,并将放大后的信号在上述AD转换电路中进行转换而得到第10数据。第11处理为如下处理,将上述第10数据在低位侧扩展η位并使扩展后的数据由上述实测增益进行除法运算,使该结果与特定的分割量程的数字偏移数据相加而得到第11数据。第12处理为如下处理,在上述第IDA转换电路中生成上述低位侧的分割量程的最大电压,并且在上述第2DA转换电路中生成用于将该分割量程的电压范围放大至上述AD转换电路的输入量程的电压范围的放大器偏移,通过设定有所生成的放大器偏移和目的增益2η的上述可编程增益放大器将在上述第IDA转换电路中生成的最大电压放大,并将放大后的信号在上述AD转换电路中进行转换而得到第12数据。第13处理为如下处理,将上述第12数据在低位侧扩展η位并使扩展后的数据由上述实测增益进行除法运算,从上述第11数据减去该结果而得到上述低位侧分割量程的数字偏移数据。
[0084]由此,由于使用已知的基准数字偏移数据进行运算从而使求出已知的数字偏移数据的特定分割量程和与其相邻的低位侧分割量程的连接点的电压在双方的分割量程内一致,所以能够保证特定分割量程和与其相邻的低位侧分割量程的连续性。而且在该分割量程的电压范围内,将对通过可编程增益放大器而放大的输入量程的电压范围进行AD转换后的结果扩展η位并由上述实测增益进行除法运算后的值和上述数字偏移数据相加,所得到的值与不经由可编程增益放大器而直接进行AD转换后的值实质一致。尤其是,由于对在各个分割量程进行AD转换后的值进行η位的位扩展和对该结果由实测增益进行除法运算,所以能够排除可编程增益放大器的增益误差的影响,从而能够高精度地保证其连续性。
[0085]〔14〕<使相邻的分割量程的边界部分交错>
[0086]在项10的数据处理系统中,上述控制电路以使相邻的分割量程的边界部分交错的方式设定上述放大器偏移。
[0087]由此,能够避免使用对根据可编程增益放大器的放大特性而难以保证线性度的最小及最大输入附近的输入的放大功能,在该方面能够有助于降低AD转换误差。
[0088]〔15〕<采样保持>
[0089]在项10的数据处理系统中,还具有输入被测定模拟信号的采样保持电路201,上述控制电路110Α、110Β使用被上述采样保持电路采样的相同的被测定模拟信号来进行分割量程的判断、和使判断出的分割量程的电压范围成为上述AD转换电路的输入量程的电压范围的AD转换。
[0090]由此,由于能够对相同的被测定模拟信号进行分割量程的判断和使判断出的分割量程的电压范围成为上述AD转换电路的输入量程的电压范围的AD转换,所以能够将发生误用不同的分割量程而进行AD转换的事态防患于未然。
[0091]〔16〕<使输入量程的分割数为奇数>
[0092]在项10的数据处理系统中,上述控制电路在被测定模拟信号的中央值接近AD转换电路的输入量程的中央值时将上述AD转换电路的输入量程的分割数设定成奇数而进行AD转换用的上述处理。[0093]由此,能够抑制被测定模拟信号的中央值处于分割量程的边界附近。若其处于分割量程的边界附近,则必须在每当被测定模拟信号越过该中央值而变化时进行改变分割量程的处理,AD转换处理效率降低。
[0094]〔 17〕<使放大器偏移生成用和放大器输入信号生成用的DAC分体化>
[0095]在项10的数据处理系统中,分别具有向上述可编程增益放大器输出上述放大器偏移的DA转换电路115、和选择性地向上述可编程增益放大器输出设定用模拟信号的DA转换电路114。
[0096]由此,由于能够并行地进行放大器偏移的设定和设定用模拟信号的生成,所以能够有助于提高获取数字偏移时的处理效率。
[0097]〔18〕<使放大器偏移生成用和放大器输入信号生成用的DAC共用化>
[0098]在项10的数据处理系统中,具有:选择性地取代上述被测定模拟信号而对设定用模拟信号进行采样保持并将其输出到上述可编程增益放大器的采样保持电路201 ;兼用于放大器偏移的生成和设定用模拟信号的生成的DA转换电路(图21的114);和对将在上述DA转换电路中生成的放大器偏移向上述可编程增益放大器输出的路径或将在上述DA转换电路中生成的设定用模拟信号向上述采样保持电路供给的路径进行选择的选择电路。
[0099]由此,必须串行地进行放大器偏移的设定和设定用模拟信号的生成,但由于DA转换电路的兼用而能够有助于缩小电路规模。
[0100]〔 19〕<按ADC的分割输入量程进行输入的放大、AD转换、位扩展、由实测增益进行除法运算>
[0101]本发明的另一其他实施方式的数据处理系统100、200、300具有:AD转换电路113、可编程增益放大器102、DA转换电路114、115、和控制电路110、110A、110B,该控制电路进行上述可编程增益放大器的增益校正处理、数字偏移数据的生成处理、对被测定模拟信号的输入区间的判断处理、以及使对被测定模拟信号判断出的区间成为上述AD转换电路的输入量程的电压范围的扩展AD转换处理。上述输入区间的判断处理为如下处理:判断基于上述AD转换电路对被测定模拟信号的转换结果属于将该AD转换电路的输入量程的电压范围分割成m (正整数)部分后的哪一分割量程。上述扩展AD转换处理对上述可编程增益放大器设定将判断出的分割量程的电压范围放大至上述AD转换电路的输入量程的电压范围的放大器偏移和目的增益2η (η为正整数,2n ( m),将基于设定后的可编程增益放大器而得到的上述被测定模拟信号的放大信号在上述AD转换电路中进行转换,对转换后的数字数据进行η位的位扩展并对扩展后的数据进行基于可编程增益放大器的实测增益的除法运算,使除法运算后的数据和与上述判断出的分割量程的最小值相应的数字偏移数据相加,从而得到将位精度扩展η位的AD转换结果。
[0102]由此,根据对AD转换电路的输入量程的分割数m,能够在满足2n < m的关系的范围内最终得到将位精度扩展η位的AD转换结果。此时,由于将用于使判断出的分割量程的范围成为AD转换电路的输入量程的电压范围的放大器偏移和增益的指定提供给可编程增益放大器而进行放大,所以可编程增益放大器以增益2η或其附近进行放大。此时,按AD转换电路的分割输入量程进行输入的放大、AD转换、η位扩展、以及基于可编程增益放大器的实测增益的除法运算,由此能够对可编程增益放大器的增益误差进行修正。而且,提供分割量程的最小值的数字偏移和在其低位相邻的分割量程的最大值相同。因此,能够在AD转换电路的转换量程的整个区域内相对于高分辨率的AD转换结果实现转换误差小的高转换精度。而且,即使在选择转换量程时也不通过可编程增益放大器进行放大而只要在AD转换电路中进行一次AD转换来判断即可,因此,在切换转换量程时也能够得到良好的跟踪性。
[0103]〔20〕<作为基准的区间的数字偏移数据的生成>
[0104]项19的数据处理系统作为上述DA转换电路而具有第IDA转换电路114及第2DA转换电路115。上述数字偏移数据的生成处理包含第I处理至第5处理。第I处理为如下处理,在上述第IDA转换电路中生成特定的上述分割量程的任意电压,将其在上述AD转换电路中进行转换而得到第I数据。第2处理为如下处理,在上述第I数据的低位侧进行η位的位扩展而得到第2数据。第3处理为如下处理,在上述第IDA转换电路中生成上述特定的分割量程的任意电压,并且在上述第2DA转换电路中生成用于将该分割量程的电压范围放大至上述AD转换电路的输入量程的电压范围的放大器偏移,通过设定有所生成的放大器偏移和目的增益2η的上述可编程增益放大器将在上述第IDA转换电路中生成的任意电压放大,并将放大后的信号在上述AD转换电路中进行转换而得到第3数据。第4处理为如下处理,将上述第3数据在低位侧扩展η位并使扩展后的数据由上述实测增益进行除法运算而得到第4数据。第5处理为如下处理,从上述第2数据减去第4数据而得到该特定的分割量程的数字偏移数据。
[0105]由此,在特定的上述分割量程的电压范围内,将对通过可编程增益放大器而放大的输入量程的电压范围进行AD转换后的结果扩展η位并由上述实测增益进行除法运算后的值和上述数字偏移数据相加,所得到的值与不经由可编程增益放大器而直接进行AD转换后的值实质一致。
[0106]〔21〕<数字偏移数据已知区间的高位侧数字偏移数据的生成>
[0107]在项20的数据处理系统中,为了在生成上述特定的分割量程的数字偏移数据后生成该分割量程的高位侧的分割量程的数字偏移数据,上述数字偏移数据的生成处理包含第6处理至第9处理。第6处理为如下处理,在上述第IDA转换电路中生成上述特定的分割量程的最大电压,并且在上述第2DA转换电路中生成用于将该分割量程的电压范围放大至上述AD转换电路的输入量程的电压范围的放大器偏移,通过设定有所生成的放大器偏移和目的增益2η的上述可编程增益放大器将在上述第IDA转换电路中生成的最大电压放大,并将放大后的信号在上述AD转换电路中进行转换而得到第6数据。第7处理为如下处理,将上述第6数据在低位侧扩展η位并使扩展后的数据由上述实测增益进行除法运算,使该结果与上述基准数字偏移数据相加而得到第7数据。第8处理为如下处理,在上述第IDA转换电路中生成上述高位侧的分割量程的最小电压,并且在上述第2DA转换电路中生成用于将该分割量程的电压范围放大至上述AD转换电路的输入量程的电压范围的放大器偏移,通过设定有所生成的放大器偏移和目的增益2η的上述可编程增益放大器将在上述第IDA转换电路中生成的最小电压放大,并将放大后的信号在上述AD转换电路中进行转换而得到第8数据。第9处理为如下处理,将上述第8数据在低位侧扩展η位并使扩展后的数据由上述实测增益进行除法运算,从上述第7数据减去该结果而得到上述高位侧分割量程的数字偏移数据。
[0108]由此,由于使用已知的数字偏移数据进行运算从而使求出已知的数字偏移数据的特定分割量程和与其相邻的高位侧分割量程的连接点的电压在双方的分割量程中一致,所以能够保证特定分割量程和与其相邻的高位侧分割量程的连续性。而且在该分割量程的电压范围内,将对通过可编程增益放大器而放大的输入量程的电压范围进行AD转换后的结果扩展η位并由上述实测增益进行除法运算后的值和上述数字偏移数据相加,所得到的值与不经由可编程增益放大器而直接进行AD转换后的值实质一致。尤其是,由于对在各个分割量程进行AD转换后的值进行η位的位扩展和对该结果由实测增益进行除法运算,所以能够从数字偏移数据排除可编程增益放大器的增益误差的影响,从而能够高精度地保证其连续性。
[0109]〔22〕<数字偏移数据已知区间的低位侧数字偏移数据的生成>
[0110]在项20的数据处理系统中,为了在生成上述特定的分割量程的数字偏移数据后生成该分割量程的低位侧的分割量程的数字偏移数据,上述数字偏移数据的生成处理包含第10处理至第13处理。第10处理为如下处理,在上述第IDA转换电路中生成上述特定的分割量程的最小电压,并且在上述第2DA转换电路中生成用于将该分割量程的电压范围放大至上述AD转换电路的输入量程的电压范围的放大器偏移,通过设定有所生成的放大器偏移和目的增益2η的上述可编程增益放大器将在上述第IDA转换电路中生成的最小电压放大,并将放大后的信号在上述AD转换电路中进行转换而得到第10数据。第11处理为如下处理,将上述第10数据在低位侧扩展η位并使扩展后的数据由上述实测增益进行除法运算,使该结果与上述基准数字偏移数据相加而得到第11数据。第12处理为如下处理,在上述第IDA转换电路中生成上述低位侧的分割量程的最大电压,并且在上述第2DA转换电路中生成用于将该分割量程的电压范围放大至上述AD转换电路的输入量程的电压范围的放大器偏移,通过设定有所生成的放大器偏移和目的增益2η的上述可编程增益放大器将在上述第IDA转换电路中生成的最大电压放大,并将放大后的信号在上述AD转换电路中进行转换而得到第12数据。第13处理为如下处理,将上述第12数据在低位侧扩展η位并使扩展后的数据由上述实测增益进行除法运算,从上述第11数据减去该结果而得到上述低位侧分割量程的数字偏移数据。
[0111]由此,由于使用已知的基准数字偏移数据进行运算从而使求出已知的数字偏移数据的特定分割量程和与其相邻的低位侧分割量程的连接点的电压在双方的分割量程内一致,所以能够保证特定分割量程和与其相邻的低位侧分割量程的连续性。而且在该分割量程的电压范围内,将对通过可编程增益放大器而放大的输入量程的电压范围进行AD转换后的结果扩展η位并由上述实测增益进行除法运算后的值和上述数字偏移数据相加,所得到的值与不经由可编程增益放大器而直接进行AD转换后的值实质一致。尤其是,由于对在各个分割量程进行AD转换后的值进行η位的位扩展和对该结果由实测增益进行除法运算,所以能够从数字偏移数据排除可编程增益放大器的增益误差的影响,从而能够高精度地保证其连续性。
[0112]〔23〕<使相邻的分割量程的边界部分交错>
[0113]在项19的数据处理系统中的上述扩展AD转换处理中,在对上述可编程增益放大器设定将判断出的分割量程的电压范围放大至上述AD转换电路的输入量程的电压范围的放大器偏移时,以使相邻的分割量程的边界部分交错的方式设定上述放大器偏移。
[0114]由此,能够避免使用对根据可编程增益放大器的放大特性而难以保证线性度的最小及最大输入附近的输入的放大功能,在该方面能够有助于降低AD转换误差。[0115]〔24〕<实测增益的获取>
[0116]在项19的数据处理系统中,上述增益校正处理包含如下处理:根据将从上述第IDA转换电路输出的模拟信号通过上述可编程增益放大器放大并在上述AD转换电路中进行转换而得到的数据、和在不将上述模拟信号通过上述可编程增益放大器放大的情况下在上述AD转换电路中进行转换而得到的数据,运算并得到上述放大电路的增益。
[0117]由此,能够容易地得到用于使基于可编程增益放大器的放大误差抵消的实测增.
Mo
[0118]〔25〕<所属的分割量程的判断>
[0119]在项19的数据处理系统中,上述区间判断处理包含如下处理:根据对AD转换电路的各分割量程的边界电压的输入电压的AD转换数据来判断被测定电压所属的输入量程。
[0120]由此,能够容易地判断出被测定信号所属的分割量程。
[0121]2.实施方式的详细情况
[0122]进一步详细说明实施方式。
[0123]《实施方式I》
[0124]图1例示出本发明的第I实施方式的数据处理系统。虽没有特别限制,但该图所示的数据处理系统100构成为通过互补型MOS集成电路制造技术等而形成在单晶硅等的一个半导体衬底上的片上系统(System on a Chip)的半导体器件。数据处理系统100具有作为代表而示出的微型计算机(MCU) 101、可编程增益放大器(PGA) 102、以及选择器(SWl)103。虽然没有特别图示,但毫无疑问也可以集成有存储器和加速器等其他电路。
[0125]虽没有特别限制,但微型计算机101具有:作为控制电路而执行程序的中央处理装置(CPU) 110 ;能够电重写地存储程序和数据的闪存器等非易失性存储器(FLASH) 111 ;在CPUllO的工作区域等中利用的RAMl 12 ;将模拟信号转换成数字信号的AD转换电路(ADC)113 ;将数字信号转换成模拟信号的第IDA转换电路(DACl) 114 ;将数字信号转换成模拟信号的第2DA转换电路(DAC2)115 ;数字输入输出口 116 ;模拟输入口 117 ;计时器和串行接口等其他周边电路模块(PRPH) 118 ;以及选择器(SW2) 119。
[0126]CPUllO通过信号120而进行针对可编程增益放大器102的增益的设定。第2DA转换电路115对从CPUllO供给的放大器偏移数据进行DA转换而向可编程增益放大器102供给放大器偏移121。第2DA转换电路115对从CPUllO供给的数据进行DA转换并将其输出。选择器103对从模拟输入口 117供给的作为AD转换对象的被测定模拟信号123或从第IDA转换电路114输出的信号122进行选择并供给到可编程增益放大器102。选择器119对选择器103的输出或可编程增益放大器102的输出进行选择并供给到AD转换电路113。CPUllO参考在AD转换电路113中进行转换而得到的数据。通过CPUllO进行上述选择器103、119的开关控制。
[0127]图1主要着眼于相对于AD转换电路113的分辨率得到将其位精度扩展的AD转换结果的功能的结构。尤其能够根据CPUllO的程序控制在AD转换电路113的输入量程的整个区域内提高其分辨率而得到AD转换结果。以下,详细说明其AD转换功能。
[0128]首先,说明本实施方式的AD转换的原理。
[0129]图2整体地例示出本实施方式的AD转换的原理。在此,使AD转换电路113的分辨率为10位。将转换精度扩展2位,与此相应地,将AD转换电路113的输入量程(为便于说明,使AD转换电路113的输入量程的电压范围为0.5V?4.5V)分割成四部分,按分割而成的各个电压范围即分割量程的区间(0.5V?1.5V, 1.5V?2.5V,2.5V?3.5V,3.5V?4.5V)预先准备各分割量程的12位的数字偏移(DFS1、DFS2、DFS3、DFS4)。在对被测定模拟信号的AD转换动作中,在可编程增益放大器102中设定用于将被测定模拟信号所属的分割量程的区间的电压放大为AD转换电路113的输入量程的电压范围的放大器偏移和目的增益4 (=22),从而将该被测定模拟信号放大至4倍。放大后的信号在AD转换电路113中转换成10位的数据,针对转换而成的10位的数据在低位侧进行2位的位扩展,例如进行2位的O扩展,对位扩展后的数据除以可编程增益放大器102的实测增益,由此,获得使该可编程增益放大器102的增益误差抵消后的该分割量程中的12位的AD转换数据。通过使该AD转换数据与对应的分割量程的12位的数字偏移(DFS1、DFS2、DFS3、DFS4)相加,能够得到位精度扩展至12位的AD转换数据。如上所述,通过对在被测定信号所属的分割量程得到的10位的AD转换数据进行2位的位扩展和由实测增益进行除法运算,能够使可编程增益放大器102的增益误差抵消,另外,各分割量程的数字偏移所确定的电压与低位侧的分割量程的最大电压一致,能够保证分割量程的各区间中的AD转换结果的连续性。以下,详细说明上述内容。
[0130]首先,关于对可编程增益放大器102的放大器偏移的设定,如图3所例示,着眼于对整个量程分割成四部分后的区间2,当使电压Vx为区间2的最小电压时,若在使输入电压Va=Vx时、Vo=OV,并将从Vo=Va (R1 + R2) / Rl_VbR2 / Rl的关系式得到的电压Vb作为放大器偏移,则区间2的输入电压以该区间的电压范围成为AD转换电路113的输入量程的电压范围的方式放大。
[0131]例如图4及图5着眼于分割量程的区间而示出本实施方式的AD转换的原理。即,图4例示出,通过可编程增益放大器102将分割量程的区间2 (在本例中为了便于说明,使AD转换电路113的输入量程的电压范围为OV?5V,不与图2的说明一致)的被测定模拟信号放大至4倍,将放大后的信号在AD转换电路113中转换成10位的数据,进行针对该数据的2位的O扩展和针对扩展后的数据由实测增益进行的除法运算,并使该结果与数字偏移DFS2相加,从而获取位精度扩展后的12位的AD转换数据时的原理。图5例示出,将分割量程的区间3 (在本例中为了便于说明,使AD转换电路113的输入量程的电压范围为OV?5V,不与图2的说明一致)的被测定模拟信号放大至4倍后进行AD转换,进行针对AD转换后的10位的数据的低位侧2位的O扩展和针对扩展后的数据由实测增益进行的除法运算,并使该结果与数字偏移DFS3相加,从而获取位精度扩展后的12位的AD转换数据时的原理。
[0132]图6及图7同样地着眼于分割量程的区间而示出本实施方式的AD转换的原理,但在此特别示出在可编程增益放大器102保持放大动作的直线性的电压范围内使区间交错的情况,并与图2—致。作为可编程增益放大器102的一般特性,存在无法在最小输入电压及最大输入电压附近良好地保证放大动作的直线性的情况,为了避免增益误差增大而在相邻部分使区间交错。例如作为输入量程的10%而确保交错区间的电压范围分别为0.5V。例如在图6的区间3的例子中,只要以使2.5V?3.5V的区间3的输入电压范围成为0.5V?
4.5V的量程的方式确定放大器偏移即可。区间3的数字偏移只要以使区间2的最大电压与区间3的最小电压一致的方式确定即可,其详细情况将在后说明。在图7的区间2的例子中,只要以使1.5V?2.5V的区间2的输入电压范围成为AD转换电路的输入量程的电压范围0.5V?4.5V的方式确定放大器偏移即可。区间2的数字偏移只要以使区间I的最大电压与区间2的最小电压一致的方式确定即可,其详细情况将在后说明。
[0133]图8整体示出遵循上述原理的本实施方式的AD转换处理程序。该AD转换处理预先进行可编程增益放大器的增益校正处理(RTl)及数字偏移的计算处理(RT2),然后,只要不被指示中止执行本实施方式的AD转换处理且存在AD转换的指示,则基于被测定模拟信号进行输入区间的判断处理(RT3)、通过AD转换电路对被测定模拟信号进行AD转换处理(RT4)、以及针对AD转换处理(RT4)的结果进行增益修正及数字偏移相加处理(RT5)。AD转换处理(RT4)和增益修正及数字偏移相加处理(RT5)构成使针对被测定模拟信号判断出的区间成为AD转换电路113的输入量程的电压范围而进行AD转换的扩展AD转换处理。
[0134]上述增益校正处理(RTl)根据将设定有目的增益(2n,例如n=2而为4倍)的可编程增益放大器102的输出在AD转换电路113中进行转换后的数字值与此时向可编程增益放大器102供给的用于生成模拟信号的数字值的差分,进行获取相对于目的增益的实测增益的处理。即,根据将从上述第IDA转换电路114输出的模拟信号通过上述可编程增益放大器102放大并在上述AD转换电路113中进行转换而得到的数据、和在不将上述模拟信号通过上述可编程增益放大器113放大的情况下在上述AD转换电路113中进行转换而得到的数据,运算并获取可编程增益放大器的增益。实测增益用于扩展AD转换处理中的增益修正。
[0135]上述输入区间的判断处理(RT3)为如下处理:判断基于上述AD转换电路113的对被测定模拟信号的转换结果是否属于将该AD转换电路113的输入量程分割成m (正整数)部分后的某一分割量程。例如,该判断处理(RT3)为根据与AD转换电路113的各分割量程的边界电压相应的电压的AD转换数据来判断被测定电压所属的输入量程的处理。
[0136]上述AD转换处理(RT4)为如下处理:与将判断出的分割量程的电压范围放大至上述AD转换电路的输入量程的电压范围的放大器偏移一起,作为目的增益而对上述可编程增益放大器102设定2n(在此n=2),并通过上述AD转换电路113对基于设定后的可编程增益放大器102而得到的上述被测定模拟信号的放大信号进行AD转换。
[0137]上述增益修正及数字偏移相加处理(RT5)为如下处理:在通过AD转换处理RT4而转换得到的10位数字数据的低位侧进行2位的O扩展,使扩展后的12位的数据由实测增益(相对于该目的增益2n的实测的增益)进行除法运算,并使除法运算得到的12位的数据和与对应的分割量程的最小电压相应的数字偏移数据相加,从而获取扩展有12位的转换精度的AD转换结果。
[0138]数字偏移生成处理(RT2)大致为图9所例示的作为基准的区间的数字偏移数据的生成处理、图10所例示的作为基准的区间的高位侧数字偏移数据的生成处理、以及图11所例示的作为基准的区间的低位侧数字偏移数据的生成处理。
[0139]在图9所例示的数字偏移数据DFS2的生成处理中,首先,进行第I处理,即在上述第IDA转换电路114中生成特定的上述分割量程的任意电压(例如区间2的电压2.1V)
(SI),将其经由选择器103、119的端子a、d提供给上述AD转换电路113而获取AD转换后的第I数据(S2)。由此,得到作为数字偏移数据DFS2的基础的10位的数据。CPUllO进行第2处理,即读取该第I数据M 2(S3),在所读取的第I数据M 2的低位侧进行2位的O扩展而获取12位的第2数据M 2-eb (S4)。然后,进行第3处理,即在上述第2DA转换电路115中生成将该分割量程的电压范围(1.5V?2.5V)放大至上述AD转换电路的输入量程(0.5V?4.5V)的电压范围的放大器偏移(S5),通过具有所生成的放大器偏移和处于目的增益附近的实测增益的上述可编程增益放大器102将在上述第IDA转换电路114中生成的上述任意电压放大,将放大后的信号在上述AD转换电路113中进行转换(S6),通过CPUllO读取转换得到的第3数据A2(S7)。CPUllO进行第4处理(S8),即在上述第3数据A2的低位侧进行2位的O扩展,由上述实测增益进行除法运算而获取第4数据A2-eb-g。最后,进行第5处理(S9),即从上述第2数据M 2-eb减去第4数据A2_eb-g而获取该特定的分割量程的基准数字偏移数据DFS2 (第5数据)。
[0140]根据图9的处理,数字偏移数据DFS2与不经由可编程增益放大器102而在AD转换电路113的输入量程的电压范围内将上述任意电压进行AD转换后的值实质一致。而且,在作为基准的区间的电压范围内,将对通过可编程增益放大器而放大的输入量程的电压范围进行AD转换后的结果扩展η位并由上述实测增益进行除法运算后的值和数字偏移数据DFS2相加,所得到的值与不经由可编程增益放大器而直接进行AD转换后的值实质一致。
[0141]在图10所例示的位于区间2的高位侧的区间3的数字偏移数据DFS3的生成处理中,在生成上述数字偏移数据DFS2后,首先,进行第6处理,即在上述第IDA转换电路114中生成上述特定的分割量程的区间2的最大电压2.5V (S10),并且在上述第2DA转换电路115中生成将该分割量程(区间2)的电压范围(1.5V?2.5V)放大至上述AD转换电路113的输入量程的电压范围(OV?5V)的放大器偏移(S11),通过设定有所生成的放大器偏移和目的增益的上述可编程增益放大器102将在上述第IDA转换电路114中生成的区间2的最大电压2.5V放大,并将放大后的信号在上述AD转换电路113中进行转换(S12)而得到第6数据A2max(S13)。CPUllO进行第7处理,即在第6数据A2max的低位侧进行2位的O扩展而生成临时的12位的数据(A2max_eb) (S14),使该数据A2max_eb由上述实测增益进行除法运算而生成数据A2max-eb-g (S15),并使该数据A2max_eb-g与上述数字偏移数据DFS2相加而获取作为12位的AD转换数据的第7数据A2max-12b (S16)。
[0142]然后,CPUllO进行第8处理,即在上述第2DA转换电路115中生成将上述高位侧分割量程(区间3)的电压范围(2.5V?3.5V)放大至上述AD转换电路的输入量程的放大器偏移(S17),在上述AD转换电路113中对作为区间3的最小电压2.5V而放大后的信号进行转换(S18),从而获取第8数据A3min (S19)。最后,进行第9处理,即在第8数据A3min的低位侧进行2位的O扩展,由上述实测增益进行除法运算而生成数据A3min-eb-g(S20),从上述第7数据A2max-12b减去生成的数据A3min-eb-g而获取上述高位侧分割量程(区间
3)的数字偏移数据DFS3 (第9数据)(S21)。
[0143]由此,能够确保区间2的AD转换数据与区间3的AD转换数据的连续性。S卩,通过上述处理,由于使用已知的数字偏移数据DFS2进行运算从而使求出已知的数字偏移数据DFS2的特定分割量程(区间2)和与其相邻的高位侧分割量程(区间3)的连接点的电压(2.5V)在双方的分割量程内一致,所以能够保证特定分割量程(区间2)和与其相邻的高位侧分割量程(区间3)的连续性。换言之,在高位侧分割量程的电压范围内,将对通过可编程增益放大器而放大的输入量程的电压范围进行AD转换后的结果扩展η位并由上述实测增益进行除法运算后的值与上述数字偏移数据DFS3相加,所得到的值与不经由可编程增益放大器而直接进行AD转换后的值实质一致。尤其是,由于对在各个分割量程进行AD转换后的值进行η位的位扩展和针对该结果由实测增益进行的除法运算,所以能够排除可编程增益放大器102的增益误差的影响,从而能够高精度地保证其连续性。
[0144]此外,数字偏移数据DFS4只要根据已知的数字偏移数据DFS3通过与图10相同的处理求出即可,因此省略其详细说明。
[0145]在图11所例示的已知的数字偏移数据DFS2的低位侧数字偏移数据DFSl的生成处理中,在生成上述数字偏移数据DFS2后,首先,进行第10处理,即在上述第IDA转换电路114中生成上述特定的分割量程(区间2)的最小电压(1.5V) (S22),并且在上述第2DA转换电路115中生成将该分割量程(区间2)的电压范围(1.5V?2.5V)放大至上述AD转换电路113的输入量程(0V?5V)的放大器偏移(S23),通过设定有所生成的放大器偏移和目的增益的上述可编程增益放大器102将在上述第IDA转换电路114中生成的最小电压2.5V放大,并将放大后的信号在上述AD转换电路113中进行转换(S24)而得到第10数据A2min(S25)。CPUllO进行第11处理,即生成在第10数据A2min的低位侧进行2位的O扩展而得到的临时的12位的数据A2min-eb (S26),并且使该数据A2min_eb由上述实测增益进行除法运算而生成数据A2min-eb-g (S27),使该数据A2min_eb-g与上述数字偏移数据DFS2相加而得到作为12位的AD转换数据的第11数据(A2min-12b) (S28)。
[0146]然后,CPUl 10进行第12处理,即在上述第IDA转换电路114中生成上述低位侧的分割量程(区间I)的最大电压(1.5V),并且在上述第2DA转换电路115中生成将该分割量程的电压范围(0.5V?1.5V)放大至上述AD转换电路113的输入量程(0V?5V)的放大器偏移(S29),通过设定有所生成的放大器偏移和目的增益的上述可编程增益放大器102将在上述第IDA转换电路114中生成的最大电压(1.5V)放大,并将放大后的信号在上述AD转换电路113中进行转换(S30)而得到第12数据Almax (S31)。最后,CPUllO进行第13处理,即在上述第12数据Almax的低位侧进行2位的O扩展,由上述实测增益进行除法运算而生成数据Almax-eb-g (S32),从上述第11数据A2min_12b减去生成的数据Almax-eb-g而得到上述低位侧分割量程(区间I)的数字偏移数据DFSl (S33)。
[0147]由此,能够确保区间2的AD转换数据与区间I的AD转换数据的连续性。S卩,通过上述处理,由于使用已知的数字偏移数据DFS2进行运算从而使求出已知的数字偏移数据DFS2的特定分割量程(区间2)和与其相邻的低位侧分割量程(区间I)的连接点的电压(1.5V)在双方的分割量程内一致,所以能够确保特定分割量程(区间2)和与其相邻的低位侧分割量程(区间I)的连续性。换言之,在低位侧分割量程的电压范围内,将对通过可编程增益放大器而放大的输入量程的电压范围AD转换后的结果扩展η位并由上述实测增益进行除法运算后的值与上述数字偏移数据DFSl相加,所得到的值与不经由可编程增益放大器而直接进行AD转换后的值实质一致。尤其是,由于对在各个分割量程内进行AD转换后的值进行η位的位扩展和针对该结果由实测增益进行的除法运算,所以能够排除可编程增益放大器的增益误差的影响,从而能够高精度地保证其连续性。
[0148]图12例示出上述输入区间的判断处理(RT3)及上述AD转换处理(RT4)的详细情况。使选择器103选择输入端子b,使选择器119选择输入端子d (S40),在AD转换电路113中对被测定模拟信号进行AD转换(S41、S42)。CPUllO读取该AD转换结果(S43),并判断该AD转换结果是否大于区间3与区间4的边界值(S44),若大于,则对放大器偏移用的DA转换寄存器设定区间4的放大器偏移数据(S45),并等待第IDA转换电路114的转换动作的稳定(S46)。当该AD转换结果小于区间3与区间4的边界值时,判断该AD转换结果是否大于区间2与区间3的边界值(S47),若大于,则对放大器偏移用的DA转换寄存器设定区间3的放大器偏移数据(S48),并等待第IDA转换电路114的转换动作的稳定(S49)。同样地,当该AD转换结果小于区间2与区间3的边界值时,判断该AD转换结果是否大于区间I与区间2的边界值(S50),若大于,则对放大器偏移用的DA转换寄存器设定区间2的放大器偏移数据(S51),并等待第IDA转换电路114的转换动作的稳定(S52)。同样地,当该AD转换结果小于区间I与区间2的边界值时,对放大器偏移用的DA转换寄存器设定区间I的放大器偏移数据(S53),并等待第IDA转换电路114的转换动作的稳定(S54)。在经过各自的稳定等待时间(例如3 μ s)后,使选择器119的输入与PGA102的输出连接(S55)。由此,与将判断出的分割量程的电压范围放大至上述AD转换电路113的输入量程的放大器偏移一起,作为目的增益而对上述可编程增益放大器102设定2η (在此增益为4),并通过上述AD转换电路113对基于设定后的可编程增益放大器102而得到的上述被测定模拟信号的放大信号进行转换处理。
[0149]图13例示出上述增益修正及数字偏移相加处理(RT5)的详细情况。CPUllO对通过上述AD转换处理(RT4)在AD转换电路113中转换得到的数字数据,在其低位侧进行η位(在此为2位)的O扩展而生成12位的数据AEl (S60),并且对该数据AEl除以实测增益(S61),保持运算结果的数据(Vl)并参照基于上述输入区间的判断处理(RT3)而得到的判断结果(S62)。若基于上述输入区间的判断处理(RT3)而得到的判断结果为区间4,则CPUllO使运算结果数据Vl与区间4的数字偏移相加(S63、S64),若基于上述输入区间的判断处理(RT3)而得到的判断结果为区间3,则CPUllO使运算结果数据Vl与区间3的数字偏移相加(S65、S66),若基于上述输入区间的判断处理(RT3)而得到的判断结果为区间2,则CPUllO使运算结果数据Vl与区间2的数字偏移相加(S67、S68),若基于上述输入区间的判断处理(RT3)而得到的判断结果为区间1,则CPUllO使运算结果数据Vl与区间I的数字偏移相加(S69),相加结果的数据保持为扩展至12位的AD转换结果(S70)。
[0150]图14例示出通过本实施方式的AD功能而进行的AD转换动作的时序图。如图所示,用于通过AD转换电路113而进行AD转换的被测定模拟信号的采样和AD转换动作按照上述输入区间判断用的动作(监控AD转换)、和扩展AD转换用的输入测定动作(正式AD转换)的顺序进行。在监控AD转换后,使用该结果进行分割区间的判断(0PR1),在正式AD转换后,进行位扩展、增益修正、以及数字偏移的附加等操作(0PR2)。例如在一次采样和转换中耗费2 μ S,能够在总计30 μ s中得到基于本实施方式的AD转换的扩展至12位的AD转换结果,因此,能够比普通的Λ ΣAD转换器更高速地进行处理。
[0151]根据以上说明的第I实施方式,能够根据对AD转换电路113的输入量程的分割数m而在满足2n < m的关系的范围内最终得到η位的位扩展后的AD转换结果。此时,通过与从第2DA转换电路115向可编程增益放大器102提供使判断出的分割量程的范围成为AD转换电路113的整个量程的放大器偏移并进行放大的情况的一致性,可编程增益放大器102以增益2"或在其附近进行放大。由此,能够在AD转换电路113的转换量程的整个区域内提高其分辨率。即使在选择转换量程时,也不通过可编程增益放大器102进行放大而只要在AD转换电路113中进行一次AD转换来判断即可,因此,针对转换量程的切换也能够得到良好的跟踪性。而且,在各个分割量程的数字偏移中,由于分割量程的连接点的值在双方的分割量程中为同一值,所以能够在AD转换电路113的转换量程的整个区域内相对于高分辨率的AD转换结果减小转换误差。另外,由于对将分割量程的输入在AD转换电路113的输入量程的电压范围内进行AD转换而得到的数字数据进行位扩展,并使扩展后的数据由实测增益进行除法运算,所以能够排除可编程增益放大器的增益误差的影响。
[0152]《实施方式2》
[0153]在实施方式2中,说明通过与实施方式I不同的方法而求出各个分割量程的数字偏移的处理。在此虽然没有特别图示,但能够是,例如,由于作为特定基准的区间的数字偏移与特定区间的最小电压实质一致,所以将特定区间的最小电压在AD转换电路113中进行AD转换,并使在低位侧进行2位的O扩展后的12位的数据成为作为基准的区间的数字偏移。例如从DACl输出2.5V且在不通过PGA102进行放大的情况下通过ADC113进行AD转换,对转换结果数据进行下述2位的位扩展,从而使其成为作为基准的区间的数字偏移。
[0154]由于上述特定区间的高位侧区间的数字偏移与上述特定区间的最大电压实质一致,所以能够将特定区间的最小电压在AD转换电路113中进行AD转换,在低位侧进行2位的O扩展并由实测增益进行除法运算,使该除法运算结果与已知的作为基准的区间的数字偏移数据相加,由此将所得到的12位的扩展AD转换结果作为其数字偏移。此外,能够根据该高位侧区间的已知的数字偏移通过相同的处理得到该高位侧区间的更高位侧区间的数字偏移。
[0155]由于上述特定区间的低位侧区间的数字偏移与上述特定区间的最小电压的差分实质一致,所以能够将特定区间的最小电压在AD转换电路113中进行AD转换,在低位侧进行2位的O扩展并由实测增益进行除法运算,将该除法运算结果与已知的作为基准的区间的数字偏移数据的差分作为该数字偏移。此外,能够根据该低位侧区间的已知的数字偏移通过相同的处理得到该低位侧区间的更低位侧区间的数字偏移。
[0156]根据实施方式2的处理,能够有助于提高获取数字偏移的处理效率。
[0157]《实施方式3》
[0158]图15例示出本发明的第2实施方式的数据处理系统。该图所示的数据处理系统200与图1的数据处理系统100相比不同点在于:增加了采样保持电路201,采用了进行与其相应的控制的CPUl 10A。即,具有输入被测定模拟信号123的采样保持电路201,CPUlIOA使用被上述采样保持电路201采样的相同的被测定模拟信号123来进行分割量程的判断和利用了该判断结果的上述扩展AD转换用的处理。采样保持电路201具有采样开关(SMPl)211、采样电容(SC1)212、输出缓冲器(BUF)213及输出选择开关(SW3)214而构成。关于其他结构,对与图1相同的构成要素标注相同附图标记并省略其详细说明。
[0159]图16例示出被测定模拟信号的采样保持动作。在采样电容212中存储需要的电荷信号后,闭合采样开关211。
[0160]图17例示出使保持于采样保持电路201的信息通过PGA102而在ADCl 13中进行AD转换的动作。使用通过该监控动作而得到的AD转换数据进行在图8中说明的输入区间的判断处理(RT3 )及被测定电压AD转换处理(RT4 )。
[0161]图18例示出增益修正及数字偏移相加处理(RT5)中的动作。在该动作中只要从采样电容212接收被测定信号即可,不需要重新从外部输入被测定模拟信号。[0162]根据第2实施方式,由于能够对相同的被测定模拟信号进行分割量程的判断和利用了该判断结果的上述AD转换,所以能够将发生误用不同的分割量程而进行AD转换的事态防患于未然。
[0163]《实施方式4》
[0164]在上述实施方式的说明中使输入量程的分割数m为4而进行了说明。S卩,当使基于本实施方式的AD而得到的AD转换结果的扩展位数n=2时,分割数为2n=22。理论上,分割数m能够在满足2n < m的关系的范围内任意确定。
[0165]此时,为了对在周期信号中作为代表的动态信号最大限度地利用AD转换电路的性能(分辨率),通常认为使动态信号的中点为AD转换电路的输入电压范围的二分之一不失为上策。在如上述实施方式所说明那样将输入量程分割的AD转换方式的情况下,当使分割数为偶数时,AD转换电路的输入电压范围的二分之一处成为相邻的分割量程的边界。在该方面,由于采用偶数或奇数的某一种来作为分割数m,所以在本实施方式的AD转换中产生处理效率的差。在第3实施方式中就该方面进行说明。
[0166]图19例示出在被测定模拟信号的中央值接近AD转换电路113的输入量程的中央值时将上述AD转换电路113的输入量程的分割数设定成偶数而进行本实施方式的AD转换处理的情况。通过图19得以明确,周期信号的中央值的电压2.5V成为区间2与区间3的边界电压。该情况下,在上述的实施方式的AD转换动作中,一个周期信号的值属于相邻的不同区间2、区间3双方,其结果为,必须根据被测定模拟信号的值来频繁地进行放大器偏移的切换,由此ADC113的稳定等待时间延长,基于本实施方式的AD的转换处理效率降低。
[0167]为了避免该情况,如图20所例示那样,CPUllO (110A)只要以在被测定模拟信号的中央值接近AD转换电路113的输入量程的中央值时将上述AD转换电路113的输入量程的分割数设定成奇数例如分割成五部分而进行本实施方式的AD转换处理的方式进行控制即可。由此,能够抑制被测定模拟信号123的中央值处于分割量程的边界附近。因此,容易将被测定模拟信号的变化范围收纳于一个区间,不需要每当被测定模拟信号越过该中央值而变化时进行改变分割量程的处理,能够提高扩展上述位精度的AD转换处理的效率。
[0168]尤其在图20的例子中,各分割量程的电压范围与上述实施方式I同样地为IV,相对于扩展位数n=2使可编程增益放大器102的目的增益保持为22,基于AD转换器113的输入量程扩展为例如从0.1V至4.9V。总之,只要在输入量程的两端部分考虑与AD转换电路113的能力相应的富余即可。
[0169]《实施方式5》
[0170]图21例示出第4实施方式的数据处理系统。该图所示的数据处理系统300与图1的数据处理系统100相比不同点在于:增加了采样保持电路201,并且DA转换电路集成为一个DA转换电路(DACl)114,DA转换电路114的输出能够经由选择器220而选择性地供给到PGA102或选择器103,采用进行与此相应的控制的CPU110B。S卩,设有:选择性地取代上述被测定模拟信号123而对设定用模拟信号122进行采样保持并将其输出到上述可编程增益放大器102的采样保持电路201 ;兼用于放大器偏移的生成和设定用模拟信号的生成的DA转换电路(DACl)114 ;和选择器220,其选择将在上述DA转换电路114中生成的放大器偏移121向上述可编程增益放大器102输出的路径或将在上述DA转换电路中生成的设定用模拟信号122向上述采样保持电路201供给的路径。CPUlIOB通过上述放大器偏移121的生成和设定用模拟信号122的生成而分开使用DA转换电路114来进行选择器220的选择控制。采样保持电路201具有采样开关(SMPl) 211、采样电容(SCl) 212、输出缓冲器(BUF)213及输出选择开关(SW3)214而构成。关于其他结构,对与图1相同的构成要素标注相同附图标记并省略其详细说明。
[0171]如第I及第2实施方式所说明那样在分别具有向可编程增益放大器102输出放大器偏移121的DA转换电路115、和选择性地取代上述被测定模拟信号而将设定用模拟信号122向上述可编程增益放大器102输出的DA转换电路114的情况下,由于能够并行地进行放大器偏移的设定和设定用模拟信号的生成,所以能够有助于提高获取数字偏移时的处理效率。另一方面,如第4实施方式所述,在采用兼用于放大器偏移的生成和设定用模拟信号的生成的DA转换电路114的情况下,必须串行地进行放大器偏移的设定和设定用模拟信号的生成,但通过DA转换电路的兼用能够有助于缩小电路规模。
[0172]通过将DA转换电路集成为一个,对PGA102的增益校正只要例如如图22的概要所示那样按顺序进行处理RTlO至RT16即可。即,在图22所例示的实测增益获取处理中,使选择器103的端子为a,使选择器220为g,通过DA转换电路114输出模拟电压xl,使内置于采样保持电路201的开关211 (SMPl)接通,使开关214 (SW3)断开,在电容212 (SCl)中保存电压xl (RTlO)0在保存电压xl后,使开关211断开,使开关214接通,将选择器220设定为f,通过DA转换电路114输出任意电压O (例如0V)来作为PGA102的放大器偏移。
[0173]使选择器119的端子为d,通过AD转换电路113在没有?6八102的路径上对保存于电容212的电压xl进行AD转换,得到AD转换结果yl (RTll)0然后使选择器119的端子为C,通过AD转换电路113在PGA102中将保存于电容212的电压xl放大,进行AD转换而得到AD转换结果Yl (RT12)。
[0174]同样地通过DA转换电路114输出模拟电压x2,在采样保持电路201中保存电压x2(RT13),在保存电压x2后,使开关211断开,使开关214接通,将选择器220设定为f,通过DA转换电路114输出上述放大器偏移电压O。
[0175]通过AD转换电路113在没有PGA102的路径上对存储于电容212的电压x2进行AD转换而获取AD转换结果y2(RT14),然后通过AD转换器113对PGA102所放大的电压x2进行AD转换而得到结果Y2 (TR15)。
[0176]最后CPU110B根据G= (Y2-Y1)/ (y2_yl)对PGA102的实测增益G进行运算而获取实测增益(RT16)。像这样,针对不同的两个电压根据没有PGA102的路径上的AD转换结果和由PGA102放大的电压的AD转换结果的比率计算出实测增益G。
[0177]此外,在上述内容中使xl < x2而进行处理。另外,xl及x2的电压能够在通过PGA102而放大后的电压不超过AD转换电路的输入量程的范围内任意选择。
[0178]图23例示出处理RTlO和RTll的详细情况。图24例示出处理RT12的详细情况。图25例示出处理RT13和RT14的详细情况。图26例示出处理RT15的详细情况。图27例示出计算区间3的数字偏移时的流程图中的A及B部分的详细情况,图28例示出计算区间3的数字偏移时的流程图中的C部分的详细情况。关于其他区间的数字偏移的计算流程省略了图示,但只要通过参照图27及图28的处理而生成即可。
[0179]以上根据实施方式具体说明了本发明人所完成的发明,但本发明不限定于此,毫无疑问在不脱离其要旨的范围内能够进行各种变更。[0180]例如,通过微型计算机这样的控制部而进行的位扩展和由实测增益进行除法运算的处理不仅可以通过固定小数点运算而进行,也可以通过浮动小数点运算而进行。在数字偏移的生成处理等中进行用于扩展位精度的位扩展处理和由实测增益进行除法运算的顺序基本在进行位扩展后进行除法运算,在运算法则方面优选的情况需要按该顺序进行,但根据运算方法若不为该情况也可以相反。AD转换电路的位精度、扩展位数、区间的分割数不限定于上述实施方式,能够适当变更。另外,数据处理系统不限定于单芯片的半导体器件,也能够由多芯片构成。例如也能够使微型计算机(MCU)101、101A、101B由单芯片构成,并使其他电路由外置部件构成。
[0181]上述各个实施方式也能够相互组合而构成。
[0182]工业实用性
[0183]本发明涉及具有AD转换功能的数据处理系统,尤其能够在用于得到比AD转换电路的位精度更高的位精度的技术中广泛适用。
[0184]附图标记说明
[0185]100 数据处理系统
[0186]101 微型计算机(MCU)
[0187]102 可编程增益放大器(PGA)
[0188]103 选择器(SWl)
[0189]110 中央处理装置(CPU)
[0190]111 非易失性存储器(FLASH)
[0191]112 RAM
[0192]113 AD 转换电路(ADC)
[0193]114 第 IDA 转换电路(DACl)
[0194]115 第 2DA 转换电路(DAC2)
[0195]116 数字输入输出口
[0196]117 模拟输入口
[0197]118 周边电路模块(PRPH)
[0198]119 选择器(SW2)
[0199]200 数据处理系统
[0200]201 采样保持电路
[0201]IlOA CPU
[0202]IOlA微型计算机
[0203]300 数据处理系统
[0204]IlOB CPU
[0205]IOlB微型计算机
【权利要求】
1.一种数据处理系统,用于得到对AD转换电路的分辨率扩展η位的AD转换结果,其中,η为正整数,其中, 具有AD转换电路、可编程增益放大器、以及控制电路, 所述控制电路将所述AD转换电路的输入量程分割成m部分,准备使各分割量程的连接点的电压在相邻的分割量程中彼此相同的数字偏移,对被测定模拟信号判断基于所述AD转换电路而得到的AD转换结果属于哪一分割量程,将使判断出的分割量程的电压范围成为所述AD转换电路的输入量程的电压范围的放大器偏移和增益的指定提供给所述可编程增益放大器而放大,将放大后的信号在所述AD转换电路中进行转换,对该转换结果进行η位扩展和基于所述可编程增益放大器的实测增益的除法运算,并和与此对应的分割量程的数字偏移相加而得到将位精度扩展η位的AD转换结果,其中,2n ( m。
2.如权利要求1所述的数据处理系统,其中, 从所述控制电路提供给所述可编程增益放大器的增益的指示为2n, 由所述控制电路进行的η位扩展是对AD转换结果的低位进行的O扩展。
3. 如权利要求2所述的数据处理系统,其中, 所述控制电路对所述可编程增益放大器设定所述2η来作为目的增益,根据将基于设定后的可编程增益放大器而得到的模拟信号的放大输出在AD转换电路中转换后的数字值、与此时向可编程增益放大器供给的模拟信号的生成用的数字值之差,得到相对于目的增益的实测增益。
4.如权利要求1所述的数据处理系统,其中, 所述控制电路以使相邻的分割量程的边界部分交错的方式设定所述放大器偏移。
5.如权利要求1所述的数据处理系统,其中, 所述控制电路根据对所述AD转换电路的各分割量程的边界电压的输入电压的AD转换结果数据来判断被测定电压所属的输入量程。
6.如权利要求1所述的数据处理系统,其中, 还具有输入被测定模拟信号的采样保持电路, 所述控制电路使用被所述采样保持电路采样的相同的被测定模拟信号而进行分割量程的判断、和使判断出的分割量程的电压范围成为所述AD转换电路的输入量程的电压范围的AD转换。
7.如权利要求1所述的数据处理系统,其中, 所述控制电路在被测定模拟信号的中央值接近AD转换电路的输入量程的中央值时将所述AD转换电路的输入量程的分割数设定成奇数而进行AD转换用的所述处理。
8.如权利要求1所述的数据处理系统,其中, 分别具有向所述可编程增益放大器输出所述放大器偏移的DA转换电路、和选择性地向所述可编程增益放大器输出设定用模拟信号的DA转换电路。
9.如权利要求1所述的数据处理系统,其中, 具有:选择性地取代所述被测定模拟信号而对设定用模拟信号进行采样保持并将其输出到所述可编程增益放大器的采样保持电路;兼用于放大器偏移的生成和设定用模拟信号的生成的DA转换电路;和选择电路,其选择将在所述DA转换电路中生成的放大器偏移向所述可编程增益放大器输出的路径或将在所述DA转换电路中生成的设定用模拟信号向所述采样保持电路供给的路径。
10.一种数据处理系统,具有AD转换电路、可编程增益放大器、以及控制电路,其中, 所述控制电路判断被测定模拟信号属于将所述AD转换电路的输入量程分割成m部分后的哪一分割量程,对所述可编程增益放大器设定用于将判断出的分割量程的电压范围放大至所述AD转换电路的输入量程的电压范围的放大器偏移和目的增益2n,将基于设定后的可编程增益放大器而得到的所述被测定模拟信号的放大信号在所述AD转换电路中进行转换,对转换后的数据进行η位的位扩展并对扩展后的数据进行基于所述可编程增益放大器的实测增益的除法运算,使除法运算结果与该分割量程的数字偏移数据相加而得到将位精度扩展η位的AD转换结果,其中m为正整数,η为正整数且2n ( m。
11.如权利要求10所述的数据处理系统,其中, 具有第IDA转换电路及第2DA转换电路, 所述控制电路对如下处理进行控制: 第I处理,在所述第IDA转换电路中生成特定的所述分割量程的任意电压,将特定的所述分割量程的任意电压在所述AD转换电路中进行转换而得到第I数据; 第2处理,在所述第I数据的低位侧进行η位的位扩展而得到第2数据; 第3处理,在所述第IDA转换电路中生成所述特定的分割量程的任意电压,并且在所述第2DA转换电路中生成用于将该分割量程的电压范围放大至所述AD转换电路的输入量程的电压范围的放大器偏移,通过设定有所生成的放大器偏移和目的增益2η的所述可编程增益放大器将在所述第IDA转换电路中生成的任意电压放大,并将放大后的信号在所述AD转换电路中进行转换而得到第3数据; 第4处理,将所述第3数据在低位侧扩展η位并使扩展后的数据由所述实测增益进行除法运算而得到第4数据;和 第5处理,从所述第2数据减去第4数据而得到该特定的分割量程的数字偏移数据。
12.如权利要求11所述的数据处理系统,其中, 所述控制电路在生成所述特定的分割量程的数字偏移数据后,在生成该分割量程的高位侧的分割量程的数字偏移数据时,对如下处理进行控制: 第6处理,在所述第IDA转换电路中生成所述特定的分割量程的最大电压,并且在所述第2DA转换电路中生成用于将该分割量程的电压范围放大至所述AD转换电路的输入量程的电压范围的放大器偏移,通过设定有所生成的放大器偏移和目的增益2η的所述可编程增益放大器将在所述第IDA转换电路中生成的最大电压放大,并将放大后的信号在所述AD转换电路中进行转换而得到第6数据; 第7处理,将所述第6数据在低位侧扩展η位并使扩展后的数据由所述实测增益进行除法运算,使该结果与所述数字偏移数据相加而得到第7数据; 第8处理,在所述第IDA转换电路中生成所述高位侧的分割量程的最小电压,并且在所述第2DA转换电路中生成用于将该分割量程的电压范围放大至所述AD转换电路的输入量程的电压范围的放大器偏移,通过设定有所生成的放大器偏移和目的增益2η的所述可编程增益放大器将在所述第IDA转换电路中生成的最小电压放大,并将放大后的信号在所述AD转换电路中进行转换而得到第8数据;和 第9处理,将所述第8数据在低位侧扩展η位并使扩展后的数据由所述实测增益进行除法运算,从所述第7数据减去该结果而得到所述高位侧分割量程的数字偏移数据。
13.如权利要求11所述的数据处理系统,其中, 所述控制电路在生成所述特定的分割量程的数字偏移数据后,在生成该分割量程的低位侧的分割量程的数字偏移数据时,对如下处理进行控制: 第10处理,在所述第IDA转换电路中生成所述特定的分割量程的最小电压,并且在所述第2DA转换电路中生成用于将该分割量程的电压范围放大至所述AD转换电路的输入量程的电压范围的放大器偏移,通过设定有所生成的放大器偏移和目的增益2n的所述可编程增益放大器将在所述第IDA转换电路中生成的最小电压放大,并将放大后的信号在所述AD转换电路中进行转换而得到第10数据; 第11处理,将所述第10数据在低位侧扩展η位并使扩展后的数据由所述实测增益进行除法运算,使该结果与所述数字偏移数据相加而得到第11数据; 第12处理,在所述第IDA转换电路中生成所述低位侧的分割量程的最大电压,并且在所述第2DA转换电路中生成用于将该分割量程的电压范围放大至所述AD转换电路的输入量程的电压范围的放大器偏移,通过设定有所生成的放大器偏移和理想2η的所述可编程增益放大器将在所述第IDA转换电路中生成的最大电压放大,并将放大后的信号在所述AD转换电路中进行转换而得到第12数据;和 第13处理,将所述第12数据在低位侧扩展η位并使扩展后的数据由所述实测增益进行除法运算,从所述第11数据减去该结果而得到所述低位侧分割量程的数字偏移数据。
14.如权利要求10所述的数据处理系统,其中, 所述控制电路以使相邻的分割量程的边界部分交错的方式设定所述放大器偏移。
15.如权利要求10所述的数据处理系统,其中, 还具有输入被测定模拟信号的采样保持电路, 所述控制电路使用被所述采样保持电路采样的相同的被测定模拟信号来进行分割量程的判断、和使判断出的分割量程的电压范围成为所述AD转换电路的输入量程的电压范围的AD转换。
16.如权利要求10所述的数据处理系统,其中, 所述控制电路在被测定模拟信号的中央值接近AD转换电路的输入量程的中央值时将所述AD转换电路的输入量程的分割数设定成奇数而进行AD转换用的所述处理。
17.如权利要求10所述的数据处理系统,其中, 分别具有向所述可编程增益放大器输出所述放大器偏移的DA转换电路、和选择性地向所述可编程增益放大器输出设定用模拟信号的DA转换电路。
18.如权利要求10所述的数据处理系统,其中, 具有:选择性地取代所述被测定模拟信号而对设定用模拟信号进行采样保持并将其输出到所述可编程增益放大器的采样保持电路;兼用于放大器偏移的生成和设定用模拟信号的生成的DA转换电路;和选择电路,其选择将在所述DA转换电路中生成的放大器偏移向所述可编程增益放大器输出的路径或将在所述DA转换电路中生成的设定用模拟信号向所述采样保持电路供给的路径。
19.一种数据处理系统,具有:AD转换电路、可编程增益放大器、DA转换电路、和控制电路,该控制电路进行所述可编程增益放大器的增益校正处理、数字偏移数据的生成处理、对被测定模拟信号的输入区间的判断处理、以及使对被测定模拟信号判断出的区间成为所述AD转换电路的输入量程的电压范围的扩展AD转换处理,其中, 所述输入区间的判断处理为如下处理:判断基于所述AD转换电路对被测定模拟信号的转换结果属于将该AD转换电路的输入量程的电压范围分割成m部分后的哪一分割量程,其中,m为正整数, 所述扩展AD转换处理中,对所述可编程增益放大器设定将判断出的分割量程的电压范围放大至所述AD转换电路的输入量程的电压范围的放大器偏移和目的增益2n,将基于设定后的可编程增益放大器而得到的所述被测定模拟信号的放大信号在所述AD转换电路中进行转换,对转换后的数字数据进行η位的位扩展并对扩展后的数据进行基于可编程增益放大器的实测增益的除法运算,使除法运算后的数据和与所述判断出的分割量程的起点相应的数字偏移数据相加,得到将位精度扩展η位的AD转换结果,其中,η为正整数,2n ( m。
20.如权利要求19所述的数据处理系统,其中, 作为所述DA转换电路而具有第IDA转换电路及第2DA转换电路, 所述数字偏移数据的生成处理包括: 第I处理,在所述第IDA转换电路中生成特定的所述分割量程的任意电压,将其在所述AD转换电路中进行转换而得到第I数据; 第2处理,在所述第I数据的低位侧进行η位的位扩展而得到第2数据; 第3处理,在所述第IDA转换电路中生成所述特定的分割量程的任意电压,并且在所述第2DA转换电路中生成用于将该分割量程的电压范围放大至所述AD转换电路的输入量程的电压范围的放大器偏移,通过设定有所生成的放大器偏移和目的增益2η的所述可编程增益放大器将在所述第IDA转换电路中生成的任意电压放大,并将放大后的信号在所述AD转换电路中进行转换而得到第3数据; 第4处理,将所述第3数据在低位侧扩展η位并使扩展后的数据由所述实测增益进行除法运算而得到第4数据;和 第5处理,从所述第2数据减去第4数据而得到该特定的分割量程的数字偏移数据。
21.如权利要求20所述的数据处理系统,其中, 为了在生成所述特定的分割量程的数字偏移数据后生成该分割量程的高位侧的分割量程的数字偏移数据,所述数字偏移数据的生成处理包括: 第6处理,在所述第IDA转换电路中生成所述特定的分割量程的最大电压,并且在所述第2DA转换电路中生成用于将该分割量程的电压范围放大至所述AD转换电路的输入量程的电压范围的放大器偏移,通过设定有所生成的放大器偏移和目的增益2η的所述可编程增益放大器将在所述第IDA转换电路中生成的最大电压放大,并将放大后的信号在所述AD转换电路中进行转换而得到第6数据; 第7处理,将所述第6数据在低位侧扩展η位并使扩展后的数据由所述实测增益进行除法运算,使该结果与所述数字偏移数据相加而得到第7数据; 第8处理,在所述第IDA转换电路中生成所述高位侧的分割量程的最小电压,并且在所述第2DA转换电路中生成用于将该分割量程的电压范围放大至所述AD转换电路的输入量程的电压范围的放大器偏移,通过设定有所生成的放大器偏移和目的增益2η的所述可编程增益放大器将在所述第IDA转换电路中生成的最小电压放大,并将放大后的信号在所述AD转换电路中进行转换而得到第8数据;和 第9处理,将所述第8数据在低位侧扩展η位并使扩展后的数据由所述实测增益进行除法运算,从所述第7数据减去该结果而得到所述高位侧分割量程的数字偏移数据。
22.如权利要求20所述的数据处理系统,其中, 为了在生成所述特定的分割量程的数字偏移数据后生成该分割量程的低位侧的分割量程的数字偏移数据,所述数字偏移数据的生成处理包括: 第10处理,在所述第IDA转换电路中生成所述特定的分割量程的最小电压,并且在所述第2DA转换电路中生成用于将该分割量程的电压范围放大至所述AD转换电路的输入量程的电压范围的放大器偏移,通过设定有所生成的放大器偏移和目的增益2η的所述可编程增益放大器将在所述第IDA转换电路中生成的最小电压放大,并将放大后的信号在所述AD转换电路中进行转换而得到第10数据; 第11处理,将所述第10数据在低位侧扩展η位并使扩展后的数据由所述实测增益进行除法运算,使该结果与所述数字偏移数据相加而得到第11数据; 第12处理,在所述第IDA转换电路中生成所述低位侧的分割量程的最大电压,并且在所述第2DA转换电路中生成用于将该分割量程的电压范围放大至所述AD转换电路的输入量程的电压范围的放大器偏移,通过设定有所生成的放大器偏移和目的增益2η的所述可编程增益放大器将在所述第IDA转换电路中生成的最大电压放大,并将放大后的信号在所述AD转换电路中进行转换而得到第12数据;和 第13处理,将所述第12数据在低位侧扩展η位并使扩展后的数据由所述实测增益进行除法运算,从所述第11数据减去该结果而得到所述低位侧分割量程的数字偏移数据。
23.如权利要求19所述的数据处理系统,其中, 在所述扩展AD转换处理中,在对所述可编程增益放大器设定将判断出的分割量程的电压范围放大至所述AD转换电路的输入量程的电压范围的放大器偏移时,以使相邻的分割量程的边界部分交错的方式设定所述放大器偏移。
24.如权利要求19所述的数据处理系统,其中, 所述增益校正处理包括如下处理:根据将从所述第IDA转换电路输出的模拟信号通过所述可编程增益放大器放大并在所述AD转换电路中进行转换而得到的数据、和将所述模拟信号不通过所述可编程增益放大器放大而在所述AD转换电路中进行转换所得到的数据,运算并得到所述放大电路的增益。
25.如权利要求19所述的数据处理系统,其中, 所述区间判断处理包括如下处理:根据对所述AD转换电路的各分割量程的边界电压的输入电压的AD转换数据来判断被测定电压所属的输入量程。
【文档编号】H03M1/18GK103493378SQ201280019587
【公开日】2014年1月1日 申请日期:2012年4月10日 优先权日:2011年4月22日
【发明者】木村翔, 矶佳实, 冈村雅一, 西本匡志 申请人:瑞萨电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1