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

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

3天内不再提示

为什么大家都用三极管来配合单片机IO口驱动负载

单片机技术宅 来源:单片机技术宅 作者: 小代126 2022-12-19 16:02 次阅读

上一篇推文中我们已经说了,驱动继电器的时候,通常我们会采用三极管来配合单片机IO口。至于为什么不直接用单片机IO口驱动,非得加个三极管,在上一篇推文中我们已经做过计算了。至于为什么采用三极管,更大的原因是因为三极管属于流控型器件,也就是说三极管的这个电子开关的闭合与断开是通过电流开控制的,并且所需要的电流非常小。三极管基极驱动电压只要高于Ube(一般是0.7V)就能导通。

049a3642-7d9a-11ed-8abf-dac502259ad0.jpg

现在的大家都讲究低功耗,供电电压也越来越低,一般单片机供电为3.3V,所以它的I/O最高电压也就是3.3V。

3.3V电压肯定是大于Ube的,所以直接在基极串联一个合适的电阻,让三极管工作在饱和区就可以了。Ib=(VO-0.7V)/R2。根据公式计算,上图中Ib的电流应该等于(5-0.7)/(4.7x1000),大于是0.918mA,实际仿真测试结果为0.628mA,基本符合实际值,三极管能正常开启和闭合实现控制,可以正常的实现控制负载(此处为LED灯)。

到这可能会有硬件基础好的小伙伴要说了,MOS管也可以啊,为什么非得用三极管呢?

其原因在于,MOS管是电压控制型,驱动电压必须高于阈值电压Vgs(TH)才能正常导通,不同MOS管的阈值电压是不一样的,一般为3-5V左右,饱和驱动电压可在6-8V。

前面说过现在单片机的供电基本都是3.3V,IO口最高电压也是3.3V,大部分的MOS管的饱和电压>3.3V,如果用3.3V来驱动的话,很可能MOS管根本就打不开,或者处于半导通状态。在半导通状态下,管子的内阻很大,驱动小电流负载可以这么用。但是大电流负载就不行了,内阻大,管子的功耗大,MOS管很容易就烧坏了。所以,一般选择三极管来配合单片机IO口驱动。

当然,MOS管得驱动电流很大,在更多的需要大功率的驱动电路中,通过会采用但机关配合MOS一起来实现大电流的驱动运用场景,比如下面这个电路图就是。

04baf1d4-7d9a-11ed-8abf-dac502259ad0.jpg

I/O口驱动三极管后再驱动MOS管

当I/O为高电平时,三极管导通,MOS管栅极被拉低,负载RL不工作。

当I/O为低电平时,三极管不导通,MOS管通过电阻R3,R4分压,为栅极提供合适的阈值电压,MOS管导通,负载RL正常工作。

结合以上的分析,相比大家应该都清除了,通常情况下大家习惯用三极管来连接单片机IO口实现驱动,是因为三极管是流控型器件,但是三极管的驱动能力比较弱。在需要大功率驱动的地方,通常会采用三极管再去控制MOS管实现最终的控制。

直接用MOS管来连接单片机的IO实现驱动也是可以的,但这样的MOS管型号不好找。小编在立创商城上所搜了一下,也有这样的器件,控制电压最低可以到1V,驱动电流峰值2.3A,持续1.6A;相同封装的三极管8050,驱动的Ic电流只能到600mA。

可见MOS管的驱动能力是三极管3-4倍,所以对负载电流有要求的都使用MOS管。大的驱动能力,带来的会是成本的增加,搜索结果中MOS管的价格几乎是三极管的10倍。

所以,在要求不高,成本低的应用场合,一般使用三极管作为开关管。

审核编辑:汤梓红

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

    关注

    142

    文章

    3610

    浏览量

    121837
  • 单片机
    +关注

    关注

    6034

    文章

    44547

    浏览量

    634375
  • MOS管
    +关注

    关注

    108

    文章

    2408

    浏览量

    66744
  • MOS
    MOS
    +关注

    关注

    32

    文章

    1267

    浏览量

    93665
  • IO口
    +关注

    关注

    3

    文章

    170

    浏览量

    24022

原文标题:为什么大家都用三极管来配合单片机IO口驱动负载

