DC电压的毛刺检测的制作方法

文档序号:17251380发布日期:2019-03-30 09:05阅读:430来源:国知局
DC电压的毛刺检测的制作方法

本申请要求于2017年9月21日提交的法国专利申请号1758750的优先权,由此该申请通过引用的方式并入于此。

本公开总体涉及电子电路,并且更特别地涉及dc电压的毛刺(glitch)的检测。



背景技术:

电路的dc电压(特别是它的供电电源电压)的毛刺可以引起电路的故障。特别地,当电路包括机密数据时,可以由试图访问机密数据的盗印者有意地引起毛刺。

为了防止由它们的供电电源电压上的毛刺导致的电路故障,某些电路配备有对抗措施。



技术实现要素:

因此,一个实施例克服dc电压(特别是供电电源电压)的毛刺的现有检测电路的至少某些缺点。

一个实施例提供用于检测dc电压的毛刺的电路,其中检测阈值是所述dc电压的函数。

根据一个实施例,阈值与通过对所述dc电压进行低通滤波所获得的电压成比例地变化。

根据一个实施例,第一电流决定检测阈值,该第一电流与通过滤波所获得的所述电压成比例地变化。

根据一个实施例,检测电路包括在施加所述dc电压的第一端子和第二端子之间的低通滤波器,该低通滤波器被配置为供应通过滤波所获得的所述电压。

根据一个实施例,检测电路进一步包括在第一端子和第二端子之间串联的以下项:第一支路,包括第一晶体管和第一电流源;第二支路,包括电阻元件、与第一晶体管镜像组装的第二晶体管、以及供应第一电流的第二电流源。

根据一个实施例,检测电路进一步包括:第三晶体管,第二电流源包括与第三晶体管镜像组装的第四晶体管;以及控制电路,被配置为向第三晶体管供应第二电流,第二电流与通过滤波获得的所述电压成比例地变化。

根据一个实施例,第一电流源包括与第三晶体管镜像组装的第五晶体管。

根据一个实施例,控制电路包括另一电阻元件,并且进一步被配置为将通过滤波获得的所述电压施加在所述另一电阻元件的两端,第二电流与流过所述另一电阻元件的第三电流成比例地变化。

根据一个实施例,控制电路包括:第六晶体管,在第一端子和第二端子之间与第三晶体管串联;以及第七晶体管,在第一端子和第二端子之间与所述另一电阻元件串联,第七晶体管的控制端子被耦合到第六晶体管的控制端子。

根据一个实施例,控制电路包括运算放大器,该运算放大器具有连接到低通滤波器的输出的第一输入,具有连接到第七晶体管和所述另一电阻元件的接合点的第二输入,并且具有连接到第六晶体管的控制端子和第七晶体管的控制端子的输出。

根据一个实施例,放大器的第一输入是反相输入,并且放大器的第二输入是非反相输入。

根据一个实施例,检测电路包括另一低通滤波器,该另一低通滤波器连接到第一晶体管和第二晶体管中的每个晶体管的控制端子。

根据一个实施例,检测电路包括另一低通滤波器,该另一低通滤波器将第一端子耦合到所述电阻元件。

根据一个实施例,晶体管是mos晶体管。

根据一个实施例,晶体管是双极晶体管。

前述和其它特征和优点将在与附图有关的具体实施例的以下非限制性描述中详细讨论。

附图说明

图1示出用于检测dc电压的正毛刺的电路的一个实施例;

图2示出用于检测dc电压的负毛刺的电路的一个实施例;以及

图3示出用于检测dc电压的正毛刺和负毛刺的电路的一个实施例。

具体实施方式

在各种附图中相同的元件已用相同的参考标号指定,进一步地,各种附图未按比例。为清楚起见,仅示出并详述了对描述的实施例的理解有用的那些步骤和元件。特别地,没有描述其中可以提供毛刺检测电路的电子电路,所描述的实施例与这种电子电路的通常的操作兼容。进一步地,没有描述在dc电压毛刺的检测期间实施的对抗措施,所描述的实施例与通常的对抗措施兼容。

在以下描述中,除非另有规定,表述“近似”、“基本上”和“大约”意味着在10%内,优选地在5%内。

除非另有规定,当参考连接在一起的两个元件时,这意味着直接连接,其中没有除了导体外的中间元件;并且当参考耦合在一起的两个元件时,这意味着两个元件可以是直接耦合(连接)或者经过一个或者多个其它元件耦合。

图1示出用于检测dc电压的正毛刺的电路的一个实施例。

在施加电势(例如相对于地gnd为正)的端子1和连接到地gnd的端子3之间,电路旨在接收其中可能出现毛刺的dc电压vcc。

