为什么模电这么难学?这是我见过最好的回答

大家好,我是砖一,有很多人抱怨模电难学,被誉为电子信息挂科率最高之一,下面听我分析一下为啥模电这么难学?

01 理科的抽象思维

在高等教育体系中,模电是涉及半导体方向的第一门工程类课程,是一门技术类的启蒙教材。他不同于电路(Circuit),电路是基于普通物理基础的电气入门课程,诞生于第二次工业革命,从摩擦起电到伏特电池,奥斯特,法拉第,安培,麦克斯韦等一大批物理学家构建了物理的一个全新分支:电磁学,与传统的牛顿力学和开尔文热力学并肩存在。

所以电路很大程度上是物理学的延申,学起来逻辑性强,有数学定理可以依靠。高中都设置有物理课程,所以到了大学学电路就很容易。

02 工作&论文汇总

模拟电子学(Analog Electronics)是一门纯技术类学科,是伴随半导体技术而诞生的其中的已知电路,拓扑,应用手段都是纯技术,更多的是一种工作笔记汇总

其中记录的是20世纪这100年中被人类发明的一系列的模拟电子技术成果。

很显然,作为半导体方向的启蒙读物,模电教材是不合格的。在没有介绍学科发展,技术背景,应用场景的情况下,直接罗列技术成果基本上就是让学生去背下来所有内容。

我们回头来看模电的历史,大概能明白模电到底是什么,谁发明的,现在怎么样了,哪些人还在用。

模电最早不是为了做半导体,不是为了做二极管、三极管,不是为了做放大器,亦不是为了做音响功放、电报电话。模电诞生的初衷是为了直接做计算机。对,你没看错,是直接推塔,做计算机。

1930年,MIT诞生了世界上第一台通用模拟计算机[1],主要工作是求解6阶微分方程。这台计算机甚至和电都没有关系,是一个纯机械的求解方法。因为世界生产力发展迅猛,人类对于计算能力的渴望增长飞快。到了第二次世界大战开始后,计算能力甚至开始影响到了战争发展。

1940年,贝尔实验室研发出了第一台M-9模电计算机,而且一上来就直接放在战斗机上,通过雷达数据在线计算敌机轨迹,形成一套自动机炮火瞄系统,美军战机射杀敌机的耗弹量下降了10倍,也就是说射杀精度上升了10倍,一台计算机就可以匹敌一个王牌飞行员,计算的威力实打实的让所有人开始重视。欧洲战局中,美国开始占领制空权,到了1944年,终于终止了德国V1火箭对伦敦的继续空袭,这其中M-9模算功高至伟。在M-9计算机中的核心元件便是带负反馈的真空管放大器。两个天才Randall Ragazzini和Russell历史性发明了运算放大器(operational amplifier),并同时基于运放构造了积分、求反、加减法电路。他们在论文中写道:“把放大器的输出端反过来连到输入端后竟然可以进行电压的数学运算了……”

03 半导体难题出现

1952年,从战争中走出来的大明星,运算放大器,终于走向民用。George A. Philbrick 引入第一个商业化的运算放大器 K2-W。+/-300 V供电,+/- 50 V压摆,可以带50K欧负载,售价22美元。

由此我们可以看到,这时候的模电,主要是为了搭建运算电路,执行加减乘除,积分微分,求反求倒。这就是各位课本里各个章节的由来。那么为了能算的更快,更准,运放的性能就会被各大科技公司拿出来攻关克难。这时候,米勒效应的问题出现了,振荡问题出现了,那么人们通过科学知识逐步的找出了物理模型并系统的研究怎样避免这些问题出现。这时候运放还都是真空管,因为半导体还没有商业化。

1962年,一个叫 Bob Widlar的小伙刚刚从美国中部科罗拉多大学本科毕业了。他在一家研究机构工作,他在电路设计方面天赋异禀,直接吸引了给他们供货的一家供应商的注意。尽管挖客户跳槽是商业忌讳,但这家供应商还是想方设法挖到Widlar并让他负责一款新产品的研发。1964年,Widlar不负众望,主导研发的产品面世了,这便是大名鼎鼎的µA702,世界上第一款基于半导体的运算放大器,从此世界进入了一个新时代。这个时代叫做“超大规模集成电路”,而这个挖墙脚的公司叫做“仙童半导体”。

