|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 ilikerome 于 2010-10-16 11:48 编辑
# K& b- G4 J, F/ G7 S# g$ c6 {
9 x* p' F+ k0 W. O一个在嵌入式电路经常涉及的电路设计,但是原理很多人未必明白(也许不是,我是菜鸟),如下图。. }( `0 K: y- Z; Y$ s( P* [1 J" Z
. z: B% j/ |3 D" F' H7 P8 i + g* D0 _) h" N! `; u
这是一个用mcu control buzzer 的电路,原理很简单。" Q" S5 X$ ?8 g- B
但是,其中R1和R2分别是什么作用呢?
' s4 B9 ?8 C' ?* S+ r9 U* N; c如果单从使Buzzer 发声的角度来说,R1和R2是完全不必要的,只要MCU输出H,T1就可以导通,而MCU输出L,T1就截止。以前,一直甚至怀疑,R1 和 R2形成的分压,甚至会导致T1在个别时候不能完全的顺利的导通。当然,其实这种现象确实会发生,所以R1和R2的阻值要匹配好,为1.5K与5.1K这样的比例最佳。( F" d' Z7 Y2 t$ K1 B9 L- M O
但是R1和R2的真的功能分别是:
, G# G* B" K a4 }. M-R1,防止MCU的输出端偶尔产生的瞬态高电压击穿T1;5 d' F# r: Z/ S% d
-R2,保证当MCU无人为控制输出(MCU的输出端口,在特殊情况下,比如initialization过程中,即是并未控制输出H,但是也会出现H的情况)时,T1的基极,始终是Low,从而保证了Buzzer的发声的为稳定性。8 \& }1 [5 U2 v" ^, r1 T
! t8 a9 s& D0 ^6 g& o虽然简单,但是理解原理,方可举一反三。
$ ]- ?1 |5 S- ]
& g& N2 L7 u2 L5 W个人的一点小小总结,高手莫笑,低手理解下。。。O(∩_∩)O哈!+ q0 g, ]; [% @6 l/ n" O$ x
手打原创。。。
( `( ^2 z+ D. c/ a0 j# G第一次发主题。。。大家不要打击我。。。。谢谢!; v) X5 s, z) R- E4 [* [' m
6 u3 T; c& |6 U) E" I: p8 l
|
评分
-
查看全部评分
|