模数转换器、模数转换方法及集成电路芯片与流程

文档序号:11780281阅读:413来源:国知局
模数转换器、模数转换方法及集成电路芯片与流程
本发明涉及模数转换技术,尤其涉及模数转换器、模数转换方法及包括所述模数转换器的集成电路芯片,属于信号处理技术领域。

背景技术:
随着数字技术,特别是计算机技术的飞速发展与普及,在现代控制、通信及检测领域中,对信号的处理广泛采用了数字计算机技术。由于系统的实际处理对象往往都是一些模拟量(如温度、压力、位移、图像等),要使计算机或数字仪表能识别和处理这些信号,必须首先将这些模拟信号转换成数字信号。能将模拟信号转换成数字信号的电路,称为模数转换器(AnalogtoDigitalConverter,简称ADC)。图1为传统伺服ADC(servoADC,以下简称SVADC)的结构示意图。如图1所示,ADC的输入端需耦接有缓冲放大器,多路复用器(MUX)的输出信号至缓冲放大器。在ADC中,因为输入的模拟信号在时间上是连续量,而输出的数字信号代码是离散量,所以进行模数转换时必须通过在一系列选定的瞬间(亦即时间坐标轴上的一些预设点上)对输入的模拟信号采样,然后再把这些采样值转换为输出的数字量。因此,需通过在缓冲放大器与ADC之间设置采样开关,来将缓冲放大器中缓存的信号依次提供给ADC,作为进行模数转换时所用的输入电压。图2为基于图1所示的SVADC执行模数转换的时序图。如图2所示,SVADC需利用5T完成采样,并利用11T完成转换,其中T为时钟一个周期的时间。在转换完成后,ADC会发送准备信号,即RDY信号,所述RDY信号的下降沿用作数据准备置位的旗标。在所述RDY信号下降沿的2T之后,MUX开始执行切换,而在之后的9T内,缓冲放大器均处于空闲状态。如何通过利用缓冲放大器的空闲状态来提高模数转换性能是极具研究意义的。

