本篇结合我的亲身体会,通过简单的举例,来说明模拟电路设计的一些特点,希望对有意从事模拟电路设计相关方向的同学有所帮助。

理论知识

模拟电路需要的理论知识比较多,需要用到不少数学计算,电路基础、信号与系统等学科,而这些学科又需要用到高等数学、线性代数、复变函数等数学基础。当然用到的数学知识不是很复杂,一般是比较基本的数学知识,高数中的微积分、线性代数中的矩阵、复变函数中的复数运算等。很多计算和物理电学中的计算有点像,数学上不是很复杂,但每个式子背后的原理很多,还要考虑很多现实因素。之所以模拟电路学起来难,有一个因素就是不少人大学期间的数学基础没学好,对理论计算有种恐惧心理(学的时候不知道干什么,用的时候才发现没学好)。

科学家与工程师

三极管是模拟电路当中非常基础和重要的知识。

一方面,科学家(物理学家、化学家等)从微观角度进行理论分析、假设与实验,研制出了三极管这种器件,具有放大作用,但是放大效果并不理想。三极管的放大倍数,受到温度、电源电压、输入电压等因素的影响,实在是太不理想化了。科学家已经尽力了,或许有一天,能找到更加完美的放大器件,比三极管好用。

另一方面,理想的放大器的放大倍数应该是恒定的,不然输出就会忽大忽小。我们生活中不能缺少比较理想的放大器,因为我们要用放大器制造电话、扩音喇叭等各种设备。

协调这两方面的冲突,解决这种难题,就是工程师的任务了;模拟电路的核心正是工程思想。工程师不关注三极管怎么被发明的,只关注三极管有什么特性,关注人们实际生活中需要什么样的电路。然后设法用不完美的器件,制造出尽可能满足人们需要的设备。利用不完美的东西去创造完美,工程很多时候就是在做这件事。

三极管的特性:学习三极管一般都从PN结基本原理开始,涉及一点化学分子方面的知识。在模拟电路中,主要关注PN结的特性,而不做进一步深入。

解决难题的方法:三极管放大倍数不稳定,我们可以通过负反馈的形式,牺牲放大倍数,实现放大倍数的稳定。

信号与系统

信号与系统是一门很重要的基础理论课。信号系统这门课很抽象,基本上就是在学数学。而正是因为它的抽象,能应用到很多学科中来。信号系统不仅能用到电路中,也能用到力学系统中,还能用到声学系统中(例如音箱的声学设计)。信号系统这门理论课有点不好理解,因为不知道它如何应用。我们能做的就是不要过早的问为什么,先踏踏实实把那些理论知识记住,后面再去实践(理论与实践相结合的学习固然更好,但知识很难安排)。

何为负反馈,以及如何实现了放大器放大倍数的稳定,可参考《我对模拟电路课程的理解》 http://www.paincker.com/analog-circuit

理论的神话与残酷的现实

模拟电路尤其是高频/射频,难度往往很大,除了需要较多理论知识,还需要大量经验积累。做电赛的时深有体会,模拟电路的设计不容易,即使是最简单的运放积分器。理想情况下,积分器电路如下图,理论分析也比较简单(学过信号系统和模电的人应该能理解,这里不做分析)。

而实际上这样的电路往往不能工作,因为运放等器件的非理想特性使然。即便是最基本的导线都有电阻,理论分析很难考虑那么多非理想因素。实际上一般需要再添加一些器件,如下图。

即使完善了电路,每个器件参数也不能任意取值,甚至电源、布线也有讲究。特别是在高频/射频中,元器件之间会因为电磁波互相干扰,解决这些问题又需要用到一些类似信号系统的理论课程知识。最后才能实现设想的积分器效果,并且只能在给定的条件下正常工作(可以想象一下收音机,或者以前用天线的电视机,人靠近了都可能会影响电视机的工作)。

理论分析/软件仿真/实际电路

