|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 ilikerome 于 2010-10-16 11:48 编辑
f8 ?( S' N! w
/ v. y5 x( Y2 {0 H+ a一个在嵌入式电路经常涉及的电路设计,但是原理很多人未必明白(也许不是,我是菜鸟),如下图。
4 t, C. _) Q' p8 v! d* P& v* n1 [5 _# Q- J7 l3 C% \ ? ^9 t
1 \: k6 ?9 f0 O) e0 Z1 H
这是一个用mcu control buzzer 的电路,原理很简单。; [6 W6 E* c1 [: T6 Z n6 o, P
但是,其中R1和R2分别是什么作用呢?
" y0 ?4 [1 y2 ?& f如果单从使Buzzer 发声的角度来说,R1和R2是完全不必要的,只要MCU输出H,T1就可以导通,而MCU输出L,T1就截止。以前,一直甚至怀疑,R1 和 R2形成的分压,甚至会导致T1在个别时候不能完全的顺利的导通。当然,其实这种现象确实会发生,所以R1和R2的阻值要匹配好,为1.5K与5.1K这样的比例最佳。
: _8 l" i X% c+ B$ l但是R1和R2的真的功能分别是:. ?8 \& |( ~+ [
-R1,防止MCU的输出端偶尔产生的瞬态高电压击穿T1;
. x/ e9 w$ L# w$ S-R2,保证当MCU无人为控制输出(MCU的输出端口,在特殊情况下,比如initialization过程中,即是并未控制输出H,但是也会出现H的情况)时,T1的基极,始终是Low,从而保证了Buzzer的发声的为稳定性。7 K1 q. H* M3 {4 ^& k
M( L( c m! W0 p5 b2 Y
虽然简单,但是理解原理,方可举一反三。
- m, X: u0 g2 i7 \' ^8 q. [6 f* c) s' _- u" ^* }
个人的一点小小总结,高手莫笑,低手理解下。。。O(∩_∩)O哈!' B) V2 h# l! s( W# l
手打原创。。。9 c* D, `! o6 a! u
第一次发主题。。。大家不要打击我。。。。谢谢!& e+ ^7 M9 p7 |6 X& h! r9 o2 \3 y+ w
7 c6 Y4 |! z# h+ G: e. M" r
|
评分
-
查看全部评分
|