|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 ilikerome 于 2010-10-16 11:48 编辑
* i+ P, w! i$ g1 {% ]% P6 d. |; @+ {6 e. H' Y% l
一个在嵌入式电路经常涉及的电路设计,但是原理很多人未必明白(也许不是,我是菜鸟),如下图。6 Q* o4 U/ K5 \2 D( |, x4 R
- o0 L& V, Q7 q
, @- \- i. b" Q% v) T
这是一个用mcu control buzzer 的电路,原理很简单。
4 D4 [2 T* P* z) o: r但是,其中R1和R2分别是什么作用呢?
" j$ r! w- ^" g5 {# b如果单从使Buzzer 发声的角度来说,R1和R2是完全不必要的,只要MCU输出H,T1就可以导通,而MCU输出L,T1就截止。以前,一直甚至怀疑,R1 和 R2形成的分压,甚至会导致T1在个别时候不能完全的顺利的导通。当然,其实这种现象确实会发生,所以R1和R2的阻值要匹配好,为1.5K与5.1K这样的比例最佳。. i% a4 Q, x- m, t/ P
但是R1和R2的真的功能分别是:
3 |* P+ ~2 O* l# |6 _-R1,防止MCU的输出端偶尔产生的瞬态高电压击穿T1;: o+ }1 b" C! F+ t- R7 ^
-R2,保证当MCU无人为控制输出(MCU的输出端口,在特殊情况下,比如initialization过程中,即是并未控制输出H,但是也会出现H的情况)时,T1的基极,始终是Low,从而保证了Buzzer的发声的为稳定性。0 l; w. g8 F. T- K9 l
6 q: \( _$ |2 ]2 y5 r虽然简单,但是理解原理,方可举一反三。
2 ~! \5 |1 {. L6 I0 ~5 G |, p; V6 ^4 u+ G5 P' s+ r, _$ a( R
个人的一点小小总结,高手莫笑,低手理解下。。。O(∩_∩)O哈!& X! H5 a: f3 u* C7 N8 g' a/ s
手打原创。。。
: D4 o% }; v7 z. q第一次发主题。。。大家不要打击我。。。。谢谢!
7 A2 Q& t, U; I) w$ J4 c# R$ {; D' ?4 i; G' n+ \1 [) v
|
评分
-
查看全部评分
|