技术中心


    众芯微科技
    热线:0755-83244296
    手机:13332940369   13713775045

    在线QQ点击这里给我发消息
    联系人:
    深圳市福田区华强北路2009号
    东方时代广场A座1608室
    技术中心
    当前位置:首页 > 技术中心
    单片机复位电路主要四种类型介绍
    • AVR单片机解密后烧写文件须注意什么?
    • 简单逻辑器件PAL/GAL破解方法介绍
    • 单片机的常用芯片---OC门
    • AT89系列单片机后缀的意义
    • STM32启动过程全解
    • 芯片加密1.2.3
    • IC型号鉴定
    • 51单片机的高精度除法程序及使用
    •   AVR单片机的几个主要优点
    • c8051f单片机和at89c5x,at89s5x单片机的不同
    • 单片机复位电路主要四种类型介绍
    • 制造大功率LED芯片的5种方法
    单片机复位电路主要四种类型介绍
    • 详细介绍
    目前为止,单片机复位电路主要有四种类型:(1)微分型复位电路;(2)积分型复位电路;(3

    )比较器型复位电路;(4)看门狗型复位电路。另外,Maxim等公司也推出了专用于复位的专用芯片


    1 复位电路的数学模型及可靠性分析
    1.1 微分型复位电路
    以高电平复位为例,其中U0是由于下拉电阻R在CPU复位端引起的电压值,一般为0.3V以下。但在

    实际应用中,Us不可能为理想的阶跃信号。其主要原因有两点:(1)稳压电源的输出开关特性;(2

    )设计人员在设计电路时,为保证电源电压稳定性,往往在电源的输入端并联一个大电容,从而导致

    了Us不可能为阶跃信号特征。由于第一种情况与第二种情况在本质上是一样的,即对Us的上升斜率产

    生影响,从而影响了的URST的复位特性。
    另一种情况就是设计人员将一些开关性质的功率器件,如大功率LED发不管与单片机系统共享一

    个稳压电源,而单片机系统的复位端采用微分复位电路,由此也将造成复位的不正常现象。
    将器件等效为电阻RL,其中开关特性即RL很小或RL很大两种工作状态。而稳压电源的基本工作原

    理是:ΔRL→ΔI→ΔU→-ΔI→-ΔU。从中可以看出,负载的变化必然引电流的变化。为了分析简单

    ,假设R>RL,并且R>>R0.这样,可以近似地钭以上电路网络看作两个网络的组合,并且网络之间的负

    载效应可以忽略不计。
    第一个电路网络等效为一个分压电路。当RL从RLmin→Rlmax时,使其变化为阶跃性持,则UA为一

    个赋的阶跃信号。
    UA(t)=[Rlmax/(Rlmax+R0)]U t≥0
    UA(t)=[Rlmin/(Rlmin+R0)]U t<0
    用此阶跃信号作为第二个电路网络,一阶微分电路的输入,则可得下式:
    (d/dt)UA(t)=(1/RC)URST(t)+(d/dt)URST(t)
    URST(0)=0
    解之得:
    从上式可以看出,由于负载的突变和稳压电源的稳压作用,将在复位端引入一个类脉冲,从而导

    致CPU工作不正常。
    1.2 积分型复位电路
    当反相器正常工作后,Uc若仍能保持在VIL以下,则其输出就可以为高电平;而且如果从反相器

    正常工作后开始,经过不小于复位脉冲宽度的时间TR后,Uc才能达到VIL以上,那么上电复位就能保

    证可靠。所以在实际应用中,设计人员常常将R、CF的值增大以提高时间常数,并且应用具有斯密特

    输入的CMOS反相器以提高抗干扰性。然而此复位电路常常在二次电源开关相对较短的时间间隔情况下

    出现异常。这主要是由于放电回路与充电回路相同,导致放电时间常数较大,从而导致UC电压下降过

    度。
    放电回路的时间常数一般远远小于充电时间常数。这时,上面所提到的重复开关电源而造成上电

    复位不可靠的现象就可以得到控制。然而,由于放电时间常数过短,降低了此复位电路在工作中对电

    源电压波动的不敏感性。例如,当电源电压有波动时,此时由于放电过快,从而有可能造成Uc低于反

    相器的VIL电压值,带来不必要的复位脉冲。此现象在单片机工作于Sleep方式与Active方式切换,而

    电源输出功率又相对较弱时可能出现。为此提出针对以上现象的改进积分型复位电路。
    1.3 比较器型复位电路
    比较器型复位电路的基本原理如图8所示。上电复位时,由于组成了一个RC低通网络,所以比较

    器的正相输入端的电压比负相端输入电压延迟一定时间。而比较器的负相端网络的时间常数远远小于

    正相端RC网络的时间常数,因此在正端电压还没有超过负端电压时,比较器输出低电平,经反相器后

    产生高电平。复位脉冲的宽度主要取决于正常电压上升的速度。由于负端电压放电回路时间常数较大

    ,因此对电源电压的波动不敏感。但是容易产生以下二种不利现象:(1)电源二次开关间隔太短时

    ,复位不可靠;(2)当电源电压中有浪涌现象时,可能在浪涌消失后不能产生复位脉冲。为此,将

    改进比较器重定电路,如图9所示。这个改进电路可以消除第一种现象,并减少第二种现象的产生。

    为了彻底消除这二种现象,可以利用数字逻辑的方法与比较器配合,设计如图10所示的比较器重定电

    路。此电路稍加改进即可作为上电复位与看门狗复位电路共同复位的电路,大大提高了复位的可靠性


    1.4 看门狗型复位电路
    看门狗型复位电路主要利用CPU正常工作时,定时复位计数器,使得计数器的值不超过某一值;

    当CPU不能正常工作时,由于计数器不能被复位,因此其计数会超过某一值,从而产生复位脉冲,使

    得CPU恢复正常工作状态。典型应用的Watchdog复位电路如图11所示。此复位电路的可靠性主要取决

    于软件设计,即将定时向复位电路发出脉冲的程序放在何处。一般设计,将此段程序放在定时器中断

    服务子程序中。然而,有时这种设计仍然会引起程序走飞或工作不正常[3]。原因主要是:当程序“

    走飞”发生时定时器初始化以及开中断之后的话,这种“走飞”情况就有可能不能由Watchdog复位电

    路校正回来。因为定时器中断一真在产生,即使程序不正常,Watchdog也能被正常复位。为此提出定

    时器加预设的设计方法。即在初始化时压入堆栈一个地址,在此地址内执行的是一条关中断和一条死

    循环语句。在所有不被程序代码占用的地址尽可能地用子程序返回指令RET代替。这样,当程序走飞

    后,其进入陷阱的可能性将大大增加。而一旦进入陷阱,定时器停止工作并且关闭中断,从而使

    Watchdog复位电路会产生一个复位脉冲将CPU复位。当然这种技术用于实时性较强的控制或处理软件

    中有一定的困难。
    Copyright © 众芯微电子
    热线:0755-83244296
    深圳市福田区华强北路2009号东方时代广场B座1407室
    URL:www.zhongxinwei.net
    本站部分图文来源网络,如有侵权问题请通知我们处理!