用于跳过复位的模数转换器(ADC)和模数转换方法与流程

文档序号:18948518发布日期:2019-10-23 01:51阅读:483来源:国知局
用于跳过复位的模数转换器(ADC)和模数转换方法与流程

以下描述涉及一种模数转换技术。



背景技术:

由人使用的用于通信的物理量(诸如,电压、电流和信号的电平)是模拟值,然而,包括在电子装置中的数字电路使用数字值进行操作。因此,模数转换器(adc)是用于人与电子装置之间的通信或不同的电子装置之间的通信的必要电路。adc是包括在用于执行各种功能的模块中的组件,并且用在各种领域中。例如,在无线通信系统中,adc将接收到的模拟信号转换为数字信号。由于技术进步的速度,总是需要更快、更小且更有效的adc。

特别地,被配置为使用逐次逼近(successiveapproximation)方法从模拟信号生成数字信号的逐次逼近寄存器(sar)adc可以以相对小的面积来实现,并可消耗相对少量的功率,以便适用于便携式电子装置(诸如,便携式多媒体播放器(pmp)、移动电话和笔记本电脑)。



技术实现要素:

提供本发明内容以简化的形式介绍将在以下具体实施方式中进一步描述的构思的选择。本发明内容不意在标识要求保护的主题的关键特征或必要特征,也不意在用于帮助确定要求保护的主题的范围。

在一个总体方面,一种模数转换器(adc)包括:数模转换器(dac);第一开关单元,被配置为:控制是否连接dac和被配置为接收输入信号的输入端子;比较器;第二开关单元,被配置为:控制dac与比较器之间的连接;控制器,被配置为:控制第一开关单元、第二开关单元、dac以及比较器。

输入端子可包括:被配置为接收第一输入信号的第一输入端子和被配置为接收第二输入信号的第二输入端子。dac可包括:第一电容器组和第二电容器组。第一电容器组可包括:与被配置为接收数字控制信号的第一控制输入端子和第一公共节点连接的电容器,第二电容器组可包括与被配置为接收数字控制信号的第二控制输入端子和第二公共节点连接的电容器。比较器可包括正输入端和负输入端。

第一开关单元可被配置为:在输入信号的采样期间,连接dac和输入端子,并被配置为:响应于采样被终止,将dac与输入端子断开。

第一电容器组可包括:第一电容器控制开关单元,被配置为:响应于数字控制信号,控制施加到与每个位对应的电容器的电压。第二电容器组可包括:第二电容器控制开关单元,被配置为:响应于数字控制信号,控制施加到与每个位对应的电容器的电压。

第一开关单元可被配置为:在第一连接配置状态期间,维持第一输入端子与第二公共节点之间的断开,并维持第二输入端子与第一公共节点之间的断开。第二开关单元可被配置为:在第一连接配置状态期间,维持第一公共节点与负输入端之间的断开,并维持第二公共节点与正输入端之间的断开。

第一开关单元可被配置为:在第二连接配置状态期间,维持第一输入端子与第一公共节点之间的断开,并维持第二输入端子与第二公共节点之间的断开。第二开关单元可被配置为:在第二连接配置状态期间,维持第一公共节点与正输入端之间的断开,并维持第二公共节点与负输入端之间的断开。

所述adc可被配置为:交替地切换第一连接配置状态和第二连接配置状态。

dac可包括与第一位范围和第二位范围对应的多个电容器单元,并可被配置为:调节供应给第一位范围内的与从控制器接收的数字控制信号对应的电容器单元的一端的电压。

第一位范围可以是包括最低有效位(lsb)到第m位的低位范围,第二位范围可以是包括第(m+1)位到最高有效位(msb)的高位范围,m可以是lsb与msb之间的整数。

控制器可被配置为:生成用于从msb到低位范围内的lsb顺序地改变供应给与每个位对应的电容器单元的一端的电压的数字控制信号。

dac可被配置为:在维持与高位范围对应的电容器单元的先前模数转换周期中的连接的同时,对针对当前模数转换周期的输入信号进行采样。

dac可被配置为:初始化与低位范围对应的电容器单元并对输入信号进行采样。

dac可被配置为:将第一电源连接到与低位范围对应的电容器单元中的电容器对的一个电容器的一端,并将第二电源连接到另一个电容器的一端,以初始化与低位范围对应的电容器单元。

dac可被配置为:响应于在第二连接配置状态期间与低位范围对应的电容器单元被初始化并且输入端子和dac被断开,将分配给与高位范围对应的电容器单元的控制信号的值设置为初始设置值。

控制器可被配置为:响应于完成所述多个电容器单元的电压的调节,生成与所述多个电容器单元的每个连接状态对应的数字输出。

比较器可被配置为:基于从dac接收的第一转换电压与第二转换电压之间的比较的结果,生成比较信号。

比较器可被配置为:在当前模数转换周期期间以低位范围内的位的降序生成针对每个位的比较信号。控制器可被配置为:基于比较信号,生成用于确定是否改变供应给与每个位对应的电容器单元的电压的数字控制信号。

控制器可被配置为:响应于与输入信号对应的值超出低位范围,从高位范围的msb到低位范围的lsb顺序地生成用于调节dac的电容器单元的控制信号。

控制器可被配置为:响应于dac中的与低位范围对应的电容器单元指示最小值或最大值,确定与输入信号对应的值超出低位范围。

在另一总体方面,一种模数转换方法包括:使用输入端子接收输入信号,通过第一开关单元控制是否接dac和输入端子,通过第二开关单元控制dac与比较器之间的连接,控制第一开关单元、第二开关单元、dac以及比较器。

其他特征和方面从以下具体实施方式、附图和权利要求将是清楚的。

附图说明

图1示出模数转换的示例。

图2和图3示出模数转换的示例。

图4示出在模数转换期间跳过复位操作的示例。

图5是示出模数转换器(adc)的配置的示例的框图。

图6a和图6b示出数模转换器(dac)的配置的示例。

图7示出与一个位对应的的电容器单元的配置的示例。

图8示出adc的配置的另一示例。

图9示出adc的路径的选择的示例。

图10示出adc的时序。

图11和图12简要地示出图9的adc的路径的示例。

图13是示出模数转换方法的示例的流程图。

图14示出通过adc控制每个电容器单元的示例。

图15是示出图13的模数转换方法的另一示例的流程图。

图16a至图16j示出控制包括在adc中的dac的电容器单元的处理的示例。

图17示出adc的功耗的示例。

贯穿附图和具体实施例方式,除非另有描述或提供,否则相同的附图参考标号将被理解为表示相同的元件、特征和结构。附图可能不按比例绘制,并且为了清楚、说明和方便,附图中的元件的相对尺寸、比例和描绘可被夸大。

具体实施方式

提供以下具体实施方式以帮助读者获得对在此描述的方法、设备和/或系统的全面理解。然而,在理解本申请的公开之后,在此描述的方法、设备和/或系统的各种改变、修改和等同物将是明显的。例如,在此描述的操作的顺序仅是示例,并且操作的顺序不限于在此阐述的顺序,除了必须按特定顺序发生的操作之外,可在理解本申请的公开之后,对在此描述的操作的顺序进行改变将是清楚的。此外,为了更加清楚和简明,可省略对本领域中已知的特征的描述。

在此描述的特征可以以不同形式实现,并且将不被解释为限于在此描述的示例。相反,在此描述的示例仅被提供以示出实施在此描述的方法、设备和/或系统的许多可能的方式中的一些方式,这在理解本申请的公开之后将是清楚的。

可对以下示例进行各种修改。这里,示例不被解释为限于本公开,而应被理解为包括本公开的理念和技术范围内的所有变化、等同物和替代物。

在此使用的术语仅为了描述特定示例的目的,而不意在限制示例。如在此使用的,除非上下文另外清楚地指示,否则单数形式也意在包括复数形式。还应理解,当在本说明书中使用术语“包括”和/或“包含”时,表明存在陈述的特征、整数、步骤、操作、元件、组件或它们的组合,但不排除存在或增加一个或多个其他的特征、整数、步骤、操作、元件、组件和/或它们的组。

