MIT 6.002 Circuits and Electronics by Prof. Anant Agarwal
官网:MIT 2007 Circuits and Electronics
参考资料,课程讲义,课程PPT。
国内的电路像石群老师,罗先觉老师,讲的很细致,也许跟教材有关系,像电阻串并联的等效电阻就用了一个大章节去讲。做题很好!但是阿南老师讲的是神韵与精髓,没那么细致,但在某方面就是让你一下子茅塞顿开!两者结合使用更佳。
1 集成电路抽象介绍
Engineering to be the purposeful use of science.
有目的的使用科学是工程的定义。
6.002 是工程领域的第一门课程,是麦克斯韦方程式的充分利用。虽然麦克斯韦方程式很难,但6.002 就是教你如何简化这些问题充分使用麦克斯韦方程组。利用自然规律去建造有趣的系统。
我们处在大自然中,对于世界的初级理解就是观察以及测量,但是得到的是一堆数据。从这里开始,我们就开始了抽象之旅。因抽象而简单。
What you learn in , at MIT is this place is all about simplifying things. Take complicated things, build layers of abstraction and simplify things so that we can build usefull systems.
Even in 6.002 we start life by making a huge leap from Maxwell's equations to a couple of very, very simple things.

通过不断的抽象,看似在玩电脑,其实底层使用无数物理定律,无数对世界的观察而形成的,观察抽象为理论。一条高级语言之实现,下面是上亿个晶体管的组合运动。
无限复杂的东西,最后只用一个方向盘就可以操作了。越往上越抽象,越简单易用。当然随着抽象的过程,我们也舍弃了许多东西,保留最重要的。
6.002 takes as from world of physis all the way to the world of insteresting analog and digital systems.
6.004 the course on computation structures will show you how to build computers all the way from simple objects all the way to big systems.
MIT的特别之处 这几句话很喜欢。
Agarwal:''
What's unique about education in MIT?
What's unique about in EECS(Electricl Engineering Computer Science)?
That are not many other places in the world that you will be educated. You will get education in every thing going from the nature to build every complicated analog and digital systems.
Lumped-Matter Discipline
KCL 基尔霍夫电流定律,是电流的连续性在集总参数电路上的体现,其物理背景是电荷守恒公理。基尔霍夫电流定律是确定电路中任意节点处各支路电流之间关系的定律,因此又称为节点电流定律。基尔霍夫电流定律表明:
所有进入某节点的电流的总和等于所有离开这节点的电流的总和。KVL 基尔霍夫电压定律,是电场为位场时电位的单值性在集总参数电路上的体现,其物理背景是能量守恒。基尔霍夫电压定律是确定电路中任意回路内各电压之间关系的定律,因此又称为回路电压定律。
基尔霍夫电压定律表明:
沿着闭合回路所有元件两端的电势差(电压)的代数和等于零。
2 Basic circuit analysis method
讲了三种集成电路的分析方法。
- KVL,KCL 分析法(需要大量的 电压 电流方程,难解!)
- circuit composition (把多个电阻合并做一个电阻,多个串联电源看作一个电源。等,是比较直接的直觉分析法,常用。)
- Node (选择接地点,并设参考电压为0. 对电路节点 进行KCL KVL分析。线性非线性都可以用,这个是最重要的。)
3 Superposition, Thévenin and Norton
- Superposition: 叫做叠加法,用于线性电路。分析时每次只分析一个电源或电流源,其他电源视作短路,电流源视作开路,结果分别相加。非线性不可以这么做。
- Thevenin Mehod: 戴维南法,用于线性电路。讲复杂的电路看作一个电压和一个电阻。 这个没懂
4 The digital abstraction
通过传输信息的过程中,对抗噪声,引入离散数字信号。
四个阈值。 传输的带宽总比接受的带宽小。为了抵抗噪声。
5 Inside the digital gate
引入门元件,讲述了门元件的内部构造,如何用晶体管(MOSFET)组成一个逻辑门。
通路输出电压为零,断路输出电压为输入电压。
演示了20世纪的门模块,拳头那么大一个。
下课时表演了一个舞蹈节目。超炫酷!
6 Nonlinear analysis
利用一个 \(i = e^v\) 关系的元件,做出了一个非线性的用光传输信号的,音乐播放器。效果失真。
提出问题,我们如何才能通过变化电路,使用已有元件将非线性的变为线性的,保证音乐的原貌,去除失真?
7 Incremental analysis
给原信号一个 直流的偏置,并缩小原信号。得到类似微积分的结果,使其运行在微小的信号内,非线性变为线性。
MIT 6.002 Circuits and Electronics by Prof. Anant Agarwal的更多相关文章
- (转)Awesome Courses
Awesome Courses Introduction There is a lot of hidden treasure lying within university pages scatte ...
- Java 学习路线以及各阶段学习书籍,博文,视频的分享
感谢: 感谢每一个打开这篇文章的人,听我在这里瞎扯!至于我为什么会有闲情写这篇文章呢?因为我每天想的是为什么要给我这样的需求,背后的人性是什么,我能再做些什么能让他更好.久而久之,我也稍微有了些自己的 ...
- GNU/Linux操作系统总览
计算机科学本科的专业课包括高等数学.离散数学.模拟电子技术.数字电子技术.微机原理.汇编语言原理.高级程序语言.操作系统原理.高级编译原理.嵌入式原理.网络原理.计算机组成与结构等诸多科目.GNU计算 ...
- Linux-3.14.12内存管理笔记【伙伴管理算法(3)】
前面分析了伙伴管理算法的初始化,在切入分析代码实现之前,例行先分析一下其实现原理. 伙伴管理算法(也称之为Buddy算法),该算法将所有空闲的页面分组划分为MAX_ORDER个页面块链表进行管理,其中 ...
- MIT课程
8.02 Physics II (电磁学基础) Introduction to electromagnetism and electrostatics: electric charge, Coulo ...
- MIT挑战(如何在12个月内自学完成MIT计算机科学的33门课程|内附MIT公开课程资源和学习顺序
译者注:本文译自Scott H. Young的博客,Scott拥有超强的学习能力,曾在12个月内自学完成麻省理工学院计算机科学的33门课程.本文就是他个人对于这次MIT挑战的介绍和总结. 版权声明:本 ...
- mit课程ocw-mathematics
https://ocw.mit.edu/courses/find-by-topic/#cat=mathematics Course # Course Title Level 1.010 Uncerta ...
- mit课程ocw-business
https://ocw.mit.edu/courses/find-by-topic/#cat=business Course # Course Title Level 1.011 Project Ev ...
- MIT宣布人工智能独立设系!
导读 MIT宣布人工智能独立设系!AI与电子工程.计算机科学系将三分天下? MIT 电子工程和计算机科学系(EECS)拆分啦.拆分后分为 3 个学科群(faculty),或者说 3 个系:电子工程(E ...
- [Fundamental of Power Electronics]-PART I-1.引言-1.1 功率处理概论
1.1 功率处理概论 电力电子领域关注的是利用电子设备对电力进行处理[1–7].如图1.1所示,其中关键部件就是开关变换器.通常,开关变换器包含电源输入和控制输入端口以及电源输出端口.原始输入功率按控 ...
随机推荐
- 随时随地与 LLMs 聊天的开源项目「GitHub 热点速览」
众所周知,本地运行 LLMs 需要下载模型(体积大),并且还比较吃硬件配置.近日 GitHub 推出了 GitHub Models 服务,让开发者可以在 GitHub 上免费测试 Llama.Phi ...
- JavaWeb中的Tomcat,Servlet详解
JavaWeb JavaWeb技术主要包括服务器技术(后端),如Tomcat,Servlet,JSP等待,以及客户端技术(前端)如HTML,CSS,JavaScript等等 Web服务器 Web服务器 ...
- 018.CentOS升级内核
一 更新yum源 1 [root@localhost ~]# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 2 [root@lo ...
- .NET MAUI 里,为什么 FlexLayout 这么难用?
管中窥豹,可见一斑 Layout: FlexLayout:
- WPF 怎么把checkbox改成开关样式
先看一下效果吧: isChecked = false 的时候的效果 isChecked = true 的时候的效果 然后我们来实现一下这个效果吧 第一步:创建一个空的wpf项目: 第二步:在项目里面添 ...
- Linux驱动小技巧 | 利用DRIVER_ATTR实现调用内核函数
1. 前言 很多朋友在调试驱动的时候,都会遇到这样一个场景: 修改一个参数,然后调用某个内核中的函数. 比如将某个gpio的值拉高/拉低,修改某个寄存器的值等等. 如果每一个参数都通过字符设备的ioc ...
- Lucas-Washburn + Cassie-Baxter
如果粉末间隙内壁的表面能随着润湿而降低,则液体会向管内上升渗入(\(\gamma_{\text{SL}}<\gamma_{\text{SO}}\)). 考虑液体上升的驱动力来自于附加压力,则由弯 ...
- C#自定义结构体的(用SendMessage)传递
要传递结构体 public struct STUDENT { public int id; //ID public string name; //姓名 } 要引用Win32api函数FindWindo ...
- Webpack 核心流程
我们是袋鼠云数栈 UED 团队,致力于打造优秀的一站式数据中台产品.我们始终保持工匠精神,探索前端道路,为社区积累并传播经验价值. 本文作者:霜序 三个阶段 初始化阶段 初始化参数:从配置文件.配置对 ...
- SpringBoot静态文件映射问题
如果遇到这种情况,检查静态文件(js/css/img)是不是在默认的static路径下,在查看application配置中的 static-path-pattern: 是否和前端映射路径完全相同,要是 ...