微处理器的复位

一、阻容复位电路

8051系列大部分是高电平复位,通常用阻容复位电路实现


高于1.2v左右认为是高电平,开始硬件复位,上电后电压为Vcc,后降为0V

下图实线为R上电后电压曲线,Vcap为电容充电曲线


选择R和C值,通常RC>100ms,这是一个经验法则

标准10k电阻和10uF电容得到100ms时间常数

实际电路中增加一个复位按钮,很多开发板的最小系统是这个电路


二、阻容复位电路可靠性

1.上电延时带来风险

例如:电源100ms上电,复位电路中电容一直跟随电源电压,复位引脚一直是低电平,芯片只有复位信号到来才进入复位程序,因此芯片没复位

解决办法:降低电压滤波电容值,增大电源变压器容量,电源快速上电

2.晶振起振延时影响

阻容复位周期在晶振起振前结束

3.电源电压变化的影响

两个方面:瞬变和电压过低


瞬变:电源失灵,电源迅速降到0,cpu停止运行,电源恢复时复位,这里还受电源掉电时间的影响

电压过低:比如电源电压低1v,处理器不工作,但复位引脚电平逻辑不是0(低于1.2v才为零),芯片上电后不复位

三、怎么实现可靠复位

使用外部芯片实现,完成两个功能:

1.系统上电时,提供100ms以上延时的复位信号,在振荡器和电源正常运行时复位电路在工作;

2.正常运行时电源电压小于某个值时启动复位电路。


有的芯片片内带有复位电路


总结:复位电路一般设计都不会注意,当出现问题还不容易发现,前面提到一些复位电路不合理带来的可靠性风险,说了一下产生的原因,一般国内教材不会提及,只有在这受挫过的人才注意到,后面提到了使用外部芯片或者内部复位电路解决复位可靠性的办法。



猜你喜欢

转载自blog.csdn.net/xiaoliu0515_0515/article/details/79898836