除非在此另外定义,否则在此使用的所有术语(包括技术术语和科学术语)具有与通常理解的含义相同的含义。除非在此另外定义,否则通用词典中定义的术语应被解释为具有与在相关领域中的上下文含义匹配的含义,并且将不被解释为理想化或过于形式化的含义。

在下文中,将参照附图详细描述示例,附图中的相同的参考标号始终表示相同的元件。

图1示出模数转换的示例。

模数转换器(adc)110将模拟类型的输入信号101转换为数字类型的输出信号102。例如,adc110被实现为逐次逼近寄存器(sar)adc。

saradc针对每个逐次逼近周期确定单个位。saradc针对“n”个逐次逼近周期中的每个周期执行位确定操作,以获取指示模拟信号的n位数字信号。“n”是等于或大于“1”的整数。例如,输入信号101的幅度范围(例如,信号幅度的最小值和最大值)被相等地划分为2n个值,n位数字码被映射到2n个值中的每个值。saradc生成指示2n个值之中的与输入信号101的实际幅度最相似的值的输出信号102。使用saradc的模拟信号的转换需要与数字信号的分辨率成线性比例的转换时间。

在下文中,描述模数转换的逐步操作。

图2和图3示出模数转换的示例。在图3中,vref+指示供应到电路的最高参考电压,vref-表示供应到电路的最低参考电压。

例如,当输入信号微小地改变时,adc在维持与高位(upperbit)对应的电容器的连接的同时,控制与低位(lowbit)对应的电容器的连接,以节省功率。例如,生物信号(例如,心电图(ecg)信号)的幅度随着时间微小地改变,生物信号的差分信号的幅度随着时间更加微小地改变。因此,adc通过控制与部分位范围对应的电容器,将微小地改变的输入信号表示为适当的数字信号。例如,随着时间微小地改变的输入信号是指示在先前模数转换周期中采样的信号的值与在当前模数转换周期中采样的信号的值之间的差趋向于小于预定阈值的信号。

adc通过经由改变如上所述的随着时间微小地改变的输入信号的部分有效位而不是改变全部有效位,生成与在任意模数转换周期中获取的模拟输入对应的最终数字输出,以低功率进行操作。例如,adc从在先前模数转换周期中存储的采样值,存储针对先前模数转换周期而确定的数字输出中的部分高位。adc通过针对每个单独位增加或减少剩余低位,来搜索与在当前模数转换周期中采样的模拟输入对应的值。

如上所述,以下对adc的用于将模拟输入的输入电压vin转换为n位数字码(digitalcode)的操作进行分类。

参照图2,adc执行采样操作210。采样操作210是使用电容器对输入信号进行采样的操作。输入信号具有输入电压vin。在采样操作210中,共模电压vcm被施加到电容器的一端。此外,如图3的曲线图300中所示,在采样操作210期间,转换电压vtop被采样并被保持为输入电压vin。

此外,adc执行转换操作220。转换操作220是通过切换到采样的输入信号被保持的状态来调节施加到电容器的电压的操作。例如,如图2中所示,漏极电压vdd被施加到部分电容器,源极电压vss被施加到其他电容器。adc基于以施加到电容器的电压为基础确定的转换电压vtop来生成数字输出。adc顺序地控制电容器的与位对应的连接,以如曲线图300中所示地分阶段调节转换电压vtop。

adc执行复位操作230。复位操作230是对电容器的连接进行复位以生成用于下一个模数转换周期的数字输出的操作。例如,adc将施加到每个电容器的电压复位为共模电压vcm。如曲线图300中所示,当电容器的连接被adc复位时,转换电压vtop返回至采样操作210期间的输入电压vin。

上述采样操作210、转换操作220和复位操作230仅是被逻辑地区分的操作的示例。例如,部分或全部操作被合并并且被执行,或者操作在操作被清楚地物理地分离的状态下操作被执行。

针对低功率操作,adc被设计为跳过上述复位操作230。以下将描述与跳过复位操作230相关联的结构。

图4示出在模数转换期间跳过复位操作的示例。

用于如上所述地微小地改变信号的adc主要改变施加到与低位对应的电容器的组合的电压,并维持施加到与高位对应的电容器的组合的电压。图4示出adc通过跳过复位操作在当前模数转换周期中使用在先前模数转换周期中施加到与高位对应的电容器的组合的电压的示例。

adc类似于图2和图3地执行转换操作。例如,在图4的第一转换操作410中,adc将施加到每个电容器的一端的电压从共模电压vcm调节到漏极电压vdd或源极电压vss。在图4中,例如,由与调节的连接对应的电容器指示的参考电压vref是0.375v。

在第一转换操作410之后,adc通过跳过复位操作执行采样操作420。例如,adc将电源(例如,具有电压v0的电源)连接到每个电容器的另一端,并对电源进行采样。

adc执行第二转换操作430以调节参考电压vref。例如,adc对电源进行采样,并隔离对电源的连接,以保持与电源对应的电荷。adc将施加到每个电容器的另一端的电压调节为共模电压vcm。例如,由电容器指示的参考电压vref是-0.375v。

因此,即使当在先前模数转换周期中与高位对应的电容器的连接未被复位时,adc也在当前模数转换周期中恢复与高位对应的电压。

然而,如以上参照图4所述,当adc仅控制电容器的连接时,参考电压vref的符号被反转。在下文中,给出了如下操作的描述:在逐次模数转换周期(例如,第一周期和第二周期)期间,adc通过将电容器的连接切换并转到输入电源和控制器,在维持与高位对应的电压的适当的符号和幅度的同时,生成与模拟输入对应的数字输出。

图5示出adc的配置的示例。

参照图5,adc包括路径切换单元510、数模转换器(dac)520以及控制器530。

路径切换单元510针对每个模数转换周期交替地改变dac520的与控制器530的节点和输入端子连接的节点。路径切换单元510包括至少一个开关元件。

例如,每个输入端子是被配置为接收第一输入信号的第一输入端子和被配置为接收第二输入信号的第二输入端子中的一个。具有第一输入信号的幅度和第二输入信号的幅度的中间值的信号被假设为参考信号。第一输入信号是通过将差分值(differentialvalue)加到参考信号而获得的信号,第二输入信号是通过从参考信号减去差分值而获得的信号。

例如,路径切换单元510可包括第一开关单元511和第二开关单元512。第一开关单元511控制是否连接dac520和被配置为接收输入信号的输入端子。例如,第一开关单元511控制输入端子与dac520的前端之间的连接。第二开关单元512控制dac520与比较器531之间的连接。例如,第二开关单元512控制dac520的后端与控制器530的前端之间的连接。在本公开中,前端和后端分别与任意元件的输入节点和输出节点对应。例如,dac520的前端的第一节点和后端的第一节点是公共节点,dac520的前端的第二节点和后端的第二节点是公共节点。第一开关单元511和第二开关单元512中的每个包括至少一个开关元件。

第一开关单元511在第一周期期间切换第一输入端子与dac520的第一前端之间的连接。第一开关单元511在第一周期期间切换第二输入端子与dac520的第二前端之间的连接。第一开关单元511在第一周期之后的第二周期期间切换第一输入端子与dac520的第二前端之间的连接。第一开关单元511在第二周期期间切换第二输入端子与dac520的第一前端之间的连接。第一开关单元511进行操作,使得dac520对输入信号501进行采样,并且第一开关单元511在每个周期的部分(例如,采样间隔)期间连接输入端子和dac520的前端。第一开关单元511在输入信号的采样期间连接输入端子和dac520,并在采样被终止时将输入端子与dac520断开。

第二开关单元512在第一周期期间连接dac520的第一后端和控制器530的第一前端。第二开关单元512在第一周期期间连接dac520的第二后端和控制器530的第二前端。第二开关单元512在第一周期之后的第二周期期间连接dac520的第一后端和控制器530的第二前端。第二开关单元512在第二周期期间连接dac520的第二后端和控制器530的第一前端。

因此,上述第一开关单元511和上述第二开关单元512通过针对每个模数转换周期交替地改变与dac520的节点连接的节点,来适当地将dac520的输出传送至控制器530。第一周期是元件在正常连接状态下连接的周期,第二周期是元件在反向连接(inverseconnection)状态下连接的周期。第一周期和第二周期被交替地重复。

