历史上的今天
返回首页

历史上的今天

今天是:2025年03月02日(星期日)

2018年03月02日 | 上电复位与相关监控功能

2018-03-02 来源:eefocus

   上电复位 ( POR )的任务之一是确保电源刚被打开时,处理器从一个已知的地址开始运行。为此,POR逻辑输出在处理器电源刚被打开时将处理器锁定在复位态。POR的第二个任务是,在以下三件事情完成以前,阻止处理器从已知地址开始运行:系统电源已稳定在适当的水平;处理器的时钟已经建立;以及内部寄存器已经正确装载。POR完成这第二个任务的手段是片上定时器,它继续在一个预定的时间间隔内保持处理器处于复位态。这个定时器在处理器电源到达规定的电压门限后触发,设定时间走完后,定时器终止,并促使POR输出变为无效,处理器脱离复位态并开始运行(图1)。处理器的数据手册会给出所需要的定时器延迟间隔。顺便提一下,这个定时器正是POR和一般电压监测器的区别所在,后者也能以一定的电压门限监视电压,但不具备定时功能。

 POR保持处理器处于复位状态

  
图1. POR保持处理器处于复位状态,直到电源电压超过POR门限,并且经过了一个规定延时。

  POR良好的抗噪声干扰能力在监视处理器时也是必需的,这也是它和电压监视器的不同之处。当有一个小而快的干扰出现在电源上时POR不应发出复位,因为这种干扰并不会影响处理器的工作。但是,比较长的小干


扰和短的或长的大幅度干扰都会给处理器造成问题。因此,最好的方法是采用一种POR,它可以同时监视进入电源电压的干扰的幅度和持续时间,并以此来决定是否发出复位。最终目标是真实反映处理器自身的行为,只在需要的时候发出复位,而在处理器正常工作的时候不应该去复位它。图2是一条摘自MAX6381/MAX6382数据手册的曲线,它描述了能够触发复位的电源电压上的干扰幅度/间隔。这条曲线说明,MAX6381/MAX6382在监视到电源电压低于规定门限100mV的持续时间至少到10ms才会触发复位。


       一旦电源电压回到门限以上,POR定时器只在一个预定的间隔之后才会撤消复位信号。

  有些处理器提供双向复位引脚―不仅可以通过该引脚接收复位信号,并且还可以通过它发送复位。粗看起来,一个具有开漏输出的POR似乎可以满足这种条件。然而,还有其他问题,因为处理器必须确定是它自己,还是外部器件发出的复位。有必要采用一个专为此条件配置的POR(参见MAX6314数据手册)。

摘自MAX6381/MAX6382数据手册的曲线

  
图2. POR是否产生复位与干扰的幅度和持续时间有关。

  确定POR门限电压―单电源处理器

  如何确定正确的POR门限电平,以及对于该电平精度的要求,常常没有被正确地认识。为了使设计者对于这项任务的细节有一个更清晰的了解,我们以一个处理器为例来说明这个问题,假定该处理器保证正确工作于3.3V ±0.3V电源―更明确地讲,也就是从3.00V到3.60V。在选择电压门限时,设计者应遵循下面两种策略之一。

  策略之一是确保3.3V电源有足够的准确度,为此可以选择一个POR,它的门限加容差完全位于±0.3V范围以内。在此情况下,POR门限位于电源范围的低端(±3%)和处理器允许电压范围的低端之间(图3a)。基于此策略,POR在电源电压处于容差以内的时候不会发出复位。但是,当电源电压跌落到容差以下,而仍然维持在处理器保证正确工作的范围以内时,POR就会发出复位信号。这样可以确保在处理器发生错误操作之前(因电压跌落到保证工作范围以下)发出复位。

