相对于若干电压电平来监测DC电压值的制作方法

文档序号:20274948发布日期:2020-04-03 19:31阅读:213来源:国知局
相对于若干电压电平来监测DC电压值的制作方法

相关申请的交叉引用

本申请要求于2018年9月27日提交的法国专利申请no.1858920的优先权,该申请通过引用并入本文。

本公开总体上涉及电子电路,并且在特定实施例中涉及相对于若干电压电平来监测dc电压值。



背景技术:

包括部分(也称为单元)的电路(特别是集成电路)是已知的,在每个电路中,电路的相同的主dc电压的值确定单元是否正常工作。特别地,每个单元与至少一个电压电平相关联,以能够在一个单元与另一单元之间不同,使得当电路的主电压偏离其标称值并且达到该电平时,相关的单元不再能够正常操作。



技术实现要素:

实施例涉及一种电路,其中根据相同dc电压的值,电路的部分具有正确或不正确的操作。

例如,实施例可以相对于多个电压电平来估计电路的主dc电压的值,使得这些电平中的每个确定电路的对应单元的适当操作。

实施例克服了已知的用于相对于多个电压电平来估计dc电压的值的方法和/或设备的全部或部分缺点。

实施例提供了一种方法,其包括以下连续步骤:a)从有序dc电压集合中选择至少一个第一电压,第一电压限定dc电压子集,b)将第一电压与参考dc电压进行比较,c)根据步骤b)的结果选择子集中的一个子集,以及d)将所选择的子集中的每个电压与参考电压进行比较。

根据一个实施例,在步骤d)之前,优选地递归地重复步骤a)、b)和c)。

根据一个实施例,步骤d)的子集是在步骤c)的最后一次迭代中选择的子集。

根据一个实施例,重复步骤a)、b)和c),直到在步骤a)中限定的子集包括至多一个电压。

根据一个实施例,该方法还包括在步骤d)之后的步骤e),步骤e)包括基于比较来确定围绕参考电压的两个dc电压。

根据一个实施例,该方法还包括在步骤e)之后的步骤,该步骤包括基于参考电压和上述两个电压来估计每个dc电压的电平。

根据一个实施例,dc电压是从主dc电压获取的,该方法优选地包括:在步骤e)之后,相对于电压电平来估计主dc电压的值的步骤,每个电压电平由dc电压中的一个dc电压和参考电压限定。

根据一个实施例,在步骤a),由第一电压限定的子集包括加上或减去1的相同数目的dc电压。

根据一个实施例,在步骤c)中选择的子集仅包括大于第一电压的电压或者仅包括小于第一电压的电压。

另一实施例提供了一种设备,其包括:用于从有序dc电压集合中选择至少一个第一电压的第一电路,第一电压限定dc电压子集;将第一电压与参考电压进行比较的至少一个第一比较器,第一电路还被配置为基于第一比较器的输出信号来选择子集中的一个子集;以及被配置为将所选择的子集中的每个电压与参考电压进行比较的至少一个第二比较器。

根据一个实施例,第一电路被配置为选择多个第一电压和由第一电压限定的多个子集,该设备包括用于每个所选择的第一电压的第一比较器,第一电路基于第一比较器的输出信号来选择子集。

根据一个实施例,第一电路和第二比较器被配置为将参考电压与所选择的子集中的单个子集中的每个电压进行比较。

根据一个实施例,该设备还包括被配置为从主电压生成dc电压的第二电路、优选地是电阻分压桥。

根据一个实施例,该设备还包括被配置为基于比较器的输出信号来确定围绕参考电压的两个dc电压的第三电路。

根据一个实施例,该设备能够实现上面限定的方法。

将在结合附图对特定实施例的以下非限制性描述中详细讨论前述以及其他特征和优点。

附图说明

图1以框的形式示出了相对于多个电压电平来估计dc电压的值的方法的实施例的步骤;

图2示意性地示出了相对于多个电压电平来估计dc电压的值的设备的实施例;

图3以框的形式示出了图1的方法的备选实施例的步骤;以及图4示意性地示出了图2的设备的备选实施例。

具体实施方式

