|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 liuxy 于 2017-11-2 10:06 编辑 6 m- j* k* V" U: I" R* E% Y) i6 M
( u# I( H' T* u0 Z, x
研发太枯燥,发发帖,冒冒泡。& Y" G' T$ b! r
以下内容纯属个人发呆,知识很入门,误笑误笑。
( Q) I( F c3 @* k& G
' g" ]" X H% v8 ?6 D4 h经常运用RC的充放电原理,来设计上电延时、开机时序、迟滞比较器、方波发生器等电路。秉着知行合一的节奏,来看下实际RC延时的计算方式。, U% Q1 x- ^ M) y
1、理论计算。/ [4 S( m6 f$ @0 C2 E* V: x
有很多人的RC充放电时间约等于R*C。这真的是因为时代进入到数字电路时代,所以大家开始犯懒了。- o8 N5 n* z( Z$ L) p1 N& l/ m
完整的公式应该是:t/RC=-ln(Vs-Vc)/Vs.
4 ]; k' s9 y& I, B" L t代表时间。
6 l: H0 V: }* J; B x/ c/ b" h R是电阻值,单位为欧姆。
7 I, f2 a* ]3 K7 k4 Y2 I2 m C为电容容值,这个单位是F。
) q9 r8 x y+ t1 b5 y Vs为R端输入的电压。8 T* \$ n$ R" a) |
Vc为需要上升的电压。
# I& F+ }# ^/ @ B/ X3 D 通过公式,可以计算出一个10K电阻对1uF电容充电到4V需要的时间约为16ms(高中数学)
0 B/ X6 |; K8 |: ?2 q2、仿真看下。& q4 D0 _! q6 n
仿真是一个很好的提前预判的工具,当然这么简单的电路应该不需要仿真的。不过习惯了这些模拟的小电路先分析下,也是不错了。3 D7 X0 P! Y* @- E2 b$ u, C
电路如下:6 F6 }/ C4 H2 B: R2 F* C
* L. t+ _: R! ? }- }. u5 j) J; M) W: b仿真波形如下。果然,上升时间和计算的一样,很开心。
% m& d9 f4 K1 m; e) d3 r3 e0 R _ D
0 K; J4 |; j' X/ {) X' j- T3、实际验证一下吧。$ }! N" c% e; B; E) m/ R
万能板搭一下就好了。虽然搭的好丑。加了个开关,因为实在不想用MCU拉个IO口来上电。但是直接用数字电源夹老是一大堆的抖动。加个开关让波形看着更好看点。
) c& g3 x" j# ~& M( l. U
1 }1 U2 e9 y! K' ^1 q
; r3 Z b: O0 \2 K5 x- E1 F
& Y/ G. n/ K' O" m6 d8 ]$ T5 f% z* @看下示波器的上升时间,我了个去,才12.xx ms.
: Q) @8 R- R# Q0 V C7 A) \% f9 n$ q) k1 Y3 u% m) T2 g; G
$ a% T& @: U9 T8 ^' A2 W
' b1 p8 M: Y( d; m, h% R1 ?
+ j, X/ b$ q4 F: w2 b b4、结果分析一下,很显然我这个结果是有偏差的,误差产生的原因很多。
+ Y* v4 R5 g) \; d" h3 c' I 主要还是由于电阻的误差 1%,电容选用的是20%的电容造成,可惜没有电桥,没办法精准的看下电容值到底是多少。
) l. L$ S' s1 {1 S, j 但是粗略的看下,还是比较符合理论计算的,在一些需要保持40ms RSET的电路时,可以相应的把设计时间设计长点就好了。; s+ Y- U' Z: L# n' Z* Y
0 Y, U7 S6 j7 C. J* o. n# b1 B
* a& U; H& ?0 P/ _* }) s, M' S% S9 u, K
+ ?% n7 w6 O( W0 B( i6 j
0 B# c6 h6 P2 q: E& w, L- q
* Y6 U$ T" \% v5 E4 P0 e% Q) X4 D9 Y* H* T9 p4 _# Y: e/ B
|
|