两种POR门限选择

  
       图3. 当电源电压低于规定的电压范围而高于处理器的允许电压范围的底线时,为了确保处理器复位,可按图3a选择POR门限。然而,选择一个门限电压低于处理器允许范围的POR (图3b),则只要电源电压在此范围内就不会触发复位,并允许采用一个更粗容差的电源。

  根据这个策略,合适的POR选择之一是MAX6381中的一个型号,这个型号在整个温度范围内具有3.00V至3.15V的门限范围(图3a)。采用了这种POR,一旦电源跌落到其规定电压范围以下,处理器就会复位,而此时的电源尚未跌落到处理器的规定电压范围以下。另外,由于门限范围的上限为3.15V,当电源位于其允许范围以内时不会发生复位。然而,将电源接入处理器时,由于连接器和电路板走线上的电压降,可能会使处理器上的电压降到3.15V以下。这种情况下,尽管电源电压仍在规定范围以内,复位仍有可能发生。这时,就有必要选用容差更小的电源或容差更小的POR门限,或两者兼之。

  这种设计方法对于电源上的干扰或噪声更为敏感,因为电源电压可能会非常接近于POR门限(取决于POR门限和电源电压分别位于它们的容差范围内的位置)。因此,该方法适用于干扰和噪声很小,且电源容差小的系统。


       有些设计者在选择 POR 门限时会采纳第二种不同的策略。他们采用门限低于处理器保证工作电压(本例中为3.00V)的POR。这就允许处理器工作于允许范围以内的任何电压下,而不会遭遇复位。它还允许更宽松的电源容差。这些设计者轻松地假定,在上电期间,电源会连续地上升到POR门限以上,并稳定在规定范围内的电压上(本例中为3.20V至3.40V)。并且预期这些会在POR定时器远未计满之前就早早发生。很多时候,设计者利用有些电源提供的power-OK信号来确定电源是否工作于规定范围以内。

 

  这些设计者没有考虑电网欠压情况的影响。如果发生电网欠压,处理器可能会工作在一个低于其最低保证工作电压的电源下,但暂时仍然在POR门限以上(低于它POR就会发出复位)。当在这样的电源电压范围内工作时,处理器可能会发生错误操作。

  不同于在处理器允许的电源电压范围内选择的门限,第二种方法更适合于那些可能存在较大干扰和噪声的系统。因为POR门限和电源电压分开的比较远。正如前面已提到的,这种方法也允许更宽的电源容差。MAX6381中整个温度范围内门限范围在2.85V至3.0V的型号可用于此种设计,因为门限低于处理器允许电压范围的底线(图3b)。此时还可以使用一个比图3中容差更宽的电源。

  有时候,设计者会将电源的额定电压设置在靠


近处理器允许范围的底线处,目的是降低功率消耗。这种做法很有效,因为功率消耗正比于电源电压的平方。假定处理器允许电压范围为3.0V至3.6V,3.15V ±2%的电源是可取的,如果在连接电源到处理器的通路上,在连接器和导线上没有显著的电压降的话。如果噪声电平足够低,不会引起错误触发的话,门限电压在2.85V至3.0V范围的MAX6381 POR是一个合适的选择。


  确定POR门限电压―双电源处理器

  除了3.3V电源,如果处理器还需要另一路电源(例如一个1.8V核电源),这种设计可能就需要能够监视两路电压的POR了。这种类型的POR只有在两路电源都超过了POR的两个对应的门限,并且规定的延时周期已经过去以后才会撤消复位。可同时监视两路、三路和四路电压的POR都可找到。

  同样的选择方法适用于多电源或单电源的监视。对于双电源的情况(例如3.3V和1.8V),设计者可以选择POR的两个门限都高于或低于处理器的最低保证工作电压。同样,设计者也可以使监视3.3V I/O电源的门限低于保证工作电压,而使用于1.8V核电源的另一个门限在保证工作电压之上。很多设计者优选后一种策略,因为很多时候处理器内核比起I/O来,对于电源电压低落所造成的问题更为敏感。

  内核电源电压始终在随着时间的推移而降低,因此降低POR门限电压成为必须。MAX6736系列中的器件无需外接电阻可提供低至788mV的门限,加上外接电阻还可低至488mV。这种门限电压足以监视最先进的内核电源。

  对于低成本系统,很多电路设计者选择只监视3.3V电源,如果1.8V电源是由它得到的话。他们认为如果3.3V电源到达正常电压的话,1.8V电源也会。对于要求较高可靠性的系统,设计者通常是选择监视两路电源。

  手动复位

  有时候,当电源电压仍在容差以内,而用手动方式去触发一次复位也很有用。这项功能不仅被用于调试和最终测试,当处理器锁定时这个功能也很有用―它使处理器重新启动,而不必关掉电源。这种功能对于那些处理器永不掉电的产品尤其有用。它还被通用于那些不关掉处理器电源,只是唤醒/挂起处理器的on/off开关中。

  尽管来自于I/O线的逻辑信号、看门狗定时器或电源失效输出常被用于触发手动复位,按钮开关经常也被用来触发手动复位。被按下时,这种类型的开关通常会有反弹,打开、闭合很多次方可稳定下来。所以,大多数手动复位输入都包含有去抖动电路,对按钮开关引起的振铃不响应。

  分立的POR和处理器内置的POR

  使用由电阻和电容构成的分立式POR (图4a)是一种比较危险的做法。这种POR输出缓慢的上升和下降时间会给许多处理器带来问题―尤其是那些复位输入中没有包含施密特触发器以及具有双向复位引脚的处理器。增加一个施密特触发器对于前一种情况有效,但也带来了成本、空间和启动问题。

