|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 ilikerome 于 2010-10-16 11:48 编辑
( v4 Q! L$ j8 l( H6 E4 k' `/ W+ G# V/ ~5 U3 p) `: B. ]
一个在嵌入式电路经常涉及的电路设计,但是原理很多人未必明白(也许不是,我是菜鸟),如下图。
+ S2 S. C" Y* T: S. o$ K0 Z% g6 I3 H0 M+ ^! S: G. f, q$ A6 p
![]()
" I# D, g0 G" _; F# \9 o2 {" {这是一个用mcu control buzzer 的电路,原理很简单。
# G' p, j/ I# Q2 {3 K但是,其中R1和R2分别是什么作用呢?$ C4 N4 A3 D, ~9 c% m" v& ?& l
如果单从使Buzzer 发声的角度来说,R1和R2是完全不必要的,只要MCU输出H,T1就可以导通,而MCU输出L,T1就截止。以前,一直甚至怀疑,R1 和 R2形成的分压,甚至会导致T1在个别时候不能完全的顺利的导通。当然,其实这种现象确实会发生,所以R1和R2的阻值要匹配好,为1.5K与5.1K这样的比例最佳。
! x( ^2 Z/ E- y9 a9 u1 f但是R1和R2的真的功能分别是:
( t: [$ b# U" z) z8 ]# g-R1,防止MCU的输出端偶尔产生的瞬态高电压击穿T1;1 r; x( X0 i1 d+ T
-R2,保证当MCU无人为控制输出(MCU的输出端口,在特殊情况下,比如initialization过程中,即是并未控制输出H,但是也会出现H的情况)时,T1的基极,始终是Low,从而保证了Buzzer的发声的为稳定性。
! W; Q7 b2 @1 H/ q) {5 K$ f! P# K4 B
1 ?/ H/ m$ Q2 G2 k) d& K0 P% ?虽然简单,但是理解原理,方可举一反三。+ _1 E+ v8 Q" T% w- T1 o& G! t0 s
% s! }; c5 J/ f/ c' ]1 x: v
个人的一点小小总结,高手莫笑,低手理解下。。。O(∩_∩)O哈!
4 B Y3 |0 a4 V$ R9 u手打原创。。。
, h5 T3 x7 F/ X- y4 ^% b6 |第一次发主题。。。大家不要打击我。。。。谢谢!5 _3 U& D, K5 k* M9 d4 S; w
5 R! e( J% Z2 U/ Z; K) ] U5 \ |
评分
-
查看全部评分
|