原创 单片机复位种类和故障

2009-9-23 16:41 6005 11 12 分类: MCU/ 嵌入式
外部复位(External Reset)
它是影响时钟模块和所有内部电路,属于同步复位,但外部Reset引脚为逻辑低电平。在引脚变为低电平后,CPU的复位控制逻辑单元确认复位状态直到Reset释放。复位控制逻辑保持复位低电平状态,在额外512个时钟周期内。因为当复位引脚为低电平时与MCU执行复位命令是相互冲突的,因此复位引脚必须保证520时间周期内低电平才能保证外部复位被外部总线辨识出来。
点击看大图
上电复位(Power-on reset)
它是由外部总线产生的一种异步复位。单片机在电源电压VDD小于大约2.5V的时候复位,只要VDD电压不超过这个阈值,单片机就仍然保持复位状态。
电压跌落的时间大概在纳米级(如果一旦出现了,马上会复位)。因此监测上电复位不能单片机内部,因为小于这个电压单片机逻辑功能。

低电压复位(Low-Voltage Reset)
它是部分单片级内部监控器形成的异步复位,单片机电压小于一定触发值时,单片机开始复位。
低电压的复位电平是和供电电压相关的,会有一个波动:
点击看大图

软件复位(Software Reset)
它是由软件看门狗定时器超时引起的一个异步复位。如果要开启软件复位,必须要注意设置软件内部寄存器,使之有效。这个功能主要是用来防止程序跑飞。

双总线故障复位(Double Bus Fault Reset)
它是由双总线错误监视器产生的异步复位,它是总线错误的特殊状态会导致中止异常处理。
   
时钟丢失复位(Loss of Clock Reset)
它在参考时钟子模块消失的时候产生的同步复位。如果要使该复位有效,需要设置寄存器SYNCR。

关于更详细的外部Reset的资料可以这样描述(51单片机):
为了确保良好的外部复位和上电复位,复位脉冲宽度必须足够宽,我们要考虑以下两个参数来确定复位脉冲宽度:
tosc:振荡器才可达到Vih1或Vil1电压的时间。
tvddrise:电压VDD由10上升至90%的时间。
当这两个参数的条件得到满足时,还必须维持至少一定的机器周期来保证单片机内部的启动。
点击看大图
如果是不正常的复位的话:
点击看大图
如果要具体的计算,关于LDO的Reset可参考前面关于拉普拉斯变换的计算过程。
偷懒的话可以查表:
点击看大图


参考文献:
Sources of Reset on Modular Microcontrollers.pdf点击下载
How to Calculate the Capacitor of the Reset.pdf点击下载

Resetting MCUs点击下载

文章评论1条评论)

登录后参与讨论

dongbei06_409353400 2009-9-30 09:19

很全面 支持!
相关推荐阅读
朱玉龙 2019-06-13 11:48
放开限购的对新能源汽车的影响
买车和生娃一样,有时候是需要看收入和信心的,随着汽车产业进入调整期,ZF层面对于这个支柱产业的政策性的帮助业随之而来,《推动重点消费品更新升级 畅通资源 循环利用实施方案(2019-2020年)》这份...
朱玉龙 2019-06-13 11:45
如何看待这一波全球车企的人员收缩?
2019-05-26 在国内保就业的前提下,谈国内的问题是很敏感的。但是在全球...
朱玉龙 2018-11-01 14:25
比亚迪把新能源汽车卖哪里去了?
2018-11-01今年是汽车行业整体的转折点,我们在考较和推敲特斯拉的时候,国内的比亚迪今年的量也是非常厉害,特别是这三个月7、8、9三月新能源汽车的销量都超过了传统车,占了大头。从数字来看,这个新...
朱玉龙 2018-11-01 14:23
电池温度传感器再思考
2018-10-16 随着锂电池的能量密度的提升和安全裕度的降低,核心的问题是要知道锂电池单体本身的温度。实际上,我们现在已经了解大部分的电池滥用试验选择都和温度有关系,在不同的温度下做出来的条件并不...
朱玉龙 2018-11-01 14:20
新能源汽车产业链的利润格局
2018-10-13 从当前的形势来看,我们到了讨论动力电池产业和电动汽车厂家们的博弈问题了,在一个健康的市场里面,是存在一个比较好的零整关系,是存在一个博弈过程,能够建立均衡,各方都有相对合理的利润...
朱玉龙 2018-11-01 14:11
Model 3 电芯的分析
2018-09-24这个也是综合不少的材料来看的,主要是看电芯的一些情况。这里我不知道A2mac1找的哪样的实验室来做这个事情,从整个分析还是挺全的,包括电芯测试,电芯内的材料分析,这些东西全套下来,...
我要评论
1
11
关闭 站长推荐上一条 /2 下一条