dac520包括第一电容器组和第二电容器组。第一电容器组包括与第一公共节点和被配置为接收数字控制信号的第一控制输入端子连接的电容器。第二电容器组包括与第二公共节点和被配置为接收数字控制信号的第二控制输入端子连接的电容器。以下将描述第一控制输入端子、第一公共节点、第二控制输入端子以及第二公共节点。dac520基于第一电容器组和第二电容器组采样并保持通过输入端子获取的模拟输入。例如,响应于dac520连接到输入端子,dac520对通过输入端子获取的输入信号501进行采样。响应于在输入信号501被采样之后dac520通过上述路径切换单元510与输入端子断开,dac520保持电荷。

dac520基于从控制器530反馈的保持模拟信号和控制信号来确定转换信号。例如,dac520将与每个位对应的电容器连接到地(gnd)或电源,以基于多个电容器的电容来分布保持的电荷。从控制器530反馈的控制信号是用于确定是否将每个电容器连接到地或电源的信号。

dac520将确定的转换信号传送至控制器530。在本公开中,转换信号表示与由控制信号指示的数字码对应的电压。例如,当控制信号与具有“n”位的数字码对应时,转换信号的电压范围被划分为2n个电压值。转换信号具有2n个电压值之中的由控制信号指示的电压值。转换信号表示由电容器指示的电压,在电容器中,电荷基于响应于控制信号而改变的连接状态被重新分布。

控制器530控制第一开关单元511、第二开关单元512、dac520以及比较器531。例如,控制器530响应于转换信号生成控制信号,并响应于当前模数转换周期的结束生成与模拟输入对应的数字输出。控制器530通过基于控制信号顺序地控制与预定位范围对应的电容器的连接,来调节转换信号。当预定位范围内的所有电容器的连接被控制时,控制器530生成最后的控制信号作为输出信号509。响应于位超出需要被改变以表示输入信号501的位范围,控制器530生成通过控制与所有位对应的电容器的连接而生成的控制信号作为输出信号509。如图5中所示,控制器530包括比较器531和控制元件532,然而,示例不限于此,例如,比较器531可以是独立的元件。比较器531包括正输入端和负输入端,并基于从dac520输出的转换电压生成比较信号。响应于比较信号,控制元件532生成用于控制dac520的控制信号。例如,控制元件532基于比较信号来生成用于确定是否改变供应给与每个位对应的电容器单元的电压的控制信号。

位范围是指示可由dac520表示的部分位的范围。例如,当dac520的位的总数是“n”时,预定位范围包括“m”个位。在这个示例中,“n”和“m”是大于或等于“1”的整数,并且“m”小于或等于“n”。

此外,控制器530控制路径切换单元510。例如,控制器530指示第一开关单元511和第二开关单元512中的每个开关单元改变路径的时序。

图6a和图6b示出dac的配置的示例。

图6a示出图5的dac520的电容器单元的结构的示例。

在本公开中,电容器单元包括与任意位对应的电容器对。例如,与任意位对应的电容器单元包括第一电容器组中的与该位对应的第一电容器对672,以及与该位对应的第二电容器对682。第一电容器对672包括第一电容器组中的与该位对应的两个第一电容器。第二电容器对682包括第二电容器组中的与该位对应的两个第二电容器。第一电容器组是连接到第一公共节点的电容器的集合,第二电容器组是连接到第二公共节点的电容器的集合。电容器单元基于位来分类,并且电容器组基于公共节点连接关系来分类。

参照图6a,dac520包括与低位范围610和高位范围620对应的多个电容器单元。例如,当“n”个电容器单元被提供时,低位范围610是最低有效位(lsb)(例如,第一位)到第m位的范围,高位范围620是第(m+1)位到最高有效位(msb)(例如,第n位)的范围。在这个示例中,“n”和“m”是大于或等于“1”的整数,并且“m”小于或等于“n”。多个电容器单元中的每个电容器单元包括具有与每个位位置对应的电容的电容器。例如,与lsb对应的电容器单元包括具有基本电容cu的电容器,与从lsb之后的位的第i位(例如,第二位)对应的第i电容器单元包括具有电容2i-2cu的电容器。因此,与第一位和第二位对应的电容器包括具有基本电容cu的电容器。在附图中,通过省略基本电容cu来表示每个电容器的电容。

dac520调节低位范围610内的与从控制器反馈的控制信号对应的电容器单元的电压。

每个电容器单元包括第一电容器控制开关单元671、第一电容器对672、第二电容器控制开关单元681以及第二电容器对682。第一电容器控制开关单元671切换第一电容器对672与第一电源691之间的连接。第二电容器控制开关单元681切换第二电容器对682与第二电源692之间的连接。如图6中所示,第一电容器控制开关单元671和第一电容器对672属于上电容器组(uppercapacitorgroup),第二电容器控制开关单元681和第二电容器对682属于下电容器组(lowercapacitorgroup),然而,示例不限于此。

第一电容器控制开关单元671响应于数字控制信号,控制施加到与每个位对应的电容器的电压。例如,第一电容器控制开关单元671基于从控制器接收的控制信号,将第一电容器对672连接到第一电源691(例如,用于供应漏极电压vdd的电源)或第二电源692(例如,用于供应源极电压vss的电源)。第二电容器控制开关单元681响应于数字控制信号,控制施加到与每个位对应的电容器的电压。例如,第二电容器控制开关单元681基于从控制器接收的控制信号,将第二电容器对682连接到第一电源691或第二电源692。例如,与从lsb的第i位对应的第i电容器单元的第一电容器对672和第二电容器对682具有电容2i-2cu。在这个示例中,当控制信号指示针对第i位的值“1”时,第i电容器单元的第一电容器控制开关单元671将第一电容器对672连接到第一电源691,第i电容器单元的第二电容器控制开关单元681将第二电容器对682连接到第二电源692。在这个示例中,“i”是大于或等于“2”且小于或等于“n”的整数。第一电容器单元的电容器和第二电容器单元的电容器具有电容cu。

图6b示出与任意位对应的电容器单元的部分。为了便于描述,图6b示出电容器单元的上部(upperportion)(例如,与第一电容器组对应的部分)。图6b的描述同样适用于电容器单元的下部(lowerportion)(例如,与第二电容器组对应的部分)。

参照图6b,电容器单元的上部包括第一电容器控制开关单元671和第一电容器对672。例如,第一电容器对672包括包含两个第一电容器的电容器对。第一电容器的一端连接到第一电源691或第二电源692。例如,第一电容器控制开关单元671基于控制信号将第一电源691或第二电源692连接到每个电容器。控制信号表示需要由每个电容器单元指示的位值,并且电容器与第一电源691和第二电源692之间的连接状态基于需要由相应的电容器单元指示的位值来确定。第一电容器的另一端和另一电容器单元的其他端形成公共节点,并且公共节点连接到比较器的前端。

在一个示例中,在操作601中,当位值“1”由电容器单元指示时,第一电容器控制开关单元671将第一电容器的一端连接到第一电源691。在另一示例中,在操作602中,当位值“0”由电容器单元指示时,第一电容器控制开关单元671将第一电容器的一端连接到第二电源692。在另一示例中,在操作603中,当电容器单元被初始化时,第一电容器控制开关单元671将第一电容器对672的一个第一电容器的一端连接到第一电源691,并将另一个第一电容器的一端连接到第二电源692。

在本公开中,初始化与任意位对应的电容器单元的操作指示调节电源与电容器单元的连接的操作。例如,初始化电容器单元的操作是将电容器单元中的电容器对的一个电容器的一端连接到第一电源691并将另一个电容器的一端连接到第二电源692的操作。与任意位对应的电容器单元被初始化的状态是电容器对的一个电容器的一端连接到第一电源691并且另一个电容器的一端连接到第二电源692的状态。

dac将包括在电容器单元中的电容器的一端连接到第一电源691或第二电源692,以控制电容器单元指示与控制信号对应的位。

图7示出电容器单元的配置的示例。

