• 2
    回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

单片机复位电路大杂烩

无论大家使用什么样的单片机,总会涉及单片机复位电路的设计。而单片机复位电路设计的好坏,直接影响到整个系统工作的可靠性。许多用户在设计完单片机系统,并在实验室调试成功后,在现场却出现了“死机”、“程序走飞”等现象,这主要是单片机的复位电路设计不可靠引起的。本文详细列举了日常工作中使用的各种复位电路,以图抛砖引玉:

1、按键手动高电平复位:

上电瞬间,电容未充电被视为短路,此时Reset端口为VCC,电容充电到0.7倍的电源电压。电容充电过程中,Reset端口电压由5V变为1.5V,1.5V视为低电平此时单片机复位。电容充电过程极快,充电完成后电容被视为断路,此时Reset被电阻下拉为低电平。按键按下时,电容通过形成的回路放电,放完电后电容被视为短路,Reset端口电压变为5V,充电过程中Reset端口电压下降,完成复位。见下图:

2、按键手动低电平复位:

上电瞬间电容没电可视为短路,电源通过电阻向电容充电。Reset端口在上电瞬间与地相连,此时端口为低电平复位。充电完成后电容视为断路,端口被电阻上拉为高电平。按键按下后,端口通过按键接地产生低电平,完成复位,按键断开后被电阻上拉为高电平。如下图:

3、专用芯片复位:

5V电源通过MC34064的2脚输入,1脚便可输出一个上升沿,触发芯片的复位脚。电解电容C13是调节复位延时 时间的。当电源关断时,电解电容C13上的残留电荷通过D13和MC34064内部电路构成回路,释放掉电荷。以备下次复位启用。

4、看门狗型复位:

主要利用CPU正常工作时,定时复位计数器,使得计数器的值不超过某一值;当CPU不能正常工作时,由于计数器不能被复位,因此其计数会超过某一值,从而产生复位脉冲,使得CPU恢复正常工作状态。如下图:

5、比较器型复位:

上电复位时,由于组成了一个RC低通网络,所以比较器的正相输入端的电压比负相端输入电压延迟一定时间。而比较器的负相端网络的时间常数远远小于正相端RC网络的时间常数,因此在正端电压还没有超过负端电压时,比较器输出低电平,经反相器后产生高电平。复位脉冲的宽度主要取决于正常电压上升的速度。由于负端电压放电回路时间常数较大,因此对电源电压的波动不敏感。如下图:

各位朋友还知道哪些复位电路呢?欢迎留言。

全部回复(2)
正序查看
倒序查看
2022-10-25 18:48

学习学习

0
回复
2022-10-27 09:27

不错不错,感谢分享

0
回复