在不同的附图中,相同的元素用相同的附图标记表示。特别地,不同实施例共有的结构和/或功能元件可以用相同的附图标记表示,并且可以具有相同的结构、尺寸和材料特性。

为清楚起见,仅示出了并且详细描述了对理解所描述的实施例有用的那些步骤和元件。特别地,没有详细描述可以提供所描述的实施例的电子电路,这些实施例与通常的电子电路兼容。

在整个本公开中,术语“连接”用于指示除了导体之外没有中间元件的电路元件之间的直接电连接,而术语“耦合”用于表示电路元件之间的电连接,该电连接可以是直接的,也可以是经由一个或多个中间元件。

在以下描述中,除非另有说明,否则当提及限定绝对位置的术语(诸如术语“前面”、“后面”、“顶部”、“底部”、“左”、“右”等)或限定相对位置的术语(诸如术语“上方”、“下方”、“上部”、“下部”等)或限定方向的术语(诸如术语“水平”、“竖直”等)时,均是指图纸的方向。

本文中使用术语“约”、“基本上”和“大致”来表示所讨论的值的正或负10%、优选地为正或负5%的公差。

在本说明书的其余部分中,“dc电压”优选地表示值具有预期为恒定或基本恒定的电压。然而,实际上,dc电压的值可能偏离其标称值,特别是当该dc电压由单元或电池供电时。

图1以框的形式示出了相对于多个电压电平来估计dc电压的值的方法的实施例的步骤。

在初始步骤100(框“vi的集合”),提供n个不同dc电压vi的集合,i是在1到n的范围内的整数,n例如大于或等于2,优选地大于或等于3。电压vi从相同的主dc电压vdd获取,优选地从电源电压获取,例如,电压vdd具有基本上等于或等于3.3v的标称值。此外,对于每个电压vi,已知如下系数ai:使得电压vi基本上等于、优选地等于电压vdd与系数ai的乘积。因此,n个电压vi形成有序集合,即,电压集合,其中对于该集合中的任何一对电压,该对中的电压中大于另一电压的电压是已知的。换言之,该集合中的n个电压vi按照其值随着其索引的升序或降序分类。如下文中将进一步详细示出的,每个电压vi限定不同的电压电平,期望相对于该电压电平来估计电压vdd的值。

在下一步骤101(框“选择集合中的vint并且限定子集”),从电压vi中选择至少一个中间电压vint。所选择的中间电压vint限定步骤100的n个电压vi的集合中的dc电压vi的子集。换言之,所选择的(多个)中间电压将n个电压vi的集合分成多个子集。优选地,每个子集包括加上或减去一个电压的相同数目的电压vi,并且子集可能是空集并且不包括任何电压vi。优选地,对于每个给定的中间电压vint,每个子集仅包括比该中间电压更大或更小的电压vi。优选地,对电压vi的每个子集进行排序。

在下一步骤102(框“将vint与vref进行比较”),将每个所选择的中间电压vint与基本上恒定的、优选地恒定的参考dc电压vref进行比较。换言之,电压vref的值基本上是恒定的,优选地是恒定的,而无论电压vdd的值如何,与电压vi相反,电压vref的值对应于其标称值。电压vref的值优选地被选择为小于电压vi中的最小电压的标称值。作为示例,当期望检测最小电压vi是否变为小于给定值时,电压vref的值被选择为基本上等于、优选地等于该给定值。

在下一步骤103(框“选择一个子集”),根据先前的步骤102的比较结果来选择在先前的步骤101中限定的子集中的一个子集。优选地,对于每个中间步骤电压vint,如果电压vref大于电压vint,则所选择的子集仅包括大于电压vint的电压vi,而如果电压vref小于电压vint,则所选择的子集仅包括小于电压vint的电压vi。

在下一步骤104(框“将所选择的子集中的每个vi与vref进行比较”),将在先前的步骤103中选择的子集中的每个电压vi与参考电压vref进行比较。