低通滤波器5连接在端子1和3之间。基于电压vcc,滤波器5提供滤波器的输出端子6和端子3之间的滤波电压v0。更特别地,电压v0与电压vccf基本上成比例,该电压vccf等于电压vcc,其中比低通滤波器5的截止频率更大的频率干扰已通过滤波被抑制。在该实施例中,滤波器5包括:分压电桥,该分压电桥包括在端子1和3之间串联的值为r1的电阻器7和值为r2的电阻器9;以及值为c1的电容器11,该电容器11具有连接到端子3的端子,并且对应于滤波器5的输出端子6的其另一端子连接到电阻器7和9的接合点。在该示例中,电压v0基本上等于(r2/(r1+r2))*vccf。

运算放大器13的供电电源端子被耦合到端子1和3。放大器13的输入端子(这里为反相输入(-))被耦合到滤波器5的输出端子6。mos晶体管15和值为r3的电阻器17在端子1和3之间串联连接,晶体管15的控制端子被耦合到放大器13的输出。电阻器17将晶体管15的漏极和放大器13的另一输入(这里为非反相输入(+))耦合到端子3。因此,值为v0的电压被施加在电阻器17两端,由此与电压v0成比例变化的电流i0流过电阻器17和晶体管15。在该示例中,电流i0基本上等于(r2/(r1+r2))*(vccf/r3)。mos晶体管19与mos晶体管21在端子1和3之间串联连接,晶体管19的控制端子被耦合到晶体管15的控制端子。由于晶体管19和15二者都由放大器13的输出控制的事实,与电流i0成比例的电流i1流过晶体管19,并且因此流过晶体管21。在该示例中,晶体管15和19具有相同的尺寸比率w/l(w和l分别为栅极的宽度和长度),并且电流i1等于电流i0。因此,放大器13、电阻器17以及晶体管15和19形成晶体管21的控制电路23,控制电路23向晶体管21提供与电压v0成比例地变化的电流i1。

检测电路进一步包括mos晶体管25,mos晶体管25与mos晶体管27镜像组装,mos晶体管27的源极被耦合到端子1。晶体管27的漏极被耦合到mos晶体管29的漏极,该mos晶体管29与晶体管21镜像组装。晶体管25的漏极被耦合到晶体管31的漏极,该晶体管31与晶体管21镜像组装。晶体管29和31的源极被耦合到端子3。由于晶体管29和31与晶体管21镜像组装的事实,晶体管29提供与电流i1成比例的电流iref1,并且晶体管31趋于提供与电流i1成比例的电流iref2。在该示例中,晶体管29和31具有相同的尺寸比率w/l,并且电流iref1和电流iref2基本上相等。值为c2的电容器33将晶体管25的栅极和晶体管27的栅极耦合到端子3。值为r4的电阻器35将晶体管25的源极耦合到端子1。电路的输出端子out1被连接到晶体管25的漏极。

在操作中,在二极管组装的晶体管27的栅极和源极之间的电压vgs27由电流iref1施加,电流iref1是由晶体管29提供的。为了使晶体管25中的电流i25等于电流iref2(该电流iref2趋于由晶体管31递送,电流iref2在该示例中等于iref1),晶体管25的栅极和源极之间的电压vgs25等于vgs27。

在不存在毛刺时,由于然后将会在电阻器35中发生的等于r4*iref2的电压降,这是不可能的。因此晶体管25是关断的。结果,输出out1处在以下值,该值能够被解释为指示不存在毛刺的第一逻辑状态(例如低状态)。

在电压vcc的正毛刺期间,由该毛刺导致的端子1的电势增加可以在晶体管25的源极上观察到。进一步地,作为在小信号模型中的第一近似,晶体管27等效于其电导gm的倒数,即,等效于值为r5的电阻器。电阻器r5和电容器33形成低通滤波器,该低通滤波器具有其截止频率1/(2πr5c2),该截止频率确定电路可检测的毛刺的最小频率。

如果毛刺频率小于滤波器的截止频率1/(2πr5c2),则端子1的电势增加可以在晶体管25的栅极上观察到。电压vgs25不改变,并且保持与不存在毛刺时相同的值。输出out1保持在指示不存在毛刺的第一逻辑状态。

如果毛刺频率大于滤波器的截止频率1/(2πr5c2),则端子1的电势增加不能在晶体管25的栅极上观察到,由此电压vgs25增加。只要毛刺的振幅小于r4*iref2,那么电压vgs25的增加不足够补偿电阻器35中的电压降r4*iref2,并且输出out1保持在第一逻辑状态。然而,如果毛刺的振幅大于r4*iref2,那么电压vgs25的增加足够补偿电阻器35中的电压降r4*iref2。然后晶体管25导通,并且输出out1改变值,这可以被解释为从第一逻辑状态到第二逻辑状态(例如,高逻辑状态)的切换,第二逻辑状态指示检测到毛刺。

