|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 liuxy 于 2017-11-2 10:06 编辑 & s; R5 E% P% A S" H
0 E3 r9 B) h( F, s研发太枯燥,发发帖,冒冒泡。
: V6 ^3 p6 }$ Z* f, ]以下内容纯属个人发呆,知识很入门,误笑误笑。
! l1 S+ n4 h$ r0 c8 l, K# d+ B
# k8 ^, ?8 M# C- l* @经常运用RC的充放电原理,来设计上电延时、开机时序、迟滞比较器、方波发生器等电路。秉着知行合一的节奏,来看下实际RC延时的计算方式。
* g$ N. Q$ V1 w+ ]% Q c- R, x6 ]: B1、理论计算。+ Z9 i7 C+ e: u) d! R1 @( u) f
有很多人的RC充放电时间约等于R*C。这真的是因为时代进入到数字电路时代,所以大家开始犯懒了。
. u+ s) t6 g- Q0 b 完整的公式应该是:t/RC=-ln(Vs-Vc)/Vs.
/ W) Q: t( ~0 R9 E9 d4 v2 ] t代表时间。& a9 _6 a% x. ~. |9 c1 z9 _! i; B2 f
R是电阻值,单位为欧姆。
% p2 C. n8 |" p D- _" g9 [ C为电容容值,这个单位是F。. U0 X- Y) T9 z. ^3 k0 N( ], l$ i
Vs为R端输入的电压。
3 I1 E5 d4 @ Q) m0 j. B Vc为需要上升的电压。- `% [7 u- s; D. ~
通过公式,可以计算出一个10K电阻对1uF电容充电到4V需要的时间约为16ms(高中数学)
' d! C7 }, G; m4 ~2、仿真看下。0 U5 e4 W7 u9 b& Q
仿真是一个很好的提前预判的工具,当然这么简单的电路应该不需要仿真的。不过习惯了这些模拟的小电路先分析下,也是不错了。2 |% U, _7 \9 |) b- T* S- ?5 N/ K
电路如下:
4 |1 E+ x1 |" b5 r
" B- r P3 ^# R
仿真波形如下。果然,上升时间和计算的一样,很开心。, r' n# \- w& Y" K4 Q6 L3 L
. c1 G) X. m3 m' N3、实际验证一下吧。
6 [) g- c, E- g3 P6 z9 ^) v: m 万能板搭一下就好了。虽然搭的好丑。加了个开关,因为实在不想用MCU拉个IO口来上电。但是直接用数字电源夹老是一大堆的抖动。加个开关让波形看着更好看点。- T: \1 f+ W' I# m; s# n# n' O
* D; E! l! j: L
5 v+ Z$ A0 ~- U- L7 k
: q: e8 E# U* G3 j# K5 j" G9 W
看下示波器的上升时间,我了个去,才12.xx ms.: e7 Y) a+ l- ~* K' R* ~
# n% d( |5 x. C7 r, _8 u1 `) s0 A9 i+ M z: _7 ]
; @4 q) P6 r5 F" F7 E1 o' d9 m- J
' F1 n% T! w8 k. ?( P/ J* w5 J0 a4、结果分析一下,很显然我这个结果是有偏差的,误差产生的原因很多。
+ R$ y6 |" P% a 主要还是由于电阻的误差 1%,电容选用的是20%的电容造成,可惜没有电桥,没办法精准的看下电容值到底是多少。
! O% N6 w& y0 g- l8 S1 v _' K 但是粗略的看下,还是比较符合理论计算的,在一些需要保持40ms RSET的电路时,可以相应的把设计时间设计长点就好了。
8 @* S! A9 `" N z9 v
2 o, E3 l8 p( u) v+ D% \) Y$ _4 J, [0 G& V7 C( C
" r4 c5 b+ L/ N+ z% e( f
1 O9 S- @: r3 H, @/ T
/ v. m0 ^' s! F% S8 f, ^5 N
- Y; u) T! L. I- z% Y
0 p' J4 d# p }: m6 Z |
|