|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 ilikerome 于 2010-10-16 11:48 编辑
6 I9 ]' ~/ m; j9 N3 C4 g" y0 d7 z, o; K5 V4 I8 x7 W; J! E
一个在嵌入式电路经常涉及的电路设计,但是原理很多人未必明白(也许不是,我是菜鸟),如下图。
8 x; j4 n2 ?# A: D! e3 ]; n: ?
" a/ V; D& w8 |8 W+ F 3 @9 j; {, E9 ]$ y' h, t3 P
这是一个用mcu control buzzer 的电路,原理很简单。
, ?/ ^) t( [- N# i+ j# t但是,其中R1和R2分别是什么作用呢?
+ N% t) z. K7 j6 k6 o' i* V如果单从使Buzzer 发声的角度来说,R1和R2是完全不必要的,只要MCU输出H,T1就可以导通,而MCU输出L,T1就截止。以前,一直甚至怀疑,R1 和 R2形成的分压,甚至会导致T1在个别时候不能完全的顺利的导通。当然,其实这种现象确实会发生,所以R1和R2的阻值要匹配好,为1.5K与5.1K这样的比例最佳。: b; m4 D4 t O5 {$ `
但是R1和R2的真的功能分别是:
- w8 g3 r [7 Y- N2 I! {6 f- s-R1,防止MCU的输出端偶尔产生的瞬态高电压击穿T1;8 e, M+ x& U, \ C5 c
-R2,保证当MCU无人为控制输出(MCU的输出端口,在特殊情况下,比如initialization过程中,即是并未控制输出H,但是也会出现H的情况)时,T1的基极,始终是Low,从而保证了Buzzer的发声的为稳定性。
) J. z X+ Q% E6 G# |7 q+ Q2 B, P! ] Z, r3 J# M1 B7 t
虽然简单,但是理解原理,方可举一反三。: g' [6 q7 n% G4 J8 G9 m8 Y; u4 C! h1 f
- H( p6 r3 r |( Q. c个人的一点小小总结,高手莫笑,低手理解下。。。O(∩_∩)O哈!
$ x4 u. A, O* O# ?9 l& y7 k手打原创。。。% g+ o4 ^! k9 m l
第一次发主题。。。大家不要打击我。。。。谢谢!
: `; D$ i& ?$ s8 p, r, S7 F7 h L$ B) q9 U
|
评分
-
查看全部评分
|