来源:芯片哥 今日头条
研发工程师在对一个电路系统设计,往往会使用单片机作为电路系统的核心;众所周知,单片机的工作最小系统包含电源电路,晶振时钟电路,复位电路;其中复位电路的设计,部分工程师存在不小的疑惑;芯片哥就这些复位电路问题和小伙伴们简单谈一下
复位电路原理:
1,复位电路定义:何为复位电路?能使单片机产生复位信号的电路;大多数单片机的复位Reset引脚,复位Reset信号都是逻辑低电平有效,也就是复位电路输出一个逻辑低电平,单片机进入复位状态,否则单片机正常工作;
2,复位电路图:
典型复位电路图

其中VCC为单片机的电源,Reset信号连接到单片机的复位引脚;正常工作条件下,由于VCC电压为恒定3.3V(5V),所以Reset信号为逻辑高电平,单片机工作正常;但有两个特殊的电路工作场景,即VCC上电和VCC掉电的时候,此时RC复位电路的工作特性发挥作用了;
VCC上电过程:由于电容电压V不能产生突变,RC复位电路电容两端电压的充电原理:
V=VCC*[1-exp(-t/RC)],t为VCC上电时间,RC为常数,等于电阻阻值乘以电容容值;得出电容C1两端的电压值与时间存在一个函数的量化关系;据此我们就可以解决工程师比较头疼的问题,也就是电容的容值如何选取问题;
当工程师通过查看单片机的数据手册得知,
单片机上电掉电时间表

(a)单片机最小的上电复位时间为t1时,那我们就可以计算出复位电路中的电容容值最小值Cmin;
(b)单片机最小的掉电复位时间为t2时,那我们就可以计算出复位电路中的电容容值最大值Cmax;
所以电容的容值最后确定在Cmin与Cmax之间即可,最后在这范围内的电容中选取一个常用的电容容值就是复位电路的电容容值,常用的电容容值如473,103,104,472等;
看完芯片哥的量化分析复位电路,小伙伴们是否还存在电容容值选取的问题呢?此电路设计技能也同样适用其他电路,如ADC采集滤波电路的电容容值计算等