参照图7,电容器单元包括如上所述的第一电容器控制开关单元671和第一电容器对672。例如,第一电容器控制开关单元671包括反相器对,第一电容器对672包括电容器对。

在电容器单元中,被配置为控制电容器720与第一电源791或第二电源792之间的连接的开关被实现为反相器710。反相器710响应于控制信号(例如,控制电压vctrl)将电容器720的一端连接到第一电源791或第二电源792。如图7中所示,虽然第一电源791供应漏极电压vdd并且第二电源792供应源极电压vss,但是示例不限于此。例如,如图7中所示,电容器720的另一端连接到公共节点,公共节点的电压由vtop来表示。第一电容器组(例如,上电容器组)包括与第一公共节点和被配置为接收上述数字控制信号的第一控制输入端子连接的电容器。第二电容器组(例如,下电容器组)包括与第二公共节点和被配置为接收上述数字控制信号的第二控制输入端子连接的电容器。

图8示出adc的配置的另一示例。

如图8中所示,第一开关单元811和第二开关单元812被实现为复用器(mux)。然而,示例不限于此。响应于路径控制信号从异步控制元件832被反馈,第一开关单元811和第二开关单元812交替地改变第一信号vinp和第二信号vinn被提供的路径。以下将参照图11和图12描述通过第一开关单元811和第二开关单元812改变路径的示例。

在图8中,dac820被实现为10位分裂电容器(splitcapacitor)dac(cdac)。如图8中所示,10位分裂cdac包括与每个位对应的电容器对。与第i位对应的电容器对的每个电容器具有与2i-2倍基本电容对应的电容。例如,在10位分裂cdac中,与第一位和第二位对应的电容器对的电容器均具有与20倍基本电容对应的电容,与第十位对应的电容器对的电容器均具有与28倍基本电容对应的电容。为了便于描述,图8仅示出上电容器,下电容器的描述在此被省略。

如图8中所示,控制器830可包括比较器831和异步控制元件832。

比较器831基于从dac820接收的第一转换电压与第二转换电压之间的比较的结果,生成比较信号。第一转换电压和第二转换电压是从dac820的第一电容器组和第二电容器组输出的电压,这将在以下参照图11和图12进一步被描述。比较器831在当前模数转换周期期间以低位范围内的位的降序针对每个位生成比较信号。

异步控制元件832基于比较信号,生成指示电源之中的连接到与每个位对应的电容器单元的电源的控制信号。例如,电容器单元的电容器连接到第一电源(例如,用于供应漏极电压的电源)或第二电源(例如,用于供应源极电压的电源)。

在一个示例中,对于任意模数转换周期中的每个位,当比较器831的第一前端的电压小于比较器831的第二前端的电压时,比较器831输出“1”作为比较信号。当比较信号具有逻辑值“1”时,模拟输入的差分信号小于参考电压,并且异步控制元件832将相应的位的位值设置为“0”。dac820将包括在与该位对应的电容器单元中的电容器连接到地。

在另一示例中,在相应的位中,当比较器831的第一前端的电压大于第二前端的电压时,比较器831输出“0”作为比较信号。当比较信号具有逻辑值“0”时,模拟输入的差分信号大于参考电压,并且异步控制元件832将该位的位值设置为“1”。dac820将包括在与该位对应的电容器单元中的电容器连接到电源。

每当与每个位对应的电容器的连接被确定时,电荷基于电容被分布到dac820的每个电容器单元。基于分布的电荷施加到电容器单元的电压近似为模拟输入的差分值。异步控制元件832生成最终确定的数字输出dout。

然而,示例不限于上述示例,并且基于逻辑值的不同操作根据设计来设置。

图9示出adc的路径的选择的示例,图10示出adc的时序。

图10示出从第k周期到第(k+3)周期的adc的操作。在这个示例中,“k”是大于或等于“1”的整数。例如,第k周期和第(k+2)周期对应于第一周期。例如,第(k+1)周期和第(k+3)周期对应于第二周期。

参照图9,异步控制元件932基于第一前向开关信号和第一反向开关信号来控制第一开关单元911。此外,异步控制元件932基于第二前向开关信号和第二反向开关信号来控制第二开关单元912。异步控制元件932基于比较器931的控制信号来控制比较器931。此外,异步控制元件932基于控制信号ctrldac来改变每个电容器的连接。异步控制元件932生成最终确定的数字输出dout。

在第k周期中,异步控制元件932在采样间隔期间通过施加第一前向开关信号将第一差分信号vinp采样到第一电容器组921。响应于采样间隔过去,异步控制元件932通过切断第一前向开关信号来保持第一差分信号vinp。同时,异步控制元件932在采样间隔期间通过施加第一前向开关信号将第二差分信号vinn采样到第二电容器组922。响应于采样间隔过去,异步控制元件932通过切断第一前向开关信号来保持第二差分信号vinn。

如以上参照图6a所述,第一电容器组921包括连接到dac内的第一公共节点ncm1的电容器,第二电容器组922包括连接到第二公共节点ncm2的电容器。在本公开中,第一电容器组主要在顶部被示出,第二电容器组主要在底部被示出。第一电容器组921被称为上电容器组921,第二电容器组922被称为下电容器组922。

在第k周期中的采样间隔之后,异步控制元件932基于控制信号ctrldac调节上电容器组921的第二位组(例如,高位组(upperbitgroup))和下电容器组922的高位组的连接。上电容器组921的高位组是包括上电容器组921中的与高位范围对应的电容器的组。下电容器组922的高位组是包括下电容器组922中的与高位范围对应的电容器的组。

当高位组被调节时,异步控制元件932调节与低位组(lowerbitgroup)对应的电容器的连接。上电容器组921的低位组是包括上电容器组921中的与低位范围对应的电容器的组。下电容器组922的低位组是包括下电容器组922中的与低位范围对应的电容器的组。异步控制元件932基于第二前向开关信号将上电容器组921连接到比较器931的第一前端,并将下电容器组922连接到比较器931的第二前端。异步控制元件932针对第一位组的每个位生成比较器931的控制信号并将控制信号提供给比较器931。基于以第一位组的调节为基础而确定的转换电压,异步控制元件932生成数字输出dout。

在第(k+1)周期中,异步控制元件932在采样间隔期间通过施加第一反向开关信号将第一差分信号vinp采样到下电容器组922。响应于采样间隔过去,异步控制元件932通过切断第一反向开关信号来保持第一差分信号vinp。同时,异步控制元件932在采样间隔期间通过施加第一反向开关信号将第二差分信号vinn采样到上电容器组921。响应于采样间隔过去,异步控制元件932通过切断第一反向开关信号来保持第二差分信号vinn。

在第(k+1)周期中的采样间隔之后执行的操作与第k周期的操作相似。与第k周期不同,在第(k+1)周期中,异步控制元件932基于第二反向开关信号将上电容器组921连接到比较器931的第二前端,并将下电容器组922连接到比较器931的第一前端。

第(k+2)周期中的操作与第k周期中的操作相同,第(k+3)周期中的操作与第(k+1)周期中的操作相同,因此,在此不重复其描述。

图11和图12简要地示出图9的adc的路径的示例。

参照图11,在第一周期期间,路径切换单元将第一输入端子和控制器的第一前端连接到dac1120的上电容器组1121,并将第二输入端子和控制器的第二前端连接到dac1120的下电容器组1122。

在图11的前向连接(forwardconnection)(例如,第一连接配置状态)中,上电容器组1121连接到比较器1131的第一前端。上电容器组1121是包括第一电容器控制开关单元和第一电容器对的组。下电容器组1122连接到比较器1131的第二前端。下电容器组1122是包括第二电容器控制开关单元和第二电容器对的组。例如,当完成第二位组的电容器连接调节时,电压“vinp+vdac”被输入到比较器1131的第一前端,电压“vinn-vdac”被输入到比较器1131的第二前端。在这个示例中,vdac包括通过重新分布到上电容器组1121内的电容器的电荷施加到上电容器组1121的电压和通过重新分布到下电容器组1122内的电容器的电荷施加到下电容器组1122的电压。