分立式R/C POR

  
  图4. 分立式R/C POR (图4a)对于多数应用来讲没有足够的可靠性。有些情况下,增加一个二极管(图4b)可纠正电源快速循环的问题,并改善电路性能。

  没当电源上电时,如果上升时间相对于POR时间常数比较缓慢时,此时采用分立式POR会产生另一个问题。处理器可能会在电源没有稳定之前就脱离复位态。为防止出现这个问题,R/C电路的时间常数需要增加。另外,有些具有内置POR的处理器制造商也建议,如果上电速度缓慢,要在复位输入端增加一个R/C (再加一个二极管,如下所述)。


  如果电源在上电后遭遇一次干扰,R/C电路会将这个干扰滤掉,这样就阻止了复位的发生。而且,如果电源下跌,处理器复位引脚上的电压仍会高于其VIH,使复位无法产生。这种情况甚至有可能发生在电源跌至处理器最低保证工作电压以下的时候。这是因为复位引脚的VIH通常低于处理器的最低保证工作电压。如果电源被关掉然后又迅速打开又会引发另外一个问题―再次上电之前电容器可能没有足够的时间放电。


  增加一个二极管(图4b),R/C电路有可能响应干扰,一旦有干扰出现,二极管会迅速对电容放电。干扰必须足够大才可将复位引脚上的电压拉低到VIL (最小)。此外,前面所提到的不含二极管R/C电路的问题仍会困扰该电路。不过,很多时候,二极管的确能够解决电源迅速关断-打开所产生的问题。

  采用集成的 POR 在多数设备中能够解决多数问题,这种器件不会产生前面所述的那些问题。

  使用处理器集成的POR也会产生一些困难。这种POR经常会遭遇精度差和较低电压下出现的一些问题。而且,许多内部POR被设定为只在上电时提供复位,而在电网欠压期间,电源电压的轻微跌落不会引发复位。有些制造商建议增加分立电路来适应这种情况。

  最后,对于内部


POR,在多组电源供电的系统中还会有另外的问题。例如,你可能会遭遇这样的问题,内部POR的延时适合于自身的处理器,但却不能适应上电更慢的外部电路(例如存储器)。这种情况下,解决方案之一是,采用一个同时监视处理器和外部电路电源,具有更长延迟时间的外部POR。


  电源失效和欠压信号

  包含电源失效或欠压信号的监控电路可警告处理器,电网欠压或电源失效即将发生。当这些信号中的任意一个中断处理器时,处理器进入一个掉电子程序。在这个子程序中,处理器中止当前的活动,并在POR复位处理器之前备份重要的数据。

  为产生电源失效信号,监控器的电源失效比较器监视未稳压的直流电压(或某些上游的稳定电压)。这个电压被送入调节器,并用来产生为处理器和监控电路供电的电源。未稳定电压会在调节器输出电压之前跌落,因为调节器的输出电容会维持其输出电压(图5)。因此,未稳定电压的跌落预示着调节器电压可能会发生跌落。检测这个跌落并中断处理器,使处理器在被复位之前进入掉电子程序,如果电源电压的跌幅足够大的话。

