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

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

3天内不再提示

三极管在数字电路里的开关特性

MCU开发加油站 来源:MCU开发加油站 作者:MCU开发加油站 2021-01-18 16:37 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

三极管在数字电路里的开关特性,最常见的应用有 2 个:一个是控制应用,一个是驱动应用。所谓的控制就是如图 3-7 里边介绍的,我们可以通过单片机控制三极管的基极来间接控制后边的小灯的亮灭,用法大家基本熟悉了。

还有一个控制就是进行不同电压之间的转换控制,比如我们的单片机是 5V 系统,它现在要跟一个 12V 的系统对接,如果 IO 直接接 12V电压就会烧坏单片机,所以我们加一个三极管,三极管的工作电压高于单片机的 IO 口电压,用 5V 的 IO 口来控制 12V 的电路,如图1 所示。

04e2be0c-4eb3-11eb-8b86-12bb97331649.jpg

图1 三极管实现电压转换

图1 中,当 IO 口输出高电平 5V 时,三极管导通,OUT 输出低电平 0V,当 IO 口输出低电平时,三极管截止,OUT 则由于上拉电阻 R2 的作用而输出 12V 的高电平,这样就实现了低电压控制高电压的工作原理

所谓的驱动,主要是指电流输出能力。我们再来看如图 2 中两个电路之间的对比。

0537cf46-4eb3-11eb-8b86-12bb97331649.jpg

图2 LED 小灯控制方式对比

图 2 中上边的 LED 灯,和我们第二课讲过的 LED 灯是一样的,当 IO 口是高电平时,小灯熄灭,当 IO 口是低电平时,小灯点亮。那么下边的电路呢,按照这种推理,IO 口是高电平的时候,应该有电流流过并且点亮小灯,但实际上却并非这么简单。

单片机主要是个控制器件,具备四两拨千斤的特点。就如同杠杆必须有一个支点一样,想要撑起整个地球必须有力量承受的支点。

单片机的 IO 口可以输出一个高电平,但是他的输出电流却很有限,普通 IO 口输出高电平的时候,大概只有几十到几百 uA 的电流,达不到1mA,也就点不亮这个 LED 小灯或者是亮度很低,这个时候如果我们想用高电平点亮 LED,就可以用上三极管来处理了,我们板上的这种三极管型号,可以通过 500mA 的电流,有的三极管通过的电流还更大一些,如图 3 所示。

055efaa8-4eb3-11eb-8b86-12bb97331649.jpg

图3 三极管驱动 LED 小灯

图 3 中,当 IO 口是高电平,三极管导通,因为三极管的电流放大作用,c 极电流就可以达到 mA 以上了,就可以成功点亮 LED 小灯。

虽然我们用了 IO 口的低电平可以直接点亮 LED,但是单片机的 IO 口作为低电平,输入电流就可以很大吗?这个我想大家都能猜出来,当然不可以。单片机的 IO 口电流承受能力,不同型号不完全一样,就 STC89C52 来说,官方手册的 81 页有对电气特性的介绍,整个单片机的工作电流,不要超过 50mA,单个 IO 口总电流不要超过 6mA。即使一些增强型 51 的IO 口承受电流大一点,可以到 25mA,但是还要受到总电流 50mA 的限制。

那我们来看电路图的 8 个 LED 小灯这部分电路,如图 4 所示。

058e4ce0-4eb3-11eb-8b86-12bb97331649.jpg

图4 LED 电路图(一)

这里我们要学会看电路图的一个知识点,电路图右侧所有的 LED 下侧的线最终都连到一根黑色的粗线上去了,大家注意,这个地方不是实际的完全连到一起,而是一种总线的画法,画了这种线以后,表示这是个总线结构。

而所有的名字一样的节点是一一对应的连接到一起,其他名字不一样的,是不连在一起的。比如左侧的 DB0 和右侧的最右边的 LED2 小灯下边的DB0 是连在一起的,而和 DB1 等其他线不是连在一起的。

那么我们把图 4 中现在需要讲解的这部分单独摘出来看,如图 5 所示。

05c80c64-4eb3-11eb-8b86-12bb97331649.jpg

图5 LED 电路图(二)

现在我们通过 3-12 的电路图来计算一下,5V 的电压减去 LED 本身的压降,减掉三极管e 和 c 之间的压降,限流电阻用的是 330 欧,那么每条支路的电流大概是 8mA,那么 8 路 LED如果全部同时点亮的话电流总和就是 64mA。

这样如果直接接到单片机的 IO 口,那单片机肯定是承受不了的,即使短时间可以承受,长时间工作就会不稳定,甚至导致单片机烧毁。有的同学会提出来可以加大限流电阻的方式来降低这个电流。

比如改到 1K,那么电流不到 3mA,8 路总的电流就是 20mA 左右。

