|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 liuxy 于 2017-11-2 10:06 编辑
& `: ~: l9 ]& p6 r3 e2 ^5 m' c; g0 F( M! w$ S; U5 q8 x# K9 N
研发太枯燥,发发帖,冒冒泡。
$ U# J& G: ]: @+ s, m以下内容纯属个人发呆,知识很入门,误笑误笑。
' G( X/ \- J \
' P, c4 J: R K经常运用RC的充放电原理,来设计上电延时、开机时序、迟滞比较器、方波发生器等电路。秉着知行合一的节奏,来看下实际RC延时的计算方式。
9 R; M4 r( |, [2 V' j1、理论计算。
6 R9 f5 A1 U) v 有很多人的RC充放电时间约等于R*C。这真的是因为时代进入到数字电路时代,所以大家开始犯懒了。$ t& w% j! O& H0 q7 q
完整的公式应该是:t/RC=-ln(Vs-Vc)/Vs.
9 U) K1 {' S( _+ ? t代表时间。$ y4 M0 z7 Z! i2 V5 c9 x: o
R是电阻值,单位为欧姆。3 e5 k b8 p5 W1 g
C为电容容值,这个单位是F。: D$ t+ _7 |6 L; P: U' p! k+ m0 h
Vs为R端输入的电压。 b1 a8 z$ Z; d8 o `" m+ C& r; W1 N
Vc为需要上升的电压。
( [4 U% Z9 o9 A4 y8 B( M 通过公式,可以计算出一个10K电阻对1uF电容充电到4V需要的时间约为16ms(高中数学)$ {5 o5 o/ m; J1 b
2、仿真看下。9 \5 s2 J1 D" x, u
仿真是一个很好的提前预判的工具,当然这么简单的电路应该不需要仿真的。不过习惯了这些模拟的小电路先分析下,也是不错了。
( d) ^) B. T: i6 e 电路如下:
9 Y4 p! y! m" e) z
9 k- `7 e8 r: w6 B9 T仿真波形如下。果然,上升时间和计算的一样,很开心。: {, ]* Z9 M. t2 [! I6 L
P2 H; z& z) Z6 o$ T6 G
3、实际验证一下吧。9 Z. E* X! x F4 k" W& P7 S
万能板搭一下就好了。虽然搭的好丑。加了个开关,因为实在不想用MCU拉个IO口来上电。但是直接用数字电源夹老是一大堆的抖动。加个开关让波形看着更好看点。
5 k: t( s0 w1 ^/ X
: i3 [5 R: K o$ V: [. j! _
6 L9 Y' i; l' m# A9 o$ R. Z/ ^7 d3 O$ n. K: R& I$ q
看下示波器的上升时间,我了个去,才12.xx ms.) s0 R4 l6 z4 V9 O
$ e X, v/ P, b, g7 y
( `! y9 v; W2 p" t0 _
L1 l% X( {' L: c0 Q$ G3 z3 H+ `' s
4、结果分析一下,很显然我这个结果是有偏差的,误差产生的原因很多。
" M O9 h/ G& Q! t4 P$ C 主要还是由于电阻的误差 1%,电容选用的是20%的电容造成,可惜没有电桥,没办法精准的看下电容值到底是多少。
/ E$ i5 K0 W& Z6 e 但是粗略的看下,还是比较符合理论计算的,在一些需要保持40ms RSET的电路时,可以相应的把设计时间设计长点就好了。
, F9 C- u3 ~3 ~. U) K9 f9 G+ u+ g# b
" Q) L2 D' Q c6 z3 v
- P# G. c( b$ w9 d7 a, P2 c
- w/ i5 `! O2 @% [3 s1 ^
, ~6 H! M0 D; r3 c+ i# W* N5 {3 Z; n: ^7 i9 Y
: _: f3 m3 M! z
|
|