MAX6342内的电源失效信号

  
图5. MAX6342内的电源失效比较器通过监视未稳定直流电源的跌落,产生电源失效信号(PFO-bar)。

  如果无法检测未稳定电压(或一个上游的稳定电压),处理器仍有可能收到一个电源即将失效的告警。提供欠压信号输出的监控器可已提供这个信号,当被监视电源电压跌落至某个略高于复位门限的电平时(例如高150mV)这个信号变为有效。因此,欠压信号可用来警告处理器,电源电压将有可能跌落到使POR产生复位的电平。此时,和电源失效比较器发出信号时一样,预见到POR将发出复位(由于电网欠压或电源失效),处理器备份重要数据。

  电压排序和电压跟踪

  大多数双电源供电的处理器在数据手册中规定了加电顺序。有些器件象MAX6819/MAX6820能够以正确的顺序对电源进行排序。如果处理器加电顺序不正确,处理器可能会锁定、错误地初始化或长期运行的可靠性下降。有时,多种不同的电源电压并不是在本地产生(例如 ,它们可能来自于主系统总线,一个外购的模块,或者一个不包含使能和power-OK引脚等便于排序的信号的电源)。这种情况下,上电和断电顺序将难于控制或预知,因此,有必要采用电压排序IC。当不同的阻性和容性负载影响到不同电源的开启和关闭时间时,会使电源的上电和掉电顺序无法预知,此时也有必要采用这种IC。

  MAX6741/MAX6744提供了一种独特的方法对两组电源进行排序。这些器件的工作原理是,首先让其中一路电源上电。然后,经过一定延迟后,发出power-OK信号使第二组电源脱离关端模式并开始上电。两组电源均完成上电并经历了另外一段时间延迟后,MAX6741/MAX6744撤销复位信号。

  有些处理器要求两组电源在上电过程中彼此跟踪。对于这种要求,MAX5039/MAX5040能够将两组电压钳制在一起,从而实现跟踪,直到较低电压的一组电源到达其最终电压。在这一点,电压较高的电源被释放,并继续上升到其最终电压。


  复位顺序


  当一个电路中包含两个处理器时,常常需要其中一个处理器先于另一个脱离复位状态。原先,设计者采用将两个 POR 连接在一起的方式满足此要求。第一个POR的输出同时控制着第一个处理器的复位和第二个的手动复位输入。第二个POR的输出复位第二个处理器(或者,有些情况下是存储器)。现在,用于此任务的、具有时间交错的复位输出的双POR已经面市(图6)。这些POR只要发现主电源电压(图6中为3.3V)跌落至内部设定的门限以下即可发出两路复位输出(从POR的触发略微提前一点)。一旦电源恢复到门限以上,两路复位输出中的一路在其定时器计满后撤销(图6中的RESET1)。对于第二个POR,启动其定时器和撤销其输出需满足两个条件:RESET1必须被撤销;第二个POR所监视的从电源电压必须高于由外部电阻所设定的门限。如果两个处理器由同一电源供电,RSTIN2可直接连到电源,不必再使用分压器。


通过监视为两个处理器供电的电源

  
图6. 通过监视为两个处理器供电的电源,该电路使主处理器先于从处理器脱离复位状态。

  对于图6中所示的MAX6392,第二个POR输出总是在第一个之后脱离复位。事实上,它脱离复位的时间,是由第一路复位输出撤销开始计算的。这样,图6电路迫使从处理器在主处理器已开始工作后才脱离复位。第二POR的延迟时间可通过增加电容来加以延长。

  如果需要排序三个处理器,可以考虑DS1830。该器件内的三个POR分别工作于10ms、50ms和100ms的最短复位时间(从电源电压越过POR门限计起)。通过单一逻辑引脚可将这些复位时间倍增二或五倍。

  结语

  选择合适的微处理器监控器并使其正确的工作尽管看上去非常简单,但在实践中有许多方面的问题


  需要周全的考虑。对于 上电复位 即是如此。为电源和POR门限选择正确的电压和容差需要仔细的考虑。还有,适应处理器需求的许多新器件非常值得考虑,例如多电压复位,复位排序,电源排序以及电压跟踪等。


推荐阅读

史海拾趣

安美通(APPCON)公司的发展小趣事

随着市场的不断变化和客户需求的升级,安美通意识到只有不断创新才能在竞争中立于不败之地。因此,公司加大了对研发的投入,积极引进高端人才,并与多所高校和研究机构建立了紧密的合作关系。通过持续的技术创新,安美通成功推出了一系列具有自主知识产权的新产品,进一步巩固了其在行业内的领先地位。

Chip Supply Micro Devices公司的发展小趣事

为了进一步扩大市场份额,Chip Supply Micro Devices制定了国际化战略。公司积极开拓海外市场,通过参加国际电子展会、建立海外销售网络等方式,将产品推向全球。同时,公司还针对不同国家和地区的市场需求,推出了定制化的产品解决方案。这些努力使得Chip Supply Micro Devices在国际市场上获得了良好的口碑和业绩。

CET Technology公司的发展小趣事

CET Technology一直以来都高度重视产品质量和技术研发。为了保障产品的品质和可靠性,公司建立了完善的实验室体系,包括电磁兼容实验室、电气综合实验室等多个专业实验室。这些实验室配备了先进的实验仪器设备,为公司研发高品质产品提供了有力保障。近期,CET的实验室成功获得了CNAS实验室能力认证,这是对公司技术实力和质量管理水平的高度认可。此次认证将进一步提升CET在国际市场上的竞争力,为公司未来的发展奠定了坚实基础。

以上就是关于CET Technology公司在电子行业中的5个发展故事。这些故事展示了CET在技术创新、业务拓展、智慧化转型和品质保障等方面的努力和成果,也体现了公司在电子行业中的领先地位和影响力。