在模拟电路设计中,通常的设计流程是,先进行理论分析,设计出电路,然后通过仿真软件进行验证,最后制作实际电路,并进行修改和调试。对于简单和要求较低的电路,可以尝试先用面包板搭建,再进行焊接;对于一些要求较高的电路,例如要求大电流,高频率等,面包板就很难实现了;甚至万用焊板焊接的也不能使用,还得设计PCB进行尝试,过程就比较麻烦了。

整体的情况是,理论分析和仿真电路差远了;而仿真电路和实际电路又差远了。像前面举的例子,不少看似简单的电路,完全按照最初设计的电路去搭建,很可能不工作。这个时候就需要通过仪器测试等辅助手段,进行分析和电路改进了。

芯片手册

芯片手册在电路设计的过程中是经常要用到的参考资料,特别是集成芯片的手册,当然很多基本元件包括三极管、MOS管等也有芯片手册。

现代电路设计往往都会用芯片,而不是完全由分立元件搭建。芯片一旦设计出来,批量制造能大大节省成本,提高电路设计效率。很多时候用运算放大器来设计放大器,远比用分立的三极管等器件容易,并且反而节省了不小的成本。

芯片手册中会有器件的封装、管脚等基本信息,还有使用电压、温度、湿度范围的要求,芯片往往还有内部构造的框图等内容,甚至有些芯片特别是高频和大功率的芯片,还会给出参考PCB设计图。

学会阅读芯片手册,是模拟电路设计必不可少的基本技能。很多芯片手册都是英文版的,这时不得不去熟悉各种英文的专业名词术语。关于这个话题,在下文中有较为详细的讨论:

《不要惧怕英文——英文的作用和重要性》 http://www.paincker.com/english

丰富的经验

解决模拟电路中的很多问题,需要大量经验积累,很多时候很难用理论去解释一些问题,因为太复杂了。经验很丰富的硬件工程师非常难得(例如几十年经验),年薪百万都不成问题。所以如果对硬件很感兴趣,可以一直做下去,往往越老越吃香。

这些知识很多很杂,很难被整理出来(潜心做技术的工程师很多都不太善于表达,也没有那么多精力);即使整理出来成书,也很难快速的被别人学会;而且有些情况下,这些知识往往价值很高,不一定会随便公开(例如国外的很多保密的高科技)。从全人类的角度来看,这些知识的传播也是个亟待解决的难题。

学习条件

学习硬件不仅是难度大,而且很烧钱。最好通过竞赛来学习,因为往往实验室才能提供各种价格高昂的仪器,竞赛则会有经费购买各种器件,从而能有充足的学习条件。电赛时很多学校条件不够,甚至没有几台示波器,只能做单片机控制类方向。但是在西电,高频、开关电源、仪器仪表等各种方向都有充足的条件(学校对电赛非常重视,提供的经费也比较多,但是想参与进来要求也比较高)。较好的学校资金比较充足,图书馆特别是实验室能提供更多难得的学习机会。

西电的电赛过程可参考《2013电赛总结【西电专用】》 http://www.paincker.com/nuedc

本文由jzj1993原创,转载请注明来源:http://www.paincker.com/analog-circuit-design

