|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 liuxy 于 2017-11-2 10:06 编辑 ' A Y% V# u$ A) i& W0 q5 C& X5 r2 t
7 `2 ? C# @/ Y# v; t/ O* h研发太枯燥,发发帖,冒冒泡。( H) \5 R# m. A$ r4 I
以下内容纯属个人发呆,知识很入门,误笑误笑。. Z z5 @2 k/ t' W
' j8 r$ m$ B1 x1 q
经常运用RC的充放电原理,来设计上电延时、开机时序、迟滞比较器、方波发生器等电路。秉着知行合一的节奏,来看下实际RC延时的计算方式。
& U& W, f; I1 M5 \1、理论计算。
. i1 P" I% s- p8 i+ k 有很多人的RC充放电时间约等于R*C。这真的是因为时代进入到数字电路时代,所以大家开始犯懒了。
$ A0 x z3 f, a: } z- E7 [ 完整的公式应该是:t/RC=-ln(Vs-Vc)/Vs.
$ l4 w1 t1 ?1 W% g t代表时间。# O9 e9 c' F: m/ a
R是电阻值,单位为欧姆。
3 O$ j+ [" T% t; w! \* I C为电容容值,这个单位是F。! W3 x! H" B. q+ B4 {" v
Vs为R端输入的电压。; @, v8 E$ v2 n' X5 j* ?
Vc为需要上升的电压。
1 Z( `+ x2 j8 J3 V 通过公式,可以计算出一个10K电阻对1uF电容充电到4V需要的时间约为16ms(高中数学)3 N6 Y- W; P/ G, w: a
2、仿真看下。
& i" I( R" F, Q" L$ g5 g 仿真是一个很好的提前预判的工具,当然这么简单的电路应该不需要仿真的。不过习惯了这些模拟的小电路先分析下,也是不错了。& o6 q0 @6 ~) y0 Y' o
电路如下:" j1 d$ ]( P4 k' f e) L( |
9 o. k( k( H+ P6 r; U, `! i仿真波形如下。果然,上升时间和计算的一样,很开心。
, g1 Q/ `4 G( a" p- I, U
3 Q9 t0 N* v4 t) s/ D, ^
3、实际验证一下吧。
) {/ u& e% w* }3 D% J3 T2 y/ f 万能板搭一下就好了。虽然搭的好丑。加了个开关,因为实在不想用MCU拉个IO口来上电。但是直接用数字电源夹老是一大堆的抖动。加个开关让波形看着更好看点。
# q7 A# F. v# y0 G
! |' D) O4 ^) }6 M/ d
' r, v) i# t' [+ W- B
5 x' y! D/ s& H t4 P8 `9 G
看下示波器的上升时间,我了个去,才12.xx ms.& e) W9 q2 F# {, F! H, r) c
3 k( m* B- z7 [) g
C6 J( r6 a) T0 `4 r- u
# ?4 I3 c# M# y# }
! w. w3 c: m5 w3 {" F5 U1 J
4、结果分析一下,很显然我这个结果是有偏差的,误差产生的原因很多。8 q+ n/ E0 e* q# { K7 i2 |& ^- |
主要还是由于电阻的误差 1%,电容选用的是20%的电容造成,可惜没有电桥,没办法精准的看下电容值到底是多少。
3 \1 ~' [0 |2 |! `, D& g2 ` 但是粗略的看下,还是比较符合理论计算的,在一些需要保持40ms RSET的电路时,可以相应的把设计时间设计长点就好了。% h6 B9 I z8 {+ C! U) t6 |1 S
" a3 V) T d) z5 X+ K1 T
% D0 W# F9 i$ K* r) L
4 a/ P9 D/ h2 n* h% v7 y2 H, ?. B2 Y0 J, o
g7 _' B$ ~4 Z6 b) d
$ {6 {# X L2 G; A3 P+ O
( a& O1 f/ _/ _6 j6 f- c9 W |
|