【驱动电路】三极管驱动100mA器件

以下示例是三极管在数字电路中的应用。电路图如下所示:
请添加图片描述
VDC1接外部电源,VDC2可以接单片机的控制端口。
单片机的输出电压通常为3.3V或者5V,输出电流上限通常为20mA。这样的输出能力就无法驱动一些大电流器件。因此就需要外接三极管来驱动。例如:在上图中若LED驱动电压为3.5V,驱动电流为100mA。而单片机通常输出电流不会超过20mA,显然单片机是不能直接驱动的,这时候就可以使用三极管了。这里可以使用NPN型三极管驱动。那么该如何确定R1和R2的大小呢?

首先要确定R2的大小,只要知道流过R2的电压和电流就可以算出R2的大小。流过电阻R2的电流等于led的驱动电流,即IR2=Iled=100mA。R2上的电压为电源电压减去led上的电压和三极管导通时的电压Uce。led导通时的电压Uled=3.5V。Uce可以通过查看数据手册获取,如下图所示,当Ic=100mA时,Uce的压降约为200mV。所以UR2=12V-Uled-Uce=12-3.5-0.2=8.3V,所以R2=UR2/IR2=83Ω
在这里插入图片描述

通过以下公式可以计算R1的大小:
R 1 = V i n − V b e I b R_{1}=\frac{V_{in}-V_{be}}{I_{b}} R1=IbVinVbe

I c = β I b I_{c}=βI_{b} Ic=βIb

Vbe通常取0.7V,Ib可以通过Ic和放大倍数β获取,如下如所示,取β=30。计算得到R1=787.8Ω
在这里插入图片描述
仿真结果如下:


通过三极管就可以实现驱动100mA的器件。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值