关注、星标公众,不错过精彩内容

作者:strongerHuang

微信公众号:strongerHuang

之前给大家分享过晶体管的知识,今天又继续为大家分享相关的内容。

一、回顾历史

在分享三极管NPN和PNP之前,先让大家来回顾一下三极管的发展史。

1.电子管

在晶体管出现之前,有一种作用和晶体管类似的器件,叫做电子管。

1904年,世界上第一只电子二极管在英国物理学家弗莱明的手下诞生了。

电子管,是一种最早期的电信号放大器件。

一种被封闭在玻璃容器(一般为玻璃管)中的阴极电子发射部分、控制栅极、加速栅极、阳极(屏极)引线被焊在管基上,利用电场对真空中的控制栅极注入电子调制信号,并在阳极获得对信号放大或反馈振荡后的不同参数信号数据。

电子管用于早期的电视机、收音机扩音机等电子产品,近年来逐渐被半导体材料制作的放大器和集成电路取代,但目前在一些高保真的音响器材中,仍然使用低噪声、稳定系数高的电子管作为音频功率放大器件。

电子管优缺点:

缺点:体积大、功耗大、发热厉害、寿命短、电源利用效率低、结构脆弱而且需要高压电源等缺点。

优点:负载能力强、线性性能优于晶体管、工作频率高,高频大功率领域优于晶体管。

电子的体积很大(相对晶体管),当年(1946年)世界第一台计算机,使用1.8W个电子管搭建而成,占地150平方米,重达30吨,耗电功率约150千瓦。

2.晶体管

由于电子管存在许多缺点,人类就发明了比电子管更先进的晶体管。

晶体管是一种固体半导体器件,包括二极管、三极管、场效应管、晶闸管等。具有检波、整流、放大、开关、稳压、信号调制等多种功能。

1947年12月16日:威廉·邵克雷、约翰·巴顿和沃特·布拉顿成功地在贝尔实验室制造出第一个晶体管。

第一枚晶体管模型:

晶体管作为一种可变电流开关,能够基于输入电压控制输出电流。与普通机械开关不同,晶体管利用电讯号来控制自身的开合,而且开关速度可以非常快,实验室中的切换速度可达100GHz以上。

晶体管的工作原理视频:

3.三极管

三极管,全称应为半导体三极管,也称双极型晶体管、晶体三极管,属于晶体管中的一种。

三极管是一种控制电流的半导体器件。其作用是把微弱信号放大成幅度值较大的电信号,也用作无触点开关。

三极管是半导体基本元器件之一,具有电流放大作用,是电子电路的核心元件。三极管是在一块半导体基片上制作两个相距很近的PN结,两个PN结把整块半导体分成三部分,中间部分是基区,两侧部分是发射区和集电区,排列方式有PNP和NPN两种

二、NPN与PNP区别

N:Negative,负极

P:Positive,正极

晶体三极管按材料分有两种:锗管和硅管。而每一种又有NPN和PNP两种结构形式,但使用最多的是硅NPN和锗PNP两种三极管。

1.定义不同

NPN型三极管:由两块N型和一块P型半导体组成,P型半导体在中间,两块N型半导体在两侧。三极管是电子电路中最重要的器件,它最主要的功能是电流 放大和开关作用。

PNP型三极管:由2块P型半导体中间夹着1块N型半导体所组成的三极管,所以称为PNP型三极管。也可以描述成,电流从发射极E流入的三极管。

2.电流控制不一样

NPN:用 B→E 的电流(IB)控制 C→E 的电流(IC)。E极电位最低,且正常放大时通常C极电位最高,即 VC > VB > VE

PNP:用 E→B 的电流(IB)控制 E→C 的电流(IC)。E极电位最高,且正常放大时通常C极电位最低,即 VC < VB < VE

3.输出状态不同

PNP与NPN型传感器其实就是利用三极管的饱和和截止,输出两种状态,属于开关型传感器。但输出信号是截然相反的,即高电平和低电平。NPN输出是低电平0,PNP输出的是高电平1。

推荐阅读:

#include使用“”和<>的区别?

ARM编译器如何执行编译和链接操作

为什么老编辑器Vim这么“难用”,却很受欢迎?

关注微信公众号『strongerHuang』,后台回复“1024”查看更多内容,回复“加群”按规则加入技术交流群。

长按前往图中包含的公众号关注

