页面加载中,请稍候
来源:玩转单片机与嵌入式发布时间:2022-02-091423浏览
询问 AI
点击上方名片关注了解更多
回复【加群】,限时免费进入知识共享、技术交流群;
回复【3D封装库】,常用元器件的3D封装库;
回复【电容】,获取电容、元器件选型相关的内容;
回复【阻抗匹配】,获取电磁兼容性、阻抗匹配相关的资料
回复【资料】,获取全部电子设计、单片机开发相关的资料
回复【终端电阻】,获取CAN终端电阻相关的资料
回复【单片机】,获取单片机全套视频教程和参考设计
回复【STM32】,获取STM32相关设计和视频教程
回复【PCB】,获取PCB设计相关的资料
回复【硬件知识】、【硬件设计】,获取硬件开发工程必备手册
回复【经典电路】,获取5000个经典电路
回复【论文】,获取毕业设计、电子竞赛、学术专业等相关论文资料
回复【华为】,获取华为的硬件设计资料
…………
欢迎关注【玩转单片机与嵌入式】公众号,本公众号会每天输出高质量的技术干货文章,欢迎持续关注。
大家好,我是蜗牛,今天跟大家分享一下由两个三极管构成的恒流源电路。
如下图所示,是用两个NPN三极管搭建的低成本恒流源电路,结构比较简单。怎么做到恒流的呢?我们一起来分析一下。

图1 恒流源电路
在该电路中,可以把D1或R2看作是负载,且互相串联。忽略微小的基极电流,则流过他们的电流相等。
1、当单片机输出“0”(即0V)时:Q1、Q2都截止,灯D1不亮;
2、当单片机输出“1”(即3.3V)时,Q1和Q2处于什么状态,放大还是饱和?灯D1的工作电流恒定是多少?
首先确认一点,两个三极管这样的接法注定了它们只会工作在放大状态,而不是开关状态。Q1饱和了,Q2还能有电流?Q2没电流,Q1怎么有电流?所以Q1和Q2互相钳制维持在一个平衡状态。任何一个三极管的饱和都将使电路处于开或关的状态,是无法恒流的。
如果由于某种因素造成电路不稳定,使得流过D1(及与之串联的R2)的电流增大了,R2上的电压就会增高,那么Q1的基极电位就会升高,从而使Q1的ce间等效电阻相应减小。而Q1的ce间等效电阻控制着Q2基极电压,它的减小无疑又会使Q2向截止方向靠近,从而又减小了流过R2的电流,这种作用会持续到电路平衡为止,即流过R2(近似等于D1中)的电流既不能大又不能小,而是一个恒定值,因而实现了恒流电源的功能。

图2 由于某种因素导致D1电流增大,电路分析
如果电流减小了,分析方法同上,不赘述了。

图3 由于某种因素导致D1电流减小,电路分析
最终平衡的结果就是R2上电压等于Q1基极电压,一般0.7V,所以恒流值为0.7V/R2,Ic即负载D1的电流约等于0.7V/R2。Q2的b极电位大于等于1.4V的电压,此时Q2的b极到地的电压为:VR2+VBE(Q2)。
当单片机输出高电平3.3V时,我们一起来仿真一下(后台回复“恒流源电路”,可获得仿真文件)

图4 仿真电路

图5 仿真电路电压波形
如上图,A通道是R2两端电压,B通道是Q2的基极电压。
可以看出A通道R2两端电压一直被三极管Q1的be钳位在0.649V,B通道稳定在1.34V≈0.649V*2=1.3V。跟我们理论上得出的结论基本一致。

图6 仿真电路电阻R2通过的电流波形

图7 仿真电路电流探针参数设置
如上图,是电阻R2通过的电流大小,由于电流探针设置的是1mV/mA,所以得出电流值为12.98mA。也可计算得出:0.7V/50=14mA,跟计算结果相差不大。
所以想要控制负载灯D1的亮度,只需要调整R2的阻值大小。
今天的分享就到这里,希望对你有帮助。
End

限时免费扫码进群,交流更多行业技术

往期推荐
三个字让你记住大小端模式,超全面讲解单片机的大小端模式。
通过一张表区分I2C和SPI通信协议(都是串行通信,两者有什么区别)
电子元器件失效原因都有哪些?
别人都说51单片机很容易学,为什么我学起来那么难,学了很久还没入门?
MCU国产替代选型合集来了,干货不容错过!
拆解了一个某夕夕上1元买的LED灯泡,电源驱动竟是这样的?
与晶振并联的1M电阻是什么用?为何有的有用,有的没有用?应该如何选择?
选型 | MCU选型的9个注意事项!
新闻来源:玩转单片机与嵌入式,文中所述为作者独立观点,不代表icspec立场。更多精彩资讯请下载icspec App。如对本稿件有异议,请联系微信客服specltkj。
暂无评论哦,快来评论一下吧!
2026-06-24
2026-06-08

2026-06-02