半导体器件基础06:发光二极管
说在开头:关于玻尔原子模型(1)
卢瑟福的模型面临着与经典电磁波理论的矛盾,按照经典电磁波理论,卢瑟福的原子不可能稳定存在超过1秒钟。玻尔面临着选择:要么放弃卢瑟福模型,要么放弃麦克斯韦伟大的电磁理论。玻尔鼓足勇气放弃了后者,他深刻的洞察到在原子这样的微观层面上,静电理论将不再成立,必须引入新的革命性思想:量子化思想以及普朗克常数h。玻尔在哥本哈根埋头苦干:门捷列夫的元素周期律已经被验证了,而且种种迹象表明原子的内部,有一种潜在的规律支配着它们的行为,并形成某种特定的模式。
1913年初,汉森来请教玻尔:在他量子化的原子模型里如何解释原子的光谱性问题?对于这个问题,在玻尔看来原子光谱太杂乱无章,不能从中得出什么有用信息;然而汉森告诉玻尔,这里其实是有规律的,比如巴尔末公式。玻尔一头雾水,他当时还不知道巴尔末公式。当年基尔霍夫大师和本生用本生灯烧了n多的物质,总结出来不同元素有不同的颜色,而后在1885年,瑞士数学家巴尔末发现了其中的规律,并总结了一个公式来表示这些波长之间的关系:v = R*[(1/2²)-(1/n²)],其中R是德伯常数,n是大于2的整数;我们可以看到n可以3或则4,但不可以是3.5,这不就是量子化的表述么?玻尔深吸一口气,发出了如当年王阳明龙场悟道般的龙吟声,原来如此啊:原子只能放射出波长符合某种量子规律的辐射,即E=hv,频率是能量的度量,原子只释放特定波长的辐射,说明在原子内部只能吸收或发射特定的能量。玻尔突破了障碍后,对原子的结构做了如下的总结:
1. 电子在一些特定的、可能的轨道上做绕核做着圈圈运动,离核越远则能量愈高(越远表示势能越大,作用力越小),而可能轨道的电子角动量必须是h/2π的整数倍;
2. 电子在这些可能的轨道上运动时,原子不发射也不吸收能量,只有当电子从一个轨道跃迁到另一个轨道时原子才会发射或吸收能量,而且发射或吸收的辐射是单频的,只能释放出符合巴尔末公式的电磁波频率的能量:E = hv;
我们再次回到卢瑟福的原子模型里:
1. 电子像行星一样绕着原子核运行,当电子离核最近的时候能量最低;
2. 一旦电子吸收了特定的能量,它便获得了向上攀登的动力,上升了一级或几级台阶,从而稳定地到达一个新的轨道;
3. 当它从高轨道掉落下来,就再次以辐射的形式释放出来;
4. 最关键的是在这一过程中,电子只能释放或吸收特定的能量,而非连续的。
玻尔现在清楚了,氢原子的光谱线代表了电子从一级特定的台阶跃迁到另一级台阶所释放的能量,因为观测到的光谱线是量子化的,所以电子的台阶必定也是量子化的。他将这些思想转化成理论推导和数学表达,并最终以三篇论文的形式发表。这三篇分别题名为:《论原子和分子的构造》,《单原子核体系》和《多原子核体系》,1913年3月到9月陆续寄给了远在曼彻斯特的卢瑟福,并由后者推荐发表在《哲学杂志》上,这就是量子物理历史上划时代的文献,即伟大的“三部曲”。
1913年9月份,有人去问爱因斯坦关于玻尔的原子模型,爱因斯坦给出了很高的评价,他许多年前也有过类似的想法,但是没敢跟别人说。而索末菲给玻尔写了封信,表示自己对玻尔的理论很感兴趣;索末菲有几个老乡,一个是爱因斯坦的老师闵可夫斯基(之前提过他用几何学解释爱因斯坦双生佯谬),另一个是数学大神希尔伯特(20世纪最伟大的数学家)。(参考自:曹天元-上帝掷骰子吗,吴京平-无中生有的世界)
一,发光基二极管
发光二极管(Light Emitting Diode):是一种会发光的半导体组件且具备二极管的电子特性;所以,LED首先是一只二极管(结构),其次它会发光(功能)。
LED工作原理是:二极管的“空穴”和“自由电子”在电压作用下流向PN结,当“空穴”和“自由电子”相遇而产生复合,当电子从导带跌落到较低能带,同时以光的形式释放出能量;这种方式转化光能的效率非常高。
可能有人会有错觉:电子从导带跌落到价带,那么电子受到的电磁力就更大了,那电磁能量是不是应该是增加了丫?
那我们不举栗子,来打个比方:我不敢从1层楼的高度向下跳,就从1米高跳到地面上,是释放能量还是吸收能量?很明显,我们跳下来时重力势能会转化成动能,相对重力势能来说是减小了。所以,我们再来复习一遍能级理论:离原子核越远的电子轨道,其电子的能级越高。好比我离地球越远,那么重力势能就越大是一样的。
同时,由于不同的半导体和杂质,“自由电子”和“空穴”复合后产生的能量不同(禁带宽度不同),所以根据不同的半导体材料和杂质材料,LED可以发出不同颜色(发光频率)的光,下图是可见光的波长分布;人类的视觉范围在可见光区域,当然LED能够发出紫外、红外等更多波长的不可见光,同时这些光在各种不同领域中都有十分广泛的应用。
1,发光二极管结构和种类
LED的工作原理跟其它二极管相比似乎并没有特殊的地方,所有PN结结构的二极管正向导通后都会有“自由电子”和“空穴”复合的现象发生,但是为什么我们只看到了LED发光,而其它二极管没见到它们发光呢?
我觉得这很大部分原因取决于发光二极管的结构,它由以下几个部分构成:
1. 芯片:光源发光;
2. 支架:包括衬底及散热基座、引脚等(散热、导电);
3. 金线:导电;
4. 透明树脂:保护晶粒、透光。
1. LED芯片通过透明树脂/塑料保护外罩,可以让光穿透“封装”传到外面;而普通二极管被塑封在不透明的外壳中,光线被阻挡在封装里面;
2. 普通二极管不会去设计PN结中“自由电子”和“空穴”复合后释放的能量大小,所以能量对应的光波长很可能落在可见光之外。
我们正常在设备或单板上使用的LED灯,只是发光二极管中很少的一部分。各种不同的发光二极管已经覆盖了我们生活的方方面面,包括:手机电筒,强光手电,家用节能灯,夜视监控摄像头,以及各种显示数码管等等。
根据LED的不同封装、发光面和特性的不同,LED大致分成如下几个类型:
1. 插件型LED:插件型LED除了常见的2个腿的单色型LED,还包括3个引脚的双色型LED,此外还有4个引脚的RGB全彩LED;
2. 贴片型LED:常贴片型SMD的LED分为0402、0603、0805、1206等封装,颜色有单色、双色和RGB全彩;
——插件和贴片型LED在单板上应用非常多,多用于设备功能、状态和接口状态指示等;
3. 高功率LED:这类LED通常是照明用途,多数是发白色光的LED,功率可达数瓦;
4. LED数码管:将多个LED作为各个字段,组成特定字母、数字、米字型,或则条段型等;
5. LED点阵屏:将LED组成矩阵式,可显示中英文字母,按颜色,可以是单色、双色或RGB全彩;
6. 智能LED:这种LED不仅内含LED灯芯,还内置了控制电路,能实现特定的功能,如闪烁或命令控制各个点的颜色等;
7. 特殊LED:可发出人眼睛不可见光:如红外线、紫外线等;用于遥控器、夜视监控等。
2,发光二极管主要参数
1. 正向电压VF:指正向电流流过时,阳极A与阴极K之间产生的电压;
1, 当正向电压小于阈值:电流极小,不发光;
2, 当正向电压超过阈值:正向电流随电压迅速增加、发光;
3, 当正向电压超过工作电压范围:LED可能被击穿;
4, 不同发光颜色的LED,其正常的正向电压也不同,如红灯:1.8~2.0V;蓝、白灯:2.8~3.3V。
2. 正向电流IF:指加正向电压时,阳极A与阴极K之间产生的电流;
1, 一般LED的正向电流控制在20mA以内(具体根据器件资料),过大的电流容易导致LED的Tj过高,从而导致LED损坏或影响使用寿命;
2, LED在电压增加时,电流类似普通二极管指数增加,需要串接保护电阻。
3. 发光强度IV: 表示从特定方向观测到的亮度(单位:cd /mcd);
1, 光强是指单位立体角内发出的光通量,比较光强时需要注意指向角;
2, 透镜可以向特定方向集中光输出(透镜集光),即使光输出小也能集光使光强变大;
3, IV值需指定LED是在多大的正向电流IF条件下测量到的。
这里出现了一个特殊的单位:cd/mcd;这是国际单位制中与长度、质量、时间、电流、热力学温度、物质的量等组成了7个国际基本单位。这么有来头的单位,我们将它翻译成中文是:坎德拉/毫坎德拉;这个单位的名字初一看毫无头绪,再一看还是一脸懵逼;那我们只能将中文名再音译回英文名:Candle;然后再意译成中文:烛光。
不错,坎德拉最早指的是一只蜡烛发出来的光的强度;后来定义:光源在给定方向上的发光强度,一单位立体角内发出1流明的光称为1坎德拉。在地球上赋予万物以生命的太阳光强度约为:1.5*109 cd/m2;而充满诗情画意的月光强度大约为:1000 cd/m2。
那又出来一个新的名词:流明。这又是什么?我们继续往下看。
1. 光通量Φv:指从光源发射出来的全部光量(单位:lm/流明);
光通量(luminous flux)是指:人眼所能感觉到的辐射功率(光源向四周辐射的总光能量),它等于单位时间内某一波段的辐射能量和该波段的相对视见率的乘积。由于人眼对不同波长光的相对视见率不同,所以不同波长光的辐射功率相等时,其光通量并不相等。
——举个栗子,人眼对蓝绿色敏感(视见率大),而对红色和紫色不敏感(视见率小),所以发出同等绿色和红色功率的光,我们感受到的光强度是不一样的。
2. 主波长λD:LED一般用波长表示颜色,主波长相当于眼睛看到的颜色所对应的波长(单位:nm);
1, 白色一般由其它颜色复合(RGB/B+Y)所得;
2, 不同LED材料对应的发光颜色,如下图所示;
3. 色度坐标:指用二维正交坐标系(x(R)和y(G))表示LED发光颜色的实际值;因为图表中R+G+B = 1,所以没标出的B = 1-R-G;如下图所示。
4. 色温:喜欢摄影的朋友应该比较熟悉,是指光源所发出的光的颜色与黑体在某一温度下辐射的颜色相同时,黑体的温度就称为该光源的色温;色温越低,颜色越偏向橙色,色温越高,颜色越偏向蓝色。
那黑体(Black body)是什么呢?是颜色全黑的物体么?
我们来看下黑体的定义:一个理想化的物体,它能够吸收外来的全部电磁辐射,并且不会有任何的反射与透射。换句话说,黑体对于任何波长的电磁波的吸收系数为1,反射系数为0。
黑体不一定是黑色的,即使它没办法反射任何的电磁波,它也可以放出电磁波来,而这些电磁波的波长和能量则全取决于黑体的温度,不因其他因素而改变;太阳可以看做是黑体。(关于黑体,在《19世纪物理学的两朵乌云》中的黑体辐射问题里有介绍)
若黑体的温度高过700K的话,黑体就不再是黑色的了,它会开始变成红色,并且随着温度的升高,而分别有橘色、黄色、白色等颜色出现,即黑体吸收和放出电磁波的过程遵循了光谱,其分布为普朗克分布(或称为黑体轨迹)。在黑体的光谱中,由于高温引起高频率(短波长),因此较高温度的黑体靠近光谱结尾的蓝色区域而较低温度的黑体靠近红色区域。
所以我们看到一种反直觉的现象:物体发出来光,随着温度增加,从“暖色调”变成了“冷色调”。我初中时上下学都会路过一家铁匠铺,偶尔停下来看铁匠打造锄头(当年有武器大师的梦想),然后发现:铁块刚从炉子里拿出来是白色的,但随着温度慢慢降低,铁块的颜色从白色慢慢变成了红色、暗红色。
1. 发光视角: 发光强度分布图中发光强度等于最大强度一半构成的角度称为半值角,从发光强度角来分,可分为三类:
1, 高指向:半值角为5°~20°或更小,具有很高的指向性;作为局部照明光源用或与光检出器联用以组成自动检测系统;
2, 标准型:其半值角为20°~45°,通常作指示灯用;
3, 散射型:半值角为45°~90°或更大,用作视角较大的指示灯。
2. 工作温度: 影响二极管工作的一个重要参数,对光强电流等参数都有很大影响;
3. 使用寿命:LED是固体冷光源,环氧树脂封装,灯体内没有松动的部分,不存在发热易烧、热沉积、光衰等缺点,在恰当的电流和电压下,使用寿命可达6万到10万小时,比传统光源寿命长10倍以上;
4. V-I特性: LED的电压和电流之间的关系;示意图如下图所示。
3,发光二极管应用场景
LED具有最大正电流IFM和最大反向电压VRM,在使用时应保证不超过此值;设计时一般要求:IF<0.6*IFM,VR<0.6*VRM。
LED广泛应用于电子设备和电子设备中:
1. 用作指示:设备电源/工作状态指示,通信端口工作状态指示,板内芯片工作状态指示等;
2. 用作光源:LED手电筒,手机照明灯等;
3. 红外光LED:视频监控夜视光源,电视机遥控器等。
写在最后
终于完成了二极管基础知识相关章节总结输出;希望大家能对二极管工作原理,类型以及应用场景有了新的认识,在实际工作中能将二极管工作原理和应用串联起来,在硬件设计中更加可靠的使用它。
同时这也是半导体基础的开始,接下来将是更加复杂的三极管、MOS管和IGBT,我们也将从“不可控开关”进阶到“可控开关”;虽然它们的工作核心都是一样的:PN结,但是器件从一个“PN结”变成由多个“PN结的组合”,就如同易经所说:道生一,一生二,二生三,三生万物;无论多复杂(几亿)规模的芯片,都是从“PN结”、三极管、MOS管们演化而来。现在我们理解了“一”,接下来我们就开始学习那“二”和“三”。
本章部分相关内容和图片参考自:网络中相关共享知识。下一章《三极管基础》。
相关文章:

