|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 ilikerome 于 2010-10-16 11:48 编辑
* q& F+ Y6 \8 ~ ^3 b2 R5 V, O8 Q
) \( Q2 z+ W- O6 L4 \一个在嵌入式电路经常涉及的电路设计,但是原理很多人未必明白(也许不是,我是菜鸟),如下图。
" N% j$ O: P# a& i! B
6 f4 X3 E) F5 p& J![]()
/ L" z; n# ]; G5 p3 Z这是一个用mcu control buzzer 的电路,原理很简单。" d( i. K' v- V2 a# p/ d' u
但是,其中R1和R2分别是什么作用呢?; K8 T" v/ B' A5 ?
如果单从使Buzzer 发声的角度来说,R1和R2是完全不必要的,只要MCU输出H,T1就可以导通,而MCU输出L,T1就截止。以前,一直甚至怀疑,R1 和 R2形成的分压,甚至会导致T1在个别时候不能完全的顺利的导通。当然,其实这种现象确实会发生,所以R1和R2的阻值要匹配好,为1.5K与5.1K这样的比例最佳。
7 E, V! N. B e% H! M: c但是R1和R2的真的功能分别是:& k1 \) |# {, _$ p
-R1,防止MCU的输出端偶尔产生的瞬态高电压击穿T1;
+ h! v- q- @" v3 i: A5 j-R2,保证当MCU无人为控制输出(MCU的输出端口,在特殊情况下,比如initialization过程中,即是并未控制输出H,但是也会出现H的情况)时,T1的基极,始终是Low,从而保证了Buzzer的发声的为稳定性。
5 [& f4 ^' E6 I# L" Q8 r
( M0 U# _/ r: Y* C( q虽然简单,但是理解原理,方可举一反三。( ^" P. o6 p, G/ h
/ Y$ U5 t/ U- ~& d/ w, c, K( n) E
个人的一点小小总结,高手莫笑,低手理解下。。。O(∩_∩)O哈!
4 z1 {+ a4 G! d) ^+ F" ]5 t t手打原创。。。
! c. f: y7 {: H% s# a" X$ W第一次发主题。。。大家不要打击我。。。。谢谢!/ `% d# F1 q+ ^, G& @9 O
( H* E+ y0 O, t4 H3 u9 @+ k |
评分
-
查看全部评分
|