EDA365电子工程师网

标题: 关于晶体管基极控制控制电路的分析 [打印本页]

作者: ilikerome    时间: 2010-10-16 11:42
标题: 关于晶体管基极控制控制电路的分析
本帖最后由 ilikerome 于 2010-10-16 11:48 编辑 * D' p- _7 E, K7 z

$ @5 u. n+ J4 |* f一个在嵌入式电路经常涉及的电路设计,但是原理很多人未必明白(也许不是,我是菜鸟),如下图。
9 R# A* G7 |- H  F' J8 s% P" w& |1 ?! T# v' A. \& c; h

4 s( D% `8 Y8 y# o, |0 I这是一个用MCU control buzzer 的电路,原理很简单。) b1 D- I5 A# m, E) o% K/ h. y5 p
但是,其中R1和R2分别是什么作用呢?
& L5 ?: f1 D% M, ^" X4 G: S如果单从使Buzzer 发声的角度来说,R1和R2是完全不必要的,只要MCU输出H,T1就可以导通,而MCU输出L,T1就截止。以前,一直甚至怀疑,R1 和 R2形成的分压,甚至会导致T1在个别时候不能完全的顺利的导通。当然,其实这种现象确实会发生,所以R1和R2的阻值要匹配好,为1.5K与5.1K这样的比例最佳。
" Z: [6 S' D/ G& m但是R1和R2的真的功能分别是:8 J) R' G  W$ `8 r- q6 T) M
-R1,防止MCU的输出端偶尔产生的瞬态高电压击穿T1;
9 }8 E; R* u: ]2 ?0 u-R2,保证当MCU无人为控制输出(MCU的输出端口,在特殊情况下,比如initialization过程中,即是并未控制输出H,但是也会出现H的情况)时,T1的基极,始终是Low,从而保证了Buzzer的发声的为稳定性。/ ?' X) z2 i' V8 O/ a
+ H2 N1 j6 E) B* ^
虽然简单,但是理解原理,方可举一反三。
& D! q9 A$ I( o$ P% {) Z
3 l: f! `. a7 k个人的一点小小总结,高手莫笑,低手理解下。。。O(∩_∩)O哈!5 w$ T* Q; {0 V7 h1 Z  J  Q
手打原创。。。1 v1 @% s, b, L' w
第一次发主题。。。大家不要打击我。。。。谢谢!
! S8 J7 ?9 m( x2 f* y( h- f6 L, j5 Z. A

作者: ilikerome    时间: 2010-10-16 17:37
没人顶,晕,自己来
作者: yaoweihua    时间: 2010-10-17 16:01
不错!顶一下
作者: khuohuo    时间: 2010-10-19 14:29
R1限流电阻,没有R1,MCU输出HIGH时端口电压只有0.7V左右。有可能导致单片机读写端口错误。像PIC(microchip)。R2可以保证可靠截止。
作者: yucen007    时间: 2010-10-19 17:15
回复 ilikerome 的帖子
0 _" S  l1 V& v' [
. r% p. _  F$ r4 Y% _你的观点我都不支持!你这种说法就很不专业(晶体管基极控制电路),没听说过!
. y% T4 Y% B1 d; G2 U( c8 @匹配电阻(也可能是预留调值电阻)只能影响到幅值,难道还能影响到高压,除非高阻值!
$ x, {8 g3 @- {) V; D, y下拉电阻只能提供泄放通道!* }$ V' j' S9 s+ Z, n8 w6 o9 _

: ^6 \$ W3 q! u9 u, ^该电路不太可能是分压电路,当然如果是的话,我的观点也就错误了!; s2 l' B# ], t# ~( X3 x
9 u8 P+ l6 F% x' v, j

1 M2 W7 Y" [* {" Z
作者: ilikerome    时间: 2010-10-20 12:23
本帖最后由 ilikerome 于 2010-10-20 12:30 编辑
8 b! Z. p3 h5 ~; ?( v' e2 y
& x- ~) M9 @  F! A回复 yucen007 的帖子
6 N) ^! ~5 G2 S5 C7 p
# i" h0 [! V' z1 s你这种说法就很不专业(晶体管基极控制电路),没听说过!( N8 w! J: Y0 e, d( h5 E# K0 F
-没有专门的名字,对吧,这是市文字游戏,不要纠结;  F- N2 R4 M/ G* X1 r7 H6 I6 u
匹配电阻(也可能是预留调值电阻)只能影响到幅值,难道还能影响到高压,除非高阻值!7 J& @6 @: i6 a9 v# Q0 U+ A1 A
-不明白你的意思。。& E  p0 i5 o9 F4 u! H7 R* b& J0 Q
-哪个泄放通道?
+ k' x( m+ a' Q7 i! `# Z! c/ |
作者: ilikerome    时间: 2010-10-20 12:25
本帖最后由 ilikerome 于 2010-10-20 12:30 编辑
- t" A# ^/ H) }9 R" R' w: j
* d6 t8 @- W& T# @* @回复 khuohuo 的帖子
" i" L. |( X* m3 F
8 ]- u* [2 A: E( B关于你说的R1的作用我不是太理解。。
6 [6 }: c& |7 L  U" i& a$ x能详细说下嘛?
5 C% x! F- y- C6 _' g-R2我们理解一样
, U3 r* u  I# X谢谢+ e8 c, [5 Q" l8 R+ |
1 K; L# A8 a. ?7 C( l

作者: tuzhiquan    时间: 2010-10-20 17:43
调节R1 R2就可以调节三极管的壮态,调节三极管的壮态就相当于调节,喇叭的开关。
作者: wuyuelanse    时间: 2010-10-22 10:21
我支持楼主。因为我一直也是这么理解的 ,事实上也是这样的吧。这只是个利用三极管开关状态控制蜂鸣器的电路 ,没5楼说的那么复杂吧
作者: kully    时间: 2010-10-22 11:22
R3和Z1的作用没说,这才是关键。BUZZER分有源和无源的,你这个显然是无源的。
$ z* N2 Z# d1 e" q3 t2 `( H1 I+ TZ的作用是防止BUZZER ON—off转换是产生高压击穿三极管。
作者: ilikerome    时间: 2010-10-22 13:41
kully 发表于 2010-10-22 11:22
& C4 l0 T* R. L3 A9 kR3和Z1的作用没说,这才是关键。BUZZER分有源和无源的,你这个显然是无源的。
: y1 ^( H& p) GZ的作用是防止BUZZER ON—of ...
1 S; X4 z0 L0 I" I( F8 j# n+ P3 U, K+ l
哥们这个我知道,我就是想聊下R1和R2的作用。
5 d' T! Y. D! R1 x2 ?) T/ aO(∩_∩)O哈!) f0 b3 _4 h& U5 A3 K+ S  ]

作者: tuzhiquan    时间: 2010-10-22 15:36
tuzhiquan 发表于 2010-10-20 17:43 8 r. N4 ^% O, g' t7 u
调节R1 R2就可以调节三极管的壮态,调节三极管的壮态就相当于调节,喇叭的开关。
& W' Q; I8 \5 G' N. X9 c  a
当然是在MCU一直H的情况下,来说明这个电路。: |4 `! P" L3 O  N( k  B
如果MCU输出的是方波,这里还有一个电容,当这个波在高的时候,电容充电,三极管通,喇叭叫,当低的时候,电容对R2放电,三极管通,从这里可以看出,R2实际上就是一个钳位电阻。这个就是三极管的共发射级电路。) _0 g5 h" R/ o
如果没有R2,在MCU输出低的时候,C会放电,这个三极管也会导通,可以这样说,如果没有C,我可以去掉R2,也可以工作,这个电路我们也用了很多,只是不是接喇叭。7 X) Z9 [4 ^& m* ]' M4 a

作者: tuzhiquan    时间: 2010-10-22 15:37
当低的时候,电容对R2放电,三极管不导通
作者: ilikerome    时间: 2010-10-23 10:56
所以说这个小小的电路还是很有学问的
作者: jefanlin    时间: 2011-5-8 22:46
反對12F在MCU输出低的时候,C会放电,这个三极管也会导通的說法,MCU輸出低的時候,C是会放电,但電流是流入MCU,三极管並不会导通!
作者: jefanlin    时间: 2011-5-8 22:47
反對12F在MCU输出低的时候,C会放电,这个三极管也会导通的說法,MCU輸出低的時候,C是会放电,但電流是流入MCU,三极管並不会导通!
作者: lw530322    时间: 2011-5-9 09:51
16楼说的很正确
作者: qiangqssong    时间: 2011-5-9 16:34
4楼说的有道理!!!
作者: stupidboy    时间: 2011-6-5 19:33
R1限流6 m5 q$ U! H) @
R2下拉
作者: xhymsg    时间: 2011-6-8 10:15
khuohuo 发表于 2010-10-19 14:29
; S7 M4 M: `6 N+ [7 W' h+ ~6 XR1限流电阻,没有R1,MCU输出HIGH时端口电压只有0.7V左右。有可能导致单片机读写端口错误。像PIC(microchi ...

3 O5 @5 q9 @3 s8 u& h2 n这位人兄比较有道理
& i& K. n0 f: d- W5 Z: c# }; V, w
作者: qiangqssong    时间: 2011-6-8 12:52
4楼说的对,就是这个作用!!!




欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/) Powered by Discuz! X3.2