从而获得了用于检测电压vcc的正毛刺的电路,其中检测阈值等于r4*iref2。由于由晶体管31提供的电流iref2与电压v0成比例地变化的事实,阈值与电压v0成比例地变化,并且因此是电压vcc的函数。更特别地,这里检测阈值等于α*vccf,α是比例因子。在本文所描述的示例中,电流iref2等于k乘以电流i1,并且因此等于k乘以电流i0,并且继而因子α等于r2*k*r4/((r1+r2)*r3),因子α的值是通过适当设置值k、r1、r2、r4和r3来选择的。

图1的电路的优点是:无论电压vcc的值如何,其检测阈值基本上保持等于电压vcc的相同倍数,该倍数是由比例因子α确定的。这里,优点取自于检测阈值与通过对电压vcc进行低通滤波获得的电压v0成比例的事实。

作为一个示例,对于α=0.1,如果电压vcc等于1.62v,则电压vccf基本上等于1.62v,由此检测阈值基本上等于0.162v,并且因此等于0.1*vcc。如果电压vcc等于5.5v,则电压vccf等于5.5v,由此检测阈值基本上等于0.55v,并且因此等于0.1*vcc。

作为一个示例,电压vcc是供电电源电压,例如是包括图1的检测电路的电子电路的供电电源电压,并且具有例如在从1.62v到5.5v的范围内的值。

一个备选的实施例提供附加的电阻器,该附加的电阻器连接在晶体管27的栅极和电容器33的端子之间,电容器33的该端子连接到晶体管25的栅极。该附加的电阻器的值提供附加的参数,以设置低通滤波器的截止频率,该低通滤波器包括电容器33和晶体管27的电阻器r5。

另一备选的实施例提供与电阻器35并联的附加的电容器、和/或在晶体管27的源极和栅极之间的附加的电容器。这导致改进对具有高频(例如大于100mhz)的正干扰的检测。

另一备选的实施例包括提供在晶体管27的尺寸比率w/l和晶体管25的尺寸比率w/l之间、以及在晶体管29的尺寸比率w/l和晶体管31的尺寸比率w/l之间的相同的比例因子,该因子例如被选择以最小化包括晶体管27和29的支路中的功率消耗。更一般地,可以通过更改这些支路的晶体管的w/l比率(例如以最小化电路中的功率消耗),来修改电路的两个支路之间的电流比率。

另一备选的实施例包括使用双极晶体管,而不是mos晶体管。类似地,可以通过在两个支路之间具有不同的发射极表面面积比率,来变化电流比率。

另一备选的实施例提供:电阻器7、9、17和35中的至少一个电阻器是可设置的,以能够在例如校准阶段期间更改比例因子α,以及因此更改检测阈值。

以上变化中的每个变化可以与这些变化中的一个或者多个其它变化相结合。

图2示出用于检测dc电压的负毛刺的电路的一个实施例。

图2的电路包括滤波器5和控制电路23,滤波器5和控制电路23以与图1中相同的方式连接到一起并连接到端子1和3。类似于图1中的电路,晶体管19与mos晶体管41在端子1和3之间串联连接,晶体管19的漏极被耦合到mos晶体管41的漏极,mos晶体管41的源极被耦合到端子3。因而基于滤波器5的输出电压v0,控制电路23将电流i1提供到晶体管41。检测电路进一步包括值为r6的电阻器43和值为c3的电容器45,电阻器43和电容器45串联连接在端子1和3之间。mos晶体管47与mos晶体管51镜像组装,mos晶体管51的源极被耦合到端子1。晶体管47的漏极被耦合到mos晶体管53的漏极,该mos晶体管53与晶体管41镜像组装。晶体管51的漏极被耦合到mos晶体管55的漏极,该mos晶体管55与晶体管41镜像组装。晶体管53和55的源极被耦合到端子3。类似于针对图1的电路已描述的,由于晶体管53和55与晶体管41镜像组装的事实,晶体管55提供与电流i1成比例的电流iref3,并且晶体管53趋于提供与电流i1成比例的电流iref4。在该示例中,晶体管53和55具有相同的尺寸比率w/l,并且电流iref3和电流iref4基本上相等。晶体管47的源极被耦合到值为r7的电阻器57的端子,该电阻器的另一端子被耦合到电阻器43和电容器45的接合点。电路的输出端子out2被连接在晶体管47的漏极的水平处。

在图2的电路中,电阻器43和电容器45形成低通滤波器,该低通滤波器具有截止频率1/(2πr6c3),该截止频率确定电路可检测到的毛刺的最小频率。

该电路的操作类似于图1的电路的操作,其中区别为:在电压vcc的毛刺期间,现在,通过包括晶体管47和51的电流镜的栅极(然后栅极是共同的),而不是通过源极,来跟随毛刺。确实,在电压vcc的负毛刺期间,端子1的电势减小,并且该减小在晶体管51的栅极上传播,并且因此在晶体管47的栅极上传播。