在第一周期之后的第二周期期间,路径切换单元将第一输入端子和控制器的第一前端连接到下电容器组1122,并将第二输入端子和控制器的第二前端连接到上电容器组1121。例如,在第一连接配置状态下,第一开关单元维持第一输入端子与第二公共节点之间的断开以及第二输入端子与第一公共节点之间的断开。在第一连接配置状态下,第二开关单元维持第一公共节点与负输入端之间的断开以及第二公共节点与正输入端之间的断开。

在图12的反向连接(例如,第二连接配置状态)中,dac1220的上电容器组1221连接到比较器1231的第二前端。dac1220的下电容器组1222连接到比较器1231的第一前端。例如,当完成第二位组的电容器连接调节时,电压“vinp-vdac”被输入到比较器1231的第一前端,并且电压“vinn+vdac”被输入到比较器1231的第二前端。

例如,在第二连接配置状态下,第一开关单元维持第一输入端子与第一公共节点之间的断开以及第二输入端子与第二公共节点之间的断开。在第二连接配置状态下,第二开关单元维持第一公共节点与正输入端之间的断开以及第二公共节点与负输入端之间的断开。

adc交替地切换第一连接配置状态和第二连接配置状态。

图13是示出模数转换方法的示例的流程图。

参照图13,在操作1310中,adc针对每个模数转换周期交替地改变与输入端子和控制器的节点连接的dac的节点。

在操作1320中,adc对通过输入端子获取的模拟输入(例如,输入信号)进行采样。例如,dac在维持先前模数转换周期中的与高位范围对应的电容器单元的连接的同时,对当前模数转换周期的模拟输入进行采样。

当与低位范围对应的电容器单元被初始化时,dac对采样的模拟输入进行采样。当与低位范围对应的电容器单元连接到电源时,dac将与低位范围对应的电容器单元连接到输入端子中的一个输入端子,以初始化与低位范围对应的电容器单元。

在操作1330中,adc通过从控制器接收的控制信号输出转换电压。例如,转换电压是基于每个电容器与每个电源之间的连接确定的公共节点的电压。转换电压包括第一转换电压和第二转换电压,公共节点包括第一公共节点和第二公共节点。第一公共节点是第一电容器组的电容器的其他端共同连接的节点,第一转换电压由第一电容器组输出。第二公共节点是第二电容器组的电容器的其他端共同连接的节点,第二转换电压由第二电容器组输出。

dac调节高位范围内的与在先前模数转换周期中指定的位对应的电容器单元的电压。dac顺序地改变针对低位范围中的每个位的电容器单元的连接。

在操作1340中,adc响应于从dac输出的转换电压生成控制信号。例如,控制器响应于从dac输出的转换电压生成控制信号。控制器的比较器基于由第一电容器组指示的第一转换电压与由第二电容器组指示的第二转换电压之间的差分值,针对每个位生成比较信号。控制器的异步控制元件响应于比较信号生成用于将对应位的逻辑值设置为“0”或“1”的控制信号。

在操作1350中,adc通过重复地控制dac,来生成与模拟输入对应的数字输出。例如,响应于完成多个电容器单元的电压调节,控制器生成与多个电容器单元的每个连接状态对应的数字输出。以下将参照图14进一步描述重复地控制dac的示例。

在本公开中,高位范围指示比低位范围的位位置更高的位位置,然而示例不限于此。

图14示出通过adc控制每个电容器单元的示例。

图14示出第一电容器组(例如,上电容器组)的连接状态在dac中被改变的处理。为了便于描述,第二电容器组(例如,下电容器组)的连接状态在此被省略。在以下描述中,低位范围包括例如包括lsb(即,第零位)至第一位的位范围,高位组包括例如从lsb的第二位到第三位的位范围。基于与包括在如以上参照图6b描述的电容器单元中的电容器对的一端连接的电源来确定由与每个位对应的电容器单元指示的逻辑值。参照图14,为了促进直观理解,连接到第一电源的电容器位于公共节点之上,连接到第二电源的电容器位于公共节点之下。图14示出电连接的改变,而不管实际元件的布置结构。

例如,在操作1410中,adc维持与高位范围对应的电容器的连接。例如,如图14中所示,在当前模数转换周期期间,adc维持先前模数转换周期中的与高位范围对应的电容器1401的连接状态。由第一电容器组输出的转换电压1490被维持为与在先前模数转换周期中相同。例如,与第三位和第四位对应的每个电容器的一端被维持在与先前模数转换周期中的连接状态相同的连接状态下。

在操作1420中,adc初始化与低位范围对应的电容器1402。例如,如图14中所示,adc将第一电源连接到与低位范围对应的电容器单元中的电容器对的一个电容器的一端,并将第二电源连接到另一个电容器的一端,以初始化与低位范围对应的电容器单元。例如,dac将第一电源连接到与第零位和第一位对应的每个电容器对的一个电容器的一端,并将第二电源连接到另一个电容器的一端。在这个示例中,adc在与低位范围对应的电容器1402被初始化的连接状态下和在先前模数转换周期中的与高位范围对应的电容器1401的连接状态下,对输入信号进行采样。由第一电容器组输出的转换电压1490等于输入信号的电压(例如,图14中的电压vinn)。

在操作1430中,adc调节与高位范围对应的电容器的部分。例如,在采样操作之后,adc初始化在先前模数转换周期中指定的电容器1403。在采样操作之后,dac和输入端子被电断开。通过电容器1403的初始化,转换电压1490被调节为与在先前模数转换周期中指定的位对应的电压。响应于在与低位范围对应的电容器单元被初始化之后dac与输入端子断开,dac改变供应给高位范围内的与在先前模数转换周期中指定的位对应的电容器单元的一端的电压。例如,dac将第一电源连接到与第二位和第三位对应的电容器对的一个电容器,将第二电源连接到另一个电容器。例如,当与低位范围对应的电容器单元被初始化时并且当dac和输入端子被断开时,dac将分配给与高位范围对应的电容器单元的控制信号的值设置为初始值(例如,图16a至图16j中dpt2=dnt2=1和dpb2=dnb2=0)。

在操作1440中,adc顺序地调节与低位范围对应的电容器1404。例如,异步控制元件生成用于顺序地从低位范围内的msb到lsb改变提供给与每个位对应的电容器单元的一端的电压的控制信号。adc调节供应给低位范围内的与从控制器接收的控制信号对应的电容器单元的一端的电压。例如,响应于控制信号,adc以低位范围内的位的降序将电源连接到每个电容器对。如图14中所示,针对每个位来调节转换电压1490。

当在操作1440中完成低位范围的电容器调节时,在操作1450中,adc输出数字信号。在图14中,数字信号被表示为“0101”。

以上已经描述了作为反向连接的第二周期中的adc的操作的示例。adc在作为前向连接的第一周期中进行操作。

例如,在操作1410中,在第一周期期间,adc维持与高位范围对应的电容器的连接。例如,adc维持与高位范围对应的电容器1405的连接状态。

在操作1420中,adc初始化与低位范围对应的电容器1406并对输入信号进行采样。因为adc在第一周期中进行操作,所以输入信号对应于前向电压vinp。

在操作1430中,adc调节高位范围内的在先前周期中指定的电容器1407的连接。如图14中所示,转换电压1490基于与高位范围对应的电容器的连接的改变来调节。

在操作1440中,adc顺序地调节与低位范围对应的电容器1408。在操作1450中,adc输出最终数字信号。例如,最终数字信号是“0101”。

图15示出图13的模数转换方法的另一示例。

参照图15,在操作1551中,控制器确定位是否被改变为超过低位范围。例如,响应于与dac中的低位范围对应的电容器单元指示最小值或最大值,控制器确定与模拟输入对应的值超出低位范围。例如,最小值表示位值“00…00”,最大值表示位值“11…11”。

在操作1552中,当位被确定为被改变为超过低位范围时,控制器搜索所有位。响应于与模拟输入对应的值超出低位范围,控制器顺序地生成用于从高位范围的msb到低位范围的lsb调节dac的电容器单元的控制信号。

当位被确定为被改变为低位范围内时,控制器通过以上参照图1至图14描述的电容器调节来生成数字输出。