半导体器件基础06:发光二极管
说在开头:关于玻尔原子模型(1) 卢瑟福的模型面临着与经典电磁波理论的矛盾,按照经典电磁波理论,卢瑟福的原子不可能稳定存在超过1秒钟。玻尔面临着选择:要么放弃卢瑟福模型,要么放弃麦克斯韦伟…...

AutoCV第二课:Python基础
目录Python基础前言1.流程控制1.1 条件语句1.2 循环语句1.2.1 while循环语句1.2.2 for循环语句1.3 作业1.4 拓展-try except语法2.函数2.1 函数定义2.2 函数的参数2.2.1 位置参数2.2.2 命名参数2.2.3 默认参数2.2.4 可变参数2.2.5 参数展开2.3 递归函数2.3.1 递归函数定义2.3.2…...

LeetCode算法 打家劫舍 和 打家劫舍II C++
目录题目 打家劫舍参考答案题目 打家劫舍II参考答案题目 打家劫舍 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯…...

蓝桥杯刷题冲刺 | 倒计时10天
作者:指针不指南吗 专栏:蓝桥杯倒计时冲刺 🐾马上就要蓝桥杯了,最后的这几天尤为重要,不可懈怠哦🐾 文章目录1.有边数限制的最短路2.九进制转十进制1.有边数限制的最短路 题目 链接: 853. 有边数…...

