|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 liuxy 于 2017-11-2 10:06 编辑
2 v4 \' `7 s) P, V0 F3 a3 P
/ R# w% {& A6 T! Y0 `7 ?! M* M z& L研发太枯燥,发发帖,冒冒泡。1 T2 z- a+ G! H: N: I
以下内容纯属个人发呆,知识很入门,误笑误笑。
" X8 |/ z/ w0 X" s" v" u
" n4 D% z% l$ E/ k2 G" b& {经常运用RC的充放电原理,来设计上电延时、开机时序、迟滞比较器、方波发生器等电路。秉着知行合一的节奏,来看下实际RC延时的计算方式。" n& H( {6 @) r. e
1、理论计算。
9 N) h& t* @& b 有很多人的RC充放电时间约等于R*C。这真的是因为时代进入到数字电路时代,所以大家开始犯懒了。
% ^4 N( P U( Y/ ]/ N 完整的公式应该是:t/RC=-ln(Vs-Vc)/Vs., L4 i6 U4 W/ m1 x: P; b5 r; s# `0 z( v
t代表时间。! n* W. g' V9 X1 Y: r! A. W% f
R是电阻值,单位为欧姆。$ ^" h; [& v+ v
C为电容容值,这个单位是F。
$ U+ V" l: p1 B Vs为R端输入的电压。! i3 I( }9 l+ W# v& J" Q8 ~+ ?
Vc为需要上升的电压。
# D! Y- f& a A) f* |) B* v) g 通过公式,可以计算出一个10K电阻对1uF电容充电到4V需要的时间约为16ms(高中数学)
7 _) k% _7 u, Q. r8 @, W* h6 {+ o( ~2、仿真看下。
1 n7 l+ g0 v( j8 U8 [: v! y 仿真是一个很好的提前预判的工具,当然这么简单的电路应该不需要仿真的。不过习惯了这些模拟的小电路先分析下,也是不错了。
9 `/ J( E1 B* }* O: N" s' H% e 电路如下:! | ]: P' I$ a2 V- u
i& y! P# Z- {: G0 Z0 u @仿真波形如下。果然,上升时间和计算的一样,很开心。
9 e2 @+ B2 w( b7 L$ m3 N+ U& K- y
1 `, P1 p/ U) M Q+ s- N3、实际验证一下吧。9 \* l6 Q4 [% C, s8 {0 |% E! M
万能板搭一下就好了。虽然搭的好丑。加了个开关,因为实在不想用MCU拉个IO口来上电。但是直接用数字电源夹老是一大堆的抖动。加个开关让波形看着更好看点。3 |" T% N, b) V5 h# v. `
4 }5 Y4 o4 U4 `& v) A
# q8 w% z) o7 f4 W" z% w' x/ m
6 I5 O. `; z, k* E8 C. `7 p
看下示波器的上升时间,我了个去,才12.xx ms.
, f" X) l8 ?0 c& f
8 a" I% F7 m/ a" h6 q$ G( {) P
) a+ n* ~" e- C
" h9 Z, E! p: _" `! d
. v9 o8 l2 l$ t# v6 D4、结果分析一下,很显然我这个结果是有偏差的,误差产生的原因很多。9 R! K# H' ~0 m- r7 Q
主要还是由于电阻的误差 1%,电容选用的是20%的电容造成,可惜没有电桥,没办法精准的看下电容值到底是多少。% C1 _6 N" M* i7 O
但是粗略的看下,还是比较符合理论计算的,在一些需要保持40ms RSET的电路时,可以相应的把设计时间设计长点就好了。9 Y& W- |; W8 K1 a8 v4 f( X7 B
! t+ ^) t9 R, u7 ]/ k
- N" L8 G8 \! d1 v
& d2 i2 A9 |# D3 ~$ n) X1 z
" `6 x+ c, Q2 V/ U" K7 c$ v
v! t8 d* t, F% x: m5 J6 e2 t3 e- \" W" s% J" v
: T9 V& i) r' A7 |) j; O' [1 u |
|