和K2-W一样,uA702也采用了两级电压放大,于是也面临一个难题:如何在不牺牲增益(Gain)的情况下将一个差分(Differential signal)信号转换成单端信号(Single-ended signal)。这个问题很难,因为会损失一半的信号。而之前K2-W就直接不要了这一半信号。我们的天才Widlar创造了又一个跨时代的发明:电流镜(current-mirror )。他用了9个NPN型的三极管,搭建了一个我们后人都无法理解他怎么搭出来的电路,他把信号成功的向上抬高了一半,从而避免了失真。这就是各位书上电流镜的由来。那么Widlar的这种把几个三极管集成在一个器件中的行为被后人称为:“模拟芯片设计”(Analog IC Design)。

而这时,神的故事才刚刚开始。Widlar在搞定完运放之后,顺手搞了专门用于比较功能的运放710和711,比较时间缩短至40ns,将当时其他基于普通云放的带宽扩展了十倍。而这种专门用来比较的运放被称为比较器。这就是各位书上比较器那一章的由来。

之后又搞了uA726,将温漂变态的压到了0.2µV/°C,满足了军品的温度参数(-55°C to +125°C)。这就是各位温漂那一节的由来。为什么这时候计算机需求这么大?因为美苏冷战开始了,地球人对于军事和航空航天产业的升级迅速铺开。国家每年将GDP的百分之几十用在了科技创新上,半导体产业进入了举国体制。

04 线性稳压管诞生

1965年,Widlar要求仙童加工资被拒绝,于是带着同事Talbert离职,进入美国国家半导体公司。跳槽之后的第一款产品是LM100/101A。Wildar想,电流镜能做信号运算,也同样能做功率控制,于是用同样的思路做成了这款基于运放原理的稳压器(Regulator)。这就是大家书上直流稳压电源那一章的由来,也是线性稳压器件的开始。

现在你们熟悉的LM317就是这个系列的曾曾曾孙子。这款器件最大的特色是,无论负载怎么变,输出电压稳稳的定格在一个常值,这对于电源的发展无疑做出了巨大贡献。

Widlar的线性稳压思路同时诞生了另一个产品:电压基准芯片。在模拟电路中,电压需要一个绝对准确的标准作为参考电压(Reference voltage),比如5V就应该是5V,如果实际变成了5.01V,那么最后的计算结果就跑偏了,相当于计算机的浮点精度。而Widlar的稳压思路大大提升了整个模电的参考电压精度标准。这就是各位书上电压基准那一章的由来。那么怎么把一个电压基准就死死的钉在一个值呢?

Widlar想到了二极管的导通电压是0.6V,很固定。但这个导通电压会随着电流和温度的变化而变化,高达0.3%/°C。如果能对这个电压做一个2mV每摄氏度的补偿将是极好的。于是Widlar基于电流镜的经验,设计出了CTAT(负温漂系数电路),从物理原理上证明了输出电压可以和温度无关。电压准确度被精确钉在了5mV以内,即千分之一

同时期,其他厂家在技术方面也是百花齐放。比如就职于Signetics的Hans Camenzind。他是专门做锁相环(PLL)的,特别希望得到一种可控频率的器件。不为别的,就是为了自己用方便。于是他做出了一种可调频率器件,命名为555振荡器。任何一个电学专业的学生都听过用过这个器件,因为555是35年来全球最畅销的IC,每年全球销售10亿只。

再比如Bill Hewlett和Dave Packard。别人用运放是为了防止振荡,他们一开始也是,结果他们接线接错了,做成了正反馈,电路振个不停。两人一合计,算了,咱们就专门做振荡器吧。于是开了公司,公司名就用两人名字缩写好了。而这些就是各位书本上“信号转换和发生电路”那一章的由来。哦对了,那个公司名的缩写是HP,中文名是惠普。而他们公司的那条街后来变成了一个地名,叫做硅谷

此时,你们模电的章节基本上就攒全了。那么基于这些技术的各类产品开始出现,比如无线电呀,比如音响啊,比如电视机啊,电话啊。