详解三极管NPN与PNP区别相关推荐

  1. 三极管原理,开关电路设计原则,NPN、PNP区别及常用三极管参数

    一.三极管的工作原理 三极管是电流放大器件,有三个极,分别叫做集电极C,基极B,发射极E.分成NPN和PNP两种.我们仅以NPN三极管的共发射极放大电路为例来说明一下三极管放大电路的基本原理. 电流放 ...

  2. MySQL 表分区详解MyiSam引擎和InnoDb 区别(实测)

    MySQL 表分区详解MyiSam引擎和InnoDb 区别(实测) 一.什么是表分区 通俗地讲表分区是将一大表,根据条件分割成若干个小表.mysql5.1开始支持数据表分区了. 如:某用户表的记录超过 ...

  3. Mysql存储引擎详解(MyISAM与InnoDB的区别)

    Mysql存储引擎详解(MyISAM与InnoDB的区别) 存储引擎     MySQL中的数据用各种不同的技术存储在文件(或者内存)中.这些技术中的每一种技术都使用不同的存储机制.索引技巧.锁定水平 ...

  4. mysql 社区版 innodb_MySQL 表分区详解MyiSam引擎和InnoDb 区别(实测)

    MySQL 表分区详解MyiSam引擎和InnoDb 区别(实测) / --------------------         写在最前面            ------------------ ...

  5. 详解http和https的区别

    详解http和https的区别 (转自http://www.jzxue.com/jianzhanzhinan/jianzhanrumen/201103/29-6925.html) http与https ...

  6. 算术编码例题详解_百分数与百分点区别详解

    通过以往的答疑经验,许多同学对于出现百分点的材料和题目不能够很好的百分点与已知百分数之间的关系.那么百分数与百分点的核心区别在哪里?常见题型中出现的百分数与百分点应该如何进行理解应用? 百分数与百分点 ...

  7. java中$和 的区别详解_Mybatis之#{}与${}的区别使用详解

    1.两种取值方式的差异 mapper.xml映射文件 select * from t_emp WHERE emp_id=${id} and emp_name=#{name} java查询代码 para ...

  8. 七、Vue cli详解学习笔记——什么是Vue cli ,Vue cli的使用(安装,拉取2.x模板,初始化项目),Vue cli2详解,Runtime-Compiler和Runtime-only区别

    一.什么是Vue CLI 如果你只是简单写几个Vue的Demo程序, 那么你不需要Vue CLI. 如果你在开发大型项目, 那么你需要, 并且必然需要使用Vue CLI 使用Vue.js开发大型应用时 ...

  9. nginx中500,501,502,503,504,505状态码的详解及出现的原因/区别(转)

    转载别人的,写的确实很直白明了,学习巩固了!很多人都是知其人不知所以然 nginx5xx系列状态码详解 一.502 - Bad Gateway fpm 官方解释:作为网关或者代理工作的服务器尝试执行请 ...

  10. 一文详解 Try 和异常的区别

    作者 | 羽生结弦 责编 | 胡雪蕊 出品 | CSDN(ID:CSDNnews) Try 以及异常在C#中是很重要的内容,很多开发人员其实并不是很了解Try 和异常.在这篇文章中我将会各大家具体讲解 ...

最新文章

  1. 用js方法做提交表单的校验
  2. Java消息服务JMS详解
  3. DELL本本 执行SQL语句要FN+F5 如何更改成F5
  4. asp.net ajax post 请求
  5. NDK历史版本下载方法
  6. 内部收益率irr_介绍一个神器,内部收益率IRR
  7. 前端学习(3130):react-hello-react之回调形式的createRef
  8. 文件批量传输组件作为架包使用说明
  9. 浅层学习与深层学习_深层副本与浅层副本-以及如何在Swift中使用它们
  10. 转:js中arguments详解
  11. swift学习之数组、字典和字符串
  12. iOS视频转Gif(附example code)
  13. 基于HTML+CSS制作静态页面【剪纸文化15页】传统文化设计题材 dreamweaver制作静态html网页设计作业作品...
  14. AI基础:卷积神经网络
  15. 【java】json字符串转json文件
  16. GUI 图形用户界面编程(七)-女友生气,你是选择亚索还是女友?
  17. 穿山甲的广告聚合平台-GroMore
  18. oracle官网免登录下载jdk8
  19. 基于PHP+MySQL的学生信息管理系统(源码)
  20. 使用U盘重装win10系统(微PE)

热门文章

  1. 二值图像分析:轮廓形状逼近与拟合
  2. centos7下载,centos iso文件下载
  3. movsw 汇编_【汇编】 常用代码段 rep movsw/rep movsw
  4. poi 3.17合并单元格报错 java.lang.IllegalArgumentException: Merged region A1 must contain 2 or more cells
  5. coreldraw梯形校正_CDR图文教程-CorelDREW折叠效果怎么做?
  6. java星空屏幕,CorelDraw 制作宇宙星空
  7. hive数据库无主键进行去重SQL
  8. Installer User Interface Mode Not Supported解决方法
  9. bzoj1597: [Usaco2008 Mar]土地购买
  10. 杭州电子科技大学计算机学院院长,杭州电子科技大学计算机学院导师教师师资介绍简介-彭勇...