首先,降低电流会导致 LED 小灯亮度变暗,小灯的亮度可能关系还不大,但因为我们同样的电路接了数码管,后边我们要讲数码管还要动态显示,如果数码管亮度不够的话,那视觉效果就会很差,所以降低电流的方法并不可取。

其次,对于单片机来说,他主要是起到控制作用,电流输入和输出的能力相对较弱,P0 的 8 个口总电流也有一定限制,所以如果接一两个 LED 小灯观察,可以勉强直接用单片机的 IO 口来接,但是接多个小灯,从实际工程的角度去考虑,就不推荐直接接 IO 口了。

那么我们如果要用单片机控制多个 LED 小灯该怎么办呢?除了三极管之外,其实还有一些驱动 IC,这些驱动 IC 可以作为单片机的缓冲器,仅仅是电流驱动缓冲,不起到任何逻辑控制的效果,比如我们板子上用的 74HC245 这个芯片,这个芯片在逻辑上起不到什么别的作用,就是当做电流缓冲器的,我们通过查看其数据手册,74HC245 稳定工作在 70mA 电流是没有问题的,比单片机的 8 个 IO 口大多了,所以我们可以把他接在小灯和 IO 口之间做缓冲,如图 6 所示。

06092bae-4eb3-11eb-8b86-12bb97331649.jpg

图6 74HC245 功能图

从图6 我们来分析,其中 VCC 和 GND 就不用多说了,细心的同学会发现这里有个0.1uF 的去耦电容哦。74HC245 是个双向缓冲器,1 引脚 DIR 是方向引脚,当这个引脚接高电平的时候,右侧所有的 B 编号的电压都等于左侧 A 编号对应的电压。

比如 A1 是高电平,那么 B1 就是高电平,A2 是低电平,B2 就是低电平等等。如果 DIR 引脚接低电平,得到的效果是左侧 A 编号的电压都会等于右侧 B 编号对应的电压。

因为我们这个地方控制端是左侧接的是 P0 口,我们要求 B 等于 A 的状态,所以 1 脚我们直接接的 5V 电源,即高电平。图 6 中还有一排电阻 R10 到 R17 是上拉电阻,这个电阻的用法我们在后边介绍。

还有最后一个使能引脚 19 脚 OE,叫做输出使能,这个引脚上边有一横,表明是低电平有效,当接了低电平后,74HC245 就会按照刚才上边说的起到双向缓冲器的作用,如果 OE接了高电平,那么无论 DIR 怎么接,A 和 B 的引脚是没有关系的,也就是 74HC245 功能不能实现出来。

从下面的图 7 可以看出来,单片机的 P0 口和 74HC245 的 A 端是直接接起来的。这个地方,有个别同学有个疑问,就是我们明明在电源 VCC 那地方加了一个三极管驱动了,为何还要再加 245 驱动芯片呢。这里大家要理解一个道理,电路上从正极经过器件到地,首先必须有电流才能正常工作,电路中任何一个位置断开,都不会有电流,器件也就不会参与工作了。

其次,和水流一个道理,从电源正极到负极的电流水管的粗细都要满足要求,任何一个位置的管子过细,都会出现瓶颈效应,电流在整个通路中细管处会受到限制而降低,所以在电路通路的每个位置上,都要保证通道足够畅通,这个 74HC245 的作用就是消除单片机IO 这一环节的瓶颈。

06507dd8-4eb3-11eb-8b86-12bb97331649.jpg

图7 单片机与 74HC245 的连接

责任编辑:lq

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

    关注

    145

    文章

    3678

    浏览量

    126715
  • 单片机
    +关注

    关注

    6074

    文章

    45337

    浏览量

    663379
  • 引脚
    +关注

    关注

    16

    文章

    2085

    浏览量

    55120

原文标题:三极管在单片机中有什么用吗?

