0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

详细讲解一下硬件工程师需要掌握的四种常用的恒流源电路工作原理

硬件那点事儿 2024-06-12 08:39 次阅读

01.前言

恒流源是一种保持特定输出电流不变的电源,它不像电压源那样保持恒定的电压输出。其基本电路主要由输入级和输出级组成。输入级提供参考电流,输出级输出所需的恒定电流。恒流源与恒压源相比,其输出电流稳定性更高,常见的恒流源有压控电流源、反馈电流源、场效应晶体管恒流源等。

恒流源具有以下特点:

1) 输出电流受负载(输出电压)的影响小。

2) 输出电流受环境温度影响小。

3)内阻无穷大(这样电流就能全部流到外面)。

4)能够提供恒流驱动。

5)输出精度高。

接下来就介绍四种常用的恒流源电路设计方案:

02.稳压恒流电路

下图是利用齐纳二极管的稳压特性设计的电路:

48d6a7ee-2854-11ef-9e8e-92fbcf53809c.png

电路原理:三极管Q1的基极电压受限于稳压二极管的稳定电压Uzd,因此电阻R3的电压等于Uzd减去Q1基极与发射极之间的导通压降0.7V,即,U=Uzd-0.7 保持不变。所以即使VCC电源变化,流过R3的电流也是固定的,即流过R1负载的电流保持不变,达到恒流效果。

这里需要注意的是,根据需要的电流,选择合适的采样电阻,并考虑三极管和稳压二极管的参数。而集电极电压Ucmax是允许施加到集电极结的最大反向电压。使用时不要超过这个最大值,否则集电极结在过大的反向电压作用下会形成强电场,导致集电极反向电流急剧增大,可能造成元件损坏。

下图是利用二极管导通电压为0.6~0.7V的特性设计的二极管恒流电路:

49055b66-2854-11ef-9e8e-92fbcf53809c.png

单片机的GPIO口给高电平时,三极管Q1导通,二极管D1、D2导通(D1、D2的导通压降为0.6~0.7V),因此电阻R3的电压等于1.4V(D1和D2的压降之和)减去晶体管基极和发射极之间的导通压降0.7V,即U=0.7V保持恒定,因此流过晶体管的电流即使VCC电源变化,R3也是固定的,即流过R1的电流保持不变,达到恒流的效果。

03.晶体管恒流电路

下图是利用Q2基极导通电压为0.6~0.7V的特点设计的晶体管恒流源电路:

49466f7a-2854-11ef-9e8e-92fbcf53809c.png

当GPIO口给高电平时,三极管Q1为NPN管,会导通,同时Q2也会导通。当Q2导通时,Q1的基极电压被拉低并截止。负载R1不工作,Q2无电流流过。Q2基极电压被下拉至地并截止,而Q1基极被释放并再次导通。如此循环往复,电路中的电流最终稳定在0.7/R3(忽略Q1和Q2的基极电流),无论电源电压VCC如何变化,电流都保持恒定。另外,R3的阻值应根据所需电流来选择。

04.使用运放的恒流电路

下图是采用运放的恒流源电路,电流可调。该电路采用运算放大器设计,引入了反馈。与晶体管恒流源相比,具有足够的精度和可调性。

496ecfa6-2854-11ef-9e8e-92fbcf53809c.png

注意运算放大器的“虚短”特性。同时,电路的反相输入端连接电阻R4接地。当VIN输入到R2以稳定电源电压时,R4两端的电压也为VIN。因此,无论外部电路如何变化,流过R4的电流保持不变。而负载R1的电流与R4的电流相等,因此即使R1的电源是变压电源,其电流也保持固定,达到恒流的效果。

这里晶体管Q1是NPN型的。使用时根据实际电压、电流要求选择合适的。如果功率较大,必须考虑散热要求。另外,它的发射极电流约等于集电极电流,但实际上发射极电流还包括基极电流。可见,当运放输出级采用晶体管时,输出电流会产生基极电流分量的误差。如果此时不能满足电路精度要求,则使用MOSFET更好。

分析与上面相同。MOSFET管是压控器件,栅极所需电流很小。由于Iout和Is非常接近,与晶体管相比,电流精度得到提高。另外,使用运放的恒流源电路虽然有明显的优点,但也有缺点。例如运放的VIN电源需要用户额外提供。

05.LDO电路

下图是利用LDO输入电流等于输出电流的特性设计的恒流源电路。

497cdd1c-2854-11ef-9e8e-92fbcf53809c.png

