热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

二进制实现原理之半导体基础

物体的导电性正常情况下,我们用万用电表测量一段导线的电压或者电流,其值为0.原因是其内部的自由电子,此时并未受电场力的影响而产生定向移动

物体的导电性

正常情况下,我们用万用电表测量一段导线的电压或者电流,其值为0.原因是其内部的自由电子,此时并未受电场力的影响而产生定向移动。如图。
在这里插入图片描述

当在金属的两端加上电源的正负极,此时,导线的两段即产生了电场,自由电子由电场的负极流向正极,我们把与自由电子移动方向相反的方向定义为电流方向。此时在导线中就产生了电流。
在这里插入图片描述


原子组成

我们知道,自由电子带负电荷,在未受电场力的情况下,导线是不带电的,即不会向外发射电子。下图是不可能的。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SHCCOoRH-1644932988536)(./images/ultraman.png)]
造成不带电的原因是有等价的正电荷与之对应。
根据初中化学的知识可知,一个原子由原子核及核外电子构成,其构成规律为:
从几何上说,原子核内部所带正电为一个点,名称为质子。
而核外电子围绕原子核做不规则运动,每层依次最多是2n2个电子。最外层不超过8个电子。这样就是初中课本中所说的2,8,8结构
在这里插入图片描述


水为什么是稳定的

有了上述的知识,我们来讨论一下一种特殊的物质——水。
水是非常稳定的,初中物理告诉我们,水的比热容是最大的,也就是说水吸收的热量是最大的,这也就是为什么我们的汽车有一个水箱去冷却发动机。
这也就是说水可以吸收很多的能量,但是性质却不容易改变。
另一个例子是纯水只有通过电解之后才能生成氢气和氧气,这从另外一方面也证明只有强行给水注入能量才能使水分子发生改变。
水为什么可以如此的稳定,其原因是因为水分子结构中,质子和核外电子之间的约束是共价键。
在这里插入图片描述

即氢原子的核外电子与氧原子的一个核外电子共同形成。这样看来,氢原子核外有2个电子,氧原子核外有4个电子,结合上述的核外电子数规律,这种结构超稳定。


IVA族的代表——碳

接下来,我们来看一种常见的物质——碳(Carbon),碳同样也是共价键构成。只不过,碳本身核外电子数就是4个,如果一个碳原子周围围绕其他的碳原子,那么就能形成核外电子数为8的结构,也是十分稳定。例如,由碳为主要成分的墨水可以将书画作品保存千年,金刚石硬度之高可以划开玻璃等。
在这里插入图片描述

同样,在元素周期表上,这一族的物质都具有这种属性,因为核外电子数为4。
在这里插入图片描述


半导体的形成与分类

各位宝,看到没有,在IVA族里,硅在上面,锗也在上面,我们经常听到新闻里讲芯片上用的的硅片,硅管,锗管就是因为它们有共价键,非常稳定。既然非常稳定,应该像水一样,不导电才对(纯水不导电,一般说水导电是因为我们平时用的自来水是混合物,里面有离子的原因)。那为什么在计算机等一些电子行业的应用里要用到这些物质呢,这就引出了下面的话题——半导体。


P型半导体

假设采用硅作为主要材料,在中间掺杂一些三价的元素(例如硼),那么分子构成则会如下图所示。

在这里插入图片描述

可以看到,原本的共价键会有一个解开,其中一个位置留出了一个空穴的位置,这种类型的物质称为P型半导体
如果此时在这种物质的两侧加上电场,立刻有电子从旁边流入,填补这个空缺,形成导电性。
在P型半导体中,空穴为多子,自由电子为少子,主要靠空穴导电。
由于P型半导体中正电荷量与负电荷量相等,故P型半导体呈电中性。空穴主要由杂质原子提供,自由电子由热激发形成。


N型半导体

假设采用硅作为主要材料,在中间掺杂一些五价的元素(例如磷),那么分子构成则会如下图所示。

在这里插入图片描述

