官网: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

讲了三种集成电路的分析方法。

  1. KVL,KCL 分析法(需要大量的 电压 电流方程,难解!)
  2. circuit composition (把多个电阻合并做一个电阻,多个串联电源看作一个电源。等,是比较直接的直觉分析法,常用。)
  3. Node (选择接地点,并设参考电压为0. 对电路节点 进行KCL KVL分析。线性非线性都可以用,这个是最重要的。)

3 Superposition, Thévenin and Norton

  1. Superposition: 叫做叠加法,用于线性电路。分析时每次只分析一个电源或电流源,其他电源视作短路,电流源视作开路,结果分别相加。非线性不可以这么做。
  2. 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的更多相关文章

  1. (转)Awesome Courses

    Awesome Courses  Introduction There is a lot of hidden treasure lying within university pages scatte ...

  2. Java 学习路线以及各阶段学习书籍,博文,视频的分享

    感谢: 感谢每一个打开这篇文章的人,听我在这里瞎扯!至于我为什么会有闲情写这篇文章呢?因为我每天想的是为什么要给我这样的需求,背后的人性是什么,我能再做些什么能让他更好.久而久之,我也稍微有了些自己的 ...

  3. GNU/Linux操作系统总览

    计算机科学本科的专业课包括高等数学.离散数学.模拟电子技术.数字电子技术.微机原理.汇编语言原理.高级程序语言.操作系统原理.高级编译原理.嵌入式原理.网络原理.计算机组成与结构等诸多科目.GNU计算 ...

  4. Linux-3.14.12内存管理笔记【伙伴管理算法(3)】

    前面分析了伙伴管理算法的初始化,在切入分析代码实现之前,例行先分析一下其实现原理. 伙伴管理算法(也称之为Buddy算法),该算法将所有空闲的页面分组划分为MAX_ORDER个页面块链表进行管理,其中 ...

  5. MIT课程

    8.02  Physics II (电磁学基础) Introduction to electromagnetism and electrostatics: electric charge, Coulo ...

  6. MIT挑战(如何在12个月内自学完成MIT计算机科学的33门课程|内附MIT公开课程资源和学习顺序

    译者注:本文译自Scott H. Young的博客,Scott拥有超强的学习能力,曾在12个月内自学完成麻省理工学院计算机科学的33门课程.本文就是他个人对于这次MIT挑战的介绍和总结. 版权声明:本 ...

  7. mit课程ocw-mathematics

    https://ocw.mit.edu/courses/find-by-topic/#cat=mathematics Course # Course Title Level 1.010 Uncerta ...

  8. mit课程ocw-business

    https://ocw.mit.edu/courses/find-by-topic/#cat=business Course # Course Title Level 1.011 Project Ev ...

  9. MIT宣布人工智能独立设系!

    导读 MIT宣布人工智能独立设系!AI与电子工程.计算机科学系将三分天下? MIT 电子工程和计算机科学系(EECS)拆分啦.拆分后分为 3 个学科群(faculty),或者说 3 个系:电子工程(E ...

  10. [Fundamental of Power Electronics]-PART I-1.引言-1.1 功率处理概论

    1.1 功率处理概论 电力电子领域关注的是利用电子设备对电力进行处理[1–7].如图1.1所示,其中关键部件就是开关变换器.通常,开关变换器包含电源输入和控制输入端口以及电源输出端口.原始输入功率按控 ...

随机推荐

  1. Ubuntu系统中CUDA套件nvvp启动后报错Unable to make protected void java.net.URLClassLoader.addURL(java.net.URL) accessible: module java.base does not "opens java.net" to unnamed module @380fb434

    最近在看cuda方面的内容,需要对cuda代码做一些性能分析,于是需要使用nvvp,但是启动nvvp后报错:Caused by: java.lang.reflect.InaccessibleObjec ...

  2. [USACO09JAN] Safe Travel G 题解

    UPDATE on 2024.5.10 删去左偏树代码中令人误解的 fa 数组. 前话 题目链接:洛谷. 貌似别人都是使用并查集维护的方法,然而由于排序.最短路等算法瓶颈,以下令 \(n\) 和 \( ...

  3. 【VMware ESXi】把硬盘当内存用?VMware 内存分层(Memory Tiering),你值得拥有!

    VMware vSphere 8.0 U3 发布了一个非常有意义的功能叫内存分层(Memory Tiering),以利用基于 PCIe 的 NVMe 设备充当第二层(辅助)内存,从而使 ESXi 主机 ...

  4. vue3:setup语法糖使用教程

    setup语法糖简介 直接在script标签中添加setup属性就可以直接使用setup语法糖了. 使用setup语法糖后,不用写setup函数:组件只需要引入不需要注册:属性和方法也不需要再返回,可 ...

  5. [学习笔记] 丢番图方程 & 同余 & 逆元 - 数论

    首先,他们几个有着极大的相似性.另外,他们的各自的思想都能够很好的服务于另外几个,有助于加深理解. 文中有些letax公式抽风了,全屏之后应该能看得见-- 线性丢番图方程 丢番图不是个图啊!他是个ma ...

  6. dubbo序列化问题(三)子类覆盖父类字段hession反序列化获取不到 转

    在进行dubbo开发中遇到一个问题,当是用hession2进行序列化时,子类和父类有相同的字段时,hession2反序列化获取不到该字段数据,如下: import java.io.Serializab ...

  7. JavaScript中的包装类型详解

    JavaScript中的包装类型详解 在 JavaScript 中,我们有基本类型和对象类型两种数据类型. 基本类型包括 String,Number,Boolean,null,undefined 和 ...

  8. [nRF24L01+] 3. Radio Control 无线电控制

    3. Radio Control 无线电控制 nRF24L01+可以配置为:power down, standby, Rx/Tx mode 3.1. 无线控制状态图 当VDD电压大于1.9V时,进入上 ...

  9. Linux字节对齐的那些事

    最近一口君在做一个项目,遇到一个问题,ARM上的threadx在与DSP通信采用消息队列的方式传递消息(最终实现原理是中断+共享内存的方式),在实际操作过程中发现threadx总是crash,于是经过 ...

  10. .NET 最好用的验证组件 FluentValidation

    前言 一个 .NET 验证框架,支持链式操作,易于理解,功能完善,组件内提供十几种常用验证器,可扩展性好,支持自定义验证器,支持本地化多语言. 项目介绍 FluentValidation 是一个开源的 ...