由于n个电压vi的集合是有序集合的这一事实,上述方法的实现使得能够针对每个电压vi确定电压vi是大于还是小于电压vref,电压vref表示电压vdd的值相对于由电压vi限定的电压电平的估计。实际上,然后可以从电压vi的有序集合以及可能的主电压vdd和/或零电压中确定两个连续的电压vinf和vsup,例如,在未示出的下一步骤,使得电压vinf和vsup围绕电压vref。换言之,在电压vi以及可能的主电压vdd和/或零电压中,电压vsup是大于电压vref的电压中最接近电压vref的电压,而电压vinf是小于电压vref的电压中最接近电压vref的电压。电压vref、vinf和vsup然后验证以下等式eq1:

vinf≤vref≤vsup

eq1

知道电压vin和vsup以及这些电压与电压vdd之间的系数ainf和asup,例如,对于给定电压vi等于ai,对于电压vdd等于1,并且对于零电压等于0,则可以推导出以下等式eq2:

ainf*vdd≤vref≤asup*vdd

eq2

其也可以用以下等式eq3的形式写出:

vreg/asup≤vdd≤vref/ainf

eq3

因此,这提供了电压vdd的值的估计,并且更具体地,提供了包含电压vdd的电压范围的估计。由此可以推断,对于每个电压vi,电压vdd是大于还是小于电平vref/ai,ai是与vi相关联的系数,每个电压vi用电压vref限定,电压vref是用于将主电压vdd的值与其相比较的电压。此外,对于每个电压vi,还可以从等式eq3以及该电压vi与电压vdd之间的系数ai推导出该电压vi的值的估计,并且更具体地推导出包含电压vi的电压范围的估计。例如,这在至少一些电压vi用作阈值电压或者用作电路的不同单元的电源电压时是有利的。

作为示例,对于n=7个dc电压vi的集合,其值随索引i而增加,如果电压vref被电压vinf=v4和vsup=v5围绕,则电压vdd的值在电平vref/a5与vref/a4之间,并且此外,可以推断出,每个电压vi在(vref*ai)/a5与(vref*ai)/a4之间。

与将n个电压vi中的每个同时与电压vref进行比较的方法(即,不包括步骤101、102和103的方法)相比,上述方法能够减少电压比较次数、以及在实现该方法的装置中使用的电压比较器的数目。比较器数目的对应减少降低了设备的功耗,并且当校准比较器时,简化了校准步骤。

此外,与将针对期望用于比较电压vdd的每个电压电平提供独立于电压vdd的值为恒定的参考电压、并且将针对每个电压提供比较器的方法相比,上述方法能够减少必要的参考电压的数目和所使用的比较器的数目。

图2以框的形式示意性地示出了相对于多个电压电平来估计主dc电压vdd的值的设备2的实施例。

在该示例中,设备2能够实现图1的方法。更具体地,本文中,电压vi的数目n等于7,并且在步骤101选择单个电压vint。

设备2包括电路20,电路20被配置为基于主电压vdd提供n个dc电压vi(步骤100,图1),并且更具体地,在该示例中,提供七个dc电压v1、v2、v3、v4、v5、v6和v7,这七个dc电压的值随着索引i而增加。电路20包括用于接收电压vdd的两个输入端子201和202。在该示例中,电压vdd是正的并且参考端子202,例如,地gnd。电路20包括n个输出端子203i,其中i从1到n变化,每个输出端子输出不同的dc电压vi。优选地,电路20是具有值已知的电阻器(图2中未示出)的电阻分压桥,电阻器的值对于每个电压vi是从系数ai中推导出的。

作为变型,电路20可以在设备2外部。

设备2还包括接收电压vi的选择电路21。电路21从电压vi中选择至少一个中间电压vint(步骤101,图1)。在该示例中,电路21选择等于v4的单个电压vint。中间电压vint在此限定两个子集e1和e2(图2中的虚线),两个子集e1和e2分别包括大于电压vint的电压v5、v6和v7、以及小于电压vint的电压v3、v2和v1。

