怎样学好模拟电路?

2019-07-16 17:00发布

本人电子专业,学了模拟电路,感觉云里雾里的。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
黄色的小金橘
1楼-- · 2019-07-16 22:44
我念大学的时候,也跟题主一样。觉得模拟电路这门课,学得稀里糊涂的。
特别是在玩过一把CS以后,这种感觉更加明显。

这里先要肯定题主是一个有上进心的好孩子。想把模电学好。
我当年感觉到云里雾里的时候,根本没想过要学好模电。我做的事情,就是跟班里学习好的同学搞好关系。这样等到期末的时候,我就能顺利地借到笔记,高分就很简单了。

所以谈到这里,首先第一步是要明确: 什么样才算”学好“模拟电路。
如果你的诉求是期末拿到高分而已,那么您不用往下看了。出门往右电子科技书屋有历年的考题和课件。平日里该干嘛干嘛。拿星爷的台词说,妞照泡舞照跳。等到期末背一下就行啦。

如果分数不说明问题。那么怎样才算学好模拟电路呢?

问一下自己一个问题: 我学模拟电路可以做什么?

为了设计一个增益为5的放大器吗?

很多年以后,我回顾我自己大学那段时光,终于搞清楚我为什么老是觉得没有学好模拟电路了。答案其实很简单。我感觉自己学了好多东西,但不知道这些东西学来干什么。
不知道各位觉得模电奇奇怪怪的朋友,是不是有类似的感觉。
模拟电路学来干什么?
我想回答一下这个问题。这是一个重要的问题。很多人有疑问,现在是一个数字时代,我为什么要学模拟电路。zhihu里面还有一个问题是“模拟电路设计师会不会消失掉”
答案是:不会的。
只要我们还需要跟真实的世界接触,那么我们不可避免地就会需要模拟电路,因此就需要可爱的模拟电路设计师们。

打一个比方。就拿CPU来说好了。CPU处理的都是数字信号。但是它没有办法用数字电路来监控自己的温度。这个接口永远会是一个模拟接口。
CPU需要的工作电压要求很精准。比方说,就是1V。各位想一想,这个1V怎么实现呢? 用数字电路时没有办法实现的。
你在你的手机屏幕上划了一下,你的手机怎么能知道你划了一下呢?
重力感应怎么实现呢?

你离不开模拟电路。模拟电路就好像是你的眼睛,耳朵,还有嘴巴,鼻子,手脚一样。数字电路就好比你的大脑。只要未来的世界不会发展成直接在大脑上接两根线,需要的时候打点儿多巴胺进去,这个世界就需要模拟电路来完成虚拟世界和真实世界的接口。

现在可以说说看,我们是怎么完成这个接口的。

现在假设我们要坐一个电路来sense你手机电池的温度,以免它越来越高,最后在你正在跟妹子聊天的时候爆了。毁容是小,还得花钱重新买一个手机。

负责外围应用的工程师很贴心地给了你一个热敏电阻。电阻的阻值会随着温度的上升而不断减小。他希望你能做一件事儿,就是当温度高过一定值的时候,给一个幅度为3V的数字信号出来,让系统能关掉电池。

我们需要什么东西呢? 首先我们需要一个电源。没有电源,什么东西都没办法工作。
电源需要怎么做呢?直接从电池来拿电或许是个好方法,可是输出电压的幅度有限制,怎么办呢?

有了,做一个local的3V电源吧。电源的要求是什么?内阻越低越好。什么样的电路能够给出一个低的输出内阻呢? 电压-电压反馈运放。
所以第一个需要的block是一个运放。
(题外话: 在分立器件的时代,我们可以买一个运放。
如果题主想做的是芯片级的设计,那么我们需要选取合适的器件,把这个运放做在芯片上面。)

好吧,运放是有了,可是没有基准电压,运放怎么才能输出一个恰好3V的电压呢?
第二个需要的block是一个基准电压源。
(在分立器件时代,我们可以买一个基准电压源,
题主如果想做芯片级的设计,那么我们需要在芯片上面做一个基准电压。目前几乎所有的基准电压,都是依靠硅本身的能带来实现的。所以叫做带隙基准。约为1.2V。实现带隙基准的过程,不会是开环实现的,是闭环的过程。需要经行环路分析,稳定性分析,失配分析。)

现在,你把1.2V的电压源得到了,然后做了一个1.2:1.8阻值的电阻作为反馈电阻,使用运放得到了一个3V的电源电压。你使用环路稳定性分析方法分析知道环路是稳定的。算一算电路的输出电阻,知道大概这个电路有多少电流输出能力,能带多少负载。还不错,你觉得。虚短路虚断路的分析方法挺靠谱的。

