|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 ilikerome 于 2010-10-16 11:48 编辑 / D n4 K) h7 w) `8 U
6 Y6 S! i" M# w1 X% {* L! J+ z
一个在嵌入式电路经常涉及的电路设计,但是原理很多人未必明白(也许不是,我是菜鸟),如下图。
/ k0 ~, h8 E9 P, `
' a% G, f6 l, |7 A, E 2 E. b: o( p) Z: J8 z
这是一个用mcu control buzzer 的电路,原理很简单。
" Q# v2 ?( i% n! a( h& T7 L但是,其中R1和R2分别是什么作用呢?
9 z6 [7 |- E8 }$ d& m6 u如果单从使Buzzer 发声的角度来说,R1和R2是完全不必要的,只要MCU输出H,T1就可以导通,而MCU输出L,T1就截止。以前,一直甚至怀疑,R1 和 R2形成的分压,甚至会导致T1在个别时候不能完全的顺利的导通。当然,其实这种现象确实会发生,所以R1和R2的阻值要匹配好,为1.5K与5.1K这样的比例最佳。( Y( M z- K# y! t8 P% g
但是R1和R2的真的功能分别是:& m: y2 y" q# K ?) M( j( L) R
-R1,防止MCU的输出端偶尔产生的瞬态高电压击穿T1;* e* a- J! _6 X1 }. B. j2 c
-R2,保证当MCU无人为控制输出(MCU的输出端口,在特殊情况下,比如initialization过程中,即是并未控制输出H,但是也会出现H的情况)时,T1的基极,始终是Low,从而保证了Buzzer的发声的为稳定性。* F E; N. q9 r
- {' Z( _- p9 o: K& u, G( R虽然简单,但是理解原理,方可举一反三。
" g) l$ A$ o' {2 h
1 V/ B$ h! E. j! R7 ~; F个人的一点小小总结,高手莫笑,低手理解下。。。O(∩_∩)O哈!
2 l! g8 R% w3 M1 a+ b0 w" D2 Q手打原创。。。% P) ~! f0 Y( ^0 H
第一次发主题。。。大家不要打击我。。。。谢谢!5 Y/ I; ?5 K k8 N
( C- L: [6 r0 [& b9 b. c
|
评分
-
查看全部评分
|