|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 ilikerome 于 2010-10-16 11:48 编辑
z+ P @; a/ j" N- \
1 S+ x9 [ @) Z( h) g一个在嵌入式电路经常涉及的电路设计,但是原理很多人未必明白(也许不是,我是菜鸟),如下图。
, p; ]. F( I8 I5 S/ F T0 o: l
/ \" a% h2 ]) E, b! b( r0 t8 M0 S! n9 g
这是一个用MCU control buzzer 的电路,原理很简单。
, g M9 b# V# Z' ]但是,其中R1和R2分别是什么作用呢?
( _% h# H) g5 ~6 h如果单从使Buzzer 发声的角度来说,R1和R2是完全不必要的,只要MCU输出H,T1就可以导通,而MCU输出L,T1就截止。以前,一直甚至怀疑,R1 和 R2形成的分压,甚至会导致T1在个别时候不能完全的顺利的导通。当然,其实这种现象确实会发生,所以R1和R2的阻值要匹配好,为1.5K与5.1K这样的比例最佳。
* }/ r% G k( w/ b# H0 [但是R1和R2的真的功能分别是:
+ ~2 x% |$ b5 s5 C( d8 g& {! X-R1,防止MCU的输出端偶尔产生的瞬态高电压击穿T1;9 J( _4 m1 B, W+ g o$ n7 t
-R2,保证当MCU无人为控制输出(MCU的输出端口,在特殊情况下,比如initialization过程中,即是并未控制输出H,但是也会出现H的情况)时,T1的基极,始终是Low,从而保证了Buzzer的发声的为稳定性。
7 _) Q Z" N4 a* ~" c8 i- B
) Z5 Z, A' Q8 k' f7 K1 L虽然简单,但是理解原理,方可举一反三。
& T9 M. b* \3 p/ G& |) ^! C8 A$ ~6 e; k) d+ Y8 C
个人的一点小小总结,高手莫笑,低手理解下。。。O(∩_∩)O哈!" k0 Z" I' q. s; B, x, w4 H
手打原创。。。# s* \3 |3 T/ d+ Z. H, I
第一次发主题。。。大家不要打击我。。。。谢谢!" Y3 Q+ X# S3 G
- z; L, s/ Z \2 n6 O3 ~
|
评分
-
查看全部评分
|