Ferroperm公司的发展小趣事

在发展的过程中,Ferroperm公司不断进行技术创新和产品研发,推动产品的多样化发展。他们成功开发了一系列具有高性能和独特功能的电磁材料,如高性能铁氧体、NdFeB永磁体等。这些产品不仅满足了客户对电磁材料性能的高要求,还推动了相关行业的发展。同时,Ferroperm还不断拓展产品线,推出了变压器、电感器、滤波器等一系列电子产品,进一步巩固了其在电磁材料领域的领先地位。

Hewlett Packard Co公司的发展小趣事
在电路组装完成后进行充分的调试和测试,确保各项功能正常且音质满足要求。
HANA Micron公司的发展小趣事

Hama公司成立于1923年,最初在德勒斯登作为一家个人作坊起家,专门批发摄影设备及制造实验室和录音设备。随着电子技术的兴起,Hama敏锐地捕捉到市场变化,开始逐步将产品线扩展到电子配件领域。通过不断的技术研发和产品创新,Hama成功转型为一家电子配件的领军企业,其产品线涵盖了从电线、存储卡、天线到相机配件等广泛品类。这一转型不仅巩固了Hama在市场上的地位,也为其后续的发展奠定了坚实基础。

问答坊 | AI 解惑

ESP8266搭建环境导入工程编译失败

我买了个ESP8266模块,搭建了开发环境,导入了一个工程,编译出错,如图 请问高手,如何解决?谢谢! …

查看全部问答>

有没有人做过高斯白噪声叠加一个正弦信号的仿真工程,这是细胞自动化高斯白噪声

module CellularAutomata#(     parameter INIT_VEC = 32'b0100_1000_0001_0010_0100_1000_0001_0010,     parameter RULE_VEC = 32'b0000_1100_0100_0111_0000_1100_0000_0110,     N = 32 )(   ...…

查看全部问答>

GaN 功率级设计的散热注意事项

在任何电力电子转换器中,热设计都是一项重要的考虑因素。热设计经优化后,工程师能够将 GaN 用于各种功率级别、拓扑和应用中。此应用手册论述了 TI LMG341XRxxx GaN 功率级系列非常重要的权衡标准和注意事项,包括 PCB 布局、热界面、散热器选择和 ...…

查看全部问答>

全桥逆变的问题请教

本帖最后由 灞波儿奔 于 2022-11-16 08:48 编辑 请教一个全桥逆变的电路,下图是并网的电路,左边是电网,右边的全桥逆变,这个-200接起来什么意思?     …

查看全部问答>

请问JY134G9是哪家的液晶屏,这是我下载的资料中出现的一个型号,网上查不到是哪家的

请问JY134G9是哪家的液晶屏,这是我下载的资料中出现的一个型号,网上查不到是哪家的,所以问问大家。 …

查看全部问答>

闲置电源适配器改装成可调电源

分享的一位UP主的作品,闲置电源适配器改装成可调电源,有感兴趣的可以搞起来!     …

查看全部问答>

【创龙科技全志A40i开发板】TL7606I模块测试

## 前 言 本文主要介绍基于全志科技A40i(ARM Cortex-A7)处理器的8/16通道AD采集开发案例,使用核芯互联CL1606/CL1616AD芯片,亦适用于ADI AD7606/AD7616。CL1606/CL1616与AD7606/AD7616软硬件兼容。 > 备注: > > (1)创龙科技TL7606I ...…

查看全部问答>

招聘 软件开发工程师(嵌入式)

浙江南都电源动力股份有限公司(股票代码:300068)面向智慧储能、数据中心、工业后备和绿色出行四大应用领域,提供以锂离子电池和铅电池为核心的产品、系统集成及服务,同时打造了“锂电池循环产业链”和“铅电池循环产业链” ...…

查看全部问答>

招聘 BMS软件开发工程师 工作地点北京

浙江南都电源动力股份有限公司(股票代码:300068)面向智慧储能、数据中心、工业后备和绿色出行四大应用领域,提供以锂离子电池和铅电池为核心的产品、系统集成及服务,同时打造了“锂电池循环产业链”和“铅电池循环产业链” ...…

查看全部问答>

最小的CP/M微型计算机

  爱好者Kian Ryan组装了一台很可能是最小的CP/M微型计算机--建立在Pimoroni Tiny 2040和Adafruit microSD读卡器之上。   “我一直在使用RC 2014作为CP/M开发机器,特别是在开发跨平台的Rogue类游戏时。我喜欢它,” ...…

查看全部问答>