后来,到了1970年代,MOSFET的成熟使得集成电路的维度和速度得到进一步的提升,世界开始了数字化进程,数字电子技术开始进入了世界舞台。一度曾经辉煌的模拟电子技术开始卸任舞台C位。可以看出,半导体的发展就是人类对于算力的不断追求后做出的选择。

那么模拟电子技术现在已经不是主力了,更多的是服务于数字电子技术,成为了外围。所以美国教材这边,模电中三极管(BJT)的比例已经很小了,一带而过。更多的篇幅用来讲解MOSFET,而咱们国家模电教材基本上还是没变过,国内半导体产业也还没真正起来,所以各位学起来就有两个问题:1. 这是啥?2. 我学他干啥?模电教学不光是一个教育问题,更是一个商业问题。

#推荐阅读#

  • MOS管基础知识篇

  • 看完这篇文章,终于知道MOS管和IGBT管区别在哪了!

  • 场效应管的识别和检测,你真的会吗?

  • 要想搞懂MOS管驱动电路,这些基础不可不看!

  • 一文秒懂MOS管输出特性曲线

  • MOS管的这个参数你必须要知道

好了,今天的文章内容到这里就结束了,希望对你有帮助。

铁铁,我们下一期见,如果觉得我的文章还不错,请帮忙

三连支持点赞/在看/转发~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/715370.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2024年3月5-7日年生物发酵装备展-环科环保科技

参展企业介绍 山东环科环保科技有限公司,是一家集环保设备的设计、制造、安装、服务及环境治理工程总承包于一体的企业。 公司长期专注于大气、水、危固废三大领域,以科技创造碧水蓝天,为客户提供环保解决方案。 以稳定的产品及服务质量、适用的技术、…

【环境搭建】linux centos7安装mosquitto消息代理软件操作步骤以及遇到问题日常记录

最近需要用到mqtt, 选择安装mosquitto。由于安装mosquitto花了我一点时间,简单记录下。安装环境是linux centos7, 其他像windows、mac或者ubuntu 参考下 https://mosquitto.org/download/ 英文官网,或者别人写的文章。 服务器…

有道QAnything背后的故事---关于RAG的一点经验分享

近日,我们开源了有道自研的RAG(Retrieval Augmented Generation) 引擎QAnything。该引擎允许用户上传PDF、图片、Word、Excel、PowerPoint等多种格式的文档,并实现类似于ChatGPT的互动问答功能,其中每个答案都能精确追溯到相应的文…

了解Spring中Bean:配置与作用域

作为一名对技术充满热情的学习者,我一直以来都深刻地体会到知识的广度和深度。在这个不断演变的数字时代,我远非专家,而是一位不断追求进步的旅行者。通过这篇博客,我想分享我在某个领域的学习经验,与大家共同探讨、共…

递归回溯剪枝-括号生成

LCR 085. 括号生成 - 力扣(LeetCode) 一. 根据题意,分析出符合要求的括号组合需要满足以下两个条件: 1. 左括号数或者右括号数都不能超过 n; 2. 从最左侧开始的每一个子集,不可以出现右括号数大于左括号数&…

长期可用的文件二维码怎么做?在线制作可修改的文件活码

怎么做一个可以长期使用的文件二维码呢?现在通过二维码来传递文件是很流行的一种方式,将文件生成二维码后印刷上墙或者分享给他人都可以快速完成文件的传播,所以在下发通知、资料等方面用途较多。那么文件二维码该如何生成呢? 想…

Linux内存地址空间

目录 一、虚拟地址空间 1.虚拟地址空间的定义 2.虚拟地址空间的布局 二、内存壁垒 1.内存壁垒的定义​编辑 2.段错误 三、内存映射的建立与解除 (1)mmap (2)munmap (3)堆内存的分配和释放 1.sbrk …

Python中学习调试requests模块时出现的大坑(1)

为防止迷路: 学习机械相关,请关注公众号:南大盛联 学习软件,硬件,请关注公众号号:一训微课 cmd模式下 不知道上面这行的话,需要补课。 pip install requests 这个不知道的话,也要补课 pip是python的安装工具。 install是安装的意思 requests是我们需要安装的模…