电路21将电压vint提供给比较器cint,例如运算放大器。比较器cint将其接收的中间电压vint与参考电压vref进行比较(步骤102,图1)。作为示例,电压vint和vref分别被提供给比较器cint的反相输入(-)和非反相输入(+)。比较器cint提供二进制输出信号oint,如果电压vref大于电压vint,则二进制输出信号oint处于第一逻辑状态(在该示例中为“1”),否则二进制输出信号oint处于第二逻辑状态(在该示例中为“0”)。优选地,电压源vref(未示出)形成设备2的一部分,但是作为变型,该电压源可以在设备2外部。实现这种电压源在本领域技术人员的能力的范围内。

电路21还根据信号oint选择子集e1和e2中的一个子集(步骤103,图1)。更具体地,在该示例中,电路21根据控制信号cmd选择子集e1或e2,控制信号cmd例如由电路21的输入213接收,例如由控制电路22基于信号oint确定。在该示例中,信号cmd等于信号oint,并且电路22将比较器cint的输出连接到电路21的输入213。

在所示示例中,电路21包括三个开关215,开关215具有接收相应电压v7、v6和v5的第一端子并且具有连接到电路21的相应输出2171、2172和2173的第二端子。电路21还包括三个开关219,开关219具有接收相应电压v3、v2和v1的第一端子并且具有连接到相应输出2171、2172和2173的第二端子。开关215和219由信号cmd控制。当电压vref小于电压vint(oint等于“0”)时,电路21选择集合e2(开关115断开并且开关119闭合),则电压v3、v2和v1被提供给相应输出2171、2172和2173。当电压vref大于电压vref(oint等于“1”)时,电路21选择集合e1(开关115闭合并且开关119断开),则电压v7、v6和v5被提供给相应输出2171、2172和2173。

电路21将所选择的子集e1或e2的电压vi提供给连接到相应输出2171、2172和2173的比较器ccomp1、ccomp2和ccomp3。每个比较器ccomp1、ccomp2和ccomp3(例如,运算放大器)将其接收的电压vi与电压vref进行比较(步骤104,图1)。作为示例,每个比较器ccomp1、ccomp2和ccomp3在其两个输入上接收所选择的子集的不同电压vi和电压vref,例如,分别为反相(-)和非反相(+),比较器提供二进制输出信号ocomp1、ocomp2和ocomp3,如果电压vref大于电压vi,则二进制输出信号ocomp1、ocomp2和ocomp3处于第一逻辑状态(在本示例中为“1”),否则二进制输出信号ocomp1、ocomp2和ocomp3处于第二逻辑状态(例如,“0”)。

在该实施例中,设备2还包括基于信号oint、ocomp1、ocomp2和ocomp3来确定围绕电压vref的两个电压vinf和vsup的输出电路或解码器23。优选地,电路23被配置为基于所确定的电压vinf和vsup提供输出信号out,对于每个电压vi,该输出信号out表示电压vdd大于或小于由该电压vi限定的电压电平vref/ai的指示。对于每个电压vi,该信号还表示包含该电压vi的电压范围。电路23例如是专用电路(专用集成电路asic)。电路23还可以包括与其中存储有指令的指令存储器相关联的微处理器,这些指令在由微处理器读出时能够确定信号out。

根据未示出的特定实施例,电路23被配置为提供信号out,对于每个电压vi,信号out表示电压vi大于或小于电压vref的这一事实,例如,超过7位的信号,其中每个位的逻辑状态指示与该位相对应的电压vi是否大于电压vref。这样的信号out使得能够确定围绕电压vref的电压vinf和vsup,并且因此表示相对于由电压vi限定的电压电平vref/ai的电压vdd的值的估计,并且进一步地,对于每个电压vi,表示包含该电压vi的值的电压范围的估计。信号out可以通过and、or、nor和/或nand逻辑门、基于比较器的输出信号完全确定,而不使用由同步信号控制的存储元件。

在未示出的备选实施例中,设备2可以适用于在图1的步骤101处选择多于一个中间电压的情况。例如,电路21可以选择三个中间电压vint1、vint2和vint3(步骤101,图1),这三个中间电压分别等于电压v6、v4和v2,并且每个中间电压限定电压e1、e2、e3和e4的四个子集,每个子集分别包括电压v7、v5、v3和v1。在这种情况下,设备2包括三个比较器cint1、cint2和cint3(每个中间电压一个)和单个比较器ccomp。作为这种设备的操作的示例,如果电压vref大于vint3并且小于vint2(步骤102,图1),则选择子集e3(步骤103,图1)并且将电压v3提供给比较器ccomp以根据电压v4与电压vref的比较结果(步骤104,图1)来确定电压vref是否被电压vsup=v5和vinf=v4或者电压vsup=v4和vinf=v3围绕。

