tag 标签: 复位电路

相关帖子
相关博文
  • 热度 16
    2013-11-6 09:55
    1076 次阅读|
    0 个评论
    使用ICD2或ICD3编程器时,推荐MCLEAR引脚上不要接电容和二极管神马的,可是既要使用外部复位电路,又要使用ICD仿真器怎么办? 加跳线隔离? 那就Out了,看看这个电路吧。     图片取自www.MicroDigitalEd.com的MDE PIC Trainer Board  
  • 热度 28
    2012-3-29 10:33
    2443 次阅读|
    0 个评论
      四、单片机复位电路的可靠性设计 1 、不良现象          单片机复位电路设计不良将导致以下现象:程序无故无循环特征的跑飞、死机,但在仿真软件中运行良好;在短时间内开关机,单片机无法复位等。 2 、单片机复位电路的分类          应用比较广泛的有微分型、积分型、比较器型和看门狗型复位电路,当然还有专用的复位电路IC。 3 、常用单片机的复位方式         8051单片机:在晶振正常运行的情况下,RST引脚保持两个机器周期的高电平将使单片机复位。           AVR单片机(ATMEGA128):AVR单片机的复位方式要比8051单片机复杂。AVR有5个复位源,分为上电复位、外部复位、掉电检测复位、看门狗复位和JTAG AVR复位。其中由熔丝位的设置来决定是否使用掉电检测及掉电检测复位的检测电平;此外,由熔丝位的设置来决定复位的启动时间(熔丝位的设置详见《净水原创之熔丝位设置详解》)。上电复位、掉电检测复位、看门狗复位由内部电路解释。外部复位的条件是:外加/RESET引脚低电平持续时间大于最小脉冲宽度,最小脉冲宽度为1.5uS。 4 、微分型复位电路的模型   微分型复位电路用于高电平复位单片机的上电复位中。其中高电平脉冲的宽度由C2和R2决定,通过微分电路的计算公式可以计算,其中典型值为10uF和10K。由电路可以看出,当电源关闭时,C2将有一个放电过程。假设在C2放电未完成的状态下,电源再次开启,则C2将不能看做是一个交流通路(上升沿),RST也将不能得到高电平。这就需要C2有一个快速放电的通道,考虑到这一点,我们会为R2并联一个快恢复的二极管,来为C2提供放电通路。 另:AT89S52单片机的复位信号输入高电平定义为:0.7Vcc~Vcc+0.5(V)。 5 、积分型复位电路的模型           积分型复位电路用于低电平复位单片机的上电复位,其低电平脉宽决定于积分电路的斜率。同微分型复位电路一样,也存在一个放电时间常数的问题,这将导致快速开关机时的复位问题。通常在R1上并联一个二极管,以使放电时间常数小于充电时间常数,增加稳定性。           在RST信号经过一个反相器后,可用于高电平复位的单片机。如图所示:其中,为避免在电压波动时,由于电容放电过快,可能使Uc低于反相器的Vin(low)值,导致不必要的复位动作。R1的出现就解决了这个问题。调节R1的大小可以调节放电时间常数。如图所示,R1应该小于R2。此电路在单片机sleep和active之间切换,且电源功率较小的情况下,显得尤为重要。    
  • 热度 75
    2009-12-17 09:49
    9973 次阅读|
    55 个评论
    上次写了篇关于振荡器兼容性导致产品质量问题的文章,没想到反映很强烈,说明吃过亏的人不少啊,呵呵。今天谈谈复位电路。 复位电路不知道该定位成是模拟电路合适数字电路,原因是功能和结构太简单了,好多人都不屑深入研究。而世上的事就是这样,你认真研究它确实是不难,你要忽视它麻烦就大了。曾经有一家国内的设计公司(上市公司),产品不断被人骂,而且一直做不好,其实就是一个小小的复位电路没做好。 复位分为POR(上电复位)和LVR(低电压复位)。通常POR对瞬时的掉电不敏感,因此如果IC电源地上有大的电解电容,在关机后电还没掉光再上电,就会出现复位不良。LVR可以比较好的结决这个问题,但是LVR形式的电路需要一个建立时间,万一IC上电速度太快,就有可能来不及相应。因此好的方法是LVR加POR并联。 复位电路要考虑上电的速度,因为你不知道实际使用时的加电条件,必须考察电路对慢上电和快上电的响应情况。 复位电路要考虑防干扰问题,因为电源上总是有毛刺的,当打EFT时,IC电源引脚上有可能有上百伏的瞬时脉冲。复位电路要对这个信号反映就麻烦了,会引起系统频繁复位。 复位电路要考虑快速电压跌落问题,电路设计不合理,一个5V到4V的瞬时电压跌落就足以导致复位,这个往往是人们始料不及的。 复位电路要考虑温度拉偏,曾经遇到一个案子,芯片冬天就出毛病(提早复位),原来是低温下复位点提高了(原来就在临界状态)。 复位电路要考虑与其他电路的配合,举个例子,如果复位时有块电路随机或必然的消耗大电流,那样就就可能拉低电位,那很有可能影响到复位的解除。 复位电路要考虑死区问题,也就是要高于电路实际可正常工作的电压点。由于IC工作的频率可能不同,一般是频率越快工作点越高,所以有时要通过FUSE选择复位电压电。 复位电路最好做出一定的回滞特性,防止在反转点附近震荡。 可能还有不少,一时想不起来了,大家补充吧。
相关资源