sora会是AGI的拐点么?

©作者|谢国斌 来源|神州问学 OpenAI近期发布的Sora是一个文本到视频的生成模型。这项技术可以根据用户输入的描述性提示生成视频,延伸现有视频的时间,以及从静态图像生成视频。Sora可以创建长达一分钟的高质量视频,展示出对用户提示的精…

PoC免写攻略

在网络安全领域,PoC(Proof of Concept)起着重要的作用,并且在安全研究、漏洞发现和漏洞利用等方面具有重要的地位。攻击方视角下,常常需要围绕 PoC 做的大量的工作。常常需要从手动测试开始编写 PoC,再到实…

vue项目电商

这个项目功能有首页,分类,商品详情,购物车,用户注册、登录等等的实现,并且可以在手机上进行展示。 git仓库地址:https://gitee.com/BisShen/project.git

应用层http协议包解析与https加密策略解析

文章目录 一.应用层协议--http协议基础认知二.https协议加密策略解析加密策略1--通信双方只使用对称加密加密策略2--通信双方使用单方非对称加密加密策略3--通信双方都使用非对称加密加密策略4--非对称加密与对称加密配合使用中间人攻击数据签名与CA证书HTTPS数据安全认证的本质…

二维码门楼牌管理系统技术服务的分类与应用

文章目录 前言一、二维码门楼牌管理系统的分类二、二维码门楼牌管理系统的应用优势三、结论 前言 随着城市管理的精细化和智能化,二维码门楼牌管理系统成为了现代城市管理的重要工具。该系统将传统的门牌、楼牌、户牌与二维码技术相结合,实现了信息的快…

MySQL:常用的SQL语句

提醒:设定下面的语句是在数据库名为 db_book执行的。 一、创建表 1. 创建t_booktype表 USE db_book; CREATE TABLE t_booktype(id INT AUTO_INCREMENT, bookTypeName VARCHAR(20),bookTypeDesc varchar(200),PRIMARY KEY (id) );2. 创建t_book表 USE db_book; C…

C语言-----动态内存管理(1)

1.引入 我们之前已经学习了几种开辟内存空间的方式: (1)int a10;开辟4个字节大小的空间 (2)int arr[10]{0}定义数组开辟了一串连续的空间 2.malloc和free (1)malloc开辟内存空间可能会失败,因此需要检查…

HTML5+CSS3+JS小实例:文字阴影还能这么玩

实例:文字阴影还能这么玩 技术栈:HTML+CSS+JS 效果: 源码: 【HTML】 <!DOCTYPE html> <html lang="zh-CN"><head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge"…

鸿蒙Harmony应用开发—ArkTS声明式开发(通用属性:形状裁剪)

用于对组件进行裁剪、遮罩处理。 说明&#xff1a; 从API Version 7开始支持。后续版本如有新增内容&#xff0c;则采用上角标单独标记该内容的起始版本。 clip clip(value: boolean | CircleAttribute | EllipseAttribute | PathAttribute | RectAttribute) 按指定的形状对当…

中美加密监管突传“巨响”!比特币突破7万信号出现!马斯克一句话掀起大行情!

比特币本周触及64000美元高价&#xff0c;2月交易所储备减少近45000多枚比特币&#xff0c;市场将其解读为看涨70000美元的关键信号。中美加密监管传利好&#xff0c;香港加密牌照申请期限结束&#xff0c;已有24家机构入列待批&#xff0c;美国考虑允许比特币ETF及相关信托期权…

uview2中上传文件和若依前后端分离配合的代码

uview2中的上传文件需要配合着自己后端的上传的代码 uview2 代码&#xff1a; uploadFilePromise(url) {return new Promise((resolve, reject) > {// 后续自己封装let a uni.uploadFile({//自己的请求路径url: that.$baseURL /uploadAvater, //上传的文件filePath: tha…

Java | vscode如何使用命令行运行Java程序

1.在vscode中新建一个终端 2.在终端中输入命令 javac <源文件>此命令执行后&#xff0c;在文件夹中会生成一个与原java程序同名的.class文件。然后输入如下命令&#xff1a; java <源文件名称>这样java程序就运行成功了。&#x1f607;