历史上的今天
返回首页

历史上的今天

今天是:2025年04月26日(星期六)

2019年04月26日 | PIC单片机的外接电压检测复位电路举例

2019-04-26 来源:eefocus

  1.设计思路

  有许多型号单片机的内部均不具备掉电复位功能,即使对于内部包含该功能的PIC单片机,其复位门槛电压值是固定不可更改的,有时不能满足用户的需求,因此,外加电压检测复位电路也是较常见的设计方案。

  对于片内带有掉电复位功能BOR的PIC单片机,在使用外接电压检测复位电路时,就必须将内部BUR功能禁止,方法是将系统配置字的BUDEN位设置为0。

  对于内部不带BOR功能的PIC单片机,其电源控制寄存器PCUN没有BOR标志位,无法准确识别由外接电压检测复位电路引起的单片机复位,因此在程序执行过程中在MCLR引脚施加了人工复位信号引起的复位。

  与外接电压检测复位电路相关的单片机片内等效电路如图1所示,从该图可以看出,外接电压检测复位电路时,单片机内部的两个定时器不参与工作。


  

图1 与外接电压检测复位电路相关的单片机片内等效电路

  2.电路设计

  (1)外接分立元件电压检测复位电路。
  下面给出了两种不利用分离元器件搭建的电压检测复位电路。电路工作原理是,当VDD下降到某一门槛值时,三极管截止,从而使MCLR端电平变低,迫使单片机复位。图2中该门槛值为VDD<Vz十0.7V,其中Vz是稳压管的稳定电压的值,而图3中该门槛值为VDD<0.7V(R1+R2)/R1。


图2 外加电压检测复位电路(VDD<Vz十0.7V)


图3 外加电压检测复位电路(VDD<0.7V(R1+R2)/R1)


  (2)外接专用芯片电压检测复位电路。
  图4所示为一种利用专用芯片HT70XX搭建的电压检测复位电路。台湾HOLTEK公司研制的HT70XX系列集成电路是一组采用CMOS工艺制造的电源欠压检测器,其包装形式有三脚直插式封装和贴片式封装两种。


图4 由HT70XX构建的外加电压检测复位电路
 

该系列芯片中包含多个型号,每种型号的芯片都用于检测一个固定的电压,整个系列中各芯片的电压检测值在1.5~7.0V范围内。由于采用了CM0S工艺,可以确保芯片具有较低的电源消耗。

  (3)外接带延时的专用芯片电压检测复位电路。
  IM-V809是美国IMP公司新研制的一组CM0S监控电路,能够为低功耗微控制器MCU微处理器MPU或数字系统监视3~5V的电源电压。在电源上电、掉电和跌落期间产生不低于140ms的复位脉冲,将该功能集成到一片3脚封装的小芯片内。

  与采用分立元件或通用芯片构成的电路相比,系统电路的复杂性大大降低了,元器件的数量大大减小了,显著提高了系统的可靠性和精确度,应用电路如图5所示。


  

图5 由IMP809构建的外加电压检测复位电路

  该系列产品能提供高、低两种复位信号电平,还能提供6钟复位门限电压4.63V、4.38V、4.00V、3.08V、2.39V和2.63V。

  对于IMP809,在电源上电、掉电或跌落期间,只要VCC大于1.1V,就能保证RESET输出电压不高于0.4V的低电平,确保复位信号有效,在Vcc上升期间RESET维持低电平,直到电源电压升至复位门限以上。在超过此门限后,内部定时器大约再维持240ms后释放RESET,使其返回高电平。只要电源电压降低到复位门限以下(即电源跌落),RESET引脚会立刻变低。

  (4)外接带人工复位的专用芯片电压检测复位电路。
  IMP811是美国IMP公司新研制的一组CM0S监控电路,能够为低功耗微控制器MCU微处理器MPU或数字系统监视3~5V的电源电压,并能提供消除抖动的人工复位输入。


  将这些常用的功能集成到一片4脚封装的小芯片内,与采用分立元件或单一功能芯片组合的电路相比,大大减小了系统电路的复杂性和元器件的数量,显著提高了系统的可靠性和精确度,应用电路如图6所示。