如以上参照图14所述,adc在初始化与低位范围对应的电容器并对输入信号进行采样之后(例如,在输入端子和dac被断开之后),初始化与高位范围对应的电容器之中的在先前模数转换周期中指定的电容器。通过初始化与高位范围对应的电容器的部分,adc用较小的功率和较少的操作时间将转换电压调节为与在先前模数转换周期中指定的位对应的电压。以上已经参照与图14的示例相关联的图15描述了在难以仅使用与低位范围对应的电容器表示差分信号的值时搜索所有位的操作。

然而,示例不限于此,adc可在每个模数转换周期针对所有位顺序地调节电容器。图16a至图16j示出顺序地控制所有位的处理的示例。虽然第二电容器组(例如,下电容器组)的连接状态在图14中被省略,但是图16a至图16j示出第一电容器组(例如,上电容器组)和第二电容器组(例如,下电容器组)二者的连接状态。

图16a至图16j示出控制包括在adc中的dac的电容器单元的处理的示例。在附图中,rr指示vh与vl之间的电压范围。

图16a至图16j示出dac中的电容器单元的顺序的调节和与dac相关联的信号的时序。图16a至图16e和图16j示出在图11的前向连接下的dac的示例。图16f至图16i示出在图12的反向连接下的dac的示例。

在图16a至图16j中,f_samplep指示用于前向连接的第一开关信号,f_samplen指示用于反向连接的第一开关信号。如图16a至图16j中所示,图5的第一开关单元511包括四个开关元件(例如,开关元件sw1-1、开关元件sw1-2、开关元件sw1-3和开关元件sw1-4)。开关元件sw1-1和开关元件sw1-4响应于f_samplep进行操作。例如,响应于f_samplep的逻辑值为“h”,开关元件sw1-1和开关元件sw1-4中的每个开关元件中的两端被连接。响应于f_samplep的逻辑值为“l”,开关元件sw1-1和开关元件sw1-4中的每个开关元件中的两端被断开。开关元件sw1-2和开关元件sw1-3响应于f_samplen进行操作。例如,响应于f_samplen的逻辑值为“h”,开关元件sw1-2和开关元件sw1-3中的每个开关元件中的两端被连接。响应于f_samplen的逻辑值为“l”,开关元件sw1-2和开关元件sw1-3中的每个开关元件中的两端被断开。当第一开关单元511在如图16a中所示的前向连接配置下进行操作时,f_samplep的逻辑值被设置为“h”,并且f_samplen的逻辑值被设置为“l”。当第一开关单元511在如图16f中所示的反向连接配置下进行操作时,f_samplep的逻辑值被设置为“l”,f_samplen的逻辑值被设置为“h”。

在图16a至图16j中,f_mp指示用于前向连接的第二开关信号,f_mn指示用于反向连接的第二开关信号。如图16a至图16j中所示,图5的第二开关单元512包括四个开关元件(例如,开关元件sw2-1、开关元件sw2-2、开关元件sw2-3和开关元件sw2-4)。开关元件sw2-1和开关元件sw2-4响应于f_mp进行操作。例如,响应于f_mp的逻辑值为“h”,开关元件sw2-1和开关元件sw2-4中的每个开关元件中的两端被连接。响应于f_mp的逻辑值为“l”,开关元件sw2-1和开关元件sw2-4中的每个开关元件中的两端被断开。开关元件sw2-2和开关元件sw2-3响应于f_mn进行操作。例如,响应于f_mn的逻辑值为“h”,开关元件sw2-2和开关元件sw2-3中的每个开关元件中的两端被连接。响应于f_mn的逻辑值为“l”,开关元件sw2-2和开关元件sw2-3中的每个开关元件中的两端被断开。当第二开关单元512在如图16a中所示的前向连接配置下进行操作时,f_mp的逻辑值被设置为“h”,并且f_mn的逻辑值被设置为“l”。当第二开关单元512在如图16f中所示的反向连接配置下进行操作时,f_mp的逻辑值被设置为“l”,f_mn的逻辑值被设置为“h”。

vip指示第一差分信号(例如,电压信号),vin指示第二差分信号(例如,电压信号)。vcip指示作为与比较器1131和比较器1231中的每个比较器的正输入端连接的节点的电压的第一转换电压。vcin指示作为与比较器1131和比较器1231中的每个比较器的负输入端连接的节点的电压的第二转换电压。

cu指示基本电容。包括在包括第一电容器组1610和第二电容器组1620的dac中的电容器具有作为整数倍的基本电容的电容。cptj指示第一电容器组1610的与第j位对应的电容器对的一个电容器,并且cptj接收控制信号dptj,cpbj指示第一电容器组1610的与第j位对应的电容器对的另一个电容器,并且cpbj接收控制信号dpbj。作为第二电容器组1620的与第j位对应的电容器对的一个电容器的cntj连接到控制信号dntj,作为第二电容器组1620的与第j位对应的电容器对的另一个电容器的cnbj连接到控制信号dnbj。在这个示例中,j是大于或等于“0”的整数。

此外,在图16a中,多个电容器之中的与高位范围1642对应的电容器的复位被跳过。虽然高位范围1642是包括多个位的范围,但是为了便于描述,图16a至图16j示出仅包括msb的高位范围1642。多个电容器之中的与低位范围1641对应的电容器是与除了属于高位范围1642的位以外的位对应的电容器,并且模数转换操作中的复位应用于与低位范围1641对应的电容器。图16a示出与msb对应的电容器单元1601、与msb之后的位对应的电容器单元1602以及与所述位之后的位对应的电容器单元1603。

在以下描述中,adc调节dac的电容器单元并使第一转换电压vcip与第二转换电压vcin之间的差最小化,以获取与第一差分信号的电压vip与第二差分信号的电压vin之间的差对应的数字输出信号。

图16a示出dac的所有电容器单元在前向连接状态下被初始化的状态。例如,如以上参照图6a和图6b所述,电容器单元被初始化的状态是电容器对的一个电容器的一端连接到第一电源(例如,与位“1”对应的电源)并且另一个电容器的一端连接到第二电源(例如,与位“0”对应的电源)的状态。在图16a中,用于前向连接的第一开关信号f_samplep和第二开关信号f_mp具有逻辑值“h”,并且被分别施加到第一开关单元和第二开关单元。例如,dac将第一差分信号vip采样到第一电容器组1610,并将第二差分信号vin采样到第二电容器组1620。在这个示例中,第一差分信号vip和第二差分信号vin分别被假设为0.72v和0.28v。因此,0.72v的第一转换电压vcip和0.28v的第二转换电压vcin被输出。图16a的时序图1691示出在采样期间的每个信号的值。通过采样,第一转换电压vcip和第二转换电压vcin分别被调节为第一差分信号vip和第二差分信号vin。

虽然图16a的参考标号在图16b至图16i中被部分省略,但是不管参考标号如何,相同的参考标号被分配给相同的组件。

图16b示出比较器比较第一转换电压vcip和第二转换电压vcin的操作。例如,为了调节供应给与高位范围对应的电容器单元1601的控制信号dpt2、dpb2、dnt2和dnb2,dac比较第一转换电压vcip和第二转换电压vcin。在图16b中,高位范围包括msb。因为在以上示例中,0.72v的第一转换电压vcip大于0.28v的第二转换电压vcin,所以dac如图16c中所示地调节与高位范围对应的电容器单元,以在减小第一转换电压vcip的同时增大第二转换电压vcin。图16b的时序图1692示出在采样之后基于第一转换电压vcip与第二转换电压vcin之间的比较而由比较器输出的比较信号comp_out。响应于第一转换电压vcip大于第二转换电压vcin,比较器输出与“1”对应的比较信号comp_out。

