
复位电路的效果
在上电或复位进程中,操控CPU的复位状况:这段时刻内让CPU坚持复位状况,而不是一上电或刚复位结束就作业,避免CPU宣布过错的指令、履行过错操作,也能够进步电磁兼容功能。
不管用户运用哪种类型的单片机,总要涉及到单片机复位电路的规划。而单片机复位电路规划的好坏,直接影响到整个别系作业的可靠性。许多用户在规划完单片机体系,并在实验室调试成功后,在现场却呈现了“死机”、“程序走飞”等现象,这首要是单片机的复位电路规划不可靠引起的。
根本的复位办法
单片机在发动时都需求复位,以使CPU及体系各部件处于确认的初始状况,并从初态开端作业。89系列单片机的复位信号是从RST引脚输入到芯片内的施密特触发器中的。当体系处于正常作业状况时,且振动器安稳后,假如RST引脚上有一个高电平并坚持2个机器周期(24个振动周期)以上,则CPU就能够呼应并将体系复位。单片机体系的复位办法有:手动按钮复位和上电复位
1、手动按钮复位
手动按钮复位需求人为在复位输入端RST上参加高电平(图1)。一般选用的办法是在RST端和正电源Vcc之直接一个按钮。当人为按下按钮时,则Vcc的+5V电平就会直接加到RST端。手动按钮复位的电路如所示。因为人的动作再快也会使按钮坚持接灵通数十毫秒,所以,彻底能够满意复位的时刻要求。
图1
图2
2、上电复位
AT89C51的上电复位电路如图2所示,只要在RST复位输入引脚上接一电容至Vcc端,下接一个电阻到地即可。关于CMOS型单片机,因为在RST端内部有一个下拉电阻,故可将外部电阻去掉,而将外接电容减至1 F。上电复位的作业进程是在加电时,复位电路经过电 容加给RST端一个时刻短的高电平信号,此高电平信号跟着Vcc对电容的充电进程而逐步回落,即RST端的高电平继续时刻取决于电容的充电时刻。为了确保体系能够可靠地复位,RST端的高电平信号有必要坚持满足长的时刻。上电时,Vcc的上升时刻约为10ms,而振动器的起振时刻取决于振动频率,如晶振频率为10MHz,起振时刻为1ms;晶振频率为1MHz,起振时刻则为10ms。在图2的复位电路中,当Vcc掉电时,必定会使RST端电压敏捷下降到0V以下,可是,因为内部电路的约束效果,这个负电压将不会对器材发作危害。别的,在复位期间,端口引脚处于随机状况,复位后,体系将端口置为全“l”态。假如体系在上电时得不到有用的复位,则程序计数器PC将得不到一个适宜的初值,因而,CPU或许会从一个未被界说的方位开端履行程序。
2、积分型上电复位
常用的上电或开关复位电路如图3所示。上电后,因为电容C3的充电和反相门的效果,使RST继续一段时刻的高电平。当单片机已在运转傍边时,按下复位键K后松开,也能使RST为一段时刻的高电平,然后完成上电或开关复位的操作。
依据实际操作的经历,下面给出这种复位电路的电容、电阻参考值。
图3中:C:=1uF,Rl=lk,R2=10k
图3 积分型上电复位电路
专用芯片复位电路:
上电复位电路 在操控体系中的效果是发动单片机开端作业。但在电源上电以及在正常作业时电压反常或搅扰时,电源会有一些不安稳的要素,为单片机作业的安稳性或许带来严峻的影响。因而,在电源上电时延时输出给芯片输出一复位信号。上复位电路另一个效果是,监督正常作业时电源电压。若电源有反常则会进行强制复位。复位输出脚输出低电平需求继续三个(12/fc s)或许更多的指令周期,复位程序开端初始化芯片内部的初始状况。等候承受输入信号(若如遥控器的信号等)。
图4 上电复位电路原理图
上电复位电路原理剖析
5V电源经过MC34064的2脚输入,1脚便可输出一个上升沿,触发芯片的复位脚。电解电容C13是调理复位延时时刻的。当电源关断时,电解电容C13上的残留电荷经过D13和MC34064内部电路构成回路,开释掉电荷。以备下次复位启用。
四、上电复位电路的要害性器材
要害性器材有:MC34064 。
图6 内部结构框图
输入输出特性曲线:
上电复位电路要害点电气参数
MC34064的输出脚1脚的输出(安稳之后的输出)如下图所示:
三极管欠压复位电路
欠压复位电路作业原理(图6)w 接通电源,+5V电压从“0V”开端上升,在升至3.6V之前,稳压二极管DH03都处于截止状况,QH01(PNP管)也处于截止状况,无复位电压输出。w 当+5V电源电压高于3.6V今后,稳压二极管DH03反向击穿,将其两头电压“箝位”于3.6V。当+5V电源电压高于4.3V今后,QH01开端导通,复位电压开端构成,当+5V电源电压挨近+5V时,QH01现已饱满导通,复位电压到达安稳状况。
图6 欠压复位电路图
看门狗型复位电路
看门狗型复位电路首要使用CPU正常作业时,守时复位计数器,使得计数器的值不超越某一值;当CPU不能正常作业时,因为计数器不能被复位,因而其计数会超越某一值,然后发作复位脉冲,使得CPU康复正常作业状况。典型使用的Watchdog复位电路如图7所示。此复位电路的可靠性首要取决于软件规划,行将守时向复位电路宣布脉冲的程序放在何处。一般规划,将此段程序放在守时器中止服务子程序中。可是,有时这种规划依然会引起程序走飞或作业不正常。原因首要是:当程序“走飞”发作时守时器初始化以及开中止之后的话,这种“走飞”状况就有或许不能由Watchdog复位电路校对回来。因为守时器中止一真在发作,即便程序不正常,Watchdog也能被正常复位。为此提出守时器加预设的规划办法。即在初始化时压入仓库一个地址,在此地址内履行的是一条关中止和一条死循环句子。在所有不被程序代码占用的地址尽或许地用子程序回来指令RET替代。这样,当程序走飞后,其进入圈套的或许性将大大添加。而一旦进入圈套,守时器停止作业而且封闭中止,然后使Watchdog复位电路会发作一个复位脉冲将CPU复位。当然这种技能用于实时性较强的操控或处理软件中有必定的困难。
图7 看门狗型复位电路
比较器型复位电路
比较器型复位电路的根本原理如图8所示。上电复位时,因为组成了一个RC低通网络,所以比较器的正相输入端的电压比负相端输入电压推迟一守时刻。而比较器的负相端网络的时刻常数远远小于正相端RC网络的时刻常数,因而在正端电压还没有超越负端电压时,比较器输出低电平,经反相器后发作高电平。复位脉冲的宽度首要取决于正常电压上升的速度。因为负端电压放电回路时刻常数较大,因而对电源电压的动摇不灵敏。可是简单发作以下二种晦气现象:(1)电源二次开关距离太短时,复位不可靠;(2)当电源电压中有浪涌现象时,或许在浪涌消失后不能发作复位脉冲。为此,将改善比较器重定电路,如图9所示。这个改善电路能够消除第一种现象,并削减第二种现象的发作。为了彻底消除这二种现象,能够使用数字逻辑的办法与比较器合作,规划如图9所示的比较器重定电路。此电路稍加改善即可作为上电复位与看门狗复位电路一起复位的电路,大大进步了复位的可靠性。
图8 比较器型复位电路
图9 改善型比较器型复位电路
文章常识内容来源于电子工程专辑,假如侵权请联络小编。
【关于云创硬见】
云创硬见是国内最具特征的电子工程师社区,交融了职业资讯、社群互动、训练学习、活动沟通、规划与制作分包等服务,以开放式硬件立异技能沟通和训练服务为中心,连接了超越30万工程师和产业链上下游企业,聚集电子职业的科技立异,聚合最值得重视的产业链资源, 致力于为百万工程师和立异创业型企业打造一站式公共规划与制作服务渠道。
【造物工场】
赋能中小团队,一站式硬件归纳服务渠道。PCB、PCBA、BOM、元器材、开发板在线下单等硬件产品计划。多名资深产品、项目经理供给专业技能支持,一站式服务产品计划到规划、出产等全链路服务。
服务范畴:电子职业
服务目标:个别工程师、小型研制团队、小型硬件创业团队。