图6 由IMP811构建的外加电压检测复位电路

  · 电源引起的复位。

  复位信号用于启动或者重新启动MPU/MCU,令其进入或者返回到预知的循环程序并顺序执行。一旦MPU/MCU处于未知状态,例如程序“跑飞”或进入死循环,就需要强行将系统复位。IMP811就用于监视系统的电源电压,并在偏离正常范围,即低于复位门限时,发出一个复位信号。

  对于IMP811,在电源上电、掉电或跌落期间,只要VCC还大于1.1V,就能保证RESET输出电压不高于0.4V的低电平,确保复位信号有效。

  在Vcc上升期间RESET维持低电平直到电源电压升至复位门限以上。在超过此门限后,内部定时器大约再维持140ms后释放RESET,使其返回高电平。无论何时只要电源电压降低到复位门限以下,RESET引脚会立刻变低。


  · 人工复位输入。

  许多基于MPU/MCU的产品中需要人工复位功能,允许操作员、测量员或外接逻辑电路将系统初始化。为此,IMP811设计了一个低电平有效的手动复位输入端MR,平时该引脚可被片内200kΩ的上拉电阻拉到高电平。

  启用人工复位功能时,该引脚可以被外接CMOS/TTL逻辑电路或一端接地的按钮开关拉成低电平。不需要采用外部去抖动电路,因为最小为180ms的复位时间足以消除机械开关的抖动。此外,为了提高可靠性,避免噪声引起的误动作,可在该引脚与地之间跨接—只0.1ΩF的电容。

(5)外接带电源故障告警的专用芯片电压检测复位电路。

  美国MAXIM公司研制的MAX707/708是一组CMOS电源监测复位芯片,能够监控电源电压、电池故障。

  当电源电压降至4.65V(对MAX707)或4.4V(对MAX708)以下时,产生复位输出信号。该系列产品采用3种不同的8脚封装形式DIP、SO和μMAX。

  RESET/RESET操作:复位信号用于启动或者重新启动MPU/MCU,令其进入或者返回预知的循环程序并顺序执行。一旦MPU/MCU处于未知状态,例如程序“跑飞”或进入死循环,就需要强行将系统复位。

  在上电期间只要Vcc大于1.0V,就能保证RESET输出不高于0.4V的低电平。在Vcc上升期间,RESET维持低电平直到电源电压升至复位门限(4.65V或4.40V)以上,在超过此门限后,内部定时器大约再维持200ms后释放RESET,使其返回高电平。

  无论何时只要电源电压降低到复位门限以下(即电源跌落),RESET引脚就会变低。如果在已经开始的复位脉冲期间出现电源跌落,复位脉冲至少再维持140ms。

  MAX707和MAX708提供的复位信号电平有RESET和RESET两种。一般复位信号伊多采用低电平,也有些单片机,如Intel的80u51系列,需要高电平有效的复位信号。

  · 人工复位。
  低电平有效的手动复位输入端MR可被片内250μA的上拉电流源拉到高电平,并可以被外接CMOS/TTL逻辑电路或一端接地的按钮开关拉成低电平。不需要采用外部去抖动电路,最小为140ms的复位时间足以消除机械开关的抖动。


  · 电源故障比较器。
  MAX707/MAX708片内带有一个辅助比较器,它具有独立的同相输入端PFI和输出端PFO,其反相输入端内部连接一个1.25V的参考电压源。

  为了建立一个电源故障预警电路,可以在PFI引脚上连接一个电阻分压支路,该支路连接的监视点通常在稳压电源集成电路之前。通过调节电阻值,合理地选择分压比,使稳压器+5V输出端电压下降之前PFI端的电压低于1.25V。

  使用PFO为MPU/MCU提供中断信号,以便为即将到来的电源掉电做好充分的准备,例如保存必要的数据等。

  MAX707/708与单片机配合使用的典型应用电路如图7所示。从图中可以看出,MAX707/708的3项功能全部被开发利用,构成了单片机的一个可靠的保护。


  

图7 由MAX667、MAX707构建的外加电压复位电路


推荐阅读

史海拾趣

EBG RESISTORS LLC公司的发展小趣事

EBG RESISTORS LLC公司始终将品质管理放在首位。他们建立了严格的质量控制体系,确保每一款产品的性能和质量都符合客户要求。同时,公司还鼓励员工提出改进意见,不断优化生产流程和产品性能。这种持续改进的精神使得EBG RESISTORS LLC公司的产品在市场上始终保持着领先地位。

富之光(Fujicon)公司的发展小趣事

随着全球化进程的加速,富致科技也积极实施国际化战略。公司不仅在欧洲、北美等地设立了销售和服务网络,还通过参加国际展会、建立海外研发中心等方式,不断提升品牌影响力和市场竞争力。同时,富致科技还注重与全球顶尖企业和研究机构的合作,共同推动PPTC技术的创新与发展。

Gaomi Xinghe Electronics公司的发展小趣事

背景:在电子产品市场竞争日益激烈的背景下,Galaxy深知技术创新和品质提升的重要性。为了进一步提升产品性能,公司决定寻求与行业顶尖厂商的合作。