技术实现要素:
有鉴于此,特提供以下技术方案:本发明的实施例提供一种模数转换器,包括输入调节缓冲级、子模数转换器,以及连接在所述输入调节缓冲级的输出端与所述子模数转换器的输入端之间的采样开关,其中,所述输入调节缓冲级用于在所述采样开关断开时,根据预设规则在第一工作状态与第二工作状态之间转换,并通过所述第一工作状态与所述第二工作状态的转换,完成对所述输入调节缓冲级的输入端电压信号的调节;并在所述采样开关闭合时,将所述调节后的电压信号提供至所述子模数转换器的输入端;以及所述子模数转换器用于对所述调节后的电压信号完成模数转换。本发明的实施例另提供一种集成电路芯片,包括模数转换器,所述模数转换器包括输入调节缓冲级、子模数转换器,以及连接在所述输入调节缓冲级的输出端与所述子模数转换器的输入端之间的采样开关,其中,所述输入调节缓冲级用于在所述采样开关断开时,根据预设规则在第一工作状态与第二工作状态之间转换,并通过所述第一工作状态与所述第二工作状态的转换,完成对所述输入调节缓冲级的输入端电压信号的调节;并在所述采样开关闭合时,将所述调节后的电压信号提供至所述子模数转换器的输入端;所述子模数转换器用于对所述调节后的电压信号完成模数转换。本发明的实施例另提供一种模数转换方法,包括接收输入电压信号;通过根据预设规则在第一工作状态与第二工作状态之间转换来对所述输入电压信号进行调节,以产生调节后的电压信号;对所述调节后的电压信号进行缓存与保持;以及对缓存与保持后的所述调节后的电压信号执行模数转换。以上所述的模数转换器、模数转换方法及集成电路芯片,可以通过实施的输入调节缓冲级来有效利用模数转换器的空闲时间,从而提高模数转换的性能。附图说明图1为传统SVADC的结构示意图;图2为基于图1所示的SVADC执行模数转换的时序图;图3为依本发明实施例的模数转换器的结构示意图;图4为图3中输入调节缓冲级的功能方块示意图;图5为依本发明实施例的模数转换器执行模数转换的时序图;图6为依本发明实施例的输入调节缓冲级的具体电路的示意图;图7为依本发明另一实施例的输入调节缓冲级的具体电路的示意图;图8为依本发明另一实施例的模数转换器的结构示意图;图9为包括本发明模数转换器的集成电路芯片的示意图;图10为依本发明实施例的模数转换方法的流程示意图。具体实施方式以下描述为实施本发明的较佳预期模式。此描述是用于说明本发明原理的目的,并非作为本发明的限制。图3为依本发明实施例的模数转换器的结构示意图。如图3所示,该模数转换器包括输入调节缓冲级31、子模数转换器32,以及连接在输入调节缓冲级31的输出端与子模数转换器32的输入端之间的采样开关33,其中:所述输入调节缓冲级31用于在所述采样开关33断开时,根据预设规则在第一工作状态与第二工作状态之间转换,并通过所述第一工作状态与所述第二工作状态的转换,完成对所述输入调节缓冲级31的输入端电压信号的调节以将其转换成更适合后续处理的信号,并对调节后的电压信号进行缓存与保持;而在所述采样开关33闭合时,将所述调节后的电压信号提供至所述子模数转换器32的输入端。所述子模数转换器32用于对所述调节后的电压信号完成模数转换。其中,第一工作状态例如为输入调节缓冲级31的采样工作状态,第二工作状态例如为输入调节缓冲级31的保持工作状态,即输入调节缓冲级31例如为集成设置有采样/保持转换电路的缓冲器。输入调节缓冲级31的输入端接收待执行模数转换的模拟信号,例如为模拟电压信号。输入调节缓冲级31在采样开关33断开时,在第一工作状态和第二工作状态期间对接收到的待执行模数转换的模拟信号进行调节,并对调节后的信号进行缓存和保持。输入调节缓冲级31通过完成一个转换周期,即包括一个第一工作状态和一个第二工作状态,可对接收到的待执行模数转换的模拟信号进行调节以将其转换成更适合后续处理的信号,例如,将输入的 模拟电压信号转换为符合特定幅值范围的直流电压信号,输入调节缓冲级31的输出端信号电压Vout=k×Vin,其中,Vin为输入调节缓冲级31的输入端信号电压,k为正数,且k的具体数值由输入调节缓冲级31的电路元件的具体参数确定。图4为图3中输入调节缓冲级31的功能方块示意图。如图3和图4所示,输入调节缓冲级31包括输入采样模块311、调节模块312以及保持输出模块313。当输入调节缓冲级31工作在第一工作状态(例如采样工作状态)时,输入采样模块311接收输入信号Vin,对其进行采样并输出采样信号;当输入调节缓冲级31根据预设规则转换至第二工作状态(保持工作状态)时,调节模块312接收所述采样信号并对其进行调节,以产生调节后的采样信号;而保持输出模块313则对调节后的采样信号进行缓存与保持,以在适当时候输出调节后的采样信号作为整个输入调节缓冲级31的输出信号Vout。图5为依本发明实施例的模数转换器执行模数转换的时序图。请一并参考图3、图4及图5,如图5所示,图中仅画出了输入调节缓冲级在一个周期内的工作时序,其中,第一工作状态与第二工作状态的时长比例可按需设置,只需满足第一工作状态时长与第二工作状态时长的总和(即转换周期时长)小于或等于原本的缓冲放大器空闲时间(例如图2中的9T),即可不改变模数转换器的整体工作时序。请注意,由于后续的子模数转换器32的类型并非唯一,且各种不同类型的模数转换器的反应时间也不尽相同,原本的缓冲放大器空闲时间也会因此而产生变化,从而导致图5中第一及第二工作状态的时长总和的限制条件产生变化(大于或小于9T)。在阅读本发明实施例及附图之后,本领域技术人员应该了解,本实施例中第一及第二工作状态时长总和不超过9T的条件并非本发明的限制,上述时长总和变化而导致的变型实施例亦包括在本发明的范围内。以上所述的模数转换器可利用空闲状态来提高模数转换的性能。根据上述具体的实施例,由于输入调节缓冲级31在采样开关33断开时可依据预设规则执行第一工作状态与第二工作状态的切换,以对待输出的模拟电压信号进行调节,从而能够实现在不改变模数转换器的整体工作时序的情况下,将提供给子模数转换器进行模数转换处理的输入端电压信号调节至更适合后续处理的信号。一方面,由于调节后电压信号为直流电压信号,能够有效滤除 干扰,进一步提高子模数转换器执行模数转换的性能;另一方面,信号在输入子模数转换器之前被适当调节,还能够避免由于输入电压信号过大而导致子模数转换器损坏。图6为依本发明实施例的输入调节缓冲级的具体电路的示意图。如图6所示,在上述实施例的模数转换器中,所述输入调节缓冲级包括运算放大器OP、第一电容器C1、第二电容器C2、第一子采样开关S1、第二子采样开关S2、第三子采样开关S3,第一子保持开关H1和第二子保持开关H2,其中:运算放大器OP的反相输入端与第一电容器C1的第一端连接,且经由所述第一电容器C1和所述第一子采样开关S1与所述输入调节缓冲级的输入端连接;所述运算放大器OP的反相输入端还与所述第二电容器C2的第一端连接,且经由所述第二电容器C2和所述第二子保持开关H2与所述输入调节缓冲级的输出端连接;所述运算放大器OP的正相输入端接地;所述第二子采样开关S2连接在所述运算放大器的反相输入端与地之间;所述第三子采样开关S3连接在所述第二电容器C2的第二端与地之间;所述第一子保持开关H1连接在所述第一电容器C1的第二端与地之间。当输入调节缓冲级工作于第一工作状态,即采样状态时,第一子采样开关S1、第二子采样开关S2和第三子采样开关S3均闭合,且第一子保持开关H1和第二子保持开关H2断开。输入调节缓冲级的输入端的输入电压Vin向第一电容器C1充电。当输入调节缓冲级工作于第二工作状态,即保持状态时,第一子采样开关S1、第二子采样开关S2和第三子采样开关S3均断开,且第一子保持开关H1和第二子保持开关H2闭合。第一电容器C1放电的同时向第二电容器C2充电。若此时,连接在运算放大器OP与子模数转换器之间的采样开关33仍断开,则输入调节缓冲级的输出电压信号缓存与保存在运算放大器OP的输出端,若采样开关33闭合,则输入调节缓冲级在运算放大器OP的输出端提供稳定的输出电压Vout,且满足:公式1通过上述公式1可以看出,通过改变第一电容器C1与第二电容器C2的比值,即可灵活调节输入缓存级的增益。例如输入电压Vin的数值范围为0~2.8,子模数转换器所需的输入电压的数值范围为0~0.7,则将C1与C2的 比值设置为0.25即可。图7为依本发明另一实施例的输入调节缓冲级的具体电路的示意图。如图所示,图7中输入调节缓冲级与图6中输入调节缓冲级的差别在于:第一电容器C1与第二电容器C2分别以可调电容器C1’及C2’来实施。由于输入调节缓冲级的输入电压范围各异,因此,需要提供不同的增益来保证输出电压的幅值在合理的范围。以可调电容器C1’及C2’来实施后,可以更方便地调节输入调节缓冲级的增益,保证输出电压的范围。本领域技术人员应可理解,所述可调电容器可以通过对输入电压的幅值判断来控制,例如,当检测到输入电压的数值范围为0~2.8V时,可控制将C1’与C2’的比值设定为1:4,以保证输出电压的数值范围在0~0.7。由于图7中输入调节缓冲级的其他元件及其功能与图6中实施例类似,故其操作细节在此不另赘述。图8为依本发明另一实施的例模数转换器的结构示意图。如图8所示,进一步地,在上述实施例的模数转换器中,还包括:多路复用器34,与所述输入调节缓冲级耦接,用于按照预置顺序,从多个模拟输入信号中选择单个模拟输入信号并提供至所述输入调节缓冲级的输入端。具体地,当应用于具有多个模拟信号源的场景时,可通过设置多路复用器34,实现对多个模拟信号源输出的模拟信号进行模数转换。此种场景下,由于各模拟信号源输出的模拟信号可能存在较大幅度差值,因此通过利用输入调节缓冲级进行调节,对于子模数转换器的保护尤为重要。进一步地,在上述实施例的模数转换器中,子模数转换器为逐次逼近式寄存器型(SuccessiveApproximationRegister,SAR)模数转换器。此处并非对子模数转换器的具体类型进行限定,本领域的技术人员能够获知任意其它类型的模数转换器均可用作本发明实施例中的子模数转换器。上述模数转换器可应用于接收模拟信号而以数字信号处理技术进行后续处理的信号处理装置,例如集成电路芯片或类似处理器,尤其是应用于通信领域的集成电路芯片或处理器。图9为包括本发明模数转换器的集成电路芯片的示意图。如图9所示,所述集成电路芯片包括信号接收模块41、前置处理模块42、模数转换器43及后置处理模块44。其中,信号接收模块41用来接收输入信号(例如模拟信号),并将输入信号传送至前置处理模块42。前 置处理模块42可对接收的信号进行滤波等前置处理,以输出初步处理后的信号至模数转换器43。依据本发明的上述具体实施例,模数转换器43可包括用于对输入到模数转换器43的信号进行调节的输入调节缓冲级。因此,在模数转换器43接收到初步处理后的信号后,先通过内部的输入调节缓冲级对接收的信号进行调节,随后将其转换成数字信号并输出,以供后续处理使用。后置处理模块44接收数转换器43输出的数字信号,对所述数字信号进行处理,并将处理后的结果作为输出信号输出。由于模数转换器43应用本发明实施例所示的结构,其可利用输入调节缓冲级对输入信号进行调节,因此使模数转换的动态性能得到提升,从而能够提升后续处理的准确性及整个集成电路芯片的性能。图10为依本发明实施例的模数转换方法的流程示意图。所述模数转换方法的步骤并不限定于严格按照图10所示顺序执行,若能够达到本发明类似的效果,所述步骤的顺序也可以做适当调整。在本实施例的模数转换方法中,首先,从多个电压信号中选择一个,以作为输入电压信号(步骤S110);接着,接收所述输入电压信号(步骤S120);并对输入电压信号进行调节(步骤S130);调节后的电压信号经过缓存与保持(步骤S140)后,再对其执行模数转换(步骤S150)。请注意,选择输入电压信号的步骤S110为可选步骤,在输入信号仅有一个的情况下,所述步骤可以省略。虽然本发明已以较佳实施例揭示如上,但其并非用于限定本发明,任何所属技术领域中的技术人员,在不脱离本发明的范围内,可以做一些改动,但仍属于本发明的保护范围内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1