文章出处:【微信号:mcugeek,微信公众号:MCU开发加油站】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    三极管 PCB 布局问题与优化建议

    MDD辰达半导体三极管在电子电路中广泛应用于放大、开关、调制等场合。虽然器件本身的性能参数很重要,但在实际应用中,PCB布局往往直接决定了电路的稳定性、速度以及可靠性。很多工程师在调试
    的头像 发表于 09-25 14:00 409次阅读
    <b class='flag-5'>三极管</b> PCB 布局问题与优化建议

    一种基于三极管开关特性的负压空控制电路的应用资料

    三极管开关原理的基础上依据三极管独特开关特性以一种新的思路设计出了一款负压控制电路。通过对偏置
    发表于 08-18 15:38 0次下载

    如何为电路选型?MDDNPN与PNP三极管的应用区别与选用要点

    PNP适用于“高端驱动”——发射连接正电源,集电极连接负载至地。 二、NPN与PNP的实际应用场景 1.NPN型三极管的典型应用: 数字开关电路:NPN型由于发射
    发表于 06-09 13:56

    如何为电路选型?MDDNPN与PNP三极管的应用区别与选用要点

    在电子电路设计中,三极管是一种应用极其广泛的基础器件。根据结构和极性,MDD三极管主要分为NPN型和PNP型两类。虽然它们的功能本质相同——控制电流放大或开关——但在实际
    的头像 发表于 06-03 11:06 780次阅读
    如何为<b class='flag-5'>电路</b>选型?MDDNPN与PNP<b class='flag-5'>三极管</b>的应用区别与选用要点

    三极管的工作状态和重要参数

    三极管,也就是半导体三极管,是一种控制电流的半导体器件,其作用就是吧微弱信号放大成幅度值较大的电信号,也用作于无触点开关。通常,三极管具有电流放大的作用,它的结构是在一块半导体基片上制
    的头像 发表于 04-12 14:30 2654次阅读
    <b class='flag-5'>三极管</b>的工作状态和重要参数

    数字三极管的特点和应用

    电子电路中扮演着至关重要的角色,常被用于放大、开关和稳压等功能。数字三极管的结构和工作原理相对复杂,但其核心在于通过控制基极电流来实现对集电极电流的控制,从而实现对
    的头像 发表于 03-21 09:41 1188次阅读
    <b class='flag-5'>数字</b><b class='flag-5'>三极管</b>的特点和应用

    三极管+MOS共同组成的开关电路

    三极管优点:耐压高;缺点:电流驱动MOS优点:开关速度快,电压驱动一、一键开关机电路(小鱼冠名)(知
    的头像 发表于 02-26 13:54 2100次阅读
    <b class='flag-5'>三极管</b>+MOS<b class='flag-5'>管</b>共同组成的<b class='flag-5'>开关电路</b>

    三极管基极偏置电路分析方法

    清晰了解偏置类型和组成 三极管基极偏置电路有多种形式,如固定偏置、分压式偏置等,每种类型由不同的电阻、电容等元件构成。熟悉这些偏置电路的结构特点,才能有的放矢地进行分析。例如,分压式偏置电路
    的头像 发表于 02-05 16:15 1459次阅读

    三极管元器件作用分析方法

    在电子电路的浩瀚天地中,三极管电路宛如一颗璀璨的明珠,广泛应用于各类电子设备。然而,要想深入理解和驾驭三极管电路,掌握科学有效的分析方法至关
    的头像 发表于 02-04 14:59 678次阅读

    三极管的交流直流电路分析方法介绍

    一、直流电路分析方法 精准确定三极管的 “身份信息”,即型号及关键参数。不同型号的三极管具有各异的电流放大系数、最大集电极电流等参数,而 npn 型与 pnp 型三极管
    的头像 发表于 02-04 14:54 1004次阅读

    恒流三极管的工作过程和电路结构

    恒流三极管是一种特殊的半导体器件,它在一定条件下能够提供稳定的电流输出,不受负载变化的影响。这种特性使其在多种电子电路中得到了广泛应用,如LED驱动电路、电池充电管理、电化学分析等。本
    的头像 发表于 02-02 13:47 928次阅读

    如何分辨三极管的类型和个引脚

    三极管(晶体)是一种广泛应用于电子电路中的半导体器件,其主要功能包括信号放大和开关操作。在使用三极管之前,正确分辨其类型和引脚位置(即基极
    的头像 发表于 01-13 15:03 4403次阅读
    如何分辨<b class='flag-5'>三极管</b>的类型和<b class='flag-5'>三</b>个引脚

    三极管大状态:轻松掌握电子基础

    三极管无法放大信号,集电极和发射之间相当于开路,即处于断开状态。 特点 :三极管在截止状态下,相当于一个断路,对电路没有放大作用。 二、放大状态 定义 :当发射结电压高于PN结的导
    的头像 发表于 01-06 10:30 3055次阅读

    NPN三极管基极电压等于或高于集电极电压,三极管能导通吗?搞懂这个问题你就搞懂三极管电路

    关于三极管的工作原理想必大家已经非常熟悉了,三极管是电流控制型器件,通过控制小电流来调节较大电流,它有,发射,基极,集电极,这些基础
    的头像 发表于 12-18 09:08 6508次阅读
    NPN<b class='flag-5'>三极管</b>基极电压等于或高于集电极电压,<b class='flag-5'>三极管</b>能导通吗?搞懂这个问题你就搞懂<b class='flag-5'>三极管</b><b class='flag-5'>电路</b>了

    合科泰三极管2SB1308的应用场景

    三极管在电子电路中具有多种重要作用,主要包括信号放大、倒相、开关作用、实现自动控制、调压和稳压等。本期,合科泰给大家推荐一款三极管2SB1308,可用于放大
    的头像 发表于 12-06 11:22 1163次阅读
    合科泰<b class='flag-5'>三极管</b>2SB1308的应用场景