复位电路是单片机最小系统的核心电路之一,下图就是一个简单的低电平复位电路,很多同学在绘制单片机最小系统的时候对于该电路只是单纯地复制粘贴,并不了解其中的具体原理。因此,下面就来简单分析一下该电路的实现原理。
1、电阻的作用
在该电路中,电阻的主要作用是实现上拉功能,以确保在按键没有被按下的情况下,单片机复位引脚的电平一直保持在高电平状态。其实现上拉功能的原理可以从单片机I/O的输入等效模型来分析。
下图是I/O的输入等效模型,由于PN结的阻抗Rbc、Rbe是很大的,因此此时的输入电平Vi是不确定的状态,有可能是低电平,也有可能是高电平。
但是,在接上上拉电阻之后情况就不一样了,Rbc阻抗很大,与R并联之后总阻抗接近R,此时就相当于电阻R与Rbe串联,根据串联分压原理,由于Rbe阻抗很大,因此输入电平Vi就接近于VCC,输入被稳定在了高电平。
2、电容的作用
(1)上电复位
电容的第一个作用是实现上电复位,当电路刚通电时,由于时间常数τ的存在,复位引脚的电平在上电瞬间是低电平,之后缓慢上升为高电平,实现复位功能。
(2)按键消抖
由于电容两端的电压不能突变,因此,利用电容可以实现按键的硬件消抖