通过LDO输入电流等于输出电流的特性,流过负载R1的电流等于流过电阻R2的电流,电流大小为Iout=V/R2,其中V(3.3V )是LDO的稳压值。此外,可变电源必须满足LDO的输入电压范围。

声明:

声明:转载文章来源网络。本号对所有原创、转载文章的陈述与观点均保持中立,推送文章仅供读者学习和交流。转载文章、图片等版权归原作者享有,如有侵权,联系删除。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 恒流源
    +关注

    关注

    16

    文章

    335

    浏览量

    56200
  • 恒流源电路
    +关注

    关注

    6

    文章

    89

    浏览量

    26898
  • 硬件工程师
    +关注

    关注

    183

    文章

    360

    浏览量

    75565
收藏 人收藏

    评论

    相关推荐

    嵌入式软件工程师硬件工程师的区别?

    嵌入式软件工程师硬件工程师的区别? 嵌入式软件工程师 嵌入式软件工程师是软件开发领域中的一种
    发表于 05-16 11:00

    FPGA设计的四种常用思想与技巧

    本文讨论的四种常用FPGA/CPLD设计思想与技巧:乒乓操作、串并转换、流水线操作、数据接口同步化,都是FPGA/CPLD逻辑设计的内在规律的体现,合理地采用这些设计思想能在FPGA/CPLD
    发表于 10-20 09:12

    FPGA 设计的四种常用思想与技巧

    FPGA 设计的四种常用思想与技巧FPGA设计的四种常用思想与技巧 讨论的四种常用FPGA/C
    发表于 08-11 10:30

    个合格的FPGA工程师需要掌握哪些知识?

    个合格的FPGA工程师需要掌握哪些知识?个合格的FPGA工程师
    发表于 04-21 14:49

    诚聘硬件工程师

    及以上学历,计算机、电子、自动控制类专业,三年以上的工作经验;2.精通模拟、数字电路设计;熟悉嵌入式处理器、DSP、FPGA等硬件应用设计和调测;3.熟练掌握至少
    发表于 07-18 11:34

    硬件工程师手册基本技能

    华为的硬件工程师手册,下面是摘段: 1.2.1 硬件工程师基本素质与技术硬件工程师
    发表于 07-12 04:36

    硬件工程师需要学什么,必须掌握基础知识

    学习硬件工程师的都需要学什么,必须掌握基础知识 目的:基于实际经验与实际项目详细理解并掌握成为合
    发表于 09-09 16:32

    求FPGA开发工程师硬件开发工程师

    、负责软件与硬件的系统集成的PCB板级信号调试、验证、故障分析与整改工作; 4、输出硬件电路接口文档,支持底层软件工程师进行
    发表于 10-22 11:03

    硬件工程师

    #硬件工程师3天打卡营#今天是学习张飞硬件工程师进阶必修课的Day1,学习的内容是如何快速掌握三极管应用技巧,课程中
    发表于 06-09 23:40

    四种恒流源电路分析方式,工程师必须掌握

    需要是恒压源;输出晶体管的输出电阻尽量大——输出级需要恒流源四种恒流源电路分析:在改进型差动
    发表于 08-17 08:53

    电子工程师需要掌握的20个模拟电路详细分析

    电子工程师需要掌握的20个模拟电路详细分析
    发表于 09-28 06:22

    硬件工程师需要掌握哪些基础知识

    目的:基于实际经验与实际项目详细理解并掌握成为合格的硬件工程师的最基本知识。
    的头像 发表于 09-28 09:52 1.7w次阅读

    Java工程师需要掌握哪些技术点

    本篇文章扣丁学堂Java培训小编和大家分享一下Java工程师需要掌握的技术点问题,我们不论是参加Java培训还是自学Java开发最终大都是为了能找到
    的头像 发表于 08-07 15:57 3132次阅读

    恒流源电路工作原理是什么?般通过什么方式实现

    于驱动LED、光电二极管、热敏电阻、电解电容等元器件,以及需要恒定电流控制的电路中。本篇文章将详细介绍恒流源
    的头像 发表于 09-13 14:16 9277次阅读

    硬件工程师需要掌握硬件基础知识

    作为个资深硬件工程师,我们需要掌握硬件基础知识
    的头像 发表于 12-02 09:22 239次阅读
    <b class='flag-5'>硬件</b><b class='flag-5'>工程师</b><b class='flag-5'>需要</b><b class='flag-5'>掌握</b>的<b class='flag-5'>硬件</b>基础知识