如果毛刺频率小于滤波器的截止频率1/(2πr6c3),则端子1的电势减小可以在晶体管47的源极上观察到,但是由于在晶体管47的栅极上也能观察到该电势减小的事实,这不引起晶体管47的栅极和源极之间的电压vgs47的变化。电压vgs47保持与不存在毛刺时相同的值,并且不足够补偿如果晶体管47导通则电阻器57中将出现的等于r7*iref4的电压降。结果,晶体管47是非导通的,并且输出out2在指示不存在毛刺的第一逻辑状态。

然而,如果毛刺频率大于滤波器的截止频率1/(2πr6c3),则由于低通滤波器的作用,在端子1的电势减小在晶体管47的栅极上传播的同时,端子1的电势减小不能在晶体管47的源极上观察到。这导致电压vgs47的变化。从毛刺的振幅大于或者等于r7*iref4的时刻,电压vgs47足够用于晶体管47导通。结果,输出从第一逻辑状态切换到第二逻辑状态,第二逻辑状态指示检测到毛刺。

从而获得了用于检测电压vcc的负毛刺的电路,其中检测阈值等于r7*iref4。由于由晶体管53提供的电流iref4与电压v0成比例地变化的事实,阈值与电压v0成比例地变化,并且因此是电压vcc的函数。更特别地,检测阈值等于β*vccf,β是比例因子,例如等于0.1。在本文所描述的示例中,电流iref4等于z乘以电流i1,并且因此等于z乘以电流i0,并且继而因子β等于(r2*z*r7/(r1+r2)*r3),因子β的值是通过适当设置值z、r1、r2、r3和r7来选择的。

图2的电路受益于与图1的电路相同的优点。进一步地,针对图1的电路所描述的变化以及它们的不同组合可以转换到图2的电路中。

一个实施例(未示出)提供用于检测dc电压的正毛刺和负毛刺的电路或设备。该设备包括图1的电路。该设备进一步包括图2的电路的晶体管47、51、53和55、电阻器43和57以及电容器45,它们以和图2中相同的方式连接到一起并连接到端子1和3。然而,与图2的电路相反,在该设备中,晶体管53和55与图1的电路的晶体管21镜像组装。

通过提供单个滤波器5和单个控制电路23,从而获得了用于检测相同dc电压vcc的正毛刺和负毛刺的电路。如前面一样,正毛刺检测阈值和负毛刺检测阈值与通过对电压vcc进行低通滤波获得的电压v0成比例地变化,并且因此取决于该电压vcc的值。

在该实施例中,仍然获得图1和图2的电路的优点。进一步地,针对图1和图2的电路所描述的变化以及它们的不同组合可以转换到该实施例中。

在上述检测电路的一个优选的实施例中,如对应附图中所示出的,术语“耦合”意味着直接连接。

具体实施例已被描述。本领域技术人员将容易想到各种变更、修改和改进。特别地,术语“电容器”应被理解为更一般的含义“电容元件”,并且术语“电阻器”应被理解为更一般的含义“电阻元件”。

运算放大器13可以包括内部设备,该内部设备对施加在运算放大器13的供电电源端子之间的电压的毛刺进行滤波,这使得能避免vcc电压的毛刺具有对放大器的输出电势的直接影响。还可以提供(ldo-“低压降”)电压调节器,以从电压vcc提供放大器13的供电电源电压。

没有描述被连接在上述电路的输出端子中的每个输出端子的水平处的转换电路,该转换电路用于根据毛刺是否被检测到来提供逻辑等效1或0,设计这种电路在本领域技术人员的能力范围内。这种电路的一个示例包括:第一反相器,其输入端子连接到前述电路中的一个电路的输出端子;以及第二反相器,其输入端子连接到第一反相器的输出端子,第一反相器和第二反相器例如通过电压调节器(ldo)的输出电压来供电。

图3示出用于检测dc电压的正毛刺和负毛刺的电路的一个实施例。

根据一个或多个实施例,如图3中所图示的,图1和图2中所描述的实施例可以被组合在一起,图3还示出上文提到的转换电路,以生成数字输出(dout1和dout2)。附加的逻辑或门(or门)可以用于实现共同数字输出(dout),该共同数字输出指示毛刺的出现。

上文已描述具有各种变型的各种实施例。应当注意,本领域技术人员可以组合这些各种实施例和变型的各种元件,而不表现出任何创造性步骤。

这种变更、修改和改进旨在成为本公开内容的一部分,并且旨在处于本发明的精神和范围内。相应地,上述描述只是以示例的方式,并且不旨在进行限制。本发明仅如在所附权利要求以及其等同物中所限定的那样受限制。

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