模拟电路设计:理论的神话与残酷的现实相关推荐

  1. 云南省计算机一级理论知识试卷,云南省计算机一级考试模拟试题理论题型

    云南省计算机一级考试 (高校非计算机专业计算机应用知识和应用能力)模拟试题理论题型 客观题 一.是非题 (请从A.B中选出一个正确**.[每题1分] 1. 办公信息通常以文字.声音.图形.图像.视频等 ...

  2. 计算机电路的基本罗门,模拟电路设计经验12条

    原标题:模拟电路设计经验12条 模拟电路的设计是工程师们最头疼.但也是最致命的设计部分,尽管目前数字电路.大规模集成电路的发展非常迅猛,但是模拟电路的设计仍是不可避免的,有时也是数字电路无法取代的,例 ...

  3. 模拟电路设计(39)---一文搞懂直流电源EMI滤波器

    基本电路形式 基本电路形式如下图所示: 直流电源EMI滤波器的典型电路形式 其中Cx1和Cx2为差模电容,典型的取值范围为0.047uF~0.47uF,需满足耐压值的要求.L1和L2为差模电感,对称取 ...

  4. 单片机电流检测电路图大全(四款模拟电路设计原理图详解) - 信号处理电子电路图

    电路图简介: 本文主要介绍了单片机电流检测电路图大全(四款模拟电路设计原理图详解).它的主要功能是完成对过电压的瞬时值和峰值的检测.过电压次数的检测.电源输出电压和电流的检测,并通过键盘的操作显示出各 ...

  5. matlab程序模拟汽车理论中的数据特性图动力特性图,matlab程序模拟汽车理论中的数据特性图1.doc...

    matlab程序模拟汽车理论中的数据特性图1.doc 车辆理论作业第三组第一大题确定一辆轻型货车的动力性能1.绘制发动机的使用外特性曲线N60014000NN/1000T1931329527N/100 ...

  6. 模拟电路设计的九个级别 (ZT)!!!

    模拟电路设计的九个级别 (ZT)   模拟电路设计的九个级别,类似下围棋的段位.从一段到九段都看完了,你就知道自己是哪个阶段的水平了.值得一看哦. 一段 你刚开始进入这行,对PMOS/NMOS/BJT ...

  7. 模拟电路设计的九段境界

    此文多年前发布时,被广泛称赞,可谓好文.记得读研期间看过,已忘却,今天又看到,实在感叹原作者的文笔和经历,分享给大家,希望模拟IC designer能够给自己一个准确的定位,争取修炼到更高的段位. 看 ...

  8. 模拟电路设计(40)---你真的懂“接地”吗?

    概念 接地是指将一个电路.设备乃至分系统与一个基准"地"电位连接的电气要求,目的在于提供一个等电位点或等电位面.接地可以接真正的大地,也可以不接,例如飞机上的电子电气设备接飞机机壳 ...

  9. 模拟电路设计(37)---集成化开关电源变换器

    集成化开关电源变换器 在实际应用中,经常需要多种供电电源,并且需要的电流通常在几百毫安以内,这样的电源若采用体积庞大的DC-DC变换模块是不合适的,一方面成本较高,另外需要较大的PCB面积. 因此,小 ...

最新文章

  1. 1925亿美元,中国仍是世界最大芯片市场!2022全球半导体行业报告出炉
  2. Xeno Tactic 2
  3. php addall,ThinkPHP3.2框架使用addAll()批量插入数据的方法
  4. UVA 1210 Sum of Consecutive Prime Numbers
  5. 2015-05-31
  6. iview table增加一行减少一行_PQ入门函数:Table.ReplaceValue
  7. File Finder pro Mac版重复文件查找器使用方法
  8. 音乐剪辑_android版,全能视频音乐剪辑大师
  9. 【力扣】合并两个有序链表
  10. 软考常考知识点整理-项目人员配备管理计划
  11. [轉載]房地产崩盘绝非戏言
  12. BF算法及KMP算法
  13. Java 最全面的面试题675道
  14. C++一本通题库1010
  15. 基于原生JS项目使用Vue3 + Surely Vue Table组件
  16. 陶哲轩等人用编程方法,推翻了60年几何难题「周期性平铺猜想」
  17. 光纤光模块的一些知识
  18. python批量循环图片识别_批量识别图中文字自动命名,让你1秒找到骚图
  19. 当前时间节点的LiteOS评述 2018.9
  20. 这个春天,有忧伤拂面

热门文章

  1. [喵咪大数据]HUE大数据管理工具
  2. 戴尔R620安装server2008 R2系统操作说明
  3. java类对象实验问题_Java类与对象实验答案
  4. Kindle退出中国后,有哪款APP可以替代?
  5. 不懂 spring 就彻底放弃 Java 吧!
  6. 2020春招---吉比特面经
  7. 横板格斗类游戏实战:事件订阅与发布系统
  8. python学习,王者荣耀管理系统(千锋教育)
  9. OpenWrt下龙尚U9300驱动移植
  10. 降龙十八掌之 springboot整合shiro(含MD5加密)