欢迎访问ic37.com |
会员登录 免费注册
发布采购

PIC单片机外部上电延时复位电路的设计思路及电路设计

日期:2009-1-6标签: (来源:互联网)
1.设计思路

设计上电延时复位电路需考虑电源电压vdd的上升时间和振荡器的起振时间。电源电压vdd的上升时间,与供电电源、电源所负担的整个单片机应用系统内各部分电路有关;振荡器的起振时间与振荡器频率有关,例如振荡频率为10mhz时,、起振时间约为1ms,振荡频率为1mhz时,起振时间约为10ms。

为了保证系统可靠地复位,在单片机内部的上电复位功能por和两个定时器pwrt与ost满足不了需求时,可以设计外接阻容rc延时电路,使mclr引脚上的低电平维持足够长的延迟时间。与外部上电延时复位功能相关的硬件等效电路如图1所示。

图1 外部上电延时复位等效电路

图2所示为当阻容元件值较小时,其rc时间常数小于定时器pwrt的延迟时间。图3所示为当阻容元件值较大时,其rc时间常数大于定时器pwrt和定时器ost的延迟时间总和,这时,单片机脱离复位状态的时刻由mclr引脚的低电平延迟时间决定,这种情况对于测试或多片pic16f87x并行工作很有用。

图2 mclr端连rc(较小)元件

图3 mclr端连rc(较大)元件

注意,当芯片电压vdd加电上升时间大于100μs时,片内的电源上电复位功能por和电源上电延时定时器pwrt可能不能起到正常的作用,而使芯片的复位(即pg复位地址)出现不正常,一般在这种情况下建议不要再采用pwrt。

如果vdd上升时间很长,此时的单片机通常需要附加更长的电源上电延时电路。可靠的电源上电延时方法如图4所示,在mclr端外接复位电路,其延迟时间可以由单片机开发者选定。

2.电路设计

pic16f87x系列单片机使用低频振荡方式时,单片机的外接引脚mclr连接如图4所示中(a)和(b)所示。

其中,mclr引脚的漏电流最大值为5μa,电阻r取值应小于40kω,以保证其压降不大于0.2v;r1用作限流电阻,取值1.0ω,用于保护mclr引脚内部电路。

图4 mclr连阻容元件

二极管d使电容c能够在电源掉电时快速放电。电容c的充电过程对于我们有用,而放电过程不仅无用,而且在一次掉电之后,c还有积累电荷时,如果再次上电,就会造成rc延时电路失去延时作用,从而不能可靠复位。