具有不确定的保持时间的采样和保持电路 背景技术 [0001] 采样和保持电路用于各种应用,诸如示波器、模拟解调器、手势识别等。采样和保持电路执行的基本功能是促进示波器中的设置触发、执行数据解调或设置无线电接收器中的解调偏置电平、存储最后记录的手势等。 [0002] 采样和保持电路还用在逐次逼近模数转换器中,该逐次逼近模数转换器是一种模数转换器,其经由二分查找将连续的模拟波形转换为离散的数字表示。 发明内容 [0003] 比较器和保持电路包括电容式数模转换器(CDAC),其还包括多个电容器,以对模拟输入信号进行采样。耦合到CDAC的比较器将采样的模拟输入信号转换为数字信号,该数字信号被存储在逐次逼近寄存器(SAR)中。此后,SAR将存储的数字信号再生成到复位的多个电容器,以及比较器被配置为放大器以生成存储的数字信号的等效模拟电压。 [0004] 如本文中所描述的,比较器的输出在采样期间耦合到SAR并且将采样的模拟输入信号转换成数字信号。然而,对于存储的数字信号的等效模拟电压的生成,比较器的输出被反馈到其反相输入。在这种情况下,比较器作为放大器操作,其放大多个电容器的输出,这些电容器利用再生成的存储的数字信号再充电。 附图说明 [0005] 详细的描述参考附图被描述。在附图中,参考标记的最左边的(一个或更多个)数字标识首次出现参考标记的图。在整个附图中使用相同的数字来引用类似的特征和组件。 [0006] 图1是逐次逼近寄存器模数转换器(SAR ADC)的示例框图,其实施具有如本文中所描述的不确定保持时间的采样和保持电路(S&H电路)。 [0007] 图2是在如本文中所描述的模拟输入信号的采样期间的SAR ADC的CDAC和比较器的一个示例实施方式。 [0008] 图3是在如本文中所描述的设备转换模式期间的SAR ADC的CDAC和比较器的一个示例实施方式。 [0009] 图4是在如本文中所描述的复位或移除多个电容器上的电压期间的SARADC的CDAC和比较器的一个示例实施方式。 [0010] 图5是在如本文中所描述的再生成采样的模拟输入电压的过程期间的SAR ADC的CDAC和比较器的一个示例实施方式。 [0011] 图6是如本文中所描述的说明SAR ADC的操作的示例时序图。 [0012] 图7是如本文中所描述的说明用于使用SAR-ADC构建框来生成模拟输出的示例方法的示例过程图表。 具体实施方式 [0013] 图1是设备100的框图。设备100是用于数据转换器的采样和保持电路。在本文中所描述的实施例中,设备100是逐次逼近寄存器模数转换器(SARADC)。因此,在某些情况下,设备100也称为SAR ADC 100。 [0014] 如所描绘的,SAR ADC 100包括:电容式数模转换器(CDAC)102,其接收模拟输入信号(Vin)104和控制信号106;逐次逼近寄存器(SAR)108,其耦合到CDAC 102,其中SAR 108接收采样信号110和比较器输出112;以及比较器114,其耦合到SAR108。SAR ADC 100还示出了比较器114以接收偏置电压(Vbias)116和来自CDAC 102的模拟信号输出118。此外,SAR 108示出了数字输出值120,该数字输出值120包括采样的Vin 104的数字表示。 [0015] 在一个实施例中,SAR ADC 100可以被配置成处于转换模式。在转换模式中,SAR ADC 100通过CDAC 102对Vin 104进行采样。此后,SAR ADC 100执行二分查找以将Vin 104的采样转换为其数字等效。例如,二分查找包括“N”个(其中N是整数)转换循环(cycle)以确定最佳地表示Vin 104的采样的N位数字值。在该示例中,控制信号106促进CDAC 102的电容器的逐次切换(如下面进一步描述的),以生成采样的Vin 104的N位数字值。在该转换模式中,比较器114的输出被反馈到SAR 108。 [0016] 如本文中所描述的,SAR 108被配置为存储采样的Vin 104的N位数字值。此外,SAR 108将控制信号106提供给CDAC 102。控制信号106可以包括时钟信号,该时钟信号用于触发Vin 104的采样、采样的Vin 104的转换以及将存储的N位数字信号再生成到复位的CDAC 102,如本文中所描述的。 [0017] 在利用再生成的N位数字信号对复位的CDAC 102充电之后,比较器114被配置为用作放大器以便放大CDAC 102的输出(即,模拟信号输出118)。放大器的输出包括存储的N位数字信号的等效模拟电压。 [0018] 图2说明在如本文中所描述的模拟输入信号的采样期间,SAR ADC 100的CDAC 102和比较器114的一个示例实施方式。例如,采样由来自控制信号106的时钟信号(未示出)触发。在该示例中,时钟信号可以从由SAR 108接收的外部采样信号110导出。 [0019] 如所示出的,CDAC 102包括多个“N”电容器200、多个“N”开关202、具有Vin开关204的输入电压(Vin)104、参考电压(Vref)206、接地开关208、多个接地端210、比较器114、具有Vout开关214的输出电压(Vout)212以及将比较器114的输出连接到SAR 108的反馈112。 CDAC 102还示出控制信号106,该控制信号106控制多个开关202、Vin开关204和接地开关 208。 [0020] 在一个实施例中,通过多个电容器200A、200B、200C到200-N对Vin 104进行采样,其中N是用于采样的多个量化位的数量。例如,电容器200A至200D用于对Vin 104进行采样。 在该示例中,用于该采样的位的等效数量是至少四位(即,N=4)。即,每个采样可以由数字输出值120处的四位数字信号表示。因此,多个电容器200中的每个电容器被配置为根据要采样的Vin 104的量而充电特定的电压。 [0021] 为了实施Vin 104的采样,例如,控制信号106将诸如时钟信号的控制信号发送到CDAC 102。该时钟信号促进多个开关202、Vin开关204和接地开关208的激活。Vin开关204的激活将多个电容器200的一端连接到Vin 104,而激活的接地开关208将多个电容器200的另一端连接到地210。例如,取决于要采样的Vin 104的值,多个电容器200中的每个电容器将被充电到对应的值。在上面的示例中,其中N是四位,Vin 104的最大值可以将多个电容器 200中的每个电容器充电到它们对应的最大值。 [0022] 例如,对于十六伏-最大值(其中N=4),则电容器200A至200D将被充电至其对应的最大充电值。在该示例中,对应的最大充电值分别包括电容器200A至200D的8V、4V、2V和1V。 即,在最大值处,电容器200A至200D中的每个将对应于位值1,即“1111”。 [0023] 在Vin 104的采样值是一伏特的另一示例中,最低有效位(LSB)-电容器200D被充电到其最大值。在该另一示例中,电容器200A至200D的电荷对应于位值“0001”。 [0024] 在如上所述的Vin 104的采样期间,Vout 212与比较器114的输出断开连接。换句话说,Vout开关214断开,并且SAR ADC 100不生成N位数字值的等效模拟电压。 [0025] 图3说明在如本文中所描述的转换模式期间,SAR ADC 100的CDAC 102和比较器 114的一个示例实施方式。 [0026] 如上面在图2中所描述的对Vin 104进行采样之后,SAR ADC 100被配置为执行将采样的模拟Vin 104转换为N位数字信号。N位数字信号包括大致上(more or less)对应于采样的Vin 104的N位数字值。小的差异或变化是由于采样期间的量化误差。 [0027] 例如,在通过电容器200A至200D对Vin 104进行采样的情况下,N位数字信号被配置为具有四位(即,N=4)。在该示例中,电容器200的数量可以限于至少四个电容器以生成位0000至1111。 [0028] 如所描绘的,控制信号106可以逐次地激活多个开关202,以便将多个电容器200中的每个连接到Vref 206。另一方面,在将多个电容器200的电荷转换成其N位数字信号的过程期间,控制信号106可以使Vin开关204、接地开关208和Vout开关214不激活。 [0029] 在一个实施例中,来自控制信号106的不同量的Vref 206用于检测在Vin104的采样期间多个电容器200中的哪个或哪些特定电容器被充电。 [0030] 例如,在上面的图1中的Vin 104的采样之后,通过将开关202A连接到Vref 206来确定最高有效位(MSB),同时将多个开关202中的其余开关连接到接地端210。比较器114将电容器200A的电荷和Vref 206之间的组合(例如,差异)与Vbias 116进行比较,以便获得MSB。在此示例中,比较输出用于将MSB设置为逻辑1或0。 [0031] 例如,如果电容器200A没有任何电荷,则来自比较器114的比较输出用作将MSB状态改变为逻辑0的基础。否则,所得到的比较用于维持MSB的逻辑1。此后,对电容器200B执行类似的过程,直到确定N位数字信号。 [0032] 在一个实施例中,SAR 108用作上述导出的N位数字信号的存储装置或存储器(例如,用于充电的电容器200A至200D的位1111)。在该实施例中,可以稍后将数字信号再生成到如本文中所描述的复位的多个电容器200。 [0033] 与上面的Vin 104的采样类似,在将采样的Vin 104转换为其N位数字信号或值期间,Vout 212与比较器114的输出断开连接。换句话说,Vout开关214断开,并且SAR ADC 100不生成N位数字值的等效模拟电压。 [0034] 图4说明在复位或移除如本文中所描述的多个电容器的电压电荷期间,SAR ADC 100的CDAC 102和比较器114的一个示例实施方式。 [0035] 如上面在图3中所描述的,在将采样的Vin 104转换为其N位数字等效或值之后,CDAC 102被配置为执行多个电容器200中的电荷的移除。 [0036] 在一个实施例中,控制信号106激活多个开关202,以便将多个电容器200连接到接地端210。此外,控制信号106配置接地开关208以将多个电容器200的另一端连接到如所示的顶部接地端210。在该实施例中,多个电容器200中的每个电容器的两端连接到地,用于电容器放电。 [0037] 例如,在Vin 104的采样导致电容器200A和200B的电压电荷的情况下,复位将这些电压电荷汲取(drain)到地面。在该示例中,电容器200A和200B在复位之后将具有零电压。 [0038] 在复位CDAC 102中的多个电容器200期间,通过将比较器114的输出连接到反相输入400以形成反馈402,比较器可以被配置用作放大器。例如,不是在采样和转换采样模拟Vin 104期间将比较器输出112连接到SAR 108,而是比较器输出112被反馈到比较器114的反相输入400,以形成反馈402。在该示例中,比较器114的配置被变换以用作模拟输出信号 118的放大器。 [0039] 类似于上面的Vin 104的采样和采样的Vin 104的转换,在CDAC 102的复位期间,Vout 212与比较器114的输出断开连接。换句话说,Vout开关214是断开的,并且SAR ADC 100不生成N位数字值的等效模拟电压。 [0040] 图5说明了在如本文中所描述的再生成采样的模拟输入电压的过程期间,SAR ADC 100的CDAC 102和比较器114的一个示例实施方式。 [0041] 在将采样的Vin 104转换为其N位数字值、移除如上面所描述的多个电容器200中的电荷,以及复位CDAC 102之后,存储的N位数字等效可以是由SAR 102再生成并重新供应给多个电容器200的。在N位数字等效或值的再生成期间,比较器114被配置为用作模拟输出信号118的放大器,比较器114从CDAC 102接收该模拟输出信号118。 [0042] 在一个实施例中,再生成的N位数字信号可以通过控制信号106耦合到多个电容器 200。例如,对于具有逻辑位“1000”的再生成的数字信号,最高有效位(MSB)-电容器200A将被充电到其最大值以对应于逻辑1,而电容器200B-200D未被充电(即,连接到接地端210)以对应于逻辑0。在该示例中,通过将电容器200A连接到Vref 206,电容器200A被充电到其最大值。在该示例中,控制信号106促进开关202A的激活,以便将电容器200A连接到Vref 206。 该连接对应于MSB中的逻辑1。 [0043] 如本文中所描述的,由比较器变来的放大器可以在Vout 212处提供再生成的N位数字值的等效模拟电压信号。采样、转换、复位、配置比较器以用作放大器,以及N位数字值的再生成的步骤克服了如本文中所描述的CDAC102中的下降。 [0044] 图6说明了如本文中所描述的SAR ADC 100的操作的示例时序图600。 [0045] 如所描绘的,获取时间(tACQ)602是Vin 104的采样周期,其中采样周期包括信号采样开始时间604和转换开始时间606之间的差。在一个实施例中,信号采样开始时间604和转换开始时间606分别包括采样控制信号608的上升沿和下降沿。在该实施例中,采样控制信号608类似于来自控制信号106的时钟信号,其中时钟信号用作Vin 104的采样的参考。如所示出的,tACQ602包括由CDAC 102的多个电容器200对Vin 104进行采样的时间。 [0046] 另一方面,转换时间周期(tCNV)610由时钟信号或采样控制信号608的下降沿触发。 采样控制信号608的下降沿启动转换开始时间606。在一个实施例中,tCNV 608包括在N个转换循环之后将采样的Vin 104转换成N位数字信号的时间周期。在该实施例中,tCNV 610包括复位开始时间612和转换开始时间606之间的时间差。例如,复位开始时间610包括将多个电容器200连接到电路接地端210的时间。 [0047] 在一个实施例中,在采样周期一直到复位开始时间612期间,Vout 212未定义(即,无输出)。原因是,Vout开关214将Vout 212与比较器114断开连接。然而,当在再生成开始时间614处将N位数字信号再生成到多个电容器200,并且配置比较器114以用作放大器时,Vout 212包括大致上等于采样的模拟Vin 104的模拟信号。 [0048] 图7示出了如本文中所描述的说明用于使用SAR-ADC构建框来生成模拟输出的示例方法的示例过程图表700。描述该方法的顺序不旨在被解释为限制,并且可以以任何顺序组合任何数量的所描述的方法框以实施该方法或替代方法。附加地,在不脱离本文中所描述的主题的精神和范围的情况下,可以从方法中删除个别框。此外,该方法可以以任何合适的硬件、软件、固件或其组合来实施,而不脱离本发明的范围。 [0049] 在框702处,执行由多个电容器对模拟输入信号进行采样。例如,多个电容器200用于对Vin 104进行采样。在该示例中,取决于要采样的Vin 104的量,多个电容器200中的每个电容器将被充电到特定值。 [0050] 例如,在N是四位的情况下,最大采样值可以将多个电容器200中的每个电容器充电到它们的对应的最大值。 [0051] 在一个实施例中,在如图6中所示的tACQ 602时间周期期间,执行Vin 104的采样。 在该实施例中,当采样控制信号608的时钟信号处于逻辑高时实施采样。 [0052] 在框704处,通过比较器将采样的模拟输入信号转换为数字信号。例如,从采样控制信号608的下降沿(即,转换开始时间606)开始,SAR ADC 100被配置为执行将采样的模拟Vin 104转换为N位数字信号。在该示例中,控制信号106用于促进N个转换循环以导出N位数字信号。在该示例中,采样控制信号608的时钟信号处于逻辑低。 [0053] 在框706处,执行通过逐次逼近寄存器(SAR)存储数字信号。例如,SAR 108或SAR逻辑108用作存储N位数字信号的存储器。 [0054] 在框708处,执行复位多个电容器。例如,多个电容器200中的每个电容器的两端连接到地面。在该示例中,控制信号106促进多个电容器200的接地。 [0055] 在框710处,确定采样信号是否等于“1”。如果确定为“是”,则执行框712。 [0056] 在框712处,Vout与放大器断开连接。在框710处,如果确定为“否”,则执行框714。 [0057] 在框714处,执行基于存储在SAR中的数字信号将电荷再生成到多个电容器。例如,SAR 108通过将逻辑位供应给CDAC 102来再生成存储的N位数字信号。在该示例中,CDAC 102的多个电容器200生成数字信号300的等效模拟信号。 [0058] 在框716处,确定采样信号是否等于“1”。如果确定为“是”,则执行框712。 [0059] 在框712处,Vout与放大器断开连接。在框716处,如果确定为“否”,则执行框718。 [0060] 在框718处,执行将比较器变换到放大器。例如,比较器114的输出被反馈到其反相输入。在该示例中,比较器被配置为用作放大器,即放大器-比较器。 [0061] 在框720处,确定采样信号是否等于“1”。如果确定为“是”,则执行框712。 [0062] 在框712处,Vout与放大器断开连接。在框720处,如果确定为“否”,则执行框722。 [0063] 在框722处,执行由比较器变来的放大器生成等效模拟输入信号。例如,在框702处,Vout 212生成大致上等于采样的模拟输入信号104的等效模拟输入信号。在该示例中,用作放大器的比较器114放大模拟输出信号118,其是再生成的N位数字信号的等效模拟值。 [0064] 在框724处,执行开始内部时间。例如,内部计时器是采样控制信号608的时钟信号的逻辑低。在该示例中,当Vout开关214将Vout 212连接到比较器变来的放大器的输出时,内部时间开始。 [0065] 在框726处,执行内部时间与阈值的比较。例如,阈值被配置为包括Vout212生成等效模拟输入信号的时间周期。在该示例中,当阈值至少等于内部时间时,则在框728处,Vout 212与比较器变来的放大器断开连接。在断开连接时,该过程再次返回到框708处的复位多个电容器。 [0066] 否则,如果内部时间小于阈值,则在框730处,确定采样信号是否等于“1”。如果确定为“是”,则执行框712。 [0067] 在框712处,Vout与放大器断开连接。在框720处,如果确定为“否”,则在726处执行内部时间与阈值的比较。