紧接着就是真正有用的部分了。你需要一个比较器,来把热敏电阻与非热敏电阻的分压与一个基准电压进行比较。那么就用一个比较器吧。
(分立器件时代,你可以买一个比较器
想在单片上做完,那么就自己设计一个比较器吧。自己设计的比较器往往不那么理想。没有全电压输出范围,也没有全电压输出范围。 增益也可能只有60个dB。但是你一看参数要求,够啦,60dB就60dB吧,总比没有好。)

好了。你完成了设计。

以上只是举了一个简单例子。实际遇到的模拟电路系统远比这个小系统复杂的多。市场的要求也越来越变态。谁叫有那么多聪明的人在设计模拟电路呢。
所以设计模拟电路的人,都在呕心沥血。穷其心智去满足各种不合理的要求,达到许多不合理的标准。
不过对题主来说,这些都是后话了。

题主假如希望做模拟设计这方面的工作,那么按照上面所写的这个小小的例子,可以看出来有多少科目需要学么?

1. 电路分析
2. 模拟电路设计基础
3. 信号与系统
4. 反馈理论/补偿理论

如果题主想做的是模拟IC设计,你还需要学习以下科目:

1. 半导体工艺技术
2. 半导体器件原理
3. 概率统计知识
4. 模拟IC设计。

其中,模拟IC设计包括:

1. 小信号分析
2. 放大器的线性建模
3. 基准设计
4. ESD保护
5. 版图设计
6. 寄生效应
6. 失效分析
7. 噪声
8. 振荡器
9. 太TM多的省略号
(来着大神的回答)
lumj2012
2楼-- · 2019-07-17 03:58
thanks for sharing。。。
格古洛
3楼-- · 2019-07-17 06:26
模拟电子技术基础课程的学习要求是使学生获得模拟电子技术方面的基本理论、基本知识和基本技能。因为模拟电子技术是一门发展迅速、不断更新、应用广泛的学科,因而内容庞杂繁多,具体表现在:器件种类多且新器件推出速度快、电路形式多且电路中交直流电量并存、新的概念多、分析方法多。所以学生在初学时,普遍感到很难适应,往往心中无数。对此,如不相应改进学习方法,就难以掌握要领。下面针对模拟电子技术的课程特点谈谈学习方法:
一、学会定性分析,掌握基本概念。掌握基本概念是进行分析计算和实验调整的前提,是学好本课程的关键。要学会定性分析,务必防止用所谓的严密数学推导掩盖问题的物理本质。
二、学会归纳总结,找规律,抓相互联系。模拟电子技术内容庞杂繁多,要学会俯视的看问题,保持清晰的思路,找出彼此间的内在联系。只有这样,才能举一反三,触类旁通,能在不同的条件下灵活运用所学知识。
三、重视实验。实验在本课程中有着重要的作用,它可以帮助验证所学的理论,并且可以培养解决实际问题的能力。
四、按时、独立地完成规定的作业。做习题是一个非常重要的环节,它对于巩固概念、启发思考、熟悉分析运算过程、暴露学习中的问题和不足是不可缺少的。
另外,针对本课程的学习内容,在具体学习过程中还应主要以下方法:
第一,意正确理解和掌握模拟电路的基本概念和重要术语,例如, PN结,单向导电性,稳压作用放大作用,截止、放大和饱和,直流通路和交流通路,静态和动态,正向偏置和反向偏置,工作点,负载线,非线性失真,放大倍数,输入电阻和输出电阻,零点漂移,频率响应,波特图,理想运放,虚短,虚地,差模,共模抑制比,反馈,开环和闭环,自激振荡,互补对称,交越失真等等。
第二,握模拟电路常用的分析方法,例如,分析放大电路表态工作情况和分析波形失真常用的图解法,分析放大电路动态性能(如入大倍数、输入输出电阻等)的微变等效电路法,判断正负反馈的瞬时极性法,估算深负反馈条件下放大电路闭环放大倍数的近似估算法,分析应用电路的“虚短”和“虚断”法,利用相位平衡条件判断电路能否产生正弦振荡的方法等等。
第三,意通过模拟电子技术课程的学习,培养分析问题和解决问题的能力,例如,初步的电子电路读图能力(能阅读简单的典型电子调和的原理图,了解各主要组成部分的作用和原理),根据要求选择基本单元电路和先用元器件的初步能力,估算基本电路主要性能指标的初步能力等等。
Luckyljian
4楼-- · 2019-07-17 10:42
 精彩回答 2  元偷偷看……
a184010
5楼-- · 2019-07-17 13:04
那些值得电子发烧友珍藏的经典模拟电路
BINLIEVE
6楼-- · 2019-07-17 18:06
楼上真是个大神 哈哈 厉害

一周热门 更多>