PIC单片机的外接电压检测复位电路举例

发布者:DazzlingSpirit最新更新时间:2019-04-26 来源: eefocus关键字:PIC单片机  电压检测  复位电路 手机看文章 扫描二维码
随时随地手机看文章

  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构建的外加电压复位电路


关键字:PIC单片机  电压检测  复位电路 引用地址:PIC单片机的外接电压检测复位电路举例

上一篇:PIC16F877A定时器1实验
下一篇:PIC18+DS1302程序设计

推荐阅读最新更新时间:2024-11-19 02:33

PIC单片机的延时函数
  PIC单片机C语言中的延时函数(即延时一定值),有多种等效的编写,这里介绍一种最简延时函数。   函数中的K为给定的整形。
[单片机]
<font color='red'>PIC单片机</font>的延时函数
S3C2410复位电路解读
首先要理解为什么需要复位: 1:因为微处理器(如我们常说的电脑CPU芯片和高端ARM)和微控制器(单片机、低端ARM什么的)芯片都是数字电路芯片,其正常工作是只有0低电平和1高电平这两个电平状态,属于离散系统。而供给芯片的电源输入却是模拟电路,属于连续线性系统。合上开关,芯片的VDD和VSS之间的电压要达到数字芯片可正常工作的电压是需要几毫秒到十几毫秒的过程的。 2:而也因为微处理器和微控制器是数字电路芯片,其是需要时钟信号才能工作。不管是内部芯片自带的低频RC振荡器还是外接晶振或者其他时钟电路,从上电到时钟电路正常起振也是需要时间的。可以看下图我用示波器测到的:ARM9上电那几百毫秒内,电源输入VCC对地电压(黄线)、及1
[单片机]
S3C2410<font color='red'>复位电路</font>解读
PIC单片机驱动NB358烟雾报警器汇编程序
; NB358 software v1.0 LIST P=16F676 INCLUDE 16F676.INC __CONFIG _CP_OFF & _WDT_ON & _BODEN & _PWRTE_ON & _XT_OSC & _MCLRE_ON & _CPD_OFF ; ********************************* ; Variable Define ; ********************************* ;------------------------------------
[单片机]
pic单片机调试IIC
1、ADC采样 如果采用DMA,最多只能设置16个通道,多于16个通道时,用中断,在中断中切换通道 2、I2C 采用软件模拟I2C时, IIC总线有个特点就是开漏输出,这是总线竞争的需要,如果要做到开漏输出,有些IO口本来有这样的功能,如果用这样的IO口去仿真就比较方便。但如果IO口没有开漏输出功能,那就只能在输入和输出之间切换。所以还是比较烦的。当在需要输出低电平的时候将IO口设置成输出并输出0,输出高电平时将IO口设置成输入(高阻状态),让外部上拉电阻将电平拉高。
[单片机]
PIC单片机gpio配置与使用步骤
配置步骤如下: 第一步:首先配置ANSELx寄存器,将IO口定义为数字IO,还是模拟输入IO 第二步:配置TRISx, 将IO口定义为输入,还是输出 第三步:若定义IO口为输入,要得到IO端口的实际电平,则直接读取PORTx寄存器,若将IO口定义为输出,则通过写LATx来达到对IO口置高低电平操作。 注意:若直接写PORTx寄存器,实际上会写入到LATx中,所以一般不写入PORTx寄存器。若直接读取LATx寄存器,读取到的是锁存在GPIO Latch中的数据,而不是真正的IO端口数据,所以一般不读取LATx寄存器。 当某个引脚配置成模拟IO时候,必须将其相应的TRISx配置成输入,这样才能读取到引脚上外部电压
[单片机]
<font color='red'>PIC单片机</font>gpio配置与使用步骤
基于PIC单片机的仿生机器鱼的舵机控制
  1仿生机器鱼平台简介:   设计制作的机器鱼模仿鲹科鱼类的外形,头部采用刚性结构的塑料材料。其形状采用流线型,模仿真鱼鱼头的形状和大小比例。在鱼头的内部空间里安装电源及控制电路,并在鱼头两侧鱼眼处及在头前部的偏下侧安装了 3个红外传感器,构成了一个探测左、前、右三个方向的传感器网络,让鱼具有自助避障的功能。   使用铝合金制作的鱼骨架把三个舵机串联起来,鱼骨架支撑起套于舵机外面的橡胶鱼皮,便构成了了机器鱼的鱼身这个三关节的驱动系统。使用铝合金制作的连接件将鱼身通过螺纹连接的方式固定在在刚性鱼头上,鱼身的橡胶鱼皮使用热熔胶粘在鱼头上,这样便构成了机器鱼的整体结果。具体如图 1所示。实验证明,这种方法简单易行,且方便拆卸和组装
[单片机]
采用PIC单片机HT1621液晶显示控制器原理
HT1621液晶显示控制器是多功能全自动智能开关的显示部件,能实时、准确、在线监控供电线路的运行情况。一旦线路出现漏电、过载、短路、过压、欠压和缺相时,智能安全用电开关能立刻启动保护程序,并显示在HT1621液晶显示控制器上。在智能化楼宇、中高档家庭住宅、电力系统、工矿企业、国家重点消防单位以及石油化工、文教卫生、金融、电信等领域。基于单片机的HT1621液晶显示控制器应用广泛,其原理框图如图1所示。 美国MICROCHIP公司的PIC系列单片机主要有以下特点:(1)哈佛总线结构;(2)指令单字节化;(3)精简指令集;(4)寻址方式简单;(5)代码压缩率高;(6)运行速度高;(7)功耗低;(8)驱动能力强,达到20 m
[工业控制]
采用<font color='red'>PIC单片机</font>HT1621液晶显示控制器原理
有关PIC单片机在线编程器、在线仿真器的问题
有关PIC单片机在线编程器、在线仿真器的问题 1.1在线串行编程接口   带有Flash闪速存储器的PIC单片机产品一般都具有在线串行编程功能,只需要5根引线就可以把程序下载到单片机的Flash程序存储器中。这5根线的排列顺序是MCLR/Vpp、Vdd、Vss、PD(或PGD)和PC(或PGC)。 1.2引脚含义  上述5根引线的具体含义是:MCLR/Vpp 编程电压(对于PIC单片机一般为13 V左右);Vdd 编程电源(5 V);Vss 地;PD 编程数据信号;PC 编程时钟信号。有了这个编程连接电路,只需要合适的编程硬件电路和编程软件,就可以实现单片机在线串行编程和调试。 2 在线调试器   2.1在线调试器与目标板的
[单片机]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved