本帖最后由 zouxiaohong521 于 2015-12-10 10:30 编辑
复位信号的产生,如果来自于芯片外部,有种方法是阻容复位,也有采用专用复位芯片的。阻容电路电容有个充电时间,t=RC,这样在电路刚上电的时候,利用电容电压不能突变的特性,通过电阻进一步减缓电容充电时间,使得芯片复位时间足够长。此复位电路是针对低电平有效复位而言的,其中二极管是起着在断电的情况下能够很快的将电容两端的电压释放掉,为下次上电复位准备。RC复位电路的工作原理是,上电前电容里的电荷放光,上电瞬间,电源通过电阻向电容充电,在充电过程中,RESET的电压慢慢上升,对外部电路进行复位,当RESET上升到复位高电平时,外部系统开始工作。这里存在两个问题,一个是必须合理选择电阻和电容的值,否则复位时间过长或过短都不能满足要求,第二个问题是当系统正常复位后在工作状态下,电源突然有一个较短时间的大幅度抖动,例如在保持了1ms的低电平,此时外部系统已经紊乱了,但可能电容里的电荷还没有放干尽,故这时RESET输出仍然是高电平,没能对外部系统进行复位,这种情况比较容易发生在电源合闸瞬间(机械接触存在抖动)。