图16c示出控制器响应于上述比较信号comp_out改变供应给与高位范围(例如,图16c中的msb)对应的电容器单元1601的电压的操作。响应于图16b的比较信号comp_out,dac调节与msb对应的电容器单元1601。例如,为了减小第一转换电压vcip,控制器将与msb对应的电容器单元1601中的第一电容器对1611的一端连接到第二电源。为了便于描述,图16c示出与dpt2对应的数字值从“1”到“0”的改变。此外,为了增大第二转换电压vcin,控制器将与msb对应的电容器单元1601中的第二电容器对1612的一端连接到第一电源。为了便于描述,图16c示出与dnb2对应的数字值从“0”到“1”的改变。在图16c中,分配给与msb对应的电容器单元1601中的每个电容器的电压的变化被设计为0.25v。因此,第一转换电压vcip通过“0.72-0.25”等于0.47v,第二转换电压vcin通过“0.28+0.25”等于0.53v。如时序图1693中所示,因为第一转换电压vcip小于第二转换电压vcin,所以比较器输出“0”作为比较信号comp_out。在图16d中,控制器调节与msb之后的位对应的电容器单元,以增大第一转换电压vcip并减小第二转换电压vcin。例如,msb之后的位属于低位范围。

图16d示出控制器响应于图16c中生成的比较信号comp_out调节供应给与msb之后的位对应的电容器单元1602的电压的操作。例如,为了增大第一转换电压vcip,控制器将电容器单元1602中的第一电容器对1621的一端连接到第一电源。为了便于描述,图16d示出与dpb1对应的数字值从“0”到“1”的改变。此外,为了减小第二转换电压vcin,控制器将电容器单元1602中的第二电容器对1622的一端连接到第二电源。为了便于描述,图16d示出与dnt1对应的数字值从“1”到“0”的改变。在图16d中,0.125v的电压被设计为被分配给与下一位(例如,msb之后的位)对应的电容器单元1602中的每个电容器。因此,第一转换电压vcip通过“0.47+0.125”等于0.595v,第二转换电压vcin通过“0.53-0.125”等于0.405v。如时序图1694中所示,因为第一转换电压vcip大于第二转换电压vcin,所以比较器输出“1”作为比较信号comp_out。在图16e中,为了减小第一转换电压vcip,控制器调节与所述位之后的位对应的电容器单元。例如,所述位之后的位属于低位范围,并对应于低位范围中的lsb。

图16e示出控制器响应于图16d中生成的比较信号comp_out调节供应给与图16d的位之后的位对应的电容器单元1603的电压的操作。例如,为了减小第一转换电压vcip,控制器将电容器单元1603中的第一电容器对1631的一端连接到第二电源。为了便于描述,图16e示出与dpt0对应的数字值从“1”到“0”的改变。

adc通过二分搜索(binarysearch)确定差分信号,因此需要以高位中的电压的变化的一半来改变转换电压。因此,在图16e中,控制器调节第一电容器对1631并跳过第二电容器对1632的调节。

在图16e中,0.0625v的电压被设计为被分配给电容器单元1603中的每个电容器。因此,第一转换电压vcip通过“0.595-0.0625”等于0.5325v。如时序图1695中所示,因为第一转换电压vcip大于第二转换电压vcin,所以比较器输出“1”作为比较信号comp_out。针对所有位的电容器单元的调节被完成,因此,控制器生成最后的控制信号作为输出信号adc_out1609。最后的控制信号被表示为顺序输出的一系列比较信号。在图16e中,控制器输出“1011”作为输出信号adc_out1609。

在以上示例中,adc在“n”为4的逐次逼近周期中进行操作。控制信号被表示为4位数字码。例如,当最大电压vh为1v并且最小电压vl为0v时,与作为输出信号adc_out1609的值的“1011”对应的模拟估计值被计算为:0.46v=(″1011″/′1111″×2-1)。模拟估计值是与差分模拟输入0.44v=0.72v-0.28v对应的近似值。当由dac支持的位数增加时,模拟估计值的误差减小。

以下描述输出数字码与差分模拟输入之间的关系。例如,当dac被设计为具有最大电压1v和最小电压0v时,当vip是作为最大电压的1v时并且当vin是作为最小电压的0v时,输出数字码是“1111”。作为二进制数的“1111”与作为十进制数的“15”对应。当vip是0v时并且当vin是1v时,输出数字码是与作为十进制数的“0”对应的“0000”。因此,假设x表示通过将输出数字码的二进制值转换为十进制数而获得的值,y表示差分模拟输入,“y=2×x/15-1”的关系被满足。

以上已经参照图16a至图16e描述了在前向连接状态下的adc的操作。当输出信号adc_out1609在前向连接状态下被生成时,adc通过改变与输入端子和控制器的节点连接的dac的节点来改变路径。以下将参照图16f至图16i描述在反向连接状态下的adc的操作。

在图16f中,反向连接状态下的adc维持dac的电容器单元之中的与高位范围1642对应的电容器单元1601的电容器的连接,并初始化与另一低位范围1641对应的电容器单元的电容器的连接。例如,在图16f中,与图16e相似,与高位范围1642对应电容器单元1601中的第一电容器对1611的一端连接到第二电源(例如,与位“0”对应的电源)的状态被维持。与图16e相似,与高位范围1642对应的电容器单元1601中的第二电容器对1612的一端连接到第一电源(例如,与位“1”对应的电源)的状态被维持。与另一低位范围1641对应的电容器单元被初始化。与图6a和图6b的初始化操作相似,图16f的初始化操作是设置dpt1=dpt0=1、dpb1=dpb0=0、dnt1=dnt0=1以及dnb1=dnb0=0的操作。adc在维持与高位范围1642对应的电容器单元1601的连接的同时,对第一差分信号vip和第二差分信号vin进行采样。因此,如时序图1696中所示,第一转换电压vcip和第二转换电压vcin分别通过第一差分信号vip和第二差分信号vin来调节。adc跳过图16f中的针对高位范围的比较操作和复位操作,并调节与高位范围对应的电容器单元,这将在以下参照图16g进行描述。

图16g示出adc调节与高位范围对应的电容器单元的操作。例如,adc初始化与msb对应的电容器单元1601的连接状态。与图6a和图6b的初始化操作相似,图16g的初始化操作是设置dpt2=1、dpb2=0、dnt2=1以及dnb2=0的操作。通过第一开关单元和第二开关单元的连接配置以及初始化与msb对应的电容器单元的操作,第一转换电压vcip被调节为:0.72-0.25=0.47v,第二转换电压vcin被调节为:0.28+0.25=0.53v。图16g中的通过与msb对应的电容器单元1601的调节的转换电压等于图16c中的通过与msb对应的电容器单元1601的调节的转换电压。因此,即使针对高位范围的比较操作和复位操作在图16f中被跳过,adc也通过针对先前模数转换周期中的高位范围记录的与控制信号“1”对应的转换电压,来调节与高位范围对应的电容器单元。在时序图1697中,针对高位范围(例如,msb)的比较信号comp_out被跳过。

当与msb对应的电容器单元1601被调节时,比较器比较第一转换电压vcip和第二转换电压vcin。因为第一转换电压vcip小于第二转换电压vcin,所以比较器生成与“0”对应的比较信号comp_out。控制器响应于比较信号comp_out调节与msb之后的位对应的电容器单元1602,这将在以下参照图16h进行描述。例如,电容器单元1602属于低位范围。

图16h示出adc调节与msb之后的位对应的电容器单元1602的操作。例如,在图16g中,因为第一转换电压vcip小于第二转换电压vcin,所以控制器增大第一转换电压vcip并减小第二转换电压vcin。为了增大第一转换电压vcip,控制器将电容器单元1602中的第二电容器对1622的一端连接到第一电源。在图16h中,与dnb1对应的数字值从“0”改变为“1”。此外,为了减小第二转换电压vcin,控制器将电容器单元1602中的第一电容器对1621的一端连接到第二电源。在图16h中,与dpt1对应的数字值从“1”改变为“0”。因此,第一转换电压vcip通过“0.47+0.125”等于0.595v,第二转换电压vcin通过“0.53-0.125”等于0.405v。如时序图1698中所示,因为第一转换电压vcip大于第二转换电压vcin,所以比较器输出“1”作为比较信号comp_out。控制器调节与所述位之后的位对应的电容器单元1603,以减小第一转换电压vcip,这将在以下参照图16i进行描述。例如,所述位之后的位属于低位范围,并对应于低位范围中的lsb。

