当前位置:文档之家› 单片机复位电路参数计算

单片机复位电路参数计算

系统上电时,随着Vcc 电压由0V 增加到5V ,电容C1的上极板电位随之增加,电容的内电场增强,使C1能吸引更多的电子通过R 到达下极板,从外面看就电流通过C1 和R10入地。

按电压在随着电流方向逐惭降低的原则,电流的出现会在R10端形成一大于0的电位。

由于电容的充电逐渐饱和,所以电流会逐渐减小,电位也会逐渐减小。

该电位的大小和持续的时间将直接影响到我们的系统能否上电复位。

在AT89C51的规格书中有这么一段描述: 如果当Reset Pin 有两个机器周期的时间是高电平,那么就会系统就会被复位。

震荡频率震荡周期1=
12*震荡周期机器周期=
所以对于12M 晶振做为“原动力”的系统来说,使系统复位的时间t 应大于: us M
t 212*121*2== 两个机器周期的时间求出来了,但是多高的电平才算是高电平呢?由AT89C51是规格书中关于其DC 特性的描述中可以知道,当Reset Pin 上的电压超过Min=0.7Vcc 时Reset Pin 就会认为是高电平。

事先假设的系统电压为5V ,Vcc 在这里可以看成5V ,所以如果Reset Pin 上的电压超过0.7Vcc=3.5V ,就可以看成Reset Pin 为高电平,如果这超过3.5V 的电平持续时间超过2uS ,那么系统就会复位。

最后一步就是计算RST_H 处的电位了。

不考虑流入Reset Pin 内电流,该电路就是一阶RC 电路。

电容两端暂态电流与电压的关系式如下:
因为()V U C 5=∞;()V U C 00=+;所以
设Reset pin 电压为()t U R ,那么: ()()t U V t U C CC R -= 所以,
RC t 357.0=
当且仅当 us RC t 2357.0≥=时,系统才会复位,即满足条件 610*6.5-≥RC
所以用R=1K Ω、C=22μF 符合要求。

相关主题