个人练习-Leetcode-剑指 Offer II 109. 开密码锁
题目链接:https://leetcode.cn/problems/zlDJc7/ 题目大意:给出一个四位数字的密码锁,初始状态是0000,目标是targer。每一次转动只能让一个位的轮盘转动一下(0往后转是9)。有一个vector<string> dea…...

四个常见的Linux面试问题
四个常见的Linux面试问题。 刚毕业要找工作了,只要是你找工作就会有面试这个环节,那么在面试环节中,有哪些注意事项值得我的关注呢?特别是专业技术岗位,这样的岗位询问一般都是在职的工程师,如何在面试环节…...

15、接口(C#)
15.1 什么是接口 接口是指定一组函数成员而不实现它们的引用类型。所以只能类和结构实现接口。 15.2 声明接口 接口声明不能包含以下成员 数据成员静态成员 接口声明只能包含以下类型的费静态成员函数声明: 方法事件索引器属性 这些函数成员的声明不能包含任何实…...

C++中常见的容器类使用方法举例(vector、deque、map、set)
cpp中常见的容器类有vector、list、deque、map、set、unordered_map和unordered_set。 下面将举例直接说明各个容器的使用方法。 文章目录综合示例1. vector:动态数组,支持随机访问2. list:双向链表,支持双向遍历和插入删除3. de…...

什么是强缓存和协商缓存
什么是缓存 浏览器缓存就是把一个已经请求过的Web资源(如html页面,图片,js,数据等)拷贝一份副本储存在浏览器中。缓存会根据进来的请求保存输出内容的副本。当下一个请求来到的时候,如果是相同的URL&#…...

算法刷题之堆
1. heapq 堆 Python 中只有最小堆: import heapqa [] heapq.heappush(a, 3) # 添加元素 heapq.heappush(a, 2) heapq.heappush(a, 1) while len(a): # 判断堆的长度print(heapq.heappop(a)) # 弹出堆顶元素# 将列表转换为最小堆 nums [2, 3, 1, 4, 5, 6] hea…...

javaweb导师选择系统
本文以JSP为开发技术,实现了一个导师选择系统。导师选择系统分为三大模块,包括管理员:学员信息管理、导师信息管理、导师选择管理、导师分布图、公告信息管理、系统管理,学生:个人资料管理、导师选择管理、导师分布图管…...

LeetCode150 逆波兰表达式求值
题目: 给你一个字符串数组 tokens ,表示一个根据 逆波兰表示法 表示的算术表达式。请你计算该表达式。返回一个表示表达式值的整数。 注意: 有效的算符为 ‘’、‘-’、‘*’ 和 ‘/’ 。每个操作数(运算对象)都可以…...

【Node.js】项目开发实战(中)
开发用户的注册和登录接口步骤1,打开MySQL Workbench,打开自己的数据库进入创建用户信息表新建 ev_users表安装并配置mysql模块安装mysql模块新建db文件夹下index.js,导入并配置mysql模块安装bcryptjs对密码进行加密处理新建/router_handler/user.js中&a…...

记录一次 New Bing 英语陪练
记录一次 New Bing 英语陪练 Now I start to speak english to chat with you . Help me find the mistake in my word and help me improve my english I’m glad you want to practice your English with me. I can help you find the mistakes in your words and help you i…...

【Python】照片居然能变素描?不会画画但是咱会代码
文章目录前言一、准备二、下载预训练模型总结前言 Photo-Sketching 一个能将照片的轮廓识别出来并将其转化为“速写”型图像的开源模块。 比如,这只小狗: 经过模型的转化,会变成卡通版的小狗: 非常秀,这很人工智能…...

已解决正确配置git环境变量
已解决git没有配置环境变量,抛出异常ERROR: Cannot find command ‘git’- do you have ‘git’ installed and in your PATH?,附上正确配置git环境变量的教程 文章目录报错问题报错翻译报错原因解决方法《100天精通Python》专栏推荐白嫖80g Python全栈…...

【逐步剖C】-第十章-自定义类型之结构体、枚举、联合
一、结构体 前言:有关结构体的声明、定义、初始化以及结构体的传参等结构体的基本使用在文章【逐步剖C】-第六章-结构体初阶中已进行了详细的介绍,需要的朋友们可以看看。这里主要讲解的是有关结构体的内存问题。 1. 结构体的内存对齐 (1&…...

Windows Server 2016 中文版、英文版下载 (updated Mar 2023)
Windows Server 2016 Version 1607,2023 年 3 月更新 请访问原文链接:https://sysin.org/blog/windows-server-2016/,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org 本站将不定期发布官方原版风格月度更…...

Linux 4G 通信实验
目录4G 网络连接简介高新兴ME3630 4G 模块实验ME3630 4G 模块简介ME3630 4G 模块驱动修改ME3630 4G 模块ppp 联网测试前面我们学习了如何在Linux 中使用有线网络或者WIFI,但是使用有线网络或者WIFI 有 很多限制,因为要布线,即使是WIFI 你也得…...

华为OSPF技术详细介绍,保姆级,谁都能看懂(一)
目录 1、简介 2、OSPF基本原理 3、OSPF的特点 4、OSPF区域 5、路由器的类型 6、OSPF5种报文 7、后半部分内容 1、简介 OSPF(Open Shortest Path First,开放最短路径优先)是一个基于链路状态的内部网关协 议。目前针对IPv4协议使用的是OS…...

行人车辆检测与计数系统(Python+YOLOv5深度学习模型+清新界面)
摘要:行人车辆检测与计数系统用于交通路口行人及车辆检测计数,道路人流量、车流量智能监测,方便记录、显示、查看和保存检测结果。本文详细介绍行人车辆检测,在介绍算法原理的同时,给出Python的实现代码、PyQt的UI界面…...

SM3哈希算法的FPGA实现 I
SM3哈希算法的FPGA实现 I SM3哈希算法的FPGA实现 I一、什么是SM3哈希算法?二、SM3哈希算法的具体内容1、填充2、迭代与压缩3、计算拼凑值三、参考文档语言 :verilog 仿真工具: Modelsim EDA工具:quartus II 一、什么是SM3哈希算法…...

【数据结构与算法】线性表--数组
文章目录一、前言二、数组的概念三、数组的操作数组的插入数组的删除四、容器与数组五、问题:为何数组要从0开始编号,而不是1开始呢?六、总结一、前言 常见的数据结构如下图,本文主要讲解数据结构线性表--数组。 二、数组的概念 …...

剑指offer排序专题
剑指offer排序专题 jz3 数组中重复的数字描述 在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组[…...

已解决Cannot open D:\Soft\Python36\Scripts\pip3-script.py
已解决Cannot open D:\Soft\Python36\Scripts\pip3-script.py 文章目录报错问题报错翻译报错原因解决方法1:easy_install 来安装pip解决方法2:本地安装pip《100天精通Python》专栏推荐白嫖80g Python全栈视频报错问题 粉丝群里面的一个小伙伴遇到问题…...

3 步走,快速上手 API 接口测试
开始 API 接口测试之前,我们需要弄清接口测试的含义: 接口测试就是根据接口清单,模拟客户端向服务端发送请求数据,并获取响应数据后,查看响应数据是否符合预期的过程。 整个过程可以分为三个步骤: 第一步&…...

爬虫-day1-正则表达式作业
利用正则表达式完成下面的操作: 一、不定项选择题 能够完全匹配字符串"(010)-62661617"和字符串"01062661617"的正则表达式包括(ABD ) A. r"\(?\d{3}\)?-?\d{8}" B. r"[0-9()-]" C. r"[0-9(-)]*\d*&…...

【半监督医学图像分割 2023 CVPR】RCPS
文章目录【半监督医学图像分割 2022 CVPR】RCPS摘要1. 介绍2. 相关工作2.1 医学图像分割2.1 半监督学习2.3 对比学习3. 方法3.1 整体概述3.2 纠正伪监督3.3 双向Voxel对比学习。4. 实验【半监督医学图像分割 2022 CVPR】RCPS 论文题目:RCPS: Rectified Contrastive …...

【UVM实战练习项目】2、UVM验证环境基本框架搭建(实例一)(纯软件环境,方便日后测试使用)
本节基于DUT完成UVM验证环境的基本框架搭建,实现对UVM理论知识点进行巩固练习,具体内容包括:如何创建激励、如何建立sequencer、如何连接sequencer和driver,如何集成agent、如何构建env等。 正式开始之前让我们再来回顾下搭建验证环境的过程:首先进行数据建模sequence_ite…...

【web前端初级课程】第四章 什么是JavaScript
目录 一、JavaScript在前端的三种写法 二、常见的弹框 三、变量 四、常量 五、数据类型 六、运算符 七、循环及函数 八、相关练习 前言 JavaScript是一个面向对象的,弱数据类型的,解释型的,动态脚本语言。 面向对象更符合我们对事物…...