图16i示出控制器响应于图16h中生成的比较信号comp_out调节供应给与所述位之后的位对应的电容器单元1603的电压的操作。例如,为了减小第一转换电压vcip,控制器将电容器单元1603中的第二电容器对1632的一端连接到第二电源。在图16i中,与dnt0对应的数字值从“1”改变为“0”。因此,第一转换电压vcip通过“0.595-0.0625”等于0.5325v。如时序图1699中所示,因为第一转换电压vcip大于第二转换电压vcin,所以比较器输出“1”作为比较信号comp_out。针对所有位的电容器单元的调节被完成,因此,控制器生成最后的控制信号作为输出信号adc_out1609。adc对与针对前向连接的图16e的差分信号值相同的差分信号值进行采样,因此,与图16e相似,作为输出信号adc_out1609的“1011”被输出。

图16j示出在与图16a的电容器单元相同的状态下的电容器单元。在图16i之后,adc在维持与高位范围1642对应的电容器单元1601的连接的同时,初始化与低位范围1641对应的电容器单元。图16g示出因为与高位范围1642对应的电容器单元1601被调节,所以在没有额外的初始化操作的情况下与高位范围1642对应的电容器单元1601被初始化的连接状态。因此,adc通过交替地改变路径而不是执行与高位范围1642对应的电容器单元1601的额外的复位操作或初始化操作,来输出差分信号的数字值。adc执行采样操作,并在采样操作之后重复地执行图16b至16j的操作。

图17示出adc的功耗的示例。

图17示出应用了复位跳过技术的adc的功耗降低比。在图17的曲线1700中,横轴表示跳过复位的第二位组中的位数,纵轴表示基于位数的功耗降低比。当跳过复位的位数增加时,dac中消耗的参考功率和控制器中消耗的数字功率降低。

根据示例,adc适用于被配置为测量生物信号的低功耗系统。此外,adc与其它系统被实现为芯片,并被安装在医疗保健产品中。此外,因为在adc应用于系统时不需要复杂的硬件设计改变,所以adc可被容易地实现。

此外,已经参照图1至图17主要描述了差分信号是具有时间差的信号的示例,然而,示例不限于此。例如,adc将具有测量样本之间的小的差异的信号近似为数字输出。因此,可以处理不同类型的生物信号,还可以将adc应用于图像信号感测和转换设备。

通过硬件组件来实现在此针对图1和图5描述的adc110、路径切换单元510、dac520、控制器530以及其他设备、单元、模块、装置和其他组件。可用于执行在本申请中描述的操作的硬件组件的示例适当地包括:控制器、传感器、生成器、驱动器、存储器、比较器、算术逻辑单元、加法器、减法器、乘法器、除法器、积分器以及被配置为执行在本申请中描述的操作的任何其他电子组件。在其他示例中,通过计算硬件(例如,通过一个或多个处理器或计算机)来实现执行在本申请中描述的操作的硬件组件中的一个或多个硬件组件。可通过一个或多个处理元件(诸如,逻辑门阵列、控制器和算术逻辑单元、数字信号处理器、微型计算机、可编程逻辑控制器、现场可编程门阵列、可编程逻辑阵列、微处理器或被配置为以限定的方式响应并执行指令以实现期望的结果的任何其他装置或装置的组合)来实现处理器或计算机。在一个示例中,处理器或计算机包括或连接到存储由处理器或计算机执行的指令或软件的一个或多个存储器。由处理器或计算机实现的硬件组件可执行用于执行在本申请中描述的操作的指令或软件(诸如,操作系统(os)和在os上运行的一个或多个软件应用)。硬件组件还可响应于指令或软件的执行来访问、操控、处理、创建和存储数据。为了简单起见,单数术语“处理器”或“计算机”可用于本申请中描述的示例的描述中,但是在其他的示例中,多个处理器或计算机可被使用,或者处理器或计算机可包括多个处理元件或多种类型的处理元件或二者。例如,单个硬件组件或者两个或更多个硬件组件可通过单个处理器、或者两个或更多个处理器、或者处理器和控制器来实现。一个或多个硬件组件可通过一个或多个处理器、或者处理器和控制器来实现,并且一个或多个其他硬件组件可通过一个或多个其他处理器,或者另外的处理器和另外的控制器来实现。一个或多个处理器、或者处理器和控制器可实现单个硬件组件或者两个或更多个硬件组件。硬件组件可具有不同的处理配置中的任何一个或多个,其中,不同的处理配置的示例包括:单个处理器、独立处理器、并行处理器、单指令单数据(sisd)多处理、单指令多数据(simd)多处理、多指令单数据(misd)多处理以及多指令多数据(mimd)多处理。

图13和图15中示出的执行在本申请中描述的操作的方法通过计算硬件(例如,通过一个或多个处理器或计算机)来执行,其中,计算硬件被实现为上面描述的执行用于执行在本申请中描述的通过该方法执行的操作的指令或软件。例如,单个操作或者两个或更多个操作可通过单个处理器或者两个或更多个处理器、或者处理器和控制器来执行。一个或多个操作可通过一个或多个处理器、或者处理器和控制器来执行,并且一个或多个其他操作可通过一个或多个其他处理器,或者另外的处理器和另外的控制器来执行。一个或多个处理器、或者处理器和控制器可执行单个操作或者两个或更多个操作。

用于控制处理器或计算机实现硬件组件并执行如上所述的方法的指令或软件被编写为计算机程序、代码段、指令或它们的任何组合,以单独地或共同地指示或配置处理器或者计算机作为机器或专用计算机进行操作,以执行由如上所述的硬件组件和方法执行的操作。在一个示例中,指令或软件包括由处理器或者计算机直接执行的机器代码(诸如,由编译器产生的机器代码)。在另一个示例中,指令或软件包括由处理器或者计算机使用解释器执行的高级代码。本领域的普通编程人员可基于附图中示出的框图和流程图以及说明书中的对应描述,容易地编写指令或软件,其中,附图中示出的框图和流程图以及说明书中的对应描述公开了用于执行由如上所述的硬件组件和方法执行的操作的算法。

用于控制处理器或计算机实现硬件组件并执行如上所述的方法的指令或软件以及任意相关联的数据、数据文件和数据结构被记录、存储或固定在一个或多个非暂时性计算机可读存储介质中,或者被记录、存储或固定在一个或多个非暂时性计算机可读存储介质上。非暂时性计算机可读存储介质的示例包括:只读存储器(rom)、随机存取可编程只读存储器(prom)、电可擦除可编程只读存储器(eeprom)、随机存取存储器(ram)、动态随机存取存储器(dram)、静态随机存取存储器(sram)、闪存、非易失性存储器、cd-rom、cd-r、cd+r、cd-rw、cd+rw、dvd-rom、dvd-r、dvd+r、dvd-rw、dvd+rw、dvd-ram、bd-rom、bd-r、bd-rlth、bd-re、蓝光或光盘存储、硬盘驱动器(hdd)、固态驱动器(ssd)、卡式存储器(诸如,多媒体卡或微型卡(例如,安全数字(sd)或极限数字(xd)))、磁带、软盘、磁光数据存储装置、光学数据存储装置、硬盘、固态盘以及任意其他装置,所述任意其他装置被配置为以非暂时性方式存储指令或软件以及任何相关联的数据、数据文件和数据结构,并将所述指令或软件以及任何相关联的数据、数据文件和数据结构提供给处理器或者计算机,使得处理器或者计算机可执行指令。

尽管本公开包括特定的示例,但是对本领域普通技术人员将清楚的是,在不脱离权利要求和它们的等同物的精神和范围的情况下,可在这些示例中做出形式上和细节上的各种改变。在此描述的示例将被认为仅是描述性意义,而不是为了限制的目的。每个示例中的特征或方面的描述将被认为适用于其他示例中的相似的特征或方面。如果描述的技术以不同的顺序执行,和/或如果描述的系统、架构、装置或电路中的组件以不同的方式组合,和/或由其他的组件或它们的等同物代替或补充,则可实现合适的结果。因此,本公开的范围不是由具体实施方式限定,而是由权利要求和它们的等同物限定,并且权利要求和它们的等同物的范围内的所有变化将被解释为包括在本公开中。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1