|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 liuxy 于 2017-11-2 10:06 编辑 ; [; V# H) E" `9 j7 J4 J! |: r
. F+ U" r, t* y7 e9 @& F) }3 t
研发太枯燥,发发帖,冒冒泡。
4 o7 m$ O- Y8 ^6 g以下内容纯属个人发呆,知识很入门,误笑误笑。
+ s) h! U) `$ j. f _8 y
5 F, C. d. j* h6 N7 d; d经常运用RC的充放电原理,来设计上电延时、开机时序、迟滞比较器、方波发生器等电路。秉着知行合一的节奏,来看下实际RC延时的计算方式。8 Q7 u2 y2 j7 m+ U. s
1、理论计算。
: b3 y# L0 [, p( C 有很多人的RC充放电时间约等于R*C。这真的是因为时代进入到数字电路时代,所以大家开始犯懒了。
% q! W; X' W- P3 Z 完整的公式应该是:t/RC=-ln(Vs-Vc)/Vs.
1 `8 G% |. J9 e; q, _) ^ t代表时间。2 h- v# T$ Y) l4 ^0 I/ \% I- V# T
R是电阻值,单位为欧姆。1 T2 |2 k, g& ?( z1 B/ v; ]
C为电容容值,这个单位是F。
, N: F1 Z: \* H1 u4 Z8 b B6 }" K9 m Vs为R端输入的电压。
( v! l* _2 p$ N2 u8 k) l! v: E Vc为需要上升的电压。
1 @+ ^. m( J ^& U 通过公式,可以计算出一个10K电阻对1uF电容充电到4V需要的时间约为16ms(高中数学)
6 G; y; Y( a" S3 G0 y2、仿真看下。
6 I0 K% Z% G5 i$ e' N 仿真是一个很好的提前预判的工具,当然这么简单的电路应该不需要仿真的。不过习惯了这些模拟的小电路先分析下,也是不错了。* ~7 H4 ], f" C' d
电路如下:
C5 G# Q" }# [
% {9 U7 G' R1 P+ q% y5 g6 b' W仿真波形如下。果然,上升时间和计算的一样,很开心。+ D3 ]( K4 Y2 {5 M
, k* S3 u. `4 t3、实际验证一下吧。6 N& o2 h7 z: U" s& m; x7 ~
万能板搭一下就好了。虽然搭的好丑。加了个开关,因为实在不想用mcu拉个IO口来上电。但是直接用数字电源夹老是一大堆的抖动。加个开关让波形看着更好看点。
4 i8 p. y! i6 g9 E# e, ?) w& S% `- B$ ^6 q* u- ?( h
. Z, a5 o y# T6 P! I1 ~6 p5 |' k4 F+ I4 \( K4 V t# }
看下示波器的上升时间,我了个去,才12.xx ms., W3 n0 u: |( m- e y
1 M* |2 ?. X) R# x% N
$ W9 Y( N9 L& G3 q# [1 m
* C, F X3 _9 n1 s( h
6 O T, n7 B6 S, P& ~6 e y$ ]4、结果分析一下,很显然我这个结果是有偏差的,误差产生的原因很多。* z2 U M/ M1 U" n u. K/ g& _/ A
主要还是由于电阻的误差 1%,电容选用的是20%的电容造成,可惜没有电桥,没办法精准的看下电容值到底是多少。
6 e' \- ^5 H- K4 ?0 W 但是粗略的看下,还是比较符合理论计算的,在一些需要保持40ms RSET的电路时,可以相应的把设计时间设计长点就好了。& u/ o/ e0 E y- M. V+ y
# `/ a- z4 ^; U: \9 {: m3 l# a9 _' V& G, r6 B. p. O
9 T& o2 r3 E+ U8 X( T
: `# f" C3 D5 P" D0 E
1 L$ G! h) t, v9 v" V! t2 @& e$ }. T% l5 L
: l3 w) n6 ~8 b: o, ]. d1 f5 O. j |
|