图3以框的形式示出了图1的方法的备选实施例的步骤。

在该备选实施例中,提供了重复图1的方法的步骤101、102和103。更具体地,图3的方法包括关于图1描述的连续步骤100、101、102、103和104、以及在步骤103之后立即执行并且随后是步骤101的附加步骤301(框“集合=所选择的子集”)。优选地,在该备选实施例中,针对步骤101的每次迭代来选择单个ac电压vint。

在步骤301,选择用于将在下一次迭代中实现步骤101、102和103的有序电压集合vi,并且使其对应于在当前迭代的步骤103处选择的子集。换言之,递归地重复步骤101、102和103。

重复步骤101、102、103和可能的步骤301,直到在步骤103的当前迭代中选择的子集包括至多给定数目的电压vi,例如,至多一个电压vi。

图4以框的形式示意性地示出了图2的设备的备选实施例。

在该示例中,图4的设备4能够实现图3的方法。更具体地,电压vi的数目n等于7,在步骤101选择单个中间电压,并且重复步骤101、102和103,直到在步骤103选择包括至多一个电压vi的子集。

与设备2一样,设备4包括用于提供电压vi的电路20、选择电路21、控制电路22、电压比较器和输出电路23,该实施例的电路21和22与关于图2描述的电路不同。

更具体地,电路21在此被配置为选择等于v4的中间电压vint1(步骤101的第一次迭代,图3)。电压vint1在n个电压vi的集合中限定两个子集e1和e2(图4中的虚线),子集e1包括大于电压vint1的电压v7、v6和v5,并且子集e2包括小于电压vint1的电压v3、v2和v1。

代替关于图2描述的输出2171、2172、2173和输出电源电压vint,这里的电路21包括将电压vint1提供给比较器cint1(例如,运算放大器)的输出2174。比较器cint1将电压vint1与电压vref进行比较(步骤102的第一次迭代,图3)。电压vint1和vref被提供给比较器cint1的两个输入,例如,分别为反相(-)和非反相(+),比较器提供二进制输出信号oint1,如果电压vref大于电压vint1,则二进制输出信号oint1处于第一逻辑状态(例如,“1”),否则二进制输出信号oint1处于第二逻辑状态(例如,“0”)。

基于信号oint1,如果电压vint1大于vref,则电路21选择子集e1,或者如果电压vint1小于vref,则电路21选择子集e2(步骤103的第一次迭代,图3)。更具体地,在该示例中,电路21根据由其输入213接收的控制信号cmd来选择子集e1或e2,信号cmd至少从信号oint1确定,例如,由接收信号oint1并且输出信号cmd的控制电路22。然后,所选择的子集变为用于步骤101、102和103的下一次迭代的有序电压集合vi(步骤301,图3)。

然后,电路21从所选择的集合e1或e2中选择中间电压vint2(步骤101的第二次迭代,图3)。在该示例中,如果选择集合e1,则电压vint2等于电压v6并且限定两个子集e11和e12(图4中的虚线),集合e11包括大于电压v6的电压v7,并且集合e12包括小于电压v6的电压v5。如果选择集合e2,则电压vint2等于电压v2并且限定两个子集e21和e22(图4中的虚线),集合e21包括大于电压v2的电压v3,并且集合e22包括小于电压v2的电压v1。

在所示示例中,电路21包括将电路20的输出2036连接到电路21的输出2175的开关2101、以及将电路20的输出2032连接到电路21的输出2175的开关2102,输出2175提供所选择的电压vint2。根据信号cmd,开关2101和2102分别断开和闭合(vint2=v2)或者分别闭合和断开(vint2=v6)。

