三极管是晶体管的一种,不同于MOS管的电压控制,三极管是电流驱动,NPN型三极管常用来驱动LED和继电器,但是基极的电阻该如何选择呢?
相关文章:
聊一聊上拉电阻、下拉电阻、使用场景及阻值选择
了解三极管的三个工作区域,截止区,放大区和饱和区。
问:如下是一个三极管开关电路,用来驱动LED,电源电压5V,LED1的正向压降是1V,驱动电流20mA,所以R2为200Ω,B极驱动信号是MCU的一个GPIO,高电平输出2.8V,低电平输出0V,求R1的阻值?
NPN三极管驱动LED电路图
题目中没有指定三极管型号,可选数字三极管,数字三极管也称带阻三极管,顾名思义,内部自带电阻,常用来做电子开关,功能等同反相器。
数字三极管功能电路图
下图是DTC123YM型号数字三极管电气参数,开启电压,最大不超过3V,输入2.8V符合要求;关闭电压最小是0.3V,我们MCU GPIO低电平输出是0V,符合要求。R1不用计算,选择0R,充当导线即可。
为什么选择数字三极管?
DTC123YM电气特性
使用一般的三极管,如常见的S8050,LED关闭的时候,S8050工作在截止状态,LED亮的时候,S8050工作在什么状态呢?从S8050的输出特性曲线来看,应该是饱和区,饱和区 V c e Vce Vce的值比较小,开关电路当然需要开关两端的压差越小越好。
LED的驱动电流为 I C = 20 m A I_C=20mA IC=20mA, I C = 20 m A I_C=20mA IC=20mA时,从下图可以看出, I B = 85 u A I_B=85uA IB=85uA左右,排除饱和压降,可计算 R 1 = ( 2.8 − 0.7 ) / 85 u A = 24.7 K R1=(2.8-0.7)/85uA=24.7K R1=(2.8−0.7)/85uA=24.7K
S8050输出特性曲线
根据以上计算,有三个误差:
对驱动不同器件来说:
从解法1和解法2,明显可以得出,解法1更方便,选择一个合适的数字三极管即可,不用考虑基极电阻。解法2可以理论与实践相结合,需要考虑的点比较多,相对比较复杂一点,推荐使用数字三极管。
永远相信美好的事情即将发生!作者记得诚,写于安徽合肥,时间2020-03-19 PM14:33