可以看到,其中一个位置多出了一个电子,这种类型的物质称为N型半导体
如果此时在这种物质的两侧加上电场,那个多余的电子吸收能量之后会移走,形成导电性。
由于N型半导体中正电荷量与负电荷量相等,故N型半导体呈电中性。自由电子主要由杂质原子提供,空穴由热激发形成。掺入的杂质越多,多子(自由电子)的浓度就越高,导电性能就越强。


推荐阅读
  • 本文详细列举了软件开发中常见的功能测试要点,涵盖输入框、搜索、添加/修改、删除、文件上传下载等多个方面,旨在帮助测试人员全面覆盖测试需求,确保软件质量。 ... [详细]
  • 本文深入探讨了JavaScript中实现继承的四种常见方法,包括原型链继承、构造函数继承、组合继承和寄生组合继承。对于正在学习或从事Web前端开发的技术人员来说,理解这些继承模式对于提高代码质量和维护性至关重要。 ... [详细]
  • 本文将详细介绍如何在ThinkPHP6框架中实现多数据库的部署,包括读写分离的策略,以及如何通过负载均衡和MySQL同步技术优化数据库性能。 ... [详细]
  • 全能终端工具推荐:高效、免费、易用
    介绍一款备受好评的全能型终端工具——MobaXterm,它不仅功能强大,而且完全免费,适合各类用户使用。 ... [详细]
  • 微信小程序实现拍照与图片上传功能
    本文介绍如何在微信小程序中实现用户通过拍照或从相册选择图片,并将图片上传至服务器的功能,包括调用相关API和处理上传响应。 ... [详细]
  • 探讨GET与POST请求数据传输的最大容量
    在Web开发领域,GET和POST是最常见的两种数据传输方法。本文将深入探讨这两种请求方式在不同环境下的数据传输能力及其限制。 ... [详细]
  • 尽管PHP是一种强大且灵活的Web开发语言,但开发者在使用过程中常会陷入一些典型的陷阱。本文旨在列出PHP开发中最为常见的10种错误,并提供相应的预防建议。 ... [详细]
  • 本文详细介绍了一个既适用于PHP5也适用于PHP7的cURL文件上传解决方案。此示例源于项目需求,旨在通过cURL实现文件上传功能,并解决不同PHP版本间的兼容性问题。 ... [详细]
  • 在使用高德地图内置导航功能时遇到AMapNavi组件出现空指针异常,经过多次排查发现问题是由于so库的兼容性引起的。本文将详细介绍如何通过调整项目配置来解决这一问题。 ... [详细]
  • EasyMock实战指南
    本文介绍了如何使用EasyMock进行单元测试,特别是当测试对象的合作者依赖于外部资源或尚未实现时。通过具体的示例,展示了EasyMock在模拟对象行为方面的强大功能。 ... [详细]
  • 本文探讨了一个特定于 Spring 4.2.5 的问题,即在应用上下文刷新事件(ContextRefreshedEvent)触发时,带有 @Transactional 注解的 Bean 未能正确代理事务。该问题在 Spring 4.1.9 版本中正常运行,但在升级至 4.2.5 后出现异常。 ... [详细]
  • 随着 DCG 问题的不断恶化,Gemini 客户可能面临流动性受限和资产回收延迟等挑战。本文探讨了可能的发展方向及客户的应对措施。 ... [详细]
  • 掌握Spring MVC中自定义类型转换与格式化的技巧
    近期,在开发一款小程序的过程中遇到了几个Spring MVC接口需要传递时间参数的问题。本文将详细介绍如何利用Java 8 Time API在Spring MVC中实现时间参数的自定义类型转换和格式化。 ... [详细]
  • Flowable系列教程:运用ProcessEngineConfigurator实现高级流程引擎配置
    本文探讨了通过ProcessEngineConfigurator接口实现对Flowable流程引擎的高级配置方法。这种方法允许开发者通过自定义配置器来增强或修改流程引擎的行为。 ... [详细]
  • Java EE CDI:解决依赖关系冲突的实例
    在本教程中,我们将探讨如何在Java EE的CDI(上下文和依赖注入)框架中有效解决依赖关系的冲突问题。通过学习如何使用限定符,您将能够为应用程序的不同客户端提供多种接口实现,并确保每个客户端都能正确调用其所需的实现。 ... [详细]
author-avatar
白杨树问天
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有