官网: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. 快速基于 ClickHouse + Grafana 搭建可观测性解决方案 - 分布式链路追踪篇(ClickHouse 官方博客)

    引言 在 ClickHouse,我们认为可观测性仅仅是另一个实时分析问题.作为一款高性能的实时分析数据库,ClickHouse 被用于多种场景,包括时间序列数据的实时分析.其应用场景的多样性推动了大量 ...

  2. ABC304Ex Constrained Topological Sort 题解

    https://atcoder.jp/contests/abc304/tasks/abc304_h [CSP-S 2023] 种树后半部分的加强版 对于边 \((u,v)\),不妨令 $r[u]$ 对 ...

  3. 使用 prefetchComponents 进行组件预取

    title: 使用 prefetchComponents 进行组件预取 date: 2024/8/17 updated: 2024/8/17 author: cmdragon excerpt: 摘要: ...

  4. JavaScript设计模式样例二十 —— 中介者模式

    中介者模式(Mediator Pattern) 定义:用来降低多个对象和类之间的通信复杂性.目的:用一个中介对象来封装一系列的对象交互,中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独 ...

  5. Dialog封装的消息映射(弄了好久终于弄过了,不是静态函数哦,和MFC一样,嘻嘻)

    前面弄的是全局的仿消息映射,现在这是封装到类中的消息映射,一直弄不明白,现在也不太明白,就是今天在看虚函数表的用法视频时有位老师用了个共有体转化全局函数为类成员函数,这就给我指了条明路,这不今晚又来弄 ...

  6. installer 命令介绍

    installer 命令是 macOS 系统中用于在命令行界面下安装 .pkg 格式的安装包的工具.这个命令特别有用于自动化安装软件或者在没有图形用户界面的情况下进行软件安装,比如在远程管理或者终端会 ...

  7. 题解:AT_arc116_b [ARC116B] Products of Min-Max

    在题库里面乱翻,就翻到了. 因为在这道题里面子序列不需要考虑元素顺序,所以原序列无论是什么顺序都不会影响答案. 所以先把元素按照从大到小的顺序排列,然后考虑每个元素的贡献. 在当前序列中,对于元素 \ ...

  8. tracking调研

    常用框架有以下三种:       Separate Detection and Embedding (SDE- 物体检测,特征提取与物体关联),JOINT Detection and Embeddin ...

  9. JS常见的API扩展形式(prototype、jquery、vue插件封装)以及怎样设计出易扩展的表单验证功能?

    常见的API扩展形式 prototype 比如我现在有一个需求,给定一个字符串,给方法传递一个参数为数字类型来确定当前字符串重复次数,例如: 'abc'.repeatStringNumTimes(3) ...

  10. JavaScript Library – Alpine.js

    前言 Alpine 是高山的意思.Alpine.js 是一个轻量级的 JS Framework. 我为什么会去用它呢? 是这样的,我在做企业网站开发的时候会有 2 个阶段. 第一个 draft 阶段, ...