所选择的电压vint2被提供给比较器cint2、优选地是运算放大器。比较器cint2将电压vint2与电压vref进行比较(步骤102的第二次迭代,图3)。电压vint2和vref被提供给比较器cint2的两个输入,例如,反相(-)和非反相(+),比较器提供二进制输出信号oint2,如果电压vref大于电压vint2,则二进制输出信号oint2处于第一逻辑状态(例如,“1”),否则二进制输出信号oint2处于第二逻辑状态(例如,“0”)。

控制信号cmd还从提供给电路22的信号oint2来确定。基于信号cmd,电路21选择子集e11、e12、e21或e22(步骤103的第二次迭代,图3)。更具体地,如果电压vint1大于电压vref并且电压vint2(因此等于v6)大于vref,则电路21选择子集e11,如果电压vint1大于电压vref并且电压vint2(因此等于v6)小于vref,则电路21选择子集e12,如果电压vint1小于电压vref并且电压vint2(因此等于v2)大于电压vref,则电路21选择子集e21,如果电压vint1小于电压vref并且电压vint2(因此等于v2)小于电压vref,则电路21选择子集e22。为此目的,电路21例如包括将电路21的输出2176连接到电路20的相应输出2037、2035、2033和2031的开关2103、2104、2105和2106。根据控制信号,开关2103、2104、2105和2106中的一个开关闭合,其他开关断开。

所选择的子集(分别为e11、e12、e21或e22)的电压v7、v5、v3或v1被提供给比较器ccomp、优选地是运算放大器。比较器ccomp将所选择的子集e11、e12、e21或e22的电压vi与电压vref进行比较(步骤104,图3)。电压v7、v5、v3或v1和电压vref被提供给比较器ccomp的两个输入,例如,反相(-)和非反相(+),比较器提供二进制输出信号ocomp,如果电压vref大于接收电压v7、v5、v3或v1,则二进制输出信号ocomp处于第一逻辑状态(例如“1”),否则二进制输出信号ocomp处于第二逻辑状态(例如,“0”)。

信号cint1、cint2和ccomp被提供给电路23。电路23基于比较器cint1、cint2和ccomp的输出信号来确定输出信号out。

作为操作的示例,如果电压vref在电压v4到v5之间,则电路选择等于v4的电压vint1,基于信号oint1选择子集e1,选择等于v6的电压vint2,并且基于信号oint2选择子集e21,信号ocomp因此指示电压vref小于v5。然后,可以推断出,电压vinf=v4和vsup=v5围绕电压vref。

与关于图2描述的实施例相比,图4的设备包括较少的比较器,更具体地,在这些示例中少了一个比较器,其中n等于7。

所描述的实施例的电路21、22和可能的23的优点在于,它们不包括由同步信号控制的存储元件,诸如触发器。与通过状态机形成电路的设备相比,这简化了电路的设计并且能够降低其功耗。

尽管上文中已经描述了n等于7的实施例,但是根据本说明书,使这些实施例适应任何大于或等于2、优选地大于2的任何数目n将在本领域技术人员的能力的范围内。

已经描述了各种实施例和变型。本领域技术人员将理解,可以组合这些各种实施例和变型的某些特征,并且本领域技术人员将想到其他变型。特别地,本领域技术人员可以调节各种先前描述的信号的逻辑状态,特别是在至少某些比较器的反相和非反相输入被反转的情况下。此外,这些实施例与负主电压vdd兼容。

最后,基于上文中给出的功能指示,所描述的实施例和变型的实际实现在本领域技术人员的能力的范围内。特别地,尽管在实施例和变型中,为了相对于不同电压电平来估计dc电压vdd的值(其中每个不同电压电平由参考电压vref的值和从电压vdd获取的电压vi的值来限定),确定围绕电压vdd的两个电压vi,但是基于本说明书,仅基于对于每个电压vi而言电压vi是大于还是小于电压vref的指示来实现这种估计在本领域技术人员的能力的范围内。

这些改变、修改和改进旨在成为本公开的一部分,并且旨在落入本发明的精神和范围内。因此,前面的描述仅是示例性的,而不是限制性的。本发明仅由所附权利要求及其等同物限定。

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