RC串联延时电路电容充电时间计算

在电路设计中经常会用到将电阻和电容正极连接,电阻另一端接上电源,电容负极接地。电阻和电容连接点为功能点,常用于延时驱动晶体管或是使能IC。
RC串联延时电路电容充电时间计算_第1张图片
根据系统设计意图,可能需要计算R和C的取值,或是在确定RC的情况下计算Vout的上升时间 电容充电时间 。

充电时间 T = - ln ( ( VCC - Vout ) / VCC ) * R * C

上面公式中各参数单位如下:
时间单位:s
电压单位:V
电阻单位:Ω
电容单位:F

RC串联延时电路电容充电时间计算_第2张图片
上图是根据前一图中电路进行搭建,用5V供电下示波器抓取到的上电波形。其中R值为2KΩ,C为1000uF,即R*C = 2。
取其中几组值进行计算验证:

T Vout ln((VCC-Vout)/VCC) R*C
1.0 1.9 -0.478 2.092
1.8 3.0 -0.916 1.965
3.0 3.9 -1.514 1.982
4.0 4.3 -1.966 2.035

上面的T和Vout均是看图用肉眼估计的,但基本上计算后得出的R*C和电路匹配。

利用上面公式设计电路参数举例:
某单片机在系统上电时需要延时100ms,以确保电源稳定后开始运行,用上述RC串联电路,将Vout接到单片机Reset管脚。
已知单片机的VCC和电阻端VCC相同为5V,单片机Reset管脚低电平复位、高电平时单片机运行,该管脚输入电压VH为3.5V,电路中电阻取10K,现在需要计算电容大小。
根据上述公式计算可以得到电容约为8.3uF,可以取个值近似的电容,比如10uF。

你可能感兴趣的:(电子相关)