行动:Galaxy与瑞士著名散热器厂商“Arctic Cooling”建立了战略合作伙伴关系,共同推出了备受瞩目的影驰GeForce6系列产品。这款产品在散热性能上实现了重大突破,为用户带来了更加稳定、高效的使用体验。

成果:凭借出色的性能和口碑,影驰GeForce6系列产品迅速在市场上走红,不仅巩固了Galaxy在显卡市场的领先地位,还极大地提升了公司在行业内的影响力。

Ceramics公司的发展小趣事

某家名为“创新陶瓷”的Ceramics公司,通过不断研发新技术,成功打破了传统陶瓷材料在电子领域的应用限制。该公司推出了一款具有高热导率、低电阻率的陶瓷基板,显著提高了电子设备的性能稳定性。这一创新不仅赢得了市场的广泛认可,还吸引了多家知名电子厂商的合作意向。创新陶瓷通过持续的技术创新,逐渐在电子行业树立了领先地位。

Amplitronix LLC公司的发展小趣事

随着公司的发展,Amplitronix LLC逐渐在电子测量仪器领域站稳脚跟。然而,他们并没有满足于现状,而是继续投入研发,寻求技术突破。经过数年的努力,公司成功开发出一种具有颠覆性的新技术,显著提高了测量仪器的精度和稳定性。这一技术突破为公司赢得了更多的客户和市场份额,也为公司的未来发展奠定了坚实的基础。

Bellnix Co Ltd公司的发展小趣事

在电子行业竞争日益激烈的背景下,Bellnix意识到成本控制的重要性。公司开始着手优化供应链,通过与供应商建立长期合作关系、实行集中采购等方式,降低采购成本。同时,公司还引入先进的生产管理系统,提高生产效率,减少浪费。这些措施有效地降低了产品成本,使Bellnix在市场上更具竞争力。

问答坊 | AI 解惑

TMS320F2812原理与开发

前面那个帖子不完整,下载了根本无法解压,下面的可以了哈…

查看全部问答>

具有变化意识的实用DFM设计方法

在过去数十年中,IC设计方法经历了几次发展的拐点。目前我们正面临又一个拐点,在这个拐点设计师需要在设计中具有更强的预测能力以弥补制造工艺如光刻和蚀刻工艺中产生的变化。在90纳米以下工艺, GDSII图形中的正方形和长方形被转换成硅片上的等高 ...…

查看全部问答>

产品聚焦:手持测试设备

电子、温度、功率、压力的测量最常使用手持式设备,一些用户很喜欢这种测量方法的便捷性,购买量将会增加。  手机和其他电子设备的尺寸正在逐渐缩小,测试测量设备也不甘落后,手持式设备对于那些需要在狭小空间和多变地点完成测量作业的用户具有 ...…

查看全部问答>

请教大家个关于注册表的问题([-HKEY_LOCAL_MACHINE..)

各位达人 : 多的那个\"-\"有什么作用阿。 才\\Software\\Microsoft\\Bluetooth\\Transports\\BuiltIn\\1] [HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Bluetooth\\Transports\\BuiltIn\\1]…

查看全部问答>

关于freepy自由拼音输入法的问题

下载了wince下的自由拼音输入法。 按照“安装及调试说明”拷贝了文件并修改了注册表 HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Control\\Layouts\\e0010804修改,把Ime File键值从msimepy.dll改为freepy.dll 我用的是winCE5.0,Ime File ...…

查看全部问答>

有没有关于电子设计大赛备战的QQ群啊?

本帖最后由 paulhyde 于 2014-9-15 09:15 编辑 有没有关于电子设计大赛备战的QQ群啊?  …

查看全部问答>

示例中的startup_rmvdk.S与自己新建工程中的Startup.s文件有什么区别?

RT。自己新建了一个工程,我把umda_demo示例中的除了startup_rmvdk.S之外的所有文件都原封不动地移到了自己新建的工程文件夹里,编译都没有问题,在烧录程序后,液晶屏的显示与示例中的显示不一样。 我发现,在示例中启动文件是startup_rmvdk.S, ...…

查看全部问答>

关于MSP430的VLO一些说明

VLO是MSP430内部超低功耗低频振荡器,这个时钟源在MSP430的1xx系列里面是根本没有的,在2系列里面就已经出现了,目前G2系列的MSP430中也基本都有这个模块。 这个振荡器根据使用方法,应该在设计目的上是用来取代32768Hz的晶振的,这样可以省掉一个 ...…

查看全部问答>

请教下最近申请样片时出现的问题

申请样片总是会弹出这个,有时购物车都进不去,已经这样一周了,以前申请样片都挺顺利的 Request Entity Too LargeA request entity is longer than the server can handle.…

查看全部问答>