文章出处:【微信号:chuxue_MCU,微信公众号:单片机技术宅】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    三极管是怎样提高单片机IO驱动LED的能力

    三极管是怎样提高单片机IO驱动LED的能力.
    的头像 发表于 02-22 09:23 2.7w次阅读
    <b class='flag-5'>三极管</b>是怎样提高<b class='flag-5'>单片机</b><b class='flag-5'>IO</b><b class='flag-5'>口</b><b class='flag-5'>驱动</b>LED的能力

    三极管驱动压电蜂鸣器的工作原理

    蜂鸣器通常直接用单片机IOPWM推电流小响度不够,这时候就需要加个三极管扩流。 可能刚接触这个的以为直接将蜂鸣器放在
    发表于 02-21 11:16 3382次阅读
    <b class='flag-5'>三极管</b><b class='flag-5'>驱动</b>压电蜂鸣器的工作原理

    唠唠为啥单片机I/O驱动一般都选三极管而非MOS

    讨论在单片机I/O驱动时,选三极管和MOS的区别 看到标题我们会联想两个问题: 1)单片机为啥不直接
    的头像 发表于 08-01 13:56 6695次阅读
    <b class='flag-5'>来</b>唠唠为啥<b class='flag-5'>单片机</b>I/O<b class='flag-5'>驱动</b>一般都选<b class='flag-5'>三极管</b>而非MOS<b class='flag-5'>管</b>

    三极管单片机中担任的“角色”,不可小看

    三极管在数字电路里的开关特性,最常见的应用有 2 个:一个是控制应用,一个是驱动应用。所谓的控制就是如图 3-7 里边介绍的,我们可以通过单片机控制三极管的基极
    发表于 08-07 18:30

    使用三极管提高单片机IO驱动LED的能力的设计

    的LED。那么利用IO的低电平状态可以设计如图方式1的驱动LED方法(这个也是不用三极管情况下常用的方式),利用IO
    发表于 03-04 07:00

    单片机系统中三极管的妙用

    要跟一个 12V 的系统对接,如果 IO 直接接 12V电压就会烧坏单片机,所以我们加一个三极管三极管的工作电压高于单片机
    发表于 11-29 19:27

    怎样用单片机IO控制三极管的开关特性使共阳极的LED点亮?

    怎样用单片机IO控制三极管的开关特性使共阳极的LED点亮
    发表于 10-15 06:02

    使用单片机IO接开关三极管为什么限流电阻较小的时候无法驱动负载

    关于以下问题的不完全解答:1、对于NPN型,高电平驱动。基极电阻与单片机IO内部上拉电阻为串联,增加基极电阻也就增加了该电阻的分压。当电阻较小时分压不够,可能使
    发表于 04-17 17:28 0次下载
    使用<b class='flag-5'>单片机</b><b class='flag-5'>IO</b><b class='flag-5'>口</b>接开关<b class='flag-5'>三极管</b>为什么限流电阻较小的时候无法<b class='flag-5'>驱动</b><b class='flag-5'>负载</b>

    小白学单片机(22) IO:蜂鸣器的使用/三极管的工作原理介绍资料下载

    电子发烧友网为你提供小白学单片机(22) IO:蜂鸣器的使用/三极管的工作原理介绍资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指
    发表于 04-19 08:47 6次下载
    小白学<b class='flag-5'>单片机</b>(22) <b class='flag-5'>IO</b><b class='flag-5'>口</b>:蜂鸣器的使用/<b class='flag-5'>三极管</b>的工作原理介绍资料下载

    三极管单片机中的应用!

    三极管在数字电路里的开关特性,最常见的应用有 2 个:一个是控制应用,一个是驱动应用。我们可以通过单片机控制三极管的基极间接控制后边的小灯
    发表于 12-20 19:13 6次下载
    <b class='flag-5'>三极管</b>在<b class='flag-5'>单片机</b>中的应用!

    基于三极管的继电器驱动电路

    不大,所以需要的驱动电流比较大,所以我们不能直接用单片机IO驱动继电器,一般是采用集成IC比
    的头像 发表于 04-19 08:52 2.7w次阅读
    基于<b class='flag-5'>三极管</b>的继电器<b class='flag-5'>驱动</b>电路

    8050三极管发射驱动继电器电路图

    一个采用单片机IO输出的5V电压通过8050三极管的发射驱动一个工作电流为400~450mA
    发表于 08-29 14:30 2.1w次阅读
    8050<b class='flag-5'>三极管</b>发射<b class='flag-5'>极</b><b class='flag-5'>驱动</b>继电器电路图

    单片机I/O驱动选用三极管的原因

    单片机io驱动选用三极管的原因。
    的头像 发表于 12-03 14:27 5203次阅读
    <b class='flag-5'>单片机</b>I/O<b class='flag-5'>口</b><b class='flag-5'>驱动</b>选用<b class='flag-5'>三极管</b>的原因

    为什么单片机I/O驱动MOS时,不是直接驱动,而是经过三极管

    为什么单片机I/O驱动MOS时,不是直接驱动,而是经过三极管
    的头像 发表于 01-16 11:14 3274次阅读

    单片机I/O驱动的选择中,为什么都选用三极管而不是MOS呢?

    单片机I/O驱动的选择中,为什么一般都选用三极管而不是MOS呢? 在单片机的I/O
    的头像 发表于 03-27 15:33 1482次阅读