|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 ilikerome 于 2010-10-16 11:48 编辑
4 v: B7 Z2 B2 f w& a& T
/ j6 L; E/ M* K# f一个在嵌入式电路经常涉及的电路设计,但是原理很多人未必明白(也许不是,我是菜鸟),如下图。
. ~* ?! m c8 B) C& z7 H6 A2 j0 H
( S9 x( S8 Y2 |% z: |
这是一个用MCU control buzzer 的电路,原理很简单。
?/ m0 F; u8 F' M9 n但是,其中R1和R2分别是什么作用呢?
1 ` Y2 K, D$ H, t; }, b, g如果单从使Buzzer 发声的角度来说,R1和R2是完全不必要的,只要MCU输出H,T1就可以导通,而MCU输出L,T1就截止。以前,一直甚至怀疑,R1 和 R2形成的分压,甚至会导致T1在个别时候不能完全的顺利的导通。当然,其实这种现象确实会发生,所以R1和R2的阻值要匹配好,为1.5K与5.1K这样的比例最佳。
' ]3 `6 w% F% G但是R1和R2的真的功能分别是:
% ~5 u& B L2 o- r ?; e-R1,防止MCU的输出端偶尔产生的瞬态高电压击穿T1;
$ Y4 i% f' S; \-R2,保证当MCU无人为控制输出(MCU的输出端口,在特殊情况下,比如initialization过程中,即是并未控制输出H,但是也会出现H的情况)时,T1的基极,始终是Low,从而保证了Buzzer的发声的为稳定性。
+ J* z4 Q4 _4 R" E) t2 k* t3 @. _
虽然简单,但是理解原理,方可举一反三。
1 u5 {9 P# J1 L: }- o/ D! \: S# V/ K$ L' a+ p. r1 P2 g
个人的一点小小总结,高手莫笑,低手理解下。。。O(∩_∩)O哈!+ F3 T, b3 M5 k; W+ w: P, N$ A7 W
手打原创。。。
- X6 V+ E2 k* C8 f第一次发主题。。。大家不要打击我。。。。谢谢!# s/ i; K, i' {: a" u& S) |
" r+ v% I7 K7 m3 J6 Y, e, G0 b
|
评分
-
查看全部评分
|