|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 liuxy 于 2017-11-2 10:06 编辑 ; w9 r5 @3 W3 x. M# o
7 P6 C7 u% \' F8 D0 Q- a5 @
研发太枯燥,发发帖,冒冒泡。) v, u: O* q! p
以下内容纯属个人发呆,知识很入门,误笑误笑。5 `8 b; q+ u6 t% a8 }. E- g7 h
4 j# E; H7 }: ^( z: F6 \6 z2 Z经常运用RC的充放电原理,来设计上电延时、开机时序、迟滞比较器、方波发生器等电路。秉着知行合一的节奏,来看下实际RC延时的计算方式。
3 H3 C T+ f5 p" c8 v" G! M1、理论计算。
/ {% F" C/ {8 k; d 有很多人的RC充放电时间约等于R*C。这真的是因为时代进入到数字电路时代,所以大家开始犯懒了。
% M! C9 u* K/ F8 k# p# I3 r: S: b 完整的公式应该是:t/RC=-ln(Vs-Vc)/Vs.
/ C7 B! B, P1 _$ ^# M% \3 \7 b t代表时间。: J! ^: y; q; ]
R是电阻值,单位为欧姆。
9 F! _0 z) \# P' k6 a1 x1 E% z C为电容容值,这个单位是F。
/ z9 X2 @7 X: _: ~5 H. X3 f Vs为R端输入的电压。
" v) [/ x1 {3 r/ h Vc为需要上升的电压。
0 v+ u+ a, I; ~8 x/ O 通过公式,可以计算出一个10K电阻对1uF电容充电到4V需要的时间约为16ms(高中数学)
3 r! m& p r: K, q2、仿真看下。
! V$ {2 U; i: s) x; N' o 仿真是一个很好的提前预判的工具,当然这么简单的电路应该不需要仿真的。不过习惯了这些模拟的小电路先分析下,也是不错了。6 W `! Z# g: t4 Z
电路如下:7 P3 z( S$ V$ F" t$ |' `4 {& ^( b" Y
! @. @8 {& S; F8 B
仿真波形如下。果然,上升时间和计算的一样,很开心。
0 c& q# J: \ s3 C+ b( y8 W
$ `5 \7 y9 g! M# z3、实际验证一下吧。6 ]; ?) X W$ N" ]1 u4 a
万能板搭一下就好了。虽然搭的好丑。加了个开关,因为实在不想用MCU拉个IO口来上电。但是直接用数字电源夹老是一大堆的抖动。加个开关让波形看着更好看点。 W @9 r, R2 d
a3 q- r2 v r
0 F6 B- m, h5 D4 Z- S, |# ]
2 t' J0 V, G) Z, v0 U看下示波器的上升时间,我了个去,才12.xx ms.
, ^) l4 R. ^2 U w4 r d! D# L! l/ Y; L" i
9 ?1 c% ^# a6 v* j8 G3 g
) [% m( n& h @3 j# E- ]' y& M8 {# k6 W8 }( L
4、结果分析一下,很显然我这个结果是有偏差的,误差产生的原因很多。
5 O4 S) ]( ?( j5 Z: H' T. _ 主要还是由于电阻的误差 1%,电容选用的是20%的电容造成,可惜没有电桥,没办法精准的看下电容值到底是多少。
6 w( @4 M- F# t. R. ^ 但是粗略的看下,还是比较符合理论计算的,在一些需要保持40ms RSET的电路时,可以相应的把设计时间设计长点就好了。
, F2 Z1 R3 {- K, r" T. A
7 p4 F2 ^' Y& S! W
4 Y3 @# f! @' y+ b
% d! s% K1 z: K N* P7 B) W
$ F% p8 S( S$ B2 u( Y% G: u7 F! V. _2 g; J, U
3 Y( c& {, e1 T* I0 ]0 e7 L2 @7 M( L$ z V) X j- \% R
|
|