merging html5 video stuff in
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
html, body, div, span, applet, object, iframe,
|
||||
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
|
||||
h1, h2, h3, div.wiki-wrapper div#wiki_panel input[type="button"], h4, h5, h6, p, blockquote, pre,
|
||||
a, abbr, acronym, address, big, cite, code,
|
||||
del, dfn, em, font, img, ins, kbd, q, s, samp,
|
||||
small, strike, strong, sub, sup, tt, var,
|
||||
@@ -56,7 +56,7 @@ blockquote, q {
|
||||
font-weight: bold;
|
||||
src: local("Droid Sans Bold"), local("DroidSans-Bold"), url("http://themes.googleusercontent.com/static/fonts/droidsans/v3/EFpQQyG9GqCrobXxL-KRMXbFhgvWbfSbdVg11QabG8w.woff") format("woff"); }
|
||||
|
||||
.clearfix:after, html body div.header-wrapper header:after, html body div.header-wrapper header nav ul:after, html body section.main-content:after, html footer:after, div.course-wrapper section.course-content ol.vert-mod li:after, div.book-wrapper section.book nav ul:after {
|
||||
.clearfix:after, .topbar:after, div.book-wrapper section.book nav:after, div.wiki-wrapper section.wiki-body header:after, html body div.header-wrapper header:after, html body div.header-wrapper header nav ul:after, html body section.main-content:after, html footer:after, div.course-wrapper section.course-content ol.vert-mod li:after, div.book-wrapper section.book nav ul:after, div.wiki-wrapper div#wiki_panel div#wiki_create_form:after {
|
||||
content: ".";
|
||||
display: block;
|
||||
height: 0;
|
||||
@@ -69,54 +69,159 @@ blockquote, q {
|
||||
width: 100%;
|
||||
text-align: left; }
|
||||
|
||||
.button {
|
||||
-webkit-box-shadow: inset 0 1px 0 #bf4040, 0 0 3px #cccccc;
|
||||
-moz-box-shadow: inset 0 1px 0 #bf4040, 0 0 3px #cccccc;
|
||||
-ms-box-shadow: inset 0 1px 0 #bf4040, 0 0 3px #cccccc;
|
||||
-o-box-shadow: inset 0 1px 0 #bf4040, 0 0 3px #cccccc;
|
||||
box-shadow: inset 0 1px 0 #bf4040, 0 0 3px #cccccc;
|
||||
background-color: #ac3939;
|
||||
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ac3939), color-stop(100%, #862d2d));
|
||||
background-image: -webkit-linear-gradient(top, #ac3939, #862d2d);
|
||||
background-image: -moz-linear-gradient(top, #ac3939, #862d2d);
|
||||
background-image: -ms-linear-gradient(top, #ac3939, #862d2d);
|
||||
background-image: -o-linear-gradient(top, #ac3939, #862d2d);
|
||||
background-image: linear-gradient(top, #ac3939, #862d2d);
|
||||
.button, input[type="submit"], input[type="button"], button {
|
||||
-webkit-box-shadow: inset 0 1px 0 #a2a2a2, 0 0 3px #cccccc;
|
||||
-moz-box-shadow: inset 0 1px 0 #a2a2a2, 0 0 3px #cccccc;
|
||||
-ms-box-shadow: inset 0 1px 0 #a2a2a2, 0 0 3px #cccccc;
|
||||
-o-box-shadow: inset 0 1px 0 #a2a2a2, 0 0 3px #cccccc;
|
||||
box-shadow: inset 0 1px 0 #a2a2a2, 0 0 3px #cccccc;
|
||||
background-color: #959595;
|
||||
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #959595), color-stop(100%, #7b7b7b));
|
||||
background-image: -webkit-linear-gradient(top, #959595, #7b7b7b);
|
||||
background-image: -moz-linear-gradient(top, #959595, #7b7b7b);
|
||||
background-image: -ms-linear-gradient(top, #959595, #7b7b7b);
|
||||
background-image: -o-linear-gradient(top, #959595, #7b7b7b);
|
||||
background-image: linear-gradient(top, #959595, #7b7b7b);
|
||||
-webkit-border-radius: 3px;
|
||||
-moz-border-radius: 3px;
|
||||
-ms-border-radius: 3px;
|
||||
-o-border-radius: 3px;
|
||||
border-radius: 3px;
|
||||
border: 1px solid #732626;
|
||||
padding: 10px 15px;
|
||||
border: 1px solid #6f6f6f;
|
||||
padding: 4px 8px;
|
||||
color: #fff;
|
||||
font: bold 14px "Droid Sans", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
|
||||
text-shadow: 0 1px 0 #732626;
|
||||
cursor: pointer; }
|
||||
.button:hover, .button:focus {
|
||||
-webkit-box-shadow: inset 0 1px 0 #cc6666, 0 0 3px #cccccc;
|
||||
-moz-box-shadow: inset 0 1px 0 #cc6666, 0 0 3px #cccccc;
|
||||
-ms-box-shadow: inset 0 1px 0 #cc6666, 0 0 3px #cccccc;
|
||||
-o-box-shadow: inset 0 1px 0 #cc6666, 0 0 3px #cccccc;
|
||||
box-shadow: inset 0 1px 0 #cc6666, 0 0 3px #cccccc;
|
||||
background-color: #bf4040;
|
||||
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bf4040), color-stop(100%, #862d2d));
|
||||
background-image: -webkit-linear-gradient(top, #bf4040, #862d2d);
|
||||
background-image: -moz-linear-gradient(top, #bf4040, #862d2d);
|
||||
background-image: -ms-linear-gradient(top, #bf4040, #862d2d);
|
||||
background-image: -o-linear-gradient(top, #bf4040, #862d2d);
|
||||
background-image: linear-gradient(top, #bf4040, #862d2d);
|
||||
border: 1px solid #4d1919; }
|
||||
cursor: pointer;
|
||||
-webkit-font-smoothing: antialiased; }
|
||||
.button:hover, input[type="submit"]:hover, input[type="button"]:hover, button:hover, .button:focus, input[type="submit"]:focus, input[type="button"]:focus, button:focus {
|
||||
-webkit-box-shadow: inset 0 1px 0 #bbbbbb, 0 0 3px #cccccc;
|
||||
-moz-box-shadow: inset 0 1px 0 #bbbbbb, 0 0 3px #cccccc;
|
||||
-ms-box-shadow: inset 0 1px 0 #bbbbbb, 0 0 3px #cccccc;
|
||||
-o-box-shadow: inset 0 1px 0 #bbbbbb, 0 0 3px #cccccc;
|
||||
box-shadow: inset 0 1px 0 #bbbbbb, 0 0 3px #cccccc;
|
||||
background-color: #a2a2a2;
|
||||
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a2a2a2), color-stop(100%, #7b7b7b));
|
||||
background-image: -webkit-linear-gradient(top, #a2a2a2, #7b7b7b);
|
||||
background-image: -moz-linear-gradient(top, #a2a2a2, #7b7b7b);
|
||||
background-image: -ms-linear-gradient(top, #a2a2a2, #7b7b7b);
|
||||
background-image: -o-linear-gradient(top, #a2a2a2, #7b7b7b);
|
||||
background-image: linear-gradient(top, #a2a2a2, #7b7b7b);
|
||||
border: 1px solid #555555; }
|
||||
|
||||
.content, div.wiki-wrapper section.wiki-body {
|
||||
-webkit-box-sizing: border-box;
|
||||
-moz-box-sizing: border-box;
|
||||
-ms-box-sizing: border-box;
|
||||
-o-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
display: table-cell;
|
||||
padding: 22.652px;
|
||||
vertical-align: top;
|
||||
width: 74.494%; }
|
||||
|
||||
.sidebar, div.course-wrapper div#accordion, div.book-wrapper ul#booknav, div.wiki-wrapper div#wiki_panel {
|
||||
-webkit-box-shadow: inset -1px 0 0 #f6f6f6;
|
||||
-moz-box-shadow: inset -1px 0 0 #f6f6f6;
|
||||
-ms-box-shadow: inset -1px 0 0 #f6f6f6;
|
||||
-o-box-shadow: inset -1px 0 0 #f6f6f6;
|
||||
box-shadow: inset -1px 0 0 #f6f6f6;
|
||||
background: #e3e3e3;
|
||||
border-right: 1px solid #d3d3d3;
|
||||
display: table-cell;
|
||||
font-family: "Droid Sans", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
|
||||
text-shadow: 0 1px 0 #f1f1f1;
|
||||
vertical-align: top;
|
||||
width: 23.482%;
|
||||
position: relative; }
|
||||
.sidebar h3, div.course-wrapper div#accordion h3, div.book-wrapper ul#booknav h3, div.wiki-wrapper div#wiki_panel h3, .sidebar div.wiki-wrapper div#wiki_panel input[type="button"], div.wiki-wrapper div#wiki_panel .sidebar input[type="button"], div.course-wrapper div#accordion div.wiki-wrapper div#wiki_panel input[type="button"], div.wiki-wrapper div#wiki_panel div.course-wrapper div#accordion input[type="button"], div.book-wrapper ul#booknav div.wiki-wrapper div#wiki_panel input[type="button"], div.wiki-wrapper div#wiki_panel div.book-wrapper ul#booknav input[type="button"], div.wiki-wrapper div#wiki_panel input[type="button"] {
|
||||
-webkit-box-shadow: 0 1px 0 #eeeeee;
|
||||
-moz-box-shadow: 0 1px 0 #eeeeee;
|
||||
-ms-box-shadow: 0 1px 0 #eeeeee;
|
||||
-o-box-shadow: 0 1px 0 #eeeeee;
|
||||
box-shadow: 0 1px 0 #eeeeee;
|
||||
background: none;
|
||||
border: none;
|
||||
border-bottom: 1px solid #d3d3d3;
|
||||
color: #000;
|
||||
font-weight: normal;
|
||||
margin: 0;
|
||||
overflow: hidden; }
|
||||
.sidebar h3 a, div.course-wrapper div#accordion h3 a, div.book-wrapper ul#booknav h3 a, div.wiki-wrapper div#wiki_panel h3 a, .sidebar div.wiki-wrapper div#wiki_panel input[type="button"] a, div.wiki-wrapper div#wiki_panel .sidebar input[type="button"] a, div.course-wrapper div#accordion div.wiki-wrapper div#wiki_panel input[type="button"] a, div.wiki-wrapper div#wiki_panel div.course-wrapper div#accordion input[type="button"] a, div.book-wrapper ul#booknav div.wiki-wrapper div#wiki_panel input[type="button"] a, div.wiki-wrapper div#wiki_panel div.book-wrapper ul#booknav input[type="button"] a, div.wiki-wrapper div#wiki_panel input[type="button"] a {
|
||||
-webkit-transition-property: all;
|
||||
-moz-transition-property: all;
|
||||
-ms-transition-property: all;
|
||||
-o-transition-property: all;
|
||||
transition-property: all;
|
||||
-webkit-transition-duration: 0.15s;
|
||||
-moz-transition-duration: 0.15s;
|
||||
-ms-transition-duration: 0.15s;
|
||||
-o-transition-duration: 0.15s;
|
||||
transition-duration: 0.15s;
|
||||
-webkit-transition-timing-function: ease-out;
|
||||
-moz-transition-timing-function: ease-out;
|
||||
-ms-transition-timing-function: ease-out;
|
||||
-o-transition-timing-function: ease-out;
|
||||
transition-timing-function: ease-out;
|
||||
-webkit-transition-delay: 0;
|
||||
-moz-transition-delay: 0;
|
||||
-ms-transition-delay: 0;
|
||||
-o-transition-delay: 0;
|
||||
transition-delay: 0;
|
||||
color: #4d4d4d;
|
||||
display: block;
|
||||
font-size: 14px;
|
||||
padding: 7px 7px 7px 30px;
|
||||
text-decoration: none; }
|
||||
.sidebar h3 a:hover, div.course-wrapper div#accordion h3 a:hover, div.book-wrapper ul#booknav h3 a:hover, div.wiki-wrapper div#wiki_panel h3 a:hover, .sidebar div.wiki-wrapper div#wiki_panel input[type="button"] a:hover, div.wiki-wrapper div#wiki_panel .sidebar input[type="button"] a:hover, div.course-wrapper div#accordion div.wiki-wrapper div#wiki_panel input[type="button"] a:hover, div.wiki-wrapper div#wiki_panel div.course-wrapper div#accordion input[type="button"] a:hover, div.book-wrapper ul#booknav div.wiki-wrapper div#wiki_panel input[type="button"] a:hover, div.wiki-wrapper div#wiki_panel div.book-wrapper ul#booknav input[type="button"] a:hover, div.wiki-wrapper div#wiki_panel input[type="button"] a:hover {
|
||||
-webkit-box-shadow: 0 1px 0 white;
|
||||
-moz-box-shadow: 0 1px 0 white;
|
||||
-ms-box-shadow: 0 1px 0 white;
|
||||
-o-box-shadow: 0 1px 0 white;
|
||||
box-shadow: 0 1px 0 white;
|
||||
background: #efefef; }
|
||||
.sidebar h3 span.ui-icon, div.course-wrapper div#accordion h3 span.ui-icon, div.book-wrapper ul#booknav h3 span.ui-icon, div.wiki-wrapper div#wiki_panel h3 span.ui-icon, .sidebar div.wiki-wrapper div#wiki_panel input[type="button"] span.ui-icon, div.wiki-wrapper div#wiki_panel .sidebar input[type="button"] span.ui-icon, div.course-wrapper div#accordion div.wiki-wrapper div#wiki_panel input[type="button"] span.ui-icon, div.wiki-wrapper div#wiki_panel div.course-wrapper div#accordion input[type="button"] span.ui-icon, div.book-wrapper ul#booknav div.wiki-wrapper div#wiki_panel input[type="button"] span.ui-icon, div.wiki-wrapper div#wiki_panel div.book-wrapper ul#booknav input[type="button"] span.ui-icon, div.wiki-wrapper div#wiki_panel input[type="button"] span.ui-icon {
|
||||
background-image: url(images/ui-icons_454545_256x240.png); }
|
||||
.sidebar h3.active, div.course-wrapper div#accordion h3.active, div.book-wrapper ul#booknav h3.active, div.wiki-wrapper div#wiki_panel h3.active, .sidebar div.course-wrapper div#accordion h3.ui-accordion-header.ui-state-active, div.course-wrapper div#accordion .sidebar h3.ui-accordion-header.ui-state-active, div.course-wrapper div#accordion h3.ui-accordion-header.ui-state-active, div.book-wrapper ul#booknav div.course-wrapper div#accordion h3.ui-accordion-header.ui-state-active, div.course-wrapper div#accordion div.book-wrapper ul#booknav h3.ui-accordion-header.ui-state-active, div.wiki-wrapper div#wiki_panel div.course-wrapper div#accordion h3.ui-accordion-header.ui-state-active, div.course-wrapper div#accordion div.wiki-wrapper div#wiki_panel h3.ui-accordion-header.ui-state-active, .sidebar div.course-wrapper div#accordion div.wiki-wrapper div#wiki_panel input.ui-accordion-header.ui-state-active[type="button"], div.course-wrapper div#accordion div.wiki-wrapper div#wiki_panel .sidebar input.ui-accordion-header.ui-state-active[type="button"], div.course-wrapper div#accordion div.wiki-wrapper div#wiki_panel input.ui-accordion-header.ui-state-active[type="button"], div.book-wrapper ul#booknav div.course-wrapper div#accordion div.wiki-wrapper div#wiki_panel input.ui-accordion-header.ui-state-active[type="button"], div.course-wrapper div#accordion div.wiki-wrapper div#wiki_panel div.book-wrapper ul#booknav input.ui-accordion-header.ui-state-active[type="button"], div.course-wrapper div#accordion div.wiki-wrapper div#wiki_panel input.ui-accordion-header.ui-state-active[type="button"], .sidebar div.wiki-wrapper div#wiki_panel div.course-wrapper div#accordion input.ui-accordion-header.ui-state-active[type="button"], div.wiki-wrapper div#wiki_panel div.course-wrapper div#accordion .sidebar input.ui-accordion-header.ui-state-active[type="button"], div.wiki-wrapper div#wiki_panel div.course-wrapper div#accordion input.ui-accordion-header.ui-state-active[type="button"], div.book-wrapper ul#booknav div.wiki-wrapper div#wiki_panel div.course-wrapper div#accordion input.ui-accordion-header.ui-state-active[type="button"], div.wiki-wrapper div#wiki_panel div.course-wrapper div#accordion div.book-wrapper ul#booknav input.ui-accordion-header.ui-state-active[type="button"], div.wiki-wrapper div#wiki_panel div.course-wrapper div#accordion input.ui-accordion-header.ui-state-active[type="button"], .sidebar div.wiki-wrapper div#wiki_panel input.active[type="button"], div.wiki-wrapper div#wiki_panel .sidebar input.active[type="button"], div.course-wrapper div#accordion div.wiki-wrapper div#wiki_panel input.active[type="button"], div.wiki-wrapper div#wiki_panel div.course-wrapper div#accordion input.active[type="button"], div.book-wrapper ul#booknav div.wiki-wrapper div#wiki_panel input.active[type="button"], div.wiki-wrapper div#wiki_panel div.book-wrapper ul#booknav input.active[type="button"], div.wiki-wrapper div#wiki_panel input.active[type="button"] {
|
||||
-webkit-box-shadow: none;
|
||||
-moz-box-shadow: none;
|
||||
-ms-box-shadow: none;
|
||||
-o-box-shadow: none;
|
||||
box-shadow: none;
|
||||
background: none;
|
||||
border: 0;
|
||||
border-bottom: 1px solid #bbb;
|
||||
color: #000;
|
||||
font-weight: bold; }
|
||||
.sidebar h3.active a, div.course-wrapper div#accordion h3.active a, div.book-wrapper ul#booknav h3.active a, div.wiki-wrapper div#wiki_panel h3.active a, .sidebar div.course-wrapper div#accordion h3.ui-accordion-header.ui-state-active a, div.course-wrapper div#accordion .sidebar h3.ui-accordion-header.ui-state-active a, div.course-wrapper div#accordion h3.ui-accordion-header.ui-state-active a, div.book-wrapper ul#booknav div.course-wrapper div#accordion h3.ui-accordion-header.ui-state-active a, div.course-wrapper div#accordion div.book-wrapper ul#booknav h3.ui-accordion-header.ui-state-active a, div.wiki-wrapper div#wiki_panel div.course-wrapper div#accordion h3.ui-accordion-header.ui-state-active a, div.course-wrapper div#accordion div.wiki-wrapper div#wiki_panel h3.ui-accordion-header.ui-state-active a, .sidebar div.course-wrapper div#accordion div.wiki-wrapper div#wiki_panel input.ui-accordion-header.ui-state-active[type="button"] a, div.course-wrapper div#accordion div.wiki-wrapper div#wiki_panel .sidebar input.ui-accordion-header.ui-state-active[type="button"] a, div.course-wrapper div#accordion div.wiki-wrapper div#wiki_panel input.ui-accordion-header.ui-state-active[type="button"] a, div.book-wrapper ul#booknav div.course-wrapper div#accordion div.wiki-wrapper div#wiki_panel input.ui-accordion-header.ui-state-active[type="button"] a, div.course-wrapper div#accordion div.wiki-wrapper div#wiki_panel div.book-wrapper ul#booknav input.ui-accordion-header.ui-state-active[type="button"] a, div.course-wrapper div#accordion div.wiki-wrapper div#wiki_panel input.ui-accordion-header.ui-state-active[type="button"] a, .sidebar div.wiki-wrapper div#wiki_panel div.course-wrapper div#accordion input.ui-accordion-header.ui-state-active[type="button"] a, div.wiki-wrapper div#wiki_panel div.course-wrapper div#accordion .sidebar input.ui-accordion-header.ui-state-active[type="button"] a, div.wiki-wrapper div#wiki_panel div.course-wrapper div#accordion input.ui-accordion-header.ui-state-active[type="button"] a, div.book-wrapper ul#booknav div.wiki-wrapper div#wiki_panel div.course-wrapper div#accordion input.ui-accordion-header.ui-state-active[type="button"] a, div.wiki-wrapper div#wiki_panel div.course-wrapper div#accordion div.book-wrapper ul#booknav input.ui-accordion-header.ui-state-active[type="button"] a, div.wiki-wrapper div#wiki_panel div.course-wrapper div#accordion input.ui-accordion-header.ui-state-active[type="button"] a, .sidebar div.wiki-wrapper div#wiki_panel input.active[type="button"] a, div.wiki-wrapper div#wiki_panel .sidebar input.active[type="button"] a, div.course-wrapper div#accordion div.wiki-wrapper div#wiki_panel input.active[type="button"] a, div.wiki-wrapper div#wiki_panel div.course-wrapper div#accordion input.active[type="button"] a, div.book-wrapper ul#booknav div.wiki-wrapper div#wiki_panel input.active[type="button"] a, div.wiki-wrapper div#wiki_panel div.book-wrapper ul#booknav input.active[type="button"] a, div.wiki-wrapper div#wiki_panel input.active[type="button"] a {
|
||||
color: #000; }
|
||||
|
||||
.topbar, div.book-wrapper section.book nav, div.wiki-wrapper section.wiki-body header {
|
||||
background: #F6EFD4;
|
||||
border-bottom: 1px solid #eddfaa;
|
||||
margin: -22.652px -22.652px 22.652px;
|
||||
font-size: 12px;
|
||||
text-shadow: 0 1px 0 #fff; }
|
||||
.topbar a, div.book-wrapper section.book nav a, div.wiki-wrapper section.wiki-body header a {
|
||||
text-transform: uppercase;
|
||||
color: #292309; }
|
||||
.topbar a:hover, div.book-wrapper section.book nav a:hover, div.wiki-wrapper section.wiki-body header a:hover {
|
||||
color: #7e691a; }
|
||||
|
||||
h1 {
|
||||
font-size: 1.6em;
|
||||
margin: 20px 0 10px 0; }
|
||||
|
||||
h2 {
|
||||
font-size: 14px;
|
||||
font-weight: bold;
|
||||
letter-spacing: 1px;
|
||||
margin: 20px 0 10px 0;
|
||||
text-transform: uppercase; }
|
||||
|
||||
p {
|
||||
margin-bottom: 22.652px; }
|
||||
|
||||
input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"], textarea {
|
||||
-webkit-border-radius: 3px;
|
||||
-moz-border-radius: 3px;
|
||||
-ms-border-radius: 3px;
|
||||
-o-border-radius: 3px;
|
||||
border-radius: 3px;
|
||||
-webkit-box-shadow: 0 -1px 0 white;
|
||||
-moz-box-shadow: 0 -1px 0 white;
|
||||
-ms-box-shadow: 0 -1px 0 white;
|
||||
@@ -129,9 +234,9 @@ input[type="email"], input[type="number"], input[type="password"], input[type="s
|
||||
background-image: -ms-linear-gradient(top, #eeeeee, white);
|
||||
background-image: -o-linear-gradient(top, #eeeeee, white);
|
||||
background-image: linear-gradient(top, #eeeeee, white);
|
||||
border: 1px solid #bbb;
|
||||
border: 1px solid #999;
|
||||
font: 14px "Droid Sans", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
|
||||
padding: 8px; }
|
||||
padding: 4px; }
|
||||
input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, textarea:focus {
|
||||
border-color: #993333; }
|
||||
|
||||
@@ -234,69 +339,52 @@ html {
|
||||
div.course-wrapper {
|
||||
display: table;
|
||||
width: 100%; }
|
||||
div.course-wrapper div#accordion {
|
||||
-webkit-box-shadow: inset -1px 0 0 #f6f6f6;
|
||||
-moz-box-shadow: inset -1px 0 0 #f6f6f6;
|
||||
-ms-box-shadow: inset -1px 0 0 #f6f6f6;
|
||||
-o-box-shadow: inset -1px 0 0 #f6f6f6;
|
||||
box-shadow: inset -1px 0 0 #f6f6f6;
|
||||
background: #e3e3e3;
|
||||
border-right: 1px solid #d3d3d3;
|
||||
display: table-cell;
|
||||
font-family: "Droid Sans", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
|
||||
text-shadow: 0 1px 0 #f6f6f6;
|
||||
vertical-align: top;
|
||||
width: 23.482%; }
|
||||
div.course-wrapper div#accordion h3.ui-accordion-header {
|
||||
div.course-wrapper div#accordion h3, div.course-wrapper div#accordion div.wiki-wrapper div#wiki_panel input[type="button"], div.wiki-wrapper div#wiki_panel div.course-wrapper div#accordion input[type="button"] {
|
||||
overflow: hidden;
|
||||
margin: 0; }
|
||||
div.course-wrapper div#accordion h3:last-child, div.course-wrapper div#accordion div.wiki-wrapper div#wiki_panel input[type="button"]:last-child, div.wiki-wrapper div#wiki_panel div.course-wrapper div#accordion input[type="button"]:last-child {
|
||||
-webkit-box-shadow: none;
|
||||
-moz-box-shadow: none;
|
||||
-ms-box-shadow: none;
|
||||
-o-box-shadow: none;
|
||||
box-shadow: none; }
|
||||
div.course-wrapper div#accordion h3.ui-accordion-header, div.course-wrapper div#accordion div.wiki-wrapper div#wiki_panel input.ui-accordion-header[type="button"], div.wiki-wrapper div#wiki_panel div.course-wrapper div#accordion input.ui-accordion-header[type="button"] {
|
||||
color: #000; }
|
||||
div.course-wrapper div#accordion h3.ui-accordion-header a {
|
||||
div.course-wrapper div#accordion h3.ui-accordion-header a, div.course-wrapper div#accordion div.wiki-wrapper div#wiki_panel input.ui-accordion-header[type="button"] a, div.wiki-wrapper div#wiki_panel div.course-wrapper div#accordion input.ui-accordion-header[type="button"] a {
|
||||
font-size: 14px;
|
||||
color: #4d4d4d; }
|
||||
div.course-wrapper div#accordion h3.ui-accordion-header.ui-state-default {
|
||||
background: none;
|
||||
font-weight: normal;
|
||||
border: none;
|
||||
border-bottom: 1px solid #d3d3d3;
|
||||
-webkit-box-shadow: 0 1px 0 #eeeeee;
|
||||
-moz-box-shadow: 0 1px 0 #eeeeee;
|
||||
-ms-box-shadow: 0 1px 0 #eeeeee;
|
||||
-o-box-shadow: 0 1px 0 #eeeeee;
|
||||
box-shadow: 0 1px 0 #eeeeee; }
|
||||
div.course-wrapper div#accordion h3.ui-accordion-header.ui-state-hover {
|
||||
div.course-wrapper div#accordion h3.ui-accordion-header.ui-state-hover, div.course-wrapper div#accordion div.wiki-wrapper div#wiki_panel input.ui-accordion-header.ui-state-hover[type="button"], div.wiki-wrapper div#wiki_panel div.course-wrapper div#accordion input.ui-accordion-header.ui-state-hover[type="button"] {
|
||||
border: none;
|
||||
border-bottom: 1px solid #d3d3d3; }
|
||||
div.course-wrapper div#accordion h3.ui-accordion-header.ui-state-active {
|
||||
-webkit-box-shadow: none;
|
||||
-moz-box-shadow: none;
|
||||
-ms-box-shadow: none;
|
||||
-o-box-shadow: none;
|
||||
box-shadow: none;
|
||||
background: none;
|
||||
border: 0;
|
||||
border-bottom: 1px solid #aaa;
|
||||
color: #000;
|
||||
font-weight: bold; }
|
||||
div.course-wrapper div#accordion h3.ui-accordion-header.ui-state-active a {
|
||||
color: #000; }
|
||||
div.course-wrapper div#accordion ul.ui-accordion-content {
|
||||
-webkit-border-radius: 0;
|
||||
-moz-border-radius: 0;
|
||||
-ms-border-radius: 0;
|
||||
-o-border-radius: 0;
|
||||
border-radius: 0;
|
||||
-webkit-box-shadow: inset -1px 0 0 #e6e6e6;
|
||||
-moz-box-shadow: inset -1px 0 0 #e6e6e6;
|
||||
-ms-box-shadow: inset -1px 0 0 #e6e6e6;
|
||||
-o-box-shadow: inset -1px 0 0 #e6e6e6;
|
||||
box-shadow: inset -1px 0 0 #e6e6e6;
|
||||
background: #d6d6d6;
|
||||
border-bottom: 1px solid #c3c3c3;
|
||||
border-top: 1px solid #c3c3c3;
|
||||
border: none;
|
||||
font-size: 12px;
|
||||
margin: 0; }
|
||||
div.course-wrapper div#accordion ul.ui-accordion-content li.active {
|
||||
font-weight: bold; }
|
||||
div.course-wrapper div#accordion ul.ui-accordion-content {
|
||||
-webkit-border-radius: 0;
|
||||
-moz-border-radius: 0;
|
||||
-ms-border-radius: 0;
|
||||
-o-border-radius: 0;
|
||||
border-radius: 0;
|
||||
-webkit-box-shadow: inset -1px 0 0 #e6e6e6;
|
||||
-moz-box-shadow: inset -1px 0 0 #e6e6e6;
|
||||
-ms-box-shadow: inset -1px 0 0 #e6e6e6;
|
||||
-o-box-shadow: inset -1px 0 0 #e6e6e6;
|
||||
box-shadow: inset -1px 0 0 #e6e6e6;
|
||||
background: #d6d6d6;
|
||||
border: none;
|
||||
border-bottom: 1px solid #c3c3c3;
|
||||
font-size: 12px;
|
||||
margin: 0;
|
||||
overflow: hidden; }
|
||||
div.course-wrapper div#accordion ul.ui-accordion-content li.active {
|
||||
font-weight: bold; }
|
||||
div.course-wrapper div#accordion ul.ui-accordion-content li a {
|
||||
text-decoration: none;
|
||||
margin-bottom: 22.652px;
|
||||
display: block; }
|
||||
div.course-wrapper div#accordion ul.ui-accordion-content li a:hover {
|
||||
color: #666; }
|
||||
div.course-wrapper div#accordion ul.ui-accordion-content li a p {
|
||||
margin-bottom: 0; }
|
||||
div.course-wrapper div#accordion ul.ui-accordion-content li a p.subtitle {
|
||||
color: #666; }
|
||||
div.course-wrapper section.course-content {
|
||||
-webkit-box-sizing: border-box;
|
||||
-moz-box-sizing: border-box;
|
||||
@@ -307,9 +395,20 @@ div.course-wrapper {
|
||||
padding: 2.024%;
|
||||
vertical-align: top;
|
||||
width: 74.494%; }
|
||||
div.course-wrapper section.course-content ol.vert-mod li {
|
||||
border-top: 1px solid #eee;
|
||||
border-bottom: 1px solid #eee;
|
||||
padding: 15px 0; }
|
||||
div.course-wrapper section.course-content ol.vert-mod li h2 {
|
||||
margin-top: 0;
|
||||
margin-bottom: 15px; }
|
||||
div.course-wrapper section.course-content ol.vert-mod li input[type="text"] {
|
||||
display: inline-block;
|
||||
margin: 8px 4px 4px 10px; }
|
||||
div.course-wrapper section.course-content ol.sequence-nav {
|
||||
margin-bottom: 22.652px; }
|
||||
div.course-wrapper section.course-content ol.sequence-nav li {
|
||||
border: none;
|
||||
cursor: pointer;
|
||||
display: table-cell;
|
||||
min-width: 30px;
|
||||
@@ -318,13 +417,15 @@ div.course-wrapper {
|
||||
div.course-wrapper section.course-content div.video-wrapper {
|
||||
float: left;
|
||||
width: 640px;
|
||||
min-height: 500px; }
|
||||
min-height: 620px; }
|
||||
div.course-wrapper section.course-content div.video-wrapper section ul {
|
||||
display: inline-block; }
|
||||
div.course-wrapper section.course-content div.video-wrapper section ul li {
|
||||
margin-top: 5px;
|
||||
display: inline-block;
|
||||
cursor: pointer; }
|
||||
cursor: pointer;
|
||||
border: 0;
|
||||
padding: 0; }
|
||||
div.course-wrapper section.course-content div.video-wrapper section ul li div:empty {
|
||||
display: none; }
|
||||
div.course-wrapper section.course-content div.video-wrapper section div#slider {
|
||||
@@ -342,34 +443,25 @@ div.course-wrapper {
|
||||
float: left; }
|
||||
div.course-wrapper section.course-content ol.subtitles li {
|
||||
margin-bottom: 8px;
|
||||
cursor: pointer; }
|
||||
cursor: pointer;
|
||||
border: 0;
|
||||
padding: 0;
|
||||
color: #666; }
|
||||
div.course-wrapper section.course-content ol.subtitles li.current {
|
||||
background-color: #f3f3f3; }
|
||||
background-color: #f3f3f3;
|
||||
color: #333; }
|
||||
div.course-wrapper section.course-content ol.subtitles li:hover {
|
||||
color: #993333; }
|
||||
|
||||
div.book-wrapper {
|
||||
display: table; }
|
||||
div.book-wrapper ul#booknav {
|
||||
-webkit-box-shadow: inset -1px 0 0 #f6f6f6;
|
||||
-moz-box-shadow: inset -1px 0 0 #f6f6f6;
|
||||
-ms-box-shadow: inset -1px 0 0 #f6f6f6;
|
||||
-o-box-shadow: inset -1px 0 0 #f6f6f6;
|
||||
box-shadow: inset -1px 0 0 #f6f6f6;
|
||||
-webkit-box-sizing: border-box;
|
||||
-moz-box-sizing: border-box;
|
||||
-ms-box-sizing: border-box;
|
||||
-o-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
background: #e3e3e3;
|
||||
border-right: 1px solid #d3d3d3;
|
||||
font-family: "Droid Sans", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
|
||||
padding: 22.652px;
|
||||
text-shadow: 0 1px 0 #f6f6f6;
|
||||
vertical-align: top;
|
||||
width: 23.482%;
|
||||
min-width: 240px;
|
||||
display: table-cell; }
|
||||
padding: 22.652px; }
|
||||
div.book-wrapper ul#booknav li ul {
|
||||
background: none; }
|
||||
div.book-wrapper section.book {
|
||||
@@ -382,23 +474,12 @@ div.book-wrapper {
|
||||
vertical-align: top;
|
||||
width: 76.518%;
|
||||
display: table-cell; }
|
||||
div.book-wrapper section.book nav {
|
||||
background: #F6EFD4;
|
||||
border-bottom: 1px solid #eddfaa;
|
||||
margin: -22.652px -22.652px 22.652px; }
|
||||
div.book-wrapper section.book nav ul li {
|
||||
padding: 15px; }
|
||||
div.book-wrapper section.book nav ul li.last {
|
||||
float: left; }
|
||||
div.book-wrapper section.book nav ul li.next {
|
||||
float: right; }
|
||||
div.book-wrapper section.book nav ul li a {
|
||||
font-size: 12px;
|
||||
text-transform: uppercase;
|
||||
color: #292309;
|
||||
text-shadow: 0 1px 0 #fff; }
|
||||
div.book-wrapper section.book nav ul li a:hover {
|
||||
color: #7e691a; }
|
||||
div.book-wrapper section.book nav ul li {
|
||||
padding: 15px; }
|
||||
div.book-wrapper section.book nav ul li.last {
|
||||
float: left; }
|
||||
div.book-wrapper section.book nav ul li.next {
|
||||
float: right; }
|
||||
div.book-wrapper section.book section.page img {
|
||||
border: 1px solid #dddddd; }
|
||||
|
||||
@@ -430,6 +511,157 @@ div.profile-wrapper {
|
||||
display: inline-block;
|
||||
padding-right: 1em; }
|
||||
|
||||
form#wiki_revision label {
|
||||
display: block;
|
||||
margin-bottom: 7px; }
|
||||
form#wiki_revision textarea {
|
||||
-webkit-box-sizing: border-box;
|
||||
-moz-box-sizing: border-box;
|
||||
-ms-box-sizing: border-box;
|
||||
-o-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
margin-bottom: 20px;
|
||||
min-height: 300px;
|
||||
width: 100%; }
|
||||
form#wiki_revision input[type="text"] {
|
||||
width: 50%; }
|
||||
form#wiki_revision input[type="submit"] {
|
||||
display: block;
|
||||
margin-top: 20px; }
|
||||
|
||||
div.wiki-wrapper {
|
||||
display: table;
|
||||
width: 100%; }
|
||||
div.wiki-wrapper div#wiki_panel {
|
||||
overflow: auto; }
|
||||
div.wiki-wrapper div#wiki_panel input[type="button"] {
|
||||
color: #4d4d4d;
|
||||
-webkit-transition-property: all;
|
||||
-moz-transition-property: all;
|
||||
-ms-transition-property: all;
|
||||
-o-transition-property: all;
|
||||
transition-property: all;
|
||||
-webkit-transition-duration: 0.15s;
|
||||
-moz-transition-duration: 0.15s;
|
||||
-ms-transition-duration: 0.15s;
|
||||
-o-transition-duration: 0.15s;
|
||||
transition-duration: 0.15s;
|
||||
-webkit-transition-timing-function: ease-out;
|
||||
-moz-transition-timing-function: ease-out;
|
||||
-ms-transition-timing-function: ease-out;
|
||||
-o-transition-timing-function: ease-out;
|
||||
transition-timing-function: ease-out;
|
||||
-webkit-transition-delay: 0;
|
||||
-moz-transition-delay: 0;
|
||||
-ms-transition-delay: 0;
|
||||
-o-transition-delay: 0;
|
||||
transition-delay: 0;
|
||||
font-size: 14px;
|
||||
margin: 0 !important;
|
||||
padding: 7px 7px 7px 30px;
|
||||
text-align: left;
|
||||
width: 100%; }
|
||||
div.wiki-wrapper div#wiki_panel input[type="button"]:hover {
|
||||
-webkit-box-shadow: 0 1px 0 white;
|
||||
-moz-box-shadow: 0 1px 0 white;
|
||||
-ms-box-shadow: 0 1px 0 white;
|
||||
-o-box-shadow: 0 1px 0 white;
|
||||
box-shadow: 0 1px 0 white;
|
||||
background: #efefef; }
|
||||
div.wiki-wrapper div#wiki_panel ul li.create-article {
|
||||
position: relative; }
|
||||
div.wiki-wrapper div#wiki_panel ul li.create-article h3, div.wiki-wrapper div#wiki_panel ul li.create-article input[type="button"] {
|
||||
position: relative; }
|
||||
div.wiki-wrapper div#wiki_panel ul li.create-article h3:before, div.wiki-wrapper div#wiki_panel ul li.create-article input[type="button"]:before {
|
||||
background: blue url(images/ui-icons_454545_256x240.png) -32px -16px no-repeat;
|
||||
display: block;
|
||||
position: absolute;
|
||||
top: 0;
|
||||
right: 0;
|
||||
width: 16px;
|
||||
height: 16px; }
|
||||
div.wiki-wrapper div#wiki_panel ul li.create-article h3:hover:before, div.wiki-wrapper div#wiki_panel ul li.create-article input[type="button"]:hover:before {
|
||||
background-image: url(images/ui-icons_454545_256x240.png) -64px -16px no-repeat; }
|
||||
div.wiki-wrapper div#wiki_panel div#wiki_create_form {
|
||||
padding: 15px;
|
||||
background: #d6d6d6;
|
||||
border-bottom: 1px solid #bbb; }
|
||||
div.wiki-wrapper div#wiki_panel div#wiki_create_form input[type="text"] {
|
||||
margin-bottom: 6px;
|
||||
display: block;
|
||||
width: 100%;
|
||||
-webkit-box-sizing: border-box;
|
||||
-moz-box-sizing: border-box;
|
||||
-ms-box-sizing: border-box;
|
||||
-o-box-sizing: border-box;
|
||||
box-sizing: border-box; }
|
||||
div.wiki-wrapper div#wiki_panel div#wiki_create_form ul li {
|
||||
float: left; }
|
||||
div.wiki-wrapper div#wiki_panel div#wiki_create_form ul li#cancel {
|
||||
float: right;
|
||||
margin-top: 10px; }
|
||||
div.wiki-wrapper section.wiki-body header p {
|
||||
float: left;
|
||||
padding: 15px;
|
||||
margin-bottom: 0;
|
||||
color: #937b1f;
|
||||
line-height: 1em; }
|
||||
div.wiki-wrapper section.wiki-body header ul {
|
||||
float: right; }
|
||||
div.wiki-wrapper section.wiki-body header ul li {
|
||||
float: left; }
|
||||
div.wiki-wrapper section.wiki-body header ul li input[type="button"] {
|
||||
-webkit-box-shadow: inset 1px 0 0 #faf7e9;
|
||||
-moz-box-shadow: inset 1px 0 0 #faf7e9;
|
||||
-ms-box-shadow: inset 1px 0 0 #faf7e9;
|
||||
-o-box-shadow: inset 1px 0 0 #faf7e9;
|
||||
box-shadow: inset 1px 0 0 #faf7e9;
|
||||
-webkit-border-radius: 0;
|
||||
-moz-border-radius: 0;
|
||||
-ms-border-radius: 0;
|
||||
-o-border-radius: 0;
|
||||
border-radius: 0;
|
||||
-webkit-transition-property: all;
|
||||
-moz-transition-property: all;
|
||||
-ms-transition-property: all;
|
||||
-o-transition-property: all;
|
||||
transition-property: all;
|
||||
-webkit-transition-duration: 0.15s;
|
||||
-moz-transition-duration: 0.15s;
|
||||
-ms-transition-duration: 0.15s;
|
||||
-o-transition-duration: 0.15s;
|
||||
transition-duration: 0.15s;
|
||||
-webkit-transition-timing-function: ease-out;
|
||||
-moz-transition-timing-function: ease-out;
|
||||
-ms-transition-timing-function: ease-out;
|
||||
-o-transition-timing-function: ease-out;
|
||||
transition-timing-function: ease-out;
|
||||
-webkit-transition-delay: 0;
|
||||
-moz-transition-delay: 0;
|
||||
-ms-transition-delay: 0;
|
||||
-o-transition-delay: 0;
|
||||
transition-delay: 0;
|
||||
background: #f2e7bf;
|
||||
border: 0;
|
||||
border-left: 1px solid #e4d080;
|
||||
color: #292309;
|
||||
text-shadow: none;
|
||||
font-weight: normal;
|
||||
font-size: 12px;
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 1px;
|
||||
padding: 15px;
|
||||
margin: 0; }
|
||||
div.wiki-wrapper section.wiki-body header ul li input[type="button"]:hover {
|
||||
background: none; }
|
||||
div.wiki-wrapper section.wiki-body h1.wiki-title {
|
||||
font-weight: bold;
|
||||
padding-bottom: 10px;
|
||||
margin-bottom: 20px;
|
||||
border-bottom: 1px solid #ccc; }
|
||||
div.wiki-wrapper section.wiki-body p {
|
||||
line-height: 1.6em; }
|
||||
|
||||
/*
|
||||
----------------------------------------------------------------------------------------
|
||||
|
||||
@@ -453,20 +685,13 @@ Bright orange: #fa720a;
|
||||
|
||||
----------------------------------------------------------------------------------------
|
||||
*/
|
||||
body {
|
||||
font-family: Helvetica, Arial, sans-serif; }
|
||||
|
||||
h1 {
|
||||
font-size: 1.6em;
|
||||
margin: 25px 0 10px 0;
|
||||
clear: both; }
|
||||
|
||||
h2 {
|
||||
font-size: 1.1em;
|
||||
margin: 20px 0 10px 0;
|
||||
clear: both; }
|
||||
|
||||
h3 {
|
||||
h3, div.wiki-wrapper div#wiki_panel input[type="button"] {
|
||||
font-size: 1em;
|
||||
margin: 20px 0 5px 0;
|
||||
clear: both; }
|
||||
|
||||
211
js/cktsim.js
211
js/cktsim.js
@@ -4,12 +4,30 @@
|
||||
//
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// Chris Terman, Dec. 2011
|
||||
// Copyright (C) 2011 Massachusetts Institute of Technology
|
||||
|
||||
// Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||
// this software and associated documentation files (the "Software"), to deal in
|
||||
// the Software without restriction, including without limitation the rights to
|
||||
// use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
|
||||
// of the Software, and to permit persons to whom the Software is furnished to do
|
||||
// so, subject to the following conditions:
|
||||
|
||||
// The above copyright notice and this permission notice shall be included in all
|
||||
// copies or substantial portions of the Software.
|
||||
|
||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
// SOFTWARE.
|
||||
|
||||
// create a circuit for simulation using "new cktsim.Circuit()"
|
||||
|
||||
// for modified nodal analysis (MNA) stamps see
|
||||
// http://books.google.com/books?id=qhHsSlazGrQC&pg=PA44&lpg=PA44&dq=MNA+stamp+inductor&source=bl&ots=ThMq-FmhLo&sig=cTP1ld_fhIJbGPSBXPDbh3Xappk&hl=en&sa=X&ei=6wb-ToecFMHj0QH61-Fs&ved=0CFcQ6AEwAw#v=onepage&q=MNA%20stamp%20inductor&f=false
|
||||
// http://www.analog-electronics.eu/analog-electronics/modified-nodal-analysis/modified-nodal-analysis.xhtml
|
||||
|
||||
cktsim = (function() {
|
||||
|
||||
@@ -23,6 +41,15 @@ cktsim = (function() {
|
||||
T_VOLTAGE = 0;
|
||||
T_CURRENT = 1;
|
||||
|
||||
v_abstol = 1e-6; // criterion for absolute convergence (voltage)
|
||||
i_abstol = 1e-12; // criterion for absolute convergence (current)
|
||||
min_time_step = 1e-18; // smallest possible time step
|
||||
max_iterations = 50; // max iterations before giving up
|
||||
increase_limit = 4; // if we converge in this many iterations, increase time step
|
||||
time_step_increase_factor = 2.0;
|
||||
time_step_decrease_factor = 0.3;
|
||||
reltol = 0.001; // convergence criterion relative to max observed value
|
||||
|
||||
function Circuit() {
|
||||
this.node_map = new Array();
|
||||
this.ntypes = [];
|
||||
@@ -34,11 +61,6 @@ cktsim = (function() {
|
||||
|
||||
this.finalized = false;
|
||||
this.node_index = -1;
|
||||
|
||||
// for backward Euler: coeff0 = 1/timestep, coeff1 = 0
|
||||
// for trapezoidal: coeff0 = 2/timestep, coeff1 = 1
|
||||
this.coeff0 = undefined;
|
||||
this.coeff1 = undefined;
|
||||
}
|
||||
|
||||
// index of ground node
|
||||
@@ -67,10 +89,22 @@ cktsim = (function() {
|
||||
|
||||
// set up augmented matrix and various temp vectors
|
||||
this.matrix = new Array(this.N);
|
||||
for (var i = this.N - 1; i >= 0; --i)
|
||||
this.soln_max = new Array(this.N); // max abs value seen for each unknown
|
||||
this.rtol = new Array(this.N); // soln_max * reltol
|
||||
this.abstol = new Array(this.N);
|
||||
this.solution = new Array(this.N);
|
||||
for (var i = this.N - 1; i >= 0; --i) {
|
||||
this.matrix[i] = new Array(this.N + 1);
|
||||
this.swap = new Array(this.N); // keep track of row swaps during pivoting
|
||||
this.soln = new Array(this.N); // hold swapped solution
|
||||
this.soln_max[i] = 0.0;
|
||||
this.rtol[i] = 0.0;
|
||||
this.abstol[i] = this.ntypes[i] == T_VOLTAGE ? v_abstol : i_abstol;
|
||||
this.solution[i] = 0.0;
|
||||
}
|
||||
|
||||
// for backward Euler: coeff0 = 1/timestep, coeff1 = 0
|
||||
// for trapezoidal: coeff0 = 2/timestep, coeff1 = 1
|
||||
this.coeff0 = undefined;
|
||||
this.coeff1 = undefined;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -84,8 +118,8 @@ cktsim = (function() {
|
||||
var component = netlist[i];
|
||||
var type = component[0];
|
||||
|
||||
// ignore wires, ground connections and view info
|
||||
if (type == 'view' || type == 'w' || type == 'g') continue;
|
||||
// ignore wires, ground connections, scope probes and view info
|
||||
if (type == 'view' || type == 'w' || type == 'g' || type == 's') continue;
|
||||
|
||||
var properties = component[2];
|
||||
var name = properties['name'];
|
||||
@@ -121,27 +155,127 @@ cktsim = (function() {
|
||||
}
|
||||
}
|
||||
|
||||
// if converges: updates this.solution, this.soln_max, returns iter count
|
||||
// otherwise: return undefined and set this.problem_node
|
||||
// The argument should be a function that sets up the linear system.
|
||||
Circuit.prototype.find_solution = function(load) {
|
||||
var soln = this.solution;
|
||||
var old_soln,temp,converged;
|
||||
|
||||
// iteratively solve until values convere or iteration limit exceeded
|
||||
for (var iter = 0; iter < max_iterations; i++) {
|
||||
// set up equations
|
||||
this.initialize_linear_system();
|
||||
load(this);
|
||||
|
||||
// solve for node voltages and branch currents
|
||||
old_soln = soln;
|
||||
soln = solve_linear_system(this.matrix);
|
||||
|
||||
// check convergence: abs(new-old) <= abstol + reltol*max;
|
||||
converged = true;
|
||||
for (var i = this.N - 1; i >= 0; --i) {
|
||||
temp = Math.abs(soln[i] - old_soln);
|
||||
if (temp > this.abstol[i] + this.rtol[i]) {
|
||||
converged = false;
|
||||
this.problem_node = i;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (!converged) continue;
|
||||
|
||||
// other convergence checks here?
|
||||
|
||||
// update solution and maximum
|
||||
this.solution = soln;
|
||||
for (var i = this.N - 1; i >= 0; --i) {
|
||||
temp = Math.abs(soln[i]);
|
||||
if (temp > this.soln_max[i]) {
|
||||
this.soln_max[i] = temp;
|
||||
this.rtol[i] = temp * reltol;
|
||||
}
|
||||
}
|
||||
return iter+1;
|
||||
}
|
||||
|
||||
// too many iterations
|
||||
return undefined;
|
||||
}
|
||||
|
||||
// DC analysis
|
||||
Circuit.prototype.dc = function() {
|
||||
this.finalize();
|
||||
|
||||
// set up equations
|
||||
this.initialize_linear_system();
|
||||
for (var i = this.devices.length - 1; i >= 0; --i)
|
||||
this.devices[i].load_dc(this);
|
||||
// this function calls load_dc for all devices
|
||||
function load_dc(ckt) {
|
||||
for (var i = ckt.devices.length - 1; i >= 0; --i)
|
||||
ckt.devices[i].load_dc(ckt);
|
||||
}
|
||||
|
||||
// solve for operating point
|
||||
var x = solve_linear_system(this.matrix);
|
||||
// find the operating point
|
||||
var iterations = this.find_solution(load_dc);
|
||||
|
||||
if (typeof iterations == 'undefined')
|
||||
return 'Node '+this.node_map[this.problem_node]+' did not converge';
|
||||
|
||||
// create solution dictionary
|
||||
var result = new Array();
|
||||
for (var name in this.node_map) {
|
||||
var index = this.node_map[name];
|
||||
result[name] = (index == -1) ? 0 : x[index];
|
||||
result[name] = (index == -1) ? 0 : this.solution[index];
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
// AC analysis: npts/decade for freqs in range [fstart,fstop]
|
||||
// result['frequencies'] = vector of log10(sample freqs)
|
||||
// result['xxx'] = vector of dB(response for node xxx)
|
||||
Circuit.prototype.ac = function(npts,fstart,fstop) {
|
||||
this.finalize();
|
||||
|
||||
// this function calls load_ac for all devices
|
||||
function load_ac(ckt) {
|
||||
for (var i = ckt.devices.length - 1; i >= 0; --i)
|
||||
ckt.devices[i].load_ac(ckt);
|
||||
}
|
||||
|
||||
// build array to hold list of results for each node
|
||||
// last entry is for frequency values
|
||||
var response = new Array(this.N + 1);
|
||||
for (var i = this.N; i >= 0; --i) response[i] = new Array();
|
||||
|
||||
// multiplicative frequency increase between freq points
|
||||
var delta_f = Math.exp(Math.LN10/npts);
|
||||
|
||||
var f = fstart;
|
||||
fstop *= 1.0001; // capture that last time point!
|
||||
while (f <= fstop) {
|
||||
this.omega = 2 * Math.PI * f;
|
||||
|
||||
// find the operating point
|
||||
var iterations = this.find_solution(load_ac);
|
||||
|
||||
if (typeof iterations == 'undefined')
|
||||
return 'Node '+this.node_map[this.problem_node]+' did not converge';
|
||||
else {
|
||||
response[this.N].push(f);
|
||||
for (var i = this.N - 1; i >= 0; --i)
|
||||
response[i].push(this.solution[i]);
|
||||
}
|
||||
|
||||
f *= delta_f; // increment frequency
|
||||
}
|
||||
|
||||
// create solution dictionary
|
||||
var result = new Array();
|
||||
for (var name in this.node_map) {
|
||||
var index = this.node_map[name];
|
||||
result[name] = (index == -1) ? 0 : response[index];
|
||||
}
|
||||
result['frequencies'] = response[this.N];
|
||||
return result;
|
||||
}
|
||||
|
||||
Circuit.prototype.r = function(n1,n2,v,name) {
|
||||
// try to convert string value into numeric value, barf if we can't
|
||||
if ((typeof v) == 'string') {
|
||||
@@ -488,6 +622,8 @@ cktsim = (function() {
|
||||
return result;
|
||||
}
|
||||
|
||||
Circuit.prototype.parse_number = parse_number; // make it easy to call from outside
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Sources
|
||||
@@ -650,19 +786,23 @@ cktsim = (function() {
|
||||
VSource.prototype.construction = VSource;
|
||||
|
||||
// load linear system equations for dc analysis
|
||||
VSource.prototype.load_dc = function(ckt,soln) {
|
||||
VSource.prototype.load_dc = function(ckt) {
|
||||
// MNA stamp for independent voltage source
|
||||
ckt.add_to_A(this.branch,this.npos,1.0);
|
||||
ckt.add_to_A(this.branch,this.nneg,-1.0);
|
||||
ckt.add_to_A(this.npos,this.branch,1.0);
|
||||
ckt.add_to_A(this.nneg,this.branch,-1.0);
|
||||
ckt.add_to_b(this.branch,this.src.dc);
|
||||
}
|
||||
|
||||
// load linear system equations for tran analysis (just like DC)
|
||||
VSource.prototype.load_tran = function(ckt,soln) {
|
||||
// MNA stamp for independent voltage source
|
||||
ckt.add_to_A(this.branch,this.npos,1.0);
|
||||
ckt.add_to_A(this.branch,this.nneg,-1.0);
|
||||
ckt.add_to_A(this.npos,this.branch,1.0);
|
||||
ckt.add_to_A(this.nneg,this.branch,-1.0);
|
||||
ckt.add_to_b(this.branch,this.src.value(ckt.time));
|
||||
|
||||
}
|
||||
|
||||
// load linear system equations for tran analysis (just like DC)
|
||||
VSource.prototype.load_tran = function(ckt,soln) {
|
||||
this.load_dc(ckt);
|
||||
}
|
||||
|
||||
// return time of next breakpoint for the device
|
||||
@@ -671,12 +811,8 @@ cktsim = (function() {
|
||||
}
|
||||
|
||||
// small signal model: short circuit
|
||||
VSource.prototype.load_ac = function() {
|
||||
// use branch row in matrix to set following constraint on system:
|
||||
// v_pos - v_neg = 0V
|
||||
ckt.add_to_A(this.branch,this.npos,1.0);
|
||||
ckt.add_to_A(this.branch,this.nneg,-1.0);
|
||||
// ckt.add_to_b(this.branch,0); // adding 0 isn't necessary!
|
||||
VSource.prototype.load_ac = function(ckt) {
|
||||
this.load_dc(ckt);
|
||||
}
|
||||
|
||||
function ISource(npos,nneg,v) {
|
||||
@@ -691,7 +827,7 @@ cktsim = (function() {
|
||||
|
||||
// load linear system equations for dc analysis
|
||||
ISource.prototype.load_dc = function(ckt) {
|
||||
var i = this.src.value(ckt.time);
|
||||
var i = this.src.dc;
|
||||
|
||||
// MNA stamp for independent current source
|
||||
ckt.add_to_b(this.npos,-i); // current flow into npos
|
||||
@@ -700,7 +836,11 @@ cktsim = (function() {
|
||||
|
||||
// load linear system equations for tran analysis (just like DC)
|
||||
ISource.prototype.load_tran = function(ckt,soln) {
|
||||
this.load_dc(ckt);
|
||||
var i = this.src.value(ckt.time);
|
||||
|
||||
// MNA stamp for independent current source
|
||||
ckt.add_to_b(this.npos,-i); // current flow into npos
|
||||
ckt.add_to_b(this.nneg,i); // and out of nneg
|
||||
}
|
||||
|
||||
// return time of next breakpoint for the device
|
||||
@@ -709,7 +849,8 @@ cktsim = (function() {
|
||||
}
|
||||
|
||||
// small signal model: open circuit
|
||||
ISource.prototype.load_ac = function() {
|
||||
ISource.prototype.load_ac = function(ckt) {
|
||||
this.load_dc(ckt);
|
||||
}
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
353
js/schematic.js
353
js/schematic.js
@@ -4,11 +4,29 @@
|
||||
//
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// Chris Terman, Nov. 2011
|
||||
// Copyright (C) 2011 Massachusetts Institute of Technology
|
||||
|
||||
// Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||
// this software and associated documentation files (the "Software"), to deal in
|
||||
// the Software without restriction, including without limitation the rights to
|
||||
// use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
|
||||
// of the Software, and to permit persons to whom the Software is furnished to do
|
||||
// so, subject to the following conditions:
|
||||
|
||||
// The above copyright notice and this permission notice shall be included in all
|
||||
// copies or substantial portions of the Software.
|
||||
|
||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
// SOFTWARE.
|
||||
|
||||
// add schematics to a document with
|
||||
//
|
||||
// <input type="hidden" class="schematic" name="unique_form_id" value="...schematic/netlist info..." .../>
|
||||
// <input type="hidden" class="schematic" name="unique_form_id" value="JSON netlist..." .../>
|
||||
//
|
||||
// other attributes you can add to the input tag:
|
||||
// width -- width in pixels of diagram
|
||||
@@ -27,14 +45,8 @@
|
||||
// need a netlist? just use the part's type, properites and connections
|
||||
|
||||
// TO DO:
|
||||
|
||||
// - draggable overlay window base class (dialogs, scope, ...)
|
||||
// - wire labels?
|
||||
// - devices: diode, nfet, pfet, opamp, scope probe
|
||||
// - icons for test equipment? (scope, sig gen, counter, ...)
|
||||
|
||||
// - zoom/scroll canvas
|
||||
// - freeze_diagram, freeze_properties attributes (freeze certain components/properties?)
|
||||
// - rotate multiple objects around their center of mass
|
||||
// - rubber band wires when moving components
|
||||
|
||||
@@ -100,11 +112,7 @@ schematic = (function() {
|
||||
|
||||
// setup a schematic by populating the <div> with the appropriate children
|
||||
function Schematic(input) {
|
||||
this.div = document.createElement('div');
|
||||
// set up div so we can position elements inside of it
|
||||
this.div.style.position = 'relative';
|
||||
this.div.style.cursor = 'default';
|
||||
|
||||
// set up diagram viewing parameters
|
||||
this.grid = 8;
|
||||
this.scale = 2;
|
||||
this.origin_x = input.getAttribute("origin_x");
|
||||
@@ -125,6 +133,15 @@ schematic = (function() {
|
||||
parts = [];
|
||||
} else parts = parts.split(',');
|
||||
|
||||
// now add the parts to the parts bin
|
||||
this.parts_bin = [];
|
||||
for (var i = 0; i < parts.length; i++) {
|
||||
var part = new Part(this);
|
||||
var pm = parts_map[parts[i]];
|
||||
part.set_component(new pm[0](0,0,0),pm[1]);
|
||||
this.parts_bin.push(part);
|
||||
}
|
||||
|
||||
// use user-supplied list of analyses, otherwise provide them all
|
||||
// analyses="" means no analyses
|
||||
var analyses = input.getAttribute('analyses');
|
||||
@@ -135,46 +152,6 @@ schematic = (function() {
|
||||
if (parts.length == 0 && analyses.length == 0) this.diagram_only = true;
|
||||
else this.diagram_only = false;
|
||||
|
||||
if (!this.diagram_only) {
|
||||
// start with a background element with normal positioning
|
||||
this.background = document.createElement('canvas');
|
||||
this.background.style.backgroundColor = background_style;
|
||||
this.background.style.borderStyle = 'solid';
|
||||
this.background.style.borderWidth = '2px';
|
||||
|
||||
this.status_div = document.createElement('div');
|
||||
this.status_div.style.position = 'absolute';
|
||||
this.status_div.style.padding = '2px';
|
||||
this.status = document.createTextNode('');
|
||||
this.status_div.appendChild(this.status);
|
||||
}
|
||||
|
||||
this.connection_points = new Array(); // location string => list of cp's
|
||||
this.components = [];
|
||||
|
||||
// this is where schematic is rendered
|
||||
this.canvas = document.createElement('canvas');
|
||||
if (!this.diagram_only) {
|
||||
this.canvas.tabIndex = 1; // so we get keystrokes
|
||||
this.canvas.style.borderStyle = 'solid';
|
||||
this.canvas.style.borderWidth = '1px';
|
||||
this.canvas.style.borderColor = grid_style;
|
||||
this.canvas.style.position = 'absolute';
|
||||
this.canvas.style.outline = 'none';
|
||||
}
|
||||
|
||||
this.canvas.schematic = this;
|
||||
if (this.edits_allowed) {
|
||||
this.canvas.addEventListener('mousemove',schematic_mouse_move,false);
|
||||
this.canvas.addEventListener('mouseover',schematic_mouse_enter,false);
|
||||
this.canvas.addEventListener('mouseout',schematic_mouse_leave,false);
|
||||
this.canvas.addEventListener('mousedown',schematic_mouse_down,false);
|
||||
this.canvas.addEventListener('mouseup',schematic_mouse_up,false);
|
||||
this.canvas.addEventListener('dblclick',schematic_double_click,false);
|
||||
this.canvas.addEventListener('keydown',schematic_key_down,false);
|
||||
this.canvas.addEventListener('keyup',schematic_key_up,false);
|
||||
}
|
||||
|
||||
// toolbar
|
||||
this.tools = new Array();
|
||||
this.toolbar = [];
|
||||
@@ -206,6 +183,52 @@ schematic = (function() {
|
||||
}
|
||||
}
|
||||
|
||||
// set up diagram canvas
|
||||
this.canvas = document.createElement('canvas');
|
||||
this.width = input.getAttribute('width');
|
||||
this.width = parseInt(this.width == undefined ? '400' : this.width);
|
||||
this.canvas.width = this.width;
|
||||
this.height = input.getAttribute('height');
|
||||
this.height = parseInt(this.height == undefined ? '300' : this.height);
|
||||
this.canvas.height = this.height;
|
||||
|
||||
// repaint simply draws this buffer and then adds selected elements on top
|
||||
this.bg_image = document.createElement('canvas');
|
||||
this.bg_image.width = this.width;
|
||||
this.bg_image.height = this.height;
|
||||
|
||||
if (!this.diagram_only) {
|
||||
this.canvas.tabIndex = 1; // so we get keystrokes
|
||||
this.canvas.style.borderStyle = 'solid';
|
||||
this.canvas.style.borderWidth = '1px';
|
||||
this.canvas.style.borderColor = grid_style;
|
||||
//this.canvas.style.position = 'absolute';
|
||||
this.canvas.style.outline = 'none';
|
||||
}
|
||||
|
||||
this.canvas.schematic = this;
|
||||
if (this.edits_allowed) {
|
||||
this.canvas.addEventListener('mousemove',schematic_mouse_move,false);
|
||||
this.canvas.addEventListener('mouseover',schematic_mouse_enter,false);
|
||||
this.canvas.addEventListener('mouseout',schematic_mouse_leave,false);
|
||||
this.canvas.addEventListener('mousedown',schematic_mouse_down,false);
|
||||
this.canvas.addEventListener('mouseup',schematic_mouse_up,false);
|
||||
this.canvas.addEventListener('dblclick',schematic_double_click,false);
|
||||
this.canvas.addEventListener('keydown',schematic_key_down,false);
|
||||
this.canvas.addEventListener('keyup',schematic_key_up,false);
|
||||
}
|
||||
|
||||
// set up message area
|
||||
if (!this.diagram_only) {
|
||||
this.status_div = document.createElement('div');
|
||||
this.status = document.createTextNode('');
|
||||
this.status_div.appendChild(this.status);
|
||||
this.status_div.style.height = status_height + 'px';
|
||||
} else this.status_div = undefined;
|
||||
|
||||
this.connection_points = new Array(); // location string => list of cp's
|
||||
this.components = [];
|
||||
|
||||
this.dragging = false;
|
||||
this.drawCursor = false;
|
||||
this.cursor_x = 0;
|
||||
@@ -222,148 +245,78 @@ schematic = (function() {
|
||||
this.altKey = false;
|
||||
this.cmdKey = false;
|
||||
|
||||
// repaint simply draws this buffer and then adds selected elements on top
|
||||
this.bg_image = document.createElement('canvas');
|
||||
|
||||
// now add the parts to the parts bin
|
||||
var parts_left = this.width + 3 + background_margin;
|
||||
var parts_top = background_margin;
|
||||
this.parts_bin = [];
|
||||
for (var i = 0; i < parts.length; i++) {
|
||||
var part = new Part(this);
|
||||
var pm = parts_map[parts[i]];
|
||||
part.set_component(new pm[0](0,0,0),pm[1]);
|
||||
this.parts_bin.push(part);
|
||||
}
|
||||
|
||||
// add all elements to the DOM
|
||||
if (!this.diagram_only) {
|
||||
this.div.appendChild(this.background);
|
||||
for (var i = 0; i < this.toolbar.length; i++) {
|
||||
var tool = this.toolbar[i];
|
||||
if (tool != null) this.div.appendChild(tool);
|
||||
}
|
||||
this.div.appendChild(this.status_div);
|
||||
for (var i = 0; i < this.parts_bin.length; i++)
|
||||
this.div.appendChild(this.parts_bin[i].canvas);
|
||||
}
|
||||
this.div.appendChild(this.canvas);
|
||||
input.parentNode.insertBefore(this.div,input.nextSibling);
|
||||
|
||||
// make sure other code can find us!
|
||||
input.schematic = this;
|
||||
this.input = input;
|
||||
|
||||
// set locations of all the elements in the editor
|
||||
var w = parseInt(input.getAttribute('width'));
|
||||
var h = parseInt(input.getAttribute('height'));
|
||||
this.set_locations(w,h);
|
||||
// set up DOM -- use nested tables to do the layout
|
||||
var table,tr,td;
|
||||
table = document.createElement('table');
|
||||
if (!this.diagram_only) {
|
||||
table.style.borderStyle = 'solid';
|
||||
table.style.borderWidth = '2px';
|
||||
table.style.padding = '5px';
|
||||
table.style.backgroundColor = background_style;
|
||||
}
|
||||
|
||||
// add tools to DOM
|
||||
if (this.toolbar.length > 0) {
|
||||
tr = document.createElement('tr');
|
||||
table.appendChild(tr);
|
||||
td = document.createElement('td');
|
||||
td.colspan = 2;
|
||||
td.vAlign = 'baseline';
|
||||
tr.appendChild(td);
|
||||
for (var i = 0; i < this.toolbar.length; ++i) {
|
||||
var tool = this.toolbar[i];
|
||||
if (tool != null) td.appendChild(tool);
|
||||
}
|
||||
}
|
||||
|
||||
// add canvas and parts bin to DOM
|
||||
tr = document.createElement('tr');
|
||||
tr.vAlign = 'top';
|
||||
table.appendChild(tr);
|
||||
td = document.createElement('td');
|
||||
tr.appendChild(td);
|
||||
td.appendChild(this.canvas);
|
||||
td = document.createElement('td');
|
||||
tr.appendChild(td);
|
||||
var parts_table = document.createElement('table');
|
||||
td.appendChild(parts_table);
|
||||
|
||||
// fill in parts_table here!!!
|
||||
var parts_per_column = Math.floor(this.height / part_h);
|
||||
for (var i = 0; i < parts_per_column; ++i) {
|
||||
tr = document.createElement('tr');
|
||||
parts_table.appendChild(tr);
|
||||
for (var j = i; j < this.parts_bin.length; j += parts_per_column) {
|
||||
td = document.createElement('td');
|
||||
tr.appendChild(td);
|
||||
td.appendChild(this.parts_bin[j].canvas);
|
||||
}
|
||||
}
|
||||
|
||||
if (this.status_div != undefined) {
|
||||
tr = document.createElement('tr');
|
||||
table.appendChild(tr);
|
||||
td = document.createElement('td');
|
||||
tr.appendChild(td);
|
||||
td.colspan = 2;
|
||||
td.appendChild(this.status_div);
|
||||
}
|
||||
|
||||
// add to dom
|
||||
this.input.parentNode.insertBefore(table,this.input.nextSibling);
|
||||
|
||||
// process initial contents of diagram
|
||||
this.load_schematic(this.input.value);
|
||||
}
|
||||
|
||||
background_margin = 5;
|
||||
part_w = 42; // size of a parts bin compartment
|
||||
part_h = 42;
|
||||
status_height = 18;
|
||||
|
||||
// w,h are the dimensions of the canvas, everyone else is positioned accordingly
|
||||
Schematic.prototype.set_locations = function(w,h) {
|
||||
// limit the shrinkage factor
|
||||
w = Math.max(w,120);
|
||||
h = Math.max(h,120);
|
||||
this.width = w;
|
||||
this.height = h;
|
||||
this.bg_image.width = w;
|
||||
this.bg_image.height = h;
|
||||
|
||||
if (this.diagram_only) {
|
||||
this.canvas.width = w;
|
||||
this.canvas.height = h;
|
||||
this.redraw_background(); // redraw diagram
|
||||
return;
|
||||
}
|
||||
|
||||
this.min_x = 0;
|
||||
this.min_y = 0;
|
||||
this.max_x = w/this.scale;
|
||||
this.max_y = h/this.scale;
|
||||
|
||||
var left,top;
|
||||
|
||||
// start with tool bar
|
||||
left = 2*background_margin; // space to the left
|
||||
top = background_margin;
|
||||
var max_height = 0;
|
||||
if (this.toolbar.length > 0) {
|
||||
tool_left = left;
|
||||
for (var i = 0; i < this.toolbar.length; i++) {
|
||||
var tool = this.toolbar[i];
|
||||
if (tool == null) { // spacer
|
||||
tool_left += 8;
|
||||
continue;
|
||||
}
|
||||
tool.style.left = tool_left + 'px';
|
||||
tool.style.top = top + 'px';
|
||||
tool_left += tool.offsetWidth + 2; // width + padding + border + gap
|
||||
max_height = Math.max(max_height,tool.offsetHeight);
|
||||
}
|
||||
top += max_height + 5; // height + padding + border + gap;
|
||||
}
|
||||
|
||||
// configure canvas
|
||||
this.canvas.style.left = left + 'px';
|
||||
this.canvas.style.top = top + 'px';
|
||||
this.canvas.width = w;
|
||||
this.canvas.height = h;
|
||||
this.redraw_background(); // redraw diagram
|
||||
|
||||
// configure status bar
|
||||
this.status_div.style.left = left + 'px';
|
||||
this.status_div.style.top = this.canvas.offsetTop + this.canvas.offsetHeight + 3 + 'px';
|
||||
this.status_div.style.width = (w - 4) + 'px'; // subtract interior padding
|
||||
this.status_div.style.height = status_height + 'px';
|
||||
|
||||
// configure parts bin
|
||||
var total_w = this.canvas.offsetLeft + this.canvas.offsetWidth;
|
||||
var parts_left = total_w + 5;
|
||||
var parts_top = top;
|
||||
var parts_h_limit = this.canvas.offsetTop + this.canvas.offsetHeight;
|
||||
for (var i = 0; i < this.parts_bin.length; i++) {
|
||||
var part = this.parts_bin[i];
|
||||
part.set_location(parts_left,parts_top);
|
||||
|
||||
total_w = part.right();
|
||||
parts_top = part.bottom() + 2;
|
||||
if (parts_top + part_h > parts_h_limit) {
|
||||
parts_left = total_w + 2;
|
||||
parts_top = top;
|
||||
}
|
||||
}
|
||||
|
||||
// configure background
|
||||
var total_h = this.status_div.offsetTop + this.status_div.offsetHeight + background_margin;
|
||||
total_w += background_margin;
|
||||
this.background.height = total_h;
|
||||
this.background.width = total_w;
|
||||
|
||||
/* enable when there's support for resizing schematic
|
||||
// redraw thumb
|
||||
var c = this.background.getContext('2d');
|
||||
c.clearRect(0,0,w,h);
|
||||
c.strokeStyle = thumb_style;
|
||||
c.lineWidth = 1;
|
||||
c.beginPath();
|
||||
w = total_w - 1;
|
||||
h = total_h - 1;
|
||||
c.moveTo(w,h-4); c.lineTo(w-4,h);
|
||||
c.moveTo(w,h-8); c.lineTo(w-8,h);
|
||||
c.moveTo(w,h-12); c.lineTo(w-12,h);
|
||||
c.stroke();
|
||||
*/
|
||||
}
|
||||
|
||||
Schematic.prototype.add_component = function(new_c) {
|
||||
this.components.push(new_c);
|
||||
|
||||
@@ -570,10 +523,10 @@ schematic = (function() {
|
||||
part.add(this)
|
||||
}
|
||||
}
|
||||
|
||||
// see what we've got!
|
||||
this.redraw_background();
|
||||
}
|
||||
|
||||
// see what we've got!
|
||||
this.redraw_background();
|
||||
}
|
||||
|
||||
// label all the nodes in the circuit
|
||||
@@ -764,8 +717,6 @@ schematic = (function() {
|
||||
// Also redraws dynamic portion.
|
||||
Schematic.prototype.redraw_background = function() {
|
||||
var c = this.bg_image.getContext('2d');
|
||||
var w = this.bg_image.width;
|
||||
var h = this.bg_imageheight;
|
||||
|
||||
c.lineCap = 'round';
|
||||
|
||||
@@ -776,10 +727,10 @@ schematic = (function() {
|
||||
|
||||
// grid
|
||||
c.strokeStyle = grid_style;
|
||||
var first_x = this.min_x;
|
||||
var last_x = this.max_x;
|
||||
var first_y = this.min_y;
|
||||
var last_y = this.max_y;
|
||||
var first_x = 0;
|
||||
var last_x = this.width/this.scale;
|
||||
var first_y = 0;
|
||||
var last_y = this.height/this.scale;
|
||||
for (var i = first_x; i < last_x; i += this.grid)
|
||||
this.draw_line(c,i,first_y,i,last_y,0.1);
|
||||
for (var i = first_y; i < last_y; i += this.grid)
|
||||
@@ -903,22 +854,27 @@ schematic = (function() {
|
||||
c.fillText(text,(x - this.origin_x) * this.scale,(y - this.origin_y) * this.scale);
|
||||
}
|
||||
|
||||
HTMLCanvasElement.prototype.totalOffset = function(){
|
||||
}
|
||||
|
||||
// add method to canvas to compute relative coords for event
|
||||
HTMLCanvasElement.prototype.relMouseCoords = function(event){
|
||||
// run up the DOM tree to figure out coords for top,left of canvas
|
||||
var totalOffsetX = 0;
|
||||
var totalOffsetY = 0;
|
||||
var canvasY = 0;
|
||||
var currentElement = this;
|
||||
do {
|
||||
totalOffsetX += currentElement.offsetLeft;
|
||||
totalOffsetY += currentElement.offsetTop;
|
||||
}
|
||||
while(currentElement = currentElement.offsetParent);
|
||||
while (currentElement = currentElement.offsetParent);
|
||||
|
||||
// now compute relative position of click within the canvas
|
||||
this.mouse_x = event.pageX - totalOffsetX;
|
||||
this.mouse_y = event.pageY - totalOffsetY;
|
||||
|
||||
this.page_x = event.pageX;
|
||||
this.page_y = event.pageY;
|
||||
}
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
@@ -1365,8 +1321,8 @@ schematic = (function() {
|
||||
content.win = win; // so content can contact us
|
||||
|
||||
// compute location in top-level div
|
||||
win.left = this.canvas.mouse_x + this.canvas.offsetLeft;
|
||||
win.top = this.canvas.mouse_y + this.canvas.offsetTop;
|
||||
win.left = this.canvas.page_x;
|
||||
win.top = this.canvas.page_y;
|
||||
|
||||
// add to DOM
|
||||
win.style.background = 'white';
|
||||
@@ -1375,7 +1331,8 @@ schematic = (function() {
|
||||
win.style.left = win.left + 'px';
|
||||
win.style.top = win.top + 'px';
|
||||
win.style.border = '2px solid';
|
||||
this.div.appendChild(win);
|
||||
|
||||
this.input.parentNode.insertBefore(win,this.input.nextSibling);
|
||||
}
|
||||
|
||||
// close the window
|
||||
@@ -1458,7 +1415,7 @@ schematic = (function() {
|
||||
tool.style.borderWidth = '1px';
|
||||
tool.style.borderStyle = 'solid';
|
||||
tool.style.borderColor = background_style;
|
||||
tool.style.position = 'absolute';
|
||||
//tool.style.position = 'absolute';
|
||||
tool.style.padding = '2px';
|
||||
|
||||
// set up event processing
|
||||
@@ -1783,7 +1740,7 @@ schematic = (function() {
|
||||
this.canvas.style.borderStyle = 'solid';
|
||||
this.canvas.style.borderWidth = '1px';
|
||||
this.canvas.style.borderColor = background_style;
|
||||
this.canvas.style.position = 'absolute';
|
||||
//this.canvas.style.position = 'absolute';
|
||||
this.canvas.style.cursor = 'default';
|
||||
this.canvas.height = part_w;
|
||||
this.canvas.width = part_h;
|
||||
|
||||
@@ -1,15 +1,12 @@
|
||||
{
|
||||
"start": [
|
||||
0,
|
||||
17000,
|
||||
20153,
|
||||
26459,
|
||||
34000,
|
||||
40105,
|
||||
43473,
|
||||
46000,
|
||||
57000,
|
||||
61000,
|
||||
69000,
|
||||
76807,
|
||||
83134,
|
||||
@@ -53,7 +50,6 @@
|
||||
255512,
|
||||
258927,
|
||||
262343,
|
||||
265000,
|
||||
273000,
|
||||
278886,
|
||||
283594,
|
||||
@@ -226,7 +222,6 @@
|
||||
1018098,
|
||||
1024000,
|
||||
1028917,
|
||||
1033000,
|
||||
1039000,
|
||||
1042093,
|
||||
1045015,
|
||||
@@ -437,7 +432,6 @@
|
||||
1992955,
|
||||
1997416,
|
||||
2001609,
|
||||
2005000,
|
||||
2014000,
|
||||
2018164,
|
||||
2022328,
|
||||
@@ -457,7 +451,6 @@
|
||||
2093217,
|
||||
2096153,
|
||||
2100914,
|
||||
2102000,
|
||||
2110000,
|
||||
2114314,
|
||||
2116921,
|
||||
@@ -509,10 +502,8 @@
|
||||
2323697,
|
||||
2327187,
|
||||
2331812,
|
||||
2336000,
|
||||
2341000,
|
||||
2345965,
|
||||
2350000,
|
||||
2367000,
|
||||
2370483,
|
||||
2374220,
|
||||
@@ -644,16 +635,13 @@
|
||||
2984387
|
||||
],
|
||||
"end": [
|
||||
17000,
|
||||
20153,
|
||||
26459,
|
||||
34000,
|
||||
40105,
|
||||
43473,
|
||||
46000,
|
||||
57000,
|
||||
61000,
|
||||
69000,
|
||||
76807,
|
||||
83134,
|
||||
90000,
|
||||
@@ -697,7 +685,6 @@
|
||||
258927,
|
||||
262343,
|
||||
265000,
|
||||
273000,
|
||||
278886,
|
||||
283594,
|
||||
288892,
|
||||
@@ -870,7 +857,6 @@
|
||||
1024000,
|
||||
1028917,
|
||||
1033000,
|
||||
1039000,
|
||||
1042093,
|
||||
1045015,
|
||||
1046791,
|
||||
@@ -1081,7 +1067,6 @@
|
||||
1997416,
|
||||
2001609,
|
||||
2005000,
|
||||
2014000,
|
||||
2018164,
|
||||
2022328,
|
||||
2028523,
|
||||
@@ -1101,7 +1086,6 @@
|
||||
2096153,
|
||||
2100914,
|
||||
2102000,
|
||||
2110000,
|
||||
2114314,
|
||||
2116921,
|
||||
2121235,
|
||||
@@ -1153,10 +1137,8 @@
|
||||
2327187,
|
||||
2331812,
|
||||
2336000,
|
||||
2341000,
|
||||
2345965,
|
||||
2350000,
|
||||
2367000,
|
||||
2370483,
|
||||
2374220,
|
||||
2376310,
|
||||
@@ -1288,16 +1270,13 @@
|
||||
2989000
|
||||
],
|
||||
"text": [
|
||||
"",
|
||||
"All right. Good morning.",
|
||||
"Let's get going. In today's lecture we continue",
|
||||
"with the operational amplifier, \"op amp\" for short.",
|
||||
"And what we are going to do is just build up a bunch of fun",
|
||||
"building blocks using the op amp.",
|
||||
"As a quick review --",
|
||||
"",
|
||||
"To quickly review what we've seen about the op amp --",
|
||||
"",
|
||||
"We represented the op amp as a device that looked like this",
|
||||
"where the amplifier had an incredibly high gain.",
|
||||
"So, if I had a small voltage difference here --",
|
||||
@@ -1341,7 +1320,6 @@
|
||||
"It is also possible to build voltage sources and so on.",
|
||||
"It is an incredibly neat building block using which you",
|
||||
"can do all kinds of cool stuff.",
|
||||
"",
|
||||
"In this course you will see a whole bunch of example circuits",
|
||||
"using the op amp. In today's lecture you will see",
|
||||
"things like a subtractor. You will also see integrators",
|
||||
@@ -1514,7 +1492,6 @@
|
||||
"building is a very primitive subtractor.",
|
||||
"So, my output relates to v1 minus v2 multiplied by the",
|
||||
"constant factor given by R2 divided by R1.",
|
||||
"",
|
||||
"Again, as I pointed out to you at the beginning of this",
|
||||
"lecture, no knew foundations today, no new theories,",
|
||||
"no new disciplines, no new laws.",
|
||||
@@ -1725,7 +1702,6 @@
|
||||
"like an integral of vI, but only when I have a very",
|
||||
"huge time constant. So, I give up on that track.",
|
||||
"Instead I try something else.",
|
||||
"",
|
||||
"Another try. I would like you to notice if",
|
||||
"you take your op amp, here is your op amp,",
|
||||
"if you take this op amp and you stick the positive terminal to",
|
||||
@@ -1745,7 +1721,6 @@
|
||||
"after coming in through this edge.",
|
||||
"That is interesting. We are just one step away from",
|
||||
"the key insight.",
|
||||
"",
|
||||
"I have an i coming in here, an i going out there.",
|
||||
"Notice that, as I said before,",
|
||||
"this is zero volts. How do I get my voltage vI to",
|
||||
@@ -1797,10 +1772,8 @@
|
||||
"output times, if it is a resistance it is",
|
||||
"simply R2 divided by R1, if it's a capacitor I get the",
|
||||
"integral form looking like this. Yes.",
|
||||
"",
|
||||
"Can someone tell me where the negative sign went?",
|
||||
"The blackboard ate it up. Good catch.",
|
||||
"",
|
||||
"After all that lecture about watching the negative sign.",
|
||||
"After this little bit of faux pas here, now I will be doubly",
|
||||
"mad if you guys make that mistake.",
|
||||
|
||||
@@ -91,7 +91,6 @@
|
||||
389133,
|
||||
393405,
|
||||
397002,
|
||||
402000,
|
||||
445000,
|
||||
449277,
|
||||
453255,
|
||||
@@ -112,11 +111,9 @@
|
||||
515589,
|
||||
519662,
|
||||
525324,
|
||||
529000,
|
||||
540000,
|
||||
545169,
|
||||
551076,
|
||||
556000,
|
||||
570000,
|
||||
584924,
|
||||
590521,
|
||||
@@ -535,7 +532,6 @@
|
||||
2414771,
|
||||
2419578,
|
||||
2423373,
|
||||
2427000,
|
||||
2441000,
|
||||
2444928,
|
||||
2450228,
|
||||
@@ -629,7 +625,6 @@
|
||||
2854607,
|
||||
2857785,
|
||||
2862313,
|
||||
2867000,
|
||||
2886000,
|
||||
2889440,
|
||||
2892064,
|
||||
@@ -738,7 +733,6 @@
|
||||
393405,
|
||||
397002,
|
||||
402000,
|
||||
445000,
|
||||
449277,
|
||||
453255,
|
||||
455882,
|
||||
@@ -759,11 +753,9 @@
|
||||
519662,
|
||||
525324,
|
||||
529000,
|
||||
540000,
|
||||
545169,
|
||||
551076,
|
||||
556000,
|
||||
570000,
|
||||
584924,
|
||||
590521,
|
||||
601403,
|
||||
@@ -1182,7 +1174,6 @@
|
||||
2419578,
|
||||
2423373,
|
||||
2427000,
|
||||
2441000,
|
||||
2444928,
|
||||
2450228,
|
||||
2454522,
|
||||
@@ -1276,7 +1267,6 @@
|
||||
2857785,
|
||||
2862313,
|
||||
2867000,
|
||||
2886000,
|
||||
2889440,
|
||||
2892064,
|
||||
2895738,
|
||||
@@ -1385,7 +1375,6 @@
|
||||
"Let me build let me build a small circuit and measure some",
|
||||
"voltages for you, and show you that the voltages,",
|
||||
"indeed, add up to zero. So, here's my little circuit.",
|
||||
"",
|
||||
"So, I'm going to show you a simple circuit that looks like",
|
||||
"this, and let's go ahead and measure some voltages and",
|
||||
"currents. In terms of terminology to",
|
||||
@@ -1406,11 +1395,9 @@
|
||||
"let me borrow another piece of chalk here.",
|
||||
"What I'll do is focus on this loop here, and focus on this",
|
||||
"node and make some measurements.",
|
||||
"",
|
||||
"All right, so you see the circuit up there.",
|
||||
"OK, so I get 3 volts for the voltage from C to A.",
|
||||
"so why don't you write down 3 volts?",
|
||||
"",
|
||||
"OK, so the next one is -1.6. And so that will be,",
|
||||
"I'm doing AB, V_AB.",
|
||||
"OK, and then let me do the last one.",
|
||||
@@ -1829,7 +1816,6 @@
|
||||
"I've chosen my ground node. Step two, I've labeled my node",
|
||||
"voltages, E, OK? I've done that with two of my",
|
||||
"steps. Now, let me go ahead and --",
|
||||
"",
|
||||
"OK, so let me go ahead and apply step three.",
|
||||
"And, step three says go ahead and apply KCL for each of the",
|
||||
"nodes at which you have an unknown node voltage.",
|
||||
@@ -1923,7 +1909,6 @@
|
||||
"took a linear algebra class? Well anyway,",
|
||||
"so now you know why you took those linear algebra classes.",
|
||||
"And so, if I just collected these into matrix form --",
|
||||
"",
|
||||
"OK, so I just simply expressed those two equations in linear",
|
||||
"algebraic form, and here's my column vector of",
|
||||
"unknowns, and you can apply any of the techniques you've learned",
|
||||
|
||||
5
subs/2xJIfHLFdHA.srt.sjson
Normal file
5
subs/2xJIfHLFdHA.srt.sjson
Normal file
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"start": [],
|
||||
"end": [],
|
||||
"text": []
|
||||
}
|
||||
@@ -1,6 +1,5 @@
|
||||
{
|
||||
"start": [
|
||||
0,
|
||||
32000,
|
||||
33573,
|
||||
38098,
|
||||
@@ -401,7 +400,6 @@
|
||||
1490520,
|
||||
1493891,
|
||||
1496910,
|
||||
1500000,
|
||||
1510000,
|
||||
1512440,
|
||||
1516850,
|
||||
@@ -429,7 +427,6 @@
|
||||
1597904,
|
||||
1602849,
|
||||
1610917,
|
||||
1613000,
|
||||
1622000,
|
||||
1625126,
|
||||
1629113,
|
||||
@@ -678,7 +675,6 @@
|
||||
2516181,
|
||||
2520314,
|
||||
2525000,
|
||||
2529000,
|
||||
2541000,
|
||||
2544515,
|
||||
2548031,
|
||||
@@ -825,7 +821,6 @@
|
||||
3122255
|
||||
],
|
||||
"end": [
|
||||
32000,
|
||||
33573,
|
||||
38098,
|
||||
41737,
|
||||
@@ -1226,7 +1221,6 @@
|
||||
1493891,
|
||||
1496910,
|
||||
1500000,
|
||||
1510000,
|
||||
1512440,
|
||||
1516850,
|
||||
1519921,
|
||||
@@ -1254,7 +1248,6 @@
|
||||
1602849,
|
||||
1610917,
|
||||
1613000,
|
||||
1622000,
|
||||
1625126,
|
||||
1629113,
|
||||
1631458,
|
||||
@@ -1503,7 +1496,6 @@
|
||||
2520314,
|
||||
2525000,
|
||||
2529000,
|
||||
2541000,
|
||||
2544515,
|
||||
2548031,
|
||||
2551939,
|
||||
@@ -1650,7 +1642,6 @@
|
||||
3127000
|
||||
],
|
||||
"text": [
|
||||
"",
|
||||
"OK. Good morning.",
|
||||
"Let's get going. As always, I will start with a",
|
||||
"review. And today we embark on another",
|
||||
@@ -2051,7 +2042,6 @@
|
||||
"OK but take a look. Let me increase the frequency",
|
||||
"of the input. What do you see at the output?",
|
||||
"I am increasing the frequency.",
|
||||
"",
|
||||
"What do you see happening there?",
|
||||
"If you don't see anything changing there you will need to",
|
||||
"see an optometrist. What do we see here?",
|
||||
@@ -2079,7 +2069,6 @@
|
||||
"obvious here is there is a phase shift.",
|
||||
"What I am going to do is try to see if we can observe the phase",
|
||||
"shift here.",
|
||||
"",
|
||||
"Notice here. What we have been used to is",
|
||||
"for the amplifier we get a complete inversion at the",
|
||||
"output. Inversion means a phase",
|
||||
@@ -2328,7 +2317,6 @@
|
||||
"all the information we need to know to compute the sinusoidal",
|
||||
"steady-state response to this differential equation.",
|
||||
"Let me write that down here just so you know.",
|
||||
"",
|
||||
"Just so you remember. I am going to put a marker on",
|
||||
"the shore that says this is where we are right now.",
|
||||
"Now let me prove to you. As I just said,",
|
||||
|
||||
@@ -14,7 +14,6 @@
|
||||
64902,
|
||||
69407,
|
||||
73679,
|
||||
75000,
|
||||
82000,
|
||||
88237,
|
||||
93197,
|
||||
@@ -49,12 +48,9 @@
|
||||
206227,
|
||||
209472,
|
||||
212590,
|
||||
216000,
|
||||
225000,
|
||||
227611,
|
||||
231000,
|
||||
242000,
|
||||
250000,
|
||||
255000,
|
||||
259230,
|
||||
261883,
|
||||
@@ -136,7 +132,6 @@
|
||||
575866,
|
||||
584133,
|
||||
592000,
|
||||
594000,
|
||||
604000,
|
||||
605750,
|
||||
611003,
|
||||
@@ -243,7 +238,6 @@
|
||||
1048390,
|
||||
1052032,
|
||||
1056024,
|
||||
1059000,
|
||||
1065000,
|
||||
1068871,
|
||||
1071987,
|
||||
@@ -282,7 +276,6 @@
|
||||
1235000,
|
||||
1239565,
|
||||
1244285,
|
||||
1248000,
|
||||
1253000,
|
||||
1255732,
|
||||
1260232,
|
||||
@@ -403,7 +396,6 @@
|
||||
1685227,
|
||||
1690113,
|
||||
1695568,
|
||||
1700000,
|
||||
1711000,
|
||||
1715583,
|
||||
1719419,
|
||||
@@ -443,7 +435,6 @@
|
||||
1879437,
|
||||
1883046,
|
||||
1888187,
|
||||
1893000,
|
||||
1906000,
|
||||
1910219,
|
||||
1913479,
|
||||
@@ -477,28 +468,23 @@
|
||||
2028784,
|
||||
2033362,
|
||||
2037405,
|
||||
2040000,
|
||||
2048000,
|
||||
2053365,
|
||||
2057024,
|
||||
2062756,
|
||||
2069951,
|
||||
2075857,
|
||||
2081000,
|
||||
2091000,
|
||||
2095461,
|
||||
2102692,
|
||||
2106891,
|
||||
2108000,
|
||||
2116000,
|
||||
2121357,
|
||||
2126821,
|
||||
2134000,
|
||||
2141000,
|
||||
2163000,
|
||||
2168560,
|
||||
2174801,
|
||||
2179000,
|
||||
2184000,
|
||||
2189443,
|
||||
2195000,
|
||||
@@ -528,7 +514,6 @@
|
||||
2287624,
|
||||
2290751,
|
||||
2291957,
|
||||
2293000,
|
||||
2299000,
|
||||
2301767,
|
||||
2304880,
|
||||
@@ -551,11 +536,9 @@
|
||||
2371669,
|
||||
2373392,
|
||||
2376461,
|
||||
2377000,
|
||||
2382000,
|
||||
2386857,
|
||||
2391333,
|
||||
2396000,
|
||||
2403000,
|
||||
2407716,
|
||||
2413094,
|
||||
@@ -634,7 +617,6 @@
|
||||
2750403,
|
||||
2752957,
|
||||
2755581,
|
||||
2760000,
|
||||
2862000,
|
||||
2865697,
|
||||
2869521,
|
||||
@@ -669,7 +651,6 @@
|
||||
69407,
|
||||
73679,
|
||||
75000,
|
||||
82000,
|
||||
88237,
|
||||
93197,
|
||||
99487,
|
||||
@@ -704,12 +685,9 @@
|
||||
209472,
|
||||
212590,
|
||||
216000,
|
||||
225000,
|
||||
227611,
|
||||
231000,
|
||||
242000,
|
||||
250000,
|
||||
255000,
|
||||
259230,
|
||||
261883,
|
||||
265898,
|
||||
@@ -791,7 +769,6 @@
|
||||
584133,
|
||||
592000,
|
||||
594000,
|
||||
604000,
|
||||
605750,
|
||||
611003,
|
||||
613804,
|
||||
@@ -898,7 +875,6 @@
|
||||
1052032,
|
||||
1056024,
|
||||
1059000,
|
||||
1065000,
|
||||
1068871,
|
||||
1071987,
|
||||
1076047,
|
||||
@@ -937,7 +913,6 @@
|
||||
1239565,
|
||||
1244285,
|
||||
1248000,
|
||||
1253000,
|
||||
1255732,
|
||||
1260232,
|
||||
1264709,
|
||||
@@ -1058,7 +1033,6 @@
|
||||
1690113,
|
||||
1695568,
|
||||
1700000,
|
||||
1711000,
|
||||
1715583,
|
||||
1719419,
|
||||
1724938,
|
||||
@@ -1098,7 +1072,6 @@
|
||||
1883046,
|
||||
1888187,
|
||||
1893000,
|
||||
1906000,
|
||||
1910219,
|
||||
1913479,
|
||||
1917794,
|
||||
@@ -1132,28 +1105,23 @@
|
||||
2033362,
|
||||
2037405,
|
||||
2040000,
|
||||
2048000,
|
||||
2053365,
|
||||
2057024,
|
||||
2062756,
|
||||
2069951,
|
||||
2075857,
|
||||
2081000,
|
||||
2091000,
|
||||
2095461,
|
||||
2102692,
|
||||
2106891,
|
||||
2108000,
|
||||
2116000,
|
||||
2121357,
|
||||
2126821,
|
||||
2134000,
|
||||
2141000,
|
||||
2163000,
|
||||
2168560,
|
||||
2174801,
|
||||
2179000,
|
||||
2184000,
|
||||
2189443,
|
||||
2195000,
|
||||
2200244,
|
||||
@@ -1183,7 +1151,6 @@
|
||||
2290751,
|
||||
2291957,
|
||||
2293000,
|
||||
2299000,
|
||||
2301767,
|
||||
2304880,
|
||||
2308962,
|
||||
@@ -1206,11 +1173,9 @@
|
||||
2373392,
|
||||
2376461,
|
||||
2377000,
|
||||
2382000,
|
||||
2386857,
|
||||
2391333,
|
||||
2396000,
|
||||
2403000,
|
||||
2407716,
|
||||
2413094,
|
||||
2417245,
|
||||
@@ -1289,7 +1254,6 @@
|
||||
2752957,
|
||||
2755581,
|
||||
2760000,
|
||||
2862000,
|
||||
2865697,
|
||||
2869521,
|
||||
2872199,
|
||||
@@ -1324,7 +1288,6 @@
|
||||
"says let's take these elements, connect them with wires and",
|
||||
"analyze the properties of these using a sort of analysis",
|
||||
"technique.",
|
||||
"",
|
||||
"So a set of a methods. We've looked at the KVL,",
|
||||
"KCL method. Another example of a method we",
|
||||
"looked at was the node method. And of this category there is",
|
||||
@@ -1359,12 +1322,9 @@
|
||||
"if things are complicated, discretize it or lump it,",
|
||||
"right? So what do you think?",
|
||||
"What we will do today is lump signal values.",
|
||||
"",
|
||||
"So we'll just deal with lumped values.",
|
||||
"And this will lead to the digital abstraction.",
|
||||
"",
|
||||
"And the related reading is Chapter 5 of the course notes.",
|
||||
"",
|
||||
"So before we do this kind of lumping, let me motivate why we",
|
||||
"do this. One reason is to simplify our",
|
||||
"lives, but there is no need to just go around simplifying",
|
||||
@@ -1446,7 +1406,6 @@
|
||||
"had a triangular wave coming on one of these inputs and I had a",
|
||||
"square wave on the other one, and the output looks something",
|
||||
"like this.",
|
||||
"",
|
||||
"OK? No surprise here.",
|
||||
"This is a simple analog signal processing circuit which gives",
|
||||
"me the average of two wave forms.",
|
||||
@@ -1553,7 +1512,6 @@
|
||||
"problems. So because I used this value",
|
||||
"discretization and because I had this agreement with the",
|
||||
"receiver, I had better noise immunity.",
|
||||
"",
|
||||
"Consequently, I had what is called a noise",
|
||||
"margin. Noise margin says how much",
|
||||
"noise can I tolerate? And in this situation,",
|
||||
@@ -1592,7 +1550,6 @@
|
||||
"The problem with this approach really is that if I allow the",
|
||||
"sender to send any value above 2.5 all the way to 5 then there",
|
||||
"really is no noise margin in this situation.",
|
||||
"",
|
||||
"OK? Because if I allowed the sender",
|
||||
"to send any value between 2.5 and 5 then what if I have a",
|
||||
"value 2.5 for a 1? Then I may end up getting very",
|
||||
@@ -1713,7 +1670,6 @@
|
||||
"All right, back to the drawing board, folks.",
|
||||
"Switch to Page 8. Let's get rid of all this stuff",
|
||||
"and go back to the drawing board.",
|
||||
"",
|
||||
"OK, so what do we do now? How about the following?",
|
||||
"How, about as before I say, as a receiver,",
|
||||
"if you see a value between 3 and 5 you treat that as a 1 and",
|
||||
@@ -1753,7 +1709,6 @@
|
||||
"VOH. Receivers must receive values",
|
||||
"higher than VIH as a 1. So these four thresholds",
|
||||
"together give you your threshold.",
|
||||
"",
|
||||
"For the sender gets 2.5, what does sender do?",
|
||||
"It could do that. So, in that case,",
|
||||
"you can do that. If all you want to do is have",
|
||||
@@ -1787,28 +1742,23 @@
|
||||
"So to continue with an example here, I may have the following",
|
||||
"voltage wave form for a sender. So I have some sender,",
|
||||
"I have a sender here.",
|
||||
"",
|
||||
"I have VOL, VIL, VIH, VOH and some other high",
|
||||
"voltage. And then, as a sender,",
|
||||
"if I want to send a \"0\" \"1\" \"0\" then I send a 0.",
|
||||
"I have to be within this band. And then for a 1 I have to be",
|
||||
"within this band. So this is an example of,",
|
||||
"say, \"0\" \"1\" \"0\" \"1\". And at the receiver --",
|
||||
"",
|
||||
"Let's have VOL, VIL, VIH, VOH.",
|
||||
"So at the receiver, I interpret any signal below",
|
||||
"VIL as a 0. So I may get some signal that",
|
||||
"looks like this.",
|
||||
"",
|
||||
"And I'll still interpret that as a \"0\" \"1\" \"0\" \"1\".",
|
||||
"So to summarize here, this discipline that forms the",
|
||||
"foundations of digital systems is called \"a static discipline\".",
|
||||
"",
|
||||
"The static discipline says if inputs meet input thresholds --",
|
||||
"So if an input to a digital system meets the input",
|
||||
"thresholds then outputs will meet, or the digital system",
|
||||
"should ensure that the outputs --",
|
||||
"",
|
||||
"Output thresholds. So this means that if I have a",
|
||||
"system like this then if I give it good inputs.",
|
||||
"And by giving it good inputs I mean for 1s I have signal values",
|
||||
@@ -1838,7 +1788,6 @@
|
||||
"different manufacturers can interoperate and still provide",
|
||||
"immunity to noise. Yes.",
|
||||
"Question?",
|
||||
"",
|
||||
"Absolutely. There are many constraints on",
|
||||
"how you as a designer choose the noise margin.",
|
||||
"As a designer you want to make your noise margin as large as",
|
||||
@@ -1861,11 +1810,9 @@
|
||||
"build a bunch of digital devices.",
|
||||
"The first device we will look at is called a combinational",
|
||||
"gate.",
|
||||
"",
|
||||
"A combinational gate is a device that adheres to the",
|
||||
"static discipline, Page 11, and this is a device",
|
||||
"whose outputs are a function of inputs alone.",
|
||||
"",
|
||||
"So I can build little boxes which take some inputs,",
|
||||
"produces an output where the outputs are a function of the",
|
||||
"existing inputs. And this kind of a device is",
|
||||
@@ -1944,7 +1891,6 @@
|
||||
"like this, even though I impose noise.",
|
||||
"The ultimate test. So stay right there.",
|
||||
"Let's do this demo. Give me a couple of seconds.",
|
||||
"",
|
||||
"If you look at the signal up there, look at the middle wave",
|
||||
"form, and I'm imposing let's have a digital system in a noisy",
|
||||
"environment like a lumberyard, for example,",
|
||||
|
||||
5
subs/8y_nQ3_MIzI.srt.sjson
Normal file
5
subs/8y_nQ3_MIzI.srt.sjson
Normal file
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"start": [],
|
||||
"end": [],
|
||||
"text": []
|
||||
}
|
||||
@@ -296,7 +296,6 @@
|
||||
1094347,
|
||||
1104608,
|
||||
1111562,
|
||||
1112000,
|
||||
1122000,
|
||||
1124882,
|
||||
1128341,
|
||||
@@ -475,7 +474,6 @@
|
||||
1751064,
|
||||
1755655,
|
||||
1760021,
|
||||
1761000,
|
||||
1769000,
|
||||
1773259,
|
||||
1775941,
|
||||
@@ -963,7 +961,6 @@
|
||||
1104608,
|
||||
1111562,
|
||||
1112000,
|
||||
1122000,
|
||||
1124882,
|
||||
1128341,
|
||||
1130967,
|
||||
@@ -1142,7 +1139,6 @@
|
||||
1755655,
|
||||
1760021,
|
||||
1761000,
|
||||
1769000,
|
||||
1773259,
|
||||
1775941,
|
||||
1779254,
|
||||
@@ -1630,7 +1626,6 @@
|
||||
"and I'm going to show you a similar simple process to do the",
|
||||
"problem with the light bulb. OK, so take my light bulb",
|
||||
"again,",
|
||||
"",
|
||||
"And I focus on the filament of the light bulb.",
|
||||
"OK, all I care about is the current flowing through the",
|
||||
"light bulb. OK, I don't care about whether",
|
||||
@@ -1809,7 +1804,6 @@
|
||||
"So, let me give you an example of interesting lumped elements,",
|
||||
"and then show you a couple of really nasty lumped elements.",
|
||||
"OK.",
|
||||
"",
|
||||
"OK, so what you see out here, so we characterize lumped",
|
||||
"elements by the VI characteristics.",
|
||||
"OK, you apply voltage, measure the current.",
|
||||
|
||||
@@ -29,7 +29,6 @@
|
||||
112653,
|
||||
117061,
|
||||
122205,
|
||||
125000,
|
||||
138000,
|
||||
143614,
|
||||
150000,
|
||||
@@ -47,21 +46,17 @@
|
||||
206469,
|
||||
210123,
|
||||
216666,
|
||||
219000,
|
||||
226000,
|
||||
229047,
|
||||
233428,
|
||||
238952,
|
||||
240000,
|
||||
251000,
|
||||
255538,
|
||||
260000,
|
||||
270000,
|
||||
273291,
|
||||
276312,
|
||||
278201,
|
||||
281600,
|
||||
285000,
|
||||
291000,
|
||||
298071,
|
||||
302123,
|
||||
@@ -99,7 +94,6 @@
|
||||
425380,
|
||||
429045,
|
||||
433412,
|
||||
437000,
|
||||
442000,
|
||||
448080,
|
||||
453848,
|
||||
@@ -240,7 +234,6 @@
|
||||
1027736,
|
||||
1032641,
|
||||
1035855,
|
||||
1040000,
|
||||
1047000,
|
||||
1051925,
|
||||
1054396,
|
||||
@@ -360,14 +353,11 @@
|
||||
1562761,
|
||||
1565885,
|
||||
1568323,
|
||||
1570000,
|
||||
1579000,
|
||||
1579372,
|
||||
1581604,
|
||||
1582255,
|
||||
1583000,
|
||||
1605000,
|
||||
1607000,
|
||||
1620000,
|
||||
1624631,
|
||||
1628849,
|
||||
@@ -424,7 +414,6 @@
|
||||
1847268,
|
||||
1851856,
|
||||
1858164,
|
||||
1860000,
|
||||
1866000,
|
||||
1872073,
|
||||
1876500,
|
||||
@@ -475,7 +464,6 @@
|
||||
2071000,
|
||||
2079490,
|
||||
2087037,
|
||||
2091000,
|
||||
2096000,
|
||||
2098701,
|
||||
2102306,
|
||||
@@ -514,7 +502,6 @@
|
||||
2225430,
|
||||
2228138,
|
||||
2232111,
|
||||
2235000,
|
||||
2242000,
|
||||
2243012,
|
||||
2244078,
|
||||
@@ -525,7 +512,6 @@
|
||||
2247934,
|
||||
2249000,
|
||||
2272595,
|
||||
2284000,
|
||||
2291000,
|
||||
2295623,
|
||||
2299091,
|
||||
@@ -566,7 +552,6 @@
|
||||
2498467,
|
||||
2505164,
|
||||
2510598,
|
||||
2513000,
|
||||
2522000,
|
||||
2528132,
|
||||
2531603,
|
||||
@@ -682,7 +667,6 @@
|
||||
117061,
|
||||
122205,
|
||||
125000,
|
||||
138000,
|
||||
143614,
|
||||
150000,
|
||||
157816,
|
||||
@@ -700,21 +684,17 @@
|
||||
210123,
|
||||
216666,
|
||||
219000,
|
||||
226000,
|
||||
229047,
|
||||
233428,
|
||||
238952,
|
||||
240000,
|
||||
251000,
|
||||
255538,
|
||||
260000,
|
||||
270000,
|
||||
273291,
|
||||
276312,
|
||||
278201,
|
||||
281600,
|
||||
285000,
|
||||
291000,
|
||||
298071,
|
||||
302123,
|
||||
305630,
|
||||
@@ -752,7 +732,6 @@
|
||||
429045,
|
||||
433412,
|
||||
437000,
|
||||
442000,
|
||||
448080,
|
||||
453848,
|
||||
457441,
|
||||
@@ -893,7 +872,6 @@
|
||||
1032641,
|
||||
1035855,
|
||||
1040000,
|
||||
1047000,
|
||||
1051925,
|
||||
1054396,
|
||||
1058237,
|
||||
@@ -1013,14 +991,11 @@
|
||||
1565885,
|
||||
1568323,
|
||||
1570000,
|
||||
1579000,
|
||||
1579372,
|
||||
1581604,
|
||||
1582255,
|
||||
1583000,
|
||||
1605000,
|
||||
1607000,
|
||||
1620000,
|
||||
1624631,
|
||||
1628849,
|
||||
1632902,
|
||||
@@ -1077,7 +1052,6 @@
|
||||
1851856,
|
||||
1858164,
|
||||
1860000,
|
||||
1866000,
|
||||
1872073,
|
||||
1876500,
|
||||
1882676,
|
||||
@@ -1128,7 +1102,6 @@
|
||||
2079490,
|
||||
2087037,
|
||||
2091000,
|
||||
2096000,
|
||||
2098701,
|
||||
2102306,
|
||||
2106679,
|
||||
@@ -1167,7 +1140,6 @@
|
||||
2228138,
|
||||
2232111,
|
||||
2235000,
|
||||
2242000,
|
||||
2243012,
|
||||
2244078,
|
||||
2244505,
|
||||
@@ -1178,7 +1150,6 @@
|
||||
2249000,
|
||||
2272595,
|
||||
2284000,
|
||||
2291000,
|
||||
2295623,
|
||||
2299091,
|
||||
2303385,
|
||||
@@ -1219,7 +1190,6 @@
|
||||
2505164,
|
||||
2510598,
|
||||
2513000,
|
||||
2522000,
|
||||
2528132,
|
||||
2531603,
|
||||
2536115,
|
||||
@@ -1335,7 +1305,6 @@
|
||||
"And what I would like to do is start by giving you folks a",
|
||||
"little bit of a surprise. I am going to do a little demo",
|
||||
"taking two of your inverter circuits.",
|
||||
"",
|
||||
"I am going to start by taking a couple of inverters.",
|
||||
"Remember, I am using this structure here as an inverter.",
|
||||
"And I am going to couple this to another inverter and take an",
|
||||
@@ -1353,21 +1322,17 @@
|
||||
"And then plot C, which would be a wave form that",
|
||||
"looks like this again. Let me do a plot here.",
|
||||
"So this is A.",
|
||||
"",
|
||||
"-- and so on. Time goes this way.",
|
||||
"And let's say this is between zero and 5 volts.",
|
||||
"And B should be an inverted wave form that should look like",
|
||||
"this.",
|
||||
"",
|
||||
"If all that we believe of the world so far is true then this",
|
||||
"is how things should behave, so C should look like this.",
|
||||
"",
|
||||
"This is what the world should look like and if everything that",
|
||||
"you learned about is true and correct and all of the good",
|
||||
"stuff. Let me show you a little demo",
|
||||
"and see if I can try to pull the rug out from under all that you",
|
||||
"have learned so far and show you some surprising stuff.",
|
||||
"",
|
||||
"Here are the three wave forms that I showed you up here.",
|
||||
"This is my A. This is my A wave form.",
|
||||
"This is the B wave form. Notice that B,",
|
||||
@@ -1405,7 +1370,6 @@
|
||||
"So you can see for yourself if something really,",
|
||||
"really strange and nasty is happening, I am just going to",
|
||||
"move up the C wave form and line it up.",
|
||||
"",
|
||||
"What is happening out there? If you look carefully,",
|
||||
"what you observe is that the C wave form transitions just ever",
|
||||
"so slightly later than the A wave form.",
|
||||
@@ -1546,7 +1510,6 @@
|
||||
"because it is between the gate and the source of the second",
|
||||
"inverter. And it is that capacitor that",
|
||||
"is playing the games that we saw out there.",
|
||||
"",
|
||||
"So let's look at some of the behavior of an ideal linear",
|
||||
"capacitor. A capacitor,",
|
||||
"as I said, has a couple of plates.",
|
||||
@@ -1666,14 +1629,11 @@
|
||||
"Let's do it. This is always a scary moment",
|
||||
"for me. And I say a little prayer",
|
||||
"before I do this.",
|
||||
"",
|
||||
"Good? OK.",
|
||||
"Gee, you guys would love to see me getting fried,",
|
||||
"huh? All right.",
|
||||
"Let's see.",
|
||||
"",
|
||||
"So it did contain charge.",
|
||||
"",
|
||||
"So there is a reason why Lorenzo puts one hand inside his",
|
||||
"pocket when he shorts it, because there is a natural",
|
||||
"tendency to hold the wire with both hands, and la,",
|
||||
@@ -1730,7 +1690,6 @@
|
||||
"Notice here that this has units of volts.",
|
||||
"And since I have time here, this also must have units of",
|
||||
"time.",
|
||||
"",
|
||||
"Let's go about solving this little circuit and understanding",
|
||||
"how it behaves. The specific example that we",
|
||||
"will look at looks like this. Let's say the capacitor voltage",
|
||||
@@ -1781,7 +1740,6 @@
|
||||
"The second step, find the homogenous solution.",
|
||||
"The total solution is the sum of the two.",
|
||||
"And then find ---",
|
||||
"",
|
||||
"There will be some unknown constants depending on the",
|
||||
"equation that you have. And in the end we simply find",
|
||||
"the unknown constants by applying the initial conditions",
|
||||
@@ -1820,7 +1778,6 @@
|
||||
"This vanishes and vi=VI. Bingo.",
|
||||
"Therefore, VI is a solution to this equation.",
|
||||
"So I am done with my vCP.",
|
||||
"",
|
||||
"And in general what you have to do is use trial and error.",
|
||||
"By trial and error try out a bunch of solutions until you get",
|
||||
"lucky. In general, again,",
|
||||
@@ -1831,7 +1788,6 @@
|
||||
"a general solution to the homogenous equation.",
|
||||
"The homogenous equation is the same differential equation but",
|
||||
"with the drive set to zero.",
|
||||
"",
|
||||
"We want to follow a set pattern to solve the differential",
|
||||
"equations here, and the set pattern is find",
|
||||
"vCP, vCH, find constants. And to find vCH we are also",
|
||||
@@ -1872,7 +1828,6 @@
|
||||
"Associated with that circuit is the time constant tau,",
|
||||
"which is simply RC. I commonly write this as",
|
||||
"Ae^(-t/tau).",
|
||||
"",
|
||||
"I am very the end here. I have the particular solution",
|
||||
"here. I have got the homogenous",
|
||||
"solution there. I need to tell you about",
|
||||
|
||||
@@ -130,7 +130,6 @@
|
||||
627761,
|
||||
631333,
|
||||
633757,
|
||||
636000,
|
||||
650000,
|
||||
655477,
|
||||
662396,
|
||||
@@ -657,7 +656,6 @@
|
||||
631333,
|
||||
633757,
|
||||
636000,
|
||||
650000,
|
||||
655477,
|
||||
662396,
|
||||
667153,
|
||||
@@ -1184,7 +1182,6 @@
|
||||
"follows. So let's say I take my",
|
||||
"inverter. Let me draw the circuit both on",
|
||||
"the on state and in the off state.",
|
||||
"",
|
||||
"So, when VIN is high, when VIN is high,",
|
||||
"I get the MOSFET turning on and has a resistance,",
|
||||
"RON, and Vo is the output voltage.",
|
||||
|
||||
@@ -334,7 +334,6 @@
|
||||
1343484,
|
||||
1348912,
|
||||
1352220,
|
||||
1355000,
|
||||
1366000,
|
||||
1369486,
|
||||
1372116,
|
||||
@@ -380,14 +379,12 @@
|
||||
1546700,
|
||||
1550647,
|
||||
1554410,
|
||||
1559000,
|
||||
1568000,
|
||||
1573648,
|
||||
1580257,
|
||||
1585799,
|
||||
1591448,
|
||||
1596244,
|
||||
1602000,
|
||||
1607000,
|
||||
1612777,
|
||||
1619966,
|
||||
@@ -412,7 +409,6 @@
|
||||
1729435,
|
||||
1738789,
|
||||
1742705,
|
||||
1743000,
|
||||
1752000,
|
||||
1756073,
|
||||
1761077,
|
||||
@@ -490,7 +486,6 @@
|
||||
2134108,
|
||||
2143206,
|
||||
2149516,
|
||||
2157000,
|
||||
2169000,
|
||||
2171846,
|
||||
2176307,
|
||||
@@ -518,7 +513,6 @@
|
||||
2262812,
|
||||
2268085,
|
||||
2273251,
|
||||
2280000,
|
||||
2295000,
|
||||
2299742,
|
||||
2304654,
|
||||
@@ -551,7 +545,6 @@
|
||||
2436210,
|
||||
2439818,
|
||||
2446701,
|
||||
2448000,
|
||||
2460000,
|
||||
2464755,
|
||||
2469687,
|
||||
@@ -607,7 +600,6 @@
|
||||
2716238,
|
||||
2721160,
|
||||
2726724,
|
||||
2734000,
|
||||
2743000,
|
||||
2751447,
|
||||
2759367,
|
||||
@@ -994,7 +986,6 @@
|
||||
1348912,
|
||||
1352220,
|
||||
1355000,
|
||||
1366000,
|
||||
1369486,
|
||||
1372116,
|
||||
1374501,
|
||||
@@ -1040,14 +1031,12 @@
|
||||
1550647,
|
||||
1554410,
|
||||
1559000,
|
||||
1568000,
|
||||
1573648,
|
||||
1580257,
|
||||
1585799,
|
||||
1591448,
|
||||
1596244,
|
||||
1602000,
|
||||
1607000,
|
||||
1612777,
|
||||
1619966,
|
||||
1626000,
|
||||
@@ -1072,7 +1061,6 @@
|
||||
1738789,
|
||||
1742705,
|
||||
1743000,
|
||||
1752000,
|
||||
1756073,
|
||||
1761077,
|
||||
1767827,
|
||||
@@ -1150,7 +1138,6 @@
|
||||
2143206,
|
||||
2149516,
|
||||
2157000,
|
||||
2169000,
|
||||
2171846,
|
||||
2176307,
|
||||
2179846,
|
||||
@@ -1178,7 +1165,6 @@
|
||||
2268085,
|
||||
2273251,
|
||||
2280000,
|
||||
2295000,
|
||||
2299742,
|
||||
2304654,
|
||||
2307957,
|
||||
@@ -1211,7 +1197,6 @@
|
||||
2439818,
|
||||
2446701,
|
||||
2448000,
|
||||
2460000,
|
||||
2464755,
|
||||
2469687,
|
||||
2473386,
|
||||
@@ -1267,7 +1252,6 @@
|
||||
2721160,
|
||||
2726724,
|
||||
2734000,
|
||||
2743000,
|
||||
2751447,
|
||||
2759367,
|
||||
2768233,
|
||||
@@ -1654,7 +1638,6 @@
|
||||
"Let me shrink it first. It'll make the point a little",
|
||||
"clearer. So, the big input,",
|
||||
"green, is a big input. Let me shrink it.",
|
||||
"",
|
||||
"OK, so I've made my input small, and in the middle of that",
|
||||
"picture out there, you see the region of the",
|
||||
"transfer curve that's being articulated.",
|
||||
@@ -1700,14 +1683,12 @@
|
||||
"it's variously called small signal analysis,",
|
||||
"incremental analysis, small signal method,",
|
||||
"small signal discipline, whatever you want.",
|
||||
"",
|
||||
"OK, this simply says that by boosting and shrinking my",
|
||||
"signal, I get a response that's more or less linear even when I",
|
||||
"have a nonlinear device. And this technique is called",
|
||||
"the small signal approach. So, just to focus on that a",
|
||||
"little bit longer, switch to page five of your",
|
||||
"notes and let me draw something out for you.",
|
||||
"",
|
||||
"OK, so what I have here, this is my offset VD,",
|
||||
"and from the VD offset I have my little signal V small d,",
|
||||
"and the total signal is called V capital D.",
|
||||
@@ -1732,7 +1713,6 @@
|
||||
"total signal I capital D. OK, so that's the small signal",
|
||||
"method. So, let me summarize that for",
|
||||
"you.",
|
||||
"",
|
||||
"There are three steps to the method.",
|
||||
"So, first of all, operate at some DC offset.",
|
||||
"This is also called DC bias, and in that example it's VDID.",
|
||||
@@ -1810,7 +1790,6 @@
|
||||
"good old Taylor's series stuff. OK, the first term is the first",
|
||||
"derivative of the function times the change.",
|
||||
"And then, the second one is second derivative.",
|
||||
"",
|
||||
"OK, and then I get higher order terms.",
|
||||
"So this is nothing new here. This is good old Taylor series",
|
||||
"expansion, and again, let me tell you where I'm",
|
||||
@@ -1838,7 +1817,6 @@
|
||||
"conditions, I can ignore second higher order terms,",
|
||||
"in which case I am left with this expression here.",
|
||||
"So let me rewrite this. Let me rewrite this down here.",
|
||||
"",
|
||||
"OK, I've just copied this turnout, I've ignored all these",
|
||||
"terms here, and so I have a more or less equal to sign that",
|
||||
"remains. So what I'm going to do is when",
|
||||
@@ -1871,7 +1849,6 @@
|
||||
"current ID. And similarly,",
|
||||
"ID is equal to that component. Delta ID is equal to D,",
|
||||
"F of --",
|
||||
"",
|
||||
"OK, so my incremental change in the output is the first",
|
||||
"derivative multiplied by the small change in the current.",
|
||||
"OK, so I'm pretty much done. So, therefore,",
|
||||
@@ -1927,7 +1904,6 @@
|
||||
"Expo Dweeb, and let me just plug in the values.",
|
||||
"So, ID plus small id. Notice, I'm just shuttling back",
|
||||
"and forth between the notation delta VD, and small v small d.",
|
||||
"",
|
||||
"OK, and so that is given by a e to the BVD, oops,",
|
||||
"plus, I'm just writing that equation up there.",
|
||||
"Let me call this equation X. And so, I get the second term",
|
||||
|
||||
@@ -1,8 +1,6 @@
|
||||
{
|
||||
"start": [
|
||||
0,
|
||||
10000,
|
||||
12000,
|
||||
19000,
|
||||
22870,
|
||||
28675,
|
||||
@@ -44,14 +42,12 @@
|
||||
174521,
|
||||
178129,
|
||||
182222,
|
||||
194000,
|
||||
202000,
|
||||
205806,
|
||||
207870,
|
||||
212415,
|
||||
216038,
|
||||
221519,
|
||||
227000,
|
||||
242000,
|
||||
247265,
|
||||
253391,
|
||||
@@ -93,7 +89,6 @@
|
||||
422702,
|
||||
425141,
|
||||
427581,
|
||||
429000,
|
||||
439000,
|
||||
443356,
|
||||
447950,
|
||||
@@ -103,11 +98,9 @@
|
||||
465963,
|
||||
472213,
|
||||
476823,
|
||||
480000,
|
||||
485000,
|
||||
490744,
|
||||
494787,
|
||||
500000,
|
||||
506000,
|
||||
510141,
|
||||
514044,
|
||||
@@ -121,7 +114,6 @@
|
||||
546342,
|
||||
550961,
|
||||
555673,
|
||||
559000,
|
||||
568000,
|
||||
571684,
|
||||
576571,
|
||||
@@ -194,7 +186,6 @@
|
||||
896939,
|
||||
899831,
|
||||
905134,
|
||||
909000,
|
||||
919000,
|
||||
922010,
|
||||
925657,
|
||||
@@ -271,11 +262,9 @@
|
||||
1257207,
|
||||
1261818,
|
||||
1263939,
|
||||
1266000,
|
||||
1271000,
|
||||
1276111,
|
||||
1283006,
|
||||
1288000,
|
||||
1320000,
|
||||
1324637,
|
||||
1329558,
|
||||
@@ -293,7 +282,6 @@
|
||||
1378025,
|
||||
1381250,
|
||||
1388000,
|
||||
1392000,
|
||||
1398000,
|
||||
1403375,
|
||||
1407503,
|
||||
@@ -312,7 +300,6 @@
|
||||
1461220,
|
||||
1463389,
|
||||
1466847,
|
||||
1468000,
|
||||
1473000,
|
||||
1480767,
|
||||
1486438,
|
||||
@@ -322,13 +309,11 @@
|
||||
1507142,
|
||||
1511142,
|
||||
1517428,
|
||||
1519000,
|
||||
1525000,
|
||||
1531334,
|
||||
1537046,
|
||||
1541823,
|
||||
1548469,
|
||||
1552000,
|
||||
1560000,
|
||||
1564997,
|
||||
1566750,
|
||||
@@ -344,7 +329,6 @@
|
||||
1620833,
|
||||
1626000,
|
||||
1629463,
|
||||
1633000,
|
||||
1646000,
|
||||
1648064,
|
||||
1651717,
|
||||
@@ -352,7 +336,6 @@
|
||||
1656354,
|
||||
1659847,
|
||||
1662538,
|
||||
1665000,
|
||||
1675000,
|
||||
1680621,
|
||||
1685009,
|
||||
@@ -380,7 +363,6 @@
|
||||
1806577,
|
||||
1811703,
|
||||
1813668,
|
||||
1817000,
|
||||
1829000,
|
||||
1836143,
|
||||
1844128,
|
||||
@@ -432,17 +414,14 @@
|
||||
2115053,
|
||||
2120454,
|
||||
2126734,
|
||||
2131000,
|
||||
2142000,
|
||||
2145915,
|
||||
2152231,
|
||||
2159178,
|
||||
2166757,
|
||||
2173073,
|
||||
2178000,
|
||||
2188000,
|
||||
2197519,
|
||||
2206000,
|
||||
2225000,
|
||||
2228448,
|
||||
2231962,
|
||||
@@ -517,9 +496,7 @@
|
||||
2509644,
|
||||
2513984,
|
||||
2517411,
|
||||
2520000,
|
||||
2525000,
|
||||
2528000,
|
||||
2545000,
|
||||
2546599,
|
||||
2550000,
|
||||
@@ -560,7 +537,6 @@
|
||||
2720633,
|
||||
2725144,
|
||||
2730240,
|
||||
2734000,
|
||||
2739000,
|
||||
2744616,
|
||||
2751331,
|
||||
@@ -612,9 +588,7 @@
|
||||
2966304
|
||||
],
|
||||
"end": [
|
||||
10000,
|
||||
12000,
|
||||
19000,
|
||||
22870,
|
||||
28675,
|
||||
32207,
|
||||
@@ -656,14 +630,12 @@
|
||||
178129,
|
||||
182222,
|
||||
194000,
|
||||
202000,
|
||||
205806,
|
||||
207870,
|
||||
212415,
|
||||
216038,
|
||||
221519,
|
||||
227000,
|
||||
242000,
|
||||
247265,
|
||||
253391,
|
||||
258871,
|
||||
@@ -705,7 +677,6 @@
|
||||
425141,
|
||||
427581,
|
||||
429000,
|
||||
439000,
|
||||
443356,
|
||||
447950,
|
||||
452544,
|
||||
@@ -715,11 +686,9 @@
|
||||
472213,
|
||||
476823,
|
||||
480000,
|
||||
485000,
|
||||
490744,
|
||||
494787,
|
||||
500000,
|
||||
506000,
|
||||
510141,
|
||||
514044,
|
||||
517309,
|
||||
@@ -733,7 +702,6 @@
|
||||
550961,
|
||||
555673,
|
||||
559000,
|
||||
568000,
|
||||
571684,
|
||||
576571,
|
||||
580175,
|
||||
@@ -806,7 +774,6 @@
|
||||
899831,
|
||||
905134,
|
||||
909000,
|
||||
919000,
|
||||
922010,
|
||||
925657,
|
||||
928957,
|
||||
@@ -883,11 +850,9 @@
|
||||
1261818,
|
||||
1263939,
|
||||
1266000,
|
||||
1271000,
|
||||
1276111,
|
||||
1283006,
|
||||
1288000,
|
||||
1320000,
|
||||
1324637,
|
||||
1329558,
|
||||
1334290,
|
||||
@@ -905,7 +870,6 @@
|
||||
1381250,
|
||||
1388000,
|
||||
1392000,
|
||||
1398000,
|
||||
1403375,
|
||||
1407503,
|
||||
1410000,
|
||||
@@ -924,7 +888,6 @@
|
||||
1463389,
|
||||
1466847,
|
||||
1468000,
|
||||
1473000,
|
||||
1480767,
|
||||
1486438,
|
||||
1491739,
|
||||
@@ -934,13 +897,11 @@
|
||||
1511142,
|
||||
1517428,
|
||||
1519000,
|
||||
1525000,
|
||||
1531334,
|
||||
1537046,
|
||||
1541823,
|
||||
1548469,
|
||||
1552000,
|
||||
1560000,
|
||||
1564997,
|
||||
1566750,
|
||||
1571046,
|
||||
@@ -956,7 +917,6 @@
|
||||
1626000,
|
||||
1629463,
|
||||
1633000,
|
||||
1646000,
|
||||
1648064,
|
||||
1651717,
|
||||
1654293,
|
||||
@@ -964,7 +924,6 @@
|
||||
1659847,
|
||||
1662538,
|
||||
1665000,
|
||||
1675000,
|
||||
1680621,
|
||||
1685009,
|
||||
1691229,
|
||||
@@ -992,7 +951,6 @@
|
||||
1811703,
|
||||
1813668,
|
||||
1817000,
|
||||
1829000,
|
||||
1836143,
|
||||
1844128,
|
||||
1851692,
|
||||
@@ -1044,17 +1002,14 @@
|
||||
2120454,
|
||||
2126734,
|
||||
2131000,
|
||||
2142000,
|
||||
2145915,
|
||||
2152231,
|
||||
2159178,
|
||||
2166757,
|
||||
2173073,
|
||||
2178000,
|
||||
2188000,
|
||||
2197519,
|
||||
2206000,
|
||||
2225000,
|
||||
2228448,
|
||||
2231962,
|
||||
2236007,
|
||||
@@ -1129,9 +1084,7 @@
|
||||
2513984,
|
||||
2517411,
|
||||
2520000,
|
||||
2525000,
|
||||
2528000,
|
||||
2545000,
|
||||
2546599,
|
||||
2550000,
|
||||
2553550,
|
||||
@@ -1172,7 +1125,6 @@
|
||||
2725144,
|
||||
2730240,
|
||||
2734000,
|
||||
2739000,
|
||||
2744616,
|
||||
2751331,
|
||||
2753162,
|
||||
@@ -1224,9 +1176,7 @@
|
||||
2971000
|
||||
],
|
||||
"text": [
|
||||
"",
|
||||
"Good morning.",
|
||||
"",
|
||||
"All right. Today we are going to take a",
|
||||
"fresh look at some of the stuff we covered in the last two",
|
||||
"lectures. And the graph I want you to",
|
||||
@@ -1268,14 +1218,12 @@
|
||||
"something the hard way, you appreciate all the more the",
|
||||
"easy method. All right.",
|
||||
"Today we cover what is called \"The Impedance Model\".",
|
||||
"",
|
||||
"First let me do a review just because of the large amount of",
|
||||
"content in the last two lectures.",
|
||||
"I did them using view graphs. I usually don't like to do",
|
||||
"that, but even then it was quite rushed.",
|
||||
"So let me quickly summarize for you kind of the main points.",
|
||||
"We have been looking at, on Tuesday, the sinusoidal --",
|
||||
"",
|
||||
"--looking at the sinusoidal steady state response.",
|
||||
"Also fondly denoted as SSS. And the readings for this were",
|
||||
"Chapters 14.1 and 14.2. what we said was if you took",
|
||||
@@ -1317,7 +1265,6 @@
|
||||
"steady-state, it becomes interesting to plot",
|
||||
"the response as a function of the frequency,",
|
||||
"a function of omega.",
|
||||
"",
|
||||
"What I will do is draw a little chart for you to sort of",
|
||||
"visualize the various processes we have been going through.",
|
||||
"We can liken obtaining the sinusoidal steady-state response",
|
||||
@@ -1327,11 +1274,9 @@
|
||||
"elements, built the circuit and wrote down the VI relationship",
|
||||
"for the element. As a second step I set up the",
|
||||
"differential equation.",
|
||||
"",
|
||||
"This was the first of four steps, set up a differential",
|
||||
"equation. And then the path that I took",
|
||||
"first was fraught with real nightmarish trig.",
|
||||
"",
|
||||
"By the end of the day it would still yield an answer.",
|
||||
"It could be a nightmare. But I would get something",
|
||||
"cosine omega t plus something, some phase.",
|
||||
@@ -1345,7 +1290,6 @@
|
||||
"Instead, what we said we would do is take a detour,",
|
||||
"take an easier path. And the easier path looked like",
|
||||
"this. I said let's sneak in --",
|
||||
"",
|
||||
"-- Vie^(j omega t) drive. That is just imagine,",
|
||||
"do the math as if you had fed in not a Vi cosine omega t but a",
|
||||
"Vie^(j omega t). And from Euler's relation you",
|
||||
@@ -1418,7 +1362,6 @@
|
||||
"we won't do this, not this, not this,",
|
||||
"none of this. One step and then we are going",
|
||||
"to get the answer. So let's do that.",
|
||||
"",
|
||||
"Before we jump into the impedance method and get into",
|
||||
"doing that, I just would like to plot for you this function here",
|
||||
"just so we can understand a little bit better exactly what",
|
||||
@@ -1495,11 +1438,9 @@
|
||||
"hertz to 20 kilohertz. And figure out where your ears",
|
||||
"cut out. That will tell you what the",
|
||||
"break frequency of your ear is.",
|
||||
"",
|
||||
"You can see the amplitude being articulated.",
|
||||
"The bottom figure is the phase. This is the frequency axis.",
|
||||
"This is the amplitude, log-log scales.",
|
||||
"",
|
||||
"I am not sure about you but I cannot hear anymore.",
|
||||
"If you bring your canine friends to class it is quite",
|
||||
"possible that they would go berserk somewhere here.",
|
||||
@@ -1517,7 +1458,6 @@
|
||||
"Thank you. All right.",
|
||||
"As the next step I promised to show you an easier path.",
|
||||
"And let's build some insight.",
|
||||
"",
|
||||
"Is there a simpler way to get where we would like to get?",
|
||||
"In particular, is there a simpler way to get",
|
||||
"Vp? Let's focus on Vp.",
|
||||
@@ -1536,7 +1476,6 @@
|
||||
"Is there a simpler way to get Vp?",
|
||||
"To bring some insight, let's go ahead and write down",
|
||||
"--",
|
||||
"",
|
||||
"Let's stare at this for a while longer and see if light bulbs go",
|
||||
"off in our minds. Of course, I could write this",
|
||||
"as Vi/(1+sRC). I just replaced the shorthand",
|
||||
@@ -1546,13 +1485,11 @@
|
||||
"Here is Vi. I have one by SC,",
|
||||
"one by SC plus R. Light bulbs beginning to go",
|
||||
"off?",
|
||||
"",
|
||||
"The form we have here is 1/SC, some function of my capacitance",
|
||||
"divided by something connected to my capacitance plus R.",
|
||||
"This is Vi multiplied by something connected to",
|
||||
"capacitance divided by something connected to capacitance plus R.",
|
||||
"And remember your circuit.",
|
||||
"",
|
||||
"What is that reminiscent of? What does that remind you of?",
|
||||
"Voltage divider? Hmm.",
|
||||
"There is some voltage divider thing going on here.",
|
||||
@@ -1568,7 +1505,6 @@
|
||||
"connection between this and this.",
|
||||
"If I can make the connection then boom, I'm done.",
|
||||
"I will just use voltage dividers and I am home.",
|
||||
"",
|
||||
"OK, so let's play around and see.",
|
||||
"There is something in there. By now you should know that we",
|
||||
"are very close. There is something going on in",
|
||||
@@ -1576,7 +1512,6 @@
|
||||
"I just need to make that spark so I can bridge the gap between",
|
||||
"something that is really easy versus where I am.",
|
||||
"Let's take a look at the resistor.",
|
||||
"",
|
||||
"I have my resistor with the voltage vR across it and a",
|
||||
"current iR. Remember to get to any sort of",
|
||||
"steady state you are going to be dealing with the drives of the",
|
||||
@@ -1604,7 +1539,6 @@
|
||||
"the complex amplitudes Vr and Ir are also related in the same",
|
||||
"way. That's interesting.",
|
||||
"Now let's look at the capacitor.",
|
||||
"",
|
||||
"Some current ic flowing through it and a voltage vc.",
|
||||
"Let's say the current is Ice^st and the voltage is Vce^st.",
|
||||
"Let's plug these into the element law for the capacitor",
|
||||
@@ -1656,17 +1590,14 @@
|
||||
"resistor, so the resistor simply becomes Zr.",
|
||||
"And 1/sC behaved like a resistor so I called it Zc.",
|
||||
"And this is a ZL. These are called \"impedances\".",
|
||||
"",
|
||||
"In other words, for a capacitor,",
|
||||
"as far as complex inputs and outputs are concerned,",
|
||||
"if Vc and Ic is fed to it, the capacitor can be replaced",
|
||||
"by an impedance Zc where I can write the relationship between",
|
||||
"Vc and Ic as Vc=ZcIc. Where Zc is simply one by sc.",
|
||||
"Similarly, for an inductor --",
|
||||
"",
|
||||
"-- I can write its impedance ZL as sL and I get Vl=ZLIl.",
|
||||
"And finally for a resistor it is pretty simple.",
|
||||
"",
|
||||
"What I am saying is that if I am in the region of the",
|
||||
"playground, if I constrain myself in the region of the",
|
||||
"playground where my inputs are something Vi e to the j omega t",
|
||||
@@ -1741,9 +1672,7 @@
|
||||
"part, which is tantamount to magnitude cosine omega t plus",
|
||||
"angle of that number. Actually, you know what?",
|
||||
"Let's send this up.",
|
||||
"",
|
||||
"Back to an example.",
|
||||
"",
|
||||
"Oh, I'm sorry. I'm sorry.",
|
||||
"This is not good. This is my time domain circuit.",
|
||||
"Remember this was my time domain circuit.",
|
||||
@@ -1784,7 +1713,6 @@
|
||||
"I should be able to apply this theory to my series RLC,",
|
||||
"the big painful circuit that we did differential equations for",
|
||||
"about a week ago. Let's do it.",
|
||||
"",
|
||||
"I have an inductor, a capacitor and a resistor.",
|
||||
"What I am going to do is replace this with the impedance",
|
||||
"model. Input Vi.",
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
{
|
||||
"start": [
|
||||
0,
|
||||
11000,
|
||||
14680,
|
||||
20333,
|
||||
@@ -17,11 +16,9 @@
|
||||
77542,
|
||||
83566,
|
||||
90000,
|
||||
99000,
|
||||
106000,
|
||||
109400,
|
||||
114900,
|
||||
119000,
|
||||
125000,
|
||||
129693,
|
||||
136617,
|
||||
@@ -41,7 +38,6 @@
|
||||
197600,
|
||||
202207,
|
||||
206891,
|
||||
211000,
|
||||
218000,
|
||||
222837,
|
||||
226911,
|
||||
@@ -68,15 +64,12 @@
|
||||
307850,
|
||||
312697,
|
||||
316918,
|
||||
322000,
|
||||
327000,
|
||||
332780,
|
||||
339077,
|
||||
343000,
|
||||
354000,
|
||||
358222,
|
||||
362518,
|
||||
366000,
|
||||
372000,
|
||||
376292,
|
||||
381756,
|
||||
@@ -91,7 +84,6 @@
|
||||
418000,
|
||||
424731,
|
||||
431462,
|
||||
434000,
|
||||
439000,
|
||||
446972,
|
||||
451322,
|
||||
@@ -124,7 +116,6 @@
|
||||
562040,
|
||||
565918,
|
||||
570000,
|
||||
577000,
|
||||
592000,
|
||||
600000,
|
||||
605178,
|
||||
@@ -165,7 +156,6 @@
|
||||
770883,
|
||||
776395,
|
||||
782526,
|
||||
788000,
|
||||
795000,
|
||||
799438,
|
||||
803960,
|
||||
@@ -193,16 +183,13 @@
|
||||
889082,
|
||||
894135,
|
||||
900000,
|
||||
902000,
|
||||
909000,
|
||||
913144,
|
||||
917449,
|
||||
921195,
|
||||
925898,
|
||||
931000,
|
||||
933000,
|
||||
940000,
|
||||
945000,
|
||||
951000,
|
||||
957222,
|
||||
960022,
|
||||
@@ -212,7 +199,6 @@
|
||||
973033,
|
||||
976606,
|
||||
979505,
|
||||
982000,
|
||||
990000,
|
||||
993702,
|
||||
996610,
|
||||
@@ -299,7 +285,6 @@
|
||||
1380000,
|
||||
1382496,
|
||||
1384992,
|
||||
1389000,
|
||||
1403000,
|
||||
1409489,
|
||||
1415280,
|
||||
@@ -309,7 +294,6 @@
|
||||
1434228,
|
||||
1439491,
|
||||
1446130,
|
||||
1451000,
|
||||
1457000,
|
||||
1461009,
|
||||
1465225,
|
||||
@@ -340,7 +324,6 @@
|
||||
1592755,
|
||||
1598000,
|
||||
1604941,
|
||||
1606000,
|
||||
1612000,
|
||||
1614993,
|
||||
1617911,
|
||||
@@ -358,12 +341,10 @@
|
||||
1676799,
|
||||
1681000,
|
||||
1686432,
|
||||
1689000,
|
||||
1694000,
|
||||
1699629,
|
||||
1703417,
|
||||
1707937,
|
||||
1712000,
|
||||
1717000,
|
||||
1720900,
|
||||
1723859,
|
||||
@@ -373,7 +354,6 @@
|
||||
1734687,
|
||||
1738587,
|
||||
1741812,
|
||||
1742000,
|
||||
1748000,
|
||||
1751274,
|
||||
1754957,
|
||||
@@ -439,7 +419,6 @@
|
||||
2017449,
|
||||
2021014,
|
||||
2024262,
|
||||
2027000,
|
||||
2034000,
|
||||
2041000,
|
||||
2046704,
|
||||
@@ -447,7 +426,6 @@
|
||||
2055557,
|
||||
2059688,
|
||||
2063524,
|
||||
2065000,
|
||||
2070000,
|
||||
2079531,
|
||||
2084687,
|
||||
@@ -530,7 +508,6 @@
|
||||
2417241,
|
||||
2420047,
|
||||
2423322,
|
||||
2428000,
|
||||
2436000,
|
||||
2445076,
|
||||
2454461,
|
||||
@@ -540,7 +517,6 @@
|
||||
2480567,
|
||||
2486024,
|
||||
2492216,
|
||||
2494000,
|
||||
2505000,
|
||||
2509916,
|
||||
2513666,
|
||||
@@ -602,7 +578,6 @@
|
||||
2799875,
|
||||
2805500,
|
||||
2813250,
|
||||
2817000,
|
||||
2825000,
|
||||
2830623,
|
||||
2835443,
|
||||
@@ -624,7 +599,6 @@
|
||||
2932353,
|
||||
2936743,
|
||||
2943542,
|
||||
2947000,
|
||||
2953000,
|
||||
2957103,
|
||||
2961780,
|
||||
@@ -644,7 +618,6 @@
|
||||
3023234
|
||||
],
|
||||
"end": [
|
||||
11000,
|
||||
14680,
|
||||
20333,
|
||||
27431,
|
||||
@@ -661,11 +634,9 @@
|
||||
83566,
|
||||
90000,
|
||||
99000,
|
||||
106000,
|
||||
109400,
|
||||
114900,
|
||||
119000,
|
||||
125000,
|
||||
129693,
|
||||
136617,
|
||||
141780,
|
||||
@@ -685,7 +656,6 @@
|
||||
202207,
|
||||
206891,
|
||||
211000,
|
||||
218000,
|
||||
222837,
|
||||
226911,
|
||||
230900,
|
||||
@@ -712,15 +682,12 @@
|
||||
312697,
|
||||
316918,
|
||||
322000,
|
||||
327000,
|
||||
332780,
|
||||
339077,
|
||||
343000,
|
||||
354000,
|
||||
358222,
|
||||
362518,
|
||||
366000,
|
||||
372000,
|
||||
376292,
|
||||
381756,
|
||||
384780,
|
||||
@@ -735,7 +702,6 @@
|
||||
424731,
|
||||
431462,
|
||||
434000,
|
||||
439000,
|
||||
446972,
|
||||
451322,
|
||||
453870,
|
||||
@@ -768,7 +734,6 @@
|
||||
565918,
|
||||
570000,
|
||||
577000,
|
||||
592000,
|
||||
600000,
|
||||
605178,
|
||||
610000,
|
||||
@@ -809,7 +774,6 @@
|
||||
776395,
|
||||
782526,
|
||||
788000,
|
||||
795000,
|
||||
799438,
|
||||
803960,
|
||||
809236,
|
||||
@@ -837,16 +801,13 @@
|
||||
894135,
|
||||
900000,
|
||||
902000,
|
||||
909000,
|
||||
913144,
|
||||
917449,
|
||||
921195,
|
||||
925898,
|
||||
931000,
|
||||
933000,
|
||||
940000,
|
||||
945000,
|
||||
951000,
|
||||
957222,
|
||||
960022,
|
||||
962921,
|
||||
@@ -856,7 +817,6 @@
|
||||
976606,
|
||||
979505,
|
||||
982000,
|
||||
990000,
|
||||
993702,
|
||||
996610,
|
||||
1000841,
|
||||
@@ -943,7 +903,6 @@
|
||||
1382496,
|
||||
1384992,
|
||||
1389000,
|
||||
1403000,
|
||||
1409489,
|
||||
1415280,
|
||||
1418877,
|
||||
@@ -953,7 +912,6 @@
|
||||
1439491,
|
||||
1446130,
|
||||
1451000,
|
||||
1457000,
|
||||
1461009,
|
||||
1465225,
|
||||
1467852,
|
||||
@@ -984,7 +942,6 @@
|
||||
1598000,
|
||||
1604941,
|
||||
1606000,
|
||||
1612000,
|
||||
1614993,
|
||||
1617911,
|
||||
1621952,
|
||||
@@ -1002,12 +959,10 @@
|
||||
1681000,
|
||||
1686432,
|
||||
1689000,
|
||||
1694000,
|
||||
1699629,
|
||||
1703417,
|
||||
1707937,
|
||||
1712000,
|
||||
1717000,
|
||||
1720900,
|
||||
1723859,
|
||||
1727154,
|
||||
@@ -1017,7 +972,6 @@
|
||||
1738587,
|
||||
1741812,
|
||||
1742000,
|
||||
1748000,
|
||||
1751274,
|
||||
1754957,
|
||||
1760032,
|
||||
@@ -1083,7 +1037,6 @@
|
||||
2021014,
|
||||
2024262,
|
||||
2027000,
|
||||
2034000,
|
||||
2041000,
|
||||
2046704,
|
||||
2052016,
|
||||
@@ -1091,7 +1044,6 @@
|
||||
2059688,
|
||||
2063524,
|
||||
2065000,
|
||||
2070000,
|
||||
2079531,
|
||||
2084687,
|
||||
2087187,
|
||||
@@ -1174,7 +1126,6 @@
|
||||
2420047,
|
||||
2423322,
|
||||
2428000,
|
||||
2436000,
|
||||
2445076,
|
||||
2454461,
|
||||
2462833,
|
||||
@@ -1184,7 +1135,6 @@
|
||||
2486024,
|
||||
2492216,
|
||||
2494000,
|
||||
2505000,
|
||||
2509916,
|
||||
2513666,
|
||||
2516666,
|
||||
@@ -1246,7 +1196,6 @@
|
||||
2805500,
|
||||
2813250,
|
||||
2817000,
|
||||
2825000,
|
||||
2830623,
|
||||
2835443,
|
||||
2840364,
|
||||
@@ -1268,7 +1217,6 @@
|
||||
2936743,
|
||||
2943542,
|
||||
2947000,
|
||||
2953000,
|
||||
2957103,
|
||||
2961780,
|
||||
2965215,
|
||||
@@ -1288,7 +1236,6 @@
|
||||
3028000
|
||||
],
|
||||
"text": [
|
||||
"",
|
||||
"All right. Let's get started.",
|
||||
"I guess this watch is a couple minutes fast.",
|
||||
"First a quick announcement. In case you have forgotten,",
|
||||
@@ -1305,11 +1252,9 @@
|
||||
"Thursday and the Tuesday after that we then talk about small",
|
||||
"signal analysis and small signal use of the amplifier.",
|
||||
"Today we will talk about the MOSFET amplifier.",
|
||||
"",
|
||||
"So let's start with a quick review.",
|
||||
"And in the last lecture, I showed you that I could build",
|
||||
"a amplifier using a dependent source.",
|
||||
"",
|
||||
"And a dependent source worked as follows.",
|
||||
"Let's say I had a circuit and I connected a dependent source",
|
||||
"into the circuit. Let's say in this example I",
|
||||
@@ -1329,7 +1274,6 @@
|
||||
"called the \"control port\" of the dependent source at which I",
|
||||
"apply a voltage or current that will control the value of the",
|
||||
"current source. As a quick aside.",
|
||||
"",
|
||||
"There is a small glitch with the tools in your tool chest.",
|
||||
"We talked about the superposition technique where",
|
||||
"you were taught to turn on one source at a time,",
|
||||
@@ -1356,15 +1300,12 @@
|
||||
"that just be a little cautious when you have dependent sources,",
|
||||
"but the basic method applies almost without any change.",
|
||||
"The readings for today's lecture are Section 7.3 to 7.6.",
|
||||
"",
|
||||
"So since we are going to build up on the dependent source",
|
||||
"amplifier, let me start with a quick review of that amplifier.",
|
||||
"We built our amplifier as follows.",
|
||||
"",
|
||||
"We connected our dependent source in the following manner.",
|
||||
"And the current through the dependent source in the example",
|
||||
"we took was related to an input voltage vI.",
|
||||
"",
|
||||
"So some voltage vI. And so these two were the",
|
||||
"control port of the dependent source and a vI was applied",
|
||||
"there. And I showed you a simple",
|
||||
@@ -1379,7 +1320,6 @@
|
||||
"So in this particular example we said that this behaved in the",
|
||||
"following manner for vI greater than or equal to 1 volt and iD",
|
||||
"was zero otherwise.",
|
||||
"",
|
||||
"So we can analyze the circuit to figure out what vO is going",
|
||||
"to look like. And a simple application of KVL",
|
||||
"at this loop here, again, you know,",
|
||||
@@ -1412,7 +1352,6 @@
|
||||
"Real life tends to impose a bunch of practical constraints",
|
||||
"on you, and we will look at those in a second.",
|
||||
"If I could find a dependent source that looked like this --",
|
||||
"",
|
||||
"We had a control port A prime and output port B prime.",
|
||||
"And I looked at some examples where the current through the",
|
||||
"dependent current source was some function of the input",
|
||||
@@ -1453,7 +1392,6 @@
|
||||
"was an open circuit between the drain and the source.",
|
||||
"And you saw this before. So far nothing new here.",
|
||||
"However, when vGS is greater than or equal to VT --",
|
||||
"",
|
||||
"vGS was greater than VT. The MOSFET behavior we looked",
|
||||
"at earlier showed that this behaved either like a short",
|
||||
"circuit in the simplest form or in a slightly more detailed form",
|
||||
@@ -1481,16 +1419,13 @@
|
||||
"circuits, or behaves differently in other domains of use.",
|
||||
"Let me pause for a second and leave this space blank here.",
|
||||
"And let's do some investigations.",
|
||||
"",
|
||||
"Let me leave this here. I won't draw in anything yet.",
|
||||
"You will figure out what it looks like yourselves under",
|
||||
"certain conditions. What I will do next is apply",
|
||||
"some voltages on a MOSFET and observe the current versus vDS",
|
||||
"behavior and plot that on a scope and take a look at it.",
|
||||
"What I am going to do --",
|
||||
"",
|
||||
"-- is figure out what iDS looks like for --",
|
||||
"",
|
||||
"Remember iG into the gate for 6.002 is always going to be",
|
||||
"zero. In much more detailed analyses",
|
||||
"of the MOSFET, in future courses you may see",
|
||||
@@ -1500,7 +1435,6 @@
|
||||
"apply a vDS across the MOSFET and plot iDS versus vDS.",
|
||||
"First let me show you what you already know.",
|
||||
"What you already know --",
|
||||
"",
|
||||
"This is vDS. I will just keep doing as much",
|
||||
"as I can of what you already know.",
|
||||
"And then when I do some new stuff I will tell you",
|
||||
@@ -1587,7 +1521,6 @@
|
||||
"And that's the current source behavior.",
|
||||
"This one behaves like a current source.",
|
||||
"And the current iDS is given by the following expression.",
|
||||
"",
|
||||
"The current is given by iDS is equal to a constant K divide by",
|
||||
"two times (vGS-VT) all squared. Kind of reminiscent of the",
|
||||
"carefully chosen dependent source example,",
|
||||
@@ -1597,7 +1530,6 @@
|
||||
"value, and that value is vGS minus VT then this guy begins to",
|
||||
"behave like a current source. This model of the MOSFET is",
|
||||
"called the \"switch current source model\".",
|
||||
"",
|
||||
"So in the region of the MOSFET characteristics where vGS is",
|
||||
"greater than VT and the drain to source voltage is larger than",
|
||||
"vGS minus VT, the MOSFET behaved like a",
|
||||
@@ -1628,7 +1560,6 @@
|
||||
"move into this part of the curve.",
|
||||
"Similarly, for various other values of vGS it will look like",
|
||||
"this --",
|
||||
"",
|
||||
"-- and so on. And it behaved like an open",
|
||||
"circuit as before when vGS less than VT.",
|
||||
"When vGS less than VT it is still behaving like an open",
|
||||
@@ -1646,12 +1577,10 @@
|
||||
"where vDS less than vGS minus VT.",
|
||||
"This region of operation is called, as you might expect,",
|
||||
"the \"saturation region\".",
|
||||
"",
|
||||
"We say the MOSFET has been hammered, the MOSFET has been",
|
||||
"walloped, the MOSFET is in saturation.",
|
||||
"So the MOSFET is in saturation. This region,",
|
||||
"corresponding to this, is called the triode region.",
|
||||
"",
|
||||
"This is really very simple. All we are doing is saying that",
|
||||
"when vDS is increased beyond a certain limit,",
|
||||
"given my vGS minus VT, the MOSFET begins to behave",
|
||||
@@ -1661,7 +1590,6 @@
|
||||
"But on the left-hand side of this it behaves in a resistive",
|
||||
"manner. So what I would like to do is",
|
||||
"--",
|
||||
"",
|
||||
"What I will do is, we've plotted for you,",
|
||||
"for the MOSFET, all its characteristics in its",
|
||||
"full glory for a whole bunch of values of vGS and a whole bunch",
|
||||
@@ -1727,7 +1655,6 @@
|
||||
"It says simply operate the MOSFET operating in saturation",
|
||||
"as a current source. We will look at an amplifier in",
|
||||
"a second, and I will tell you why.",
|
||||
"",
|
||||
"Now let's do a MOSFET amplifier.",
|
||||
"Remember my amplifier had an input port and an output port.",
|
||||
"And in general in our use we are going to have a common",
|
||||
@@ -1735,7 +1662,6 @@
|
||||
"here as well. That is the power port of the",
|
||||
"amplifier. The input port and the output",
|
||||
"port.",
|
||||
"",
|
||||
"And let me redraw the circuit putting a MOSFET in place of the",
|
||||
"current source, RL, VS, vO, drain,",
|
||||
"gate, source, vI.",
|
||||
@@ -1818,7 +1744,6 @@
|
||||
"equivalent model, and that looks like this.",
|
||||
"Since you have been told that it is in saturation,",
|
||||
"we can replace the MOSFET with its current source model.",
|
||||
"",
|
||||
"And the current iDS for the MOSFET is given by K/2(vI-VT)^2.",
|
||||
"And it is always good to write the constraints under which you",
|
||||
"are implicitly working close by. So the constraints are one,",
|
||||
@@ -1828,7 +1753,6 @@
|
||||
"saturation discipline or the MOSFET is in saturation.",
|
||||
"Let me just mark this equation as A, and we will refer to it",
|
||||
"again.",
|
||||
"",
|
||||
"So with this new little circuit with the MOSFET working as a",
|
||||
"current source, let's go ahead and analyze our",
|
||||
"amplifier. Notice that to analyze the",
|
||||
@@ -1890,7 +1814,6 @@
|
||||
"I can write iDS less than or equal to K/2vO^2.",
|
||||
"So this constraint expressed in terms of iDS is simply iDS less",
|
||||
"than or equal to K/2vO^2.",
|
||||
"",
|
||||
"So all I've done here is analyzed this nonlinear circuit.",
|
||||
"I can also analyze it using the graphical method.",
|
||||
"And in order to do that, for my nonlinear circuit,",
|
||||
@@ -1912,7 +1835,6 @@
|
||||
"Remember, vO and vDS are the same.",
|
||||
"So this is what I get. This is the straight line",
|
||||
"corresponding to equation B here.",
|
||||
"",
|
||||
"And, as before, we just find the point where",
|
||||
"the two intersect. Let's say I am given some value",
|
||||
"of vGS. And let's say I am given some",
|
||||
|
||||
@@ -4,7 +4,6 @@
|
||||
4800,
|
||||
9523,
|
||||
13561,
|
||||
16000,
|
||||
29000,
|
||||
34380,
|
||||
39852,
|
||||
@@ -73,12 +72,10 @@
|
||||
317532,
|
||||
321154,
|
||||
324945,
|
||||
330000,
|
||||
335000,
|
||||
339535,
|
||||
345228,
|
||||
350245,
|
||||
357000,
|
||||
362000,
|
||||
366170,
|
||||
368903,
|
||||
@@ -125,7 +122,6 @@
|
||||
541483,
|
||||
545983,
|
||||
551354,
|
||||
556000,
|
||||
567000,
|
||||
569234,
|
||||
573000,
|
||||
@@ -136,9 +132,7 @@
|
||||
599055,
|
||||
604000,
|
||||
608794,
|
||||
613000,
|
||||
625000,
|
||||
627000,
|
||||
636000,
|
||||
640952,
|
||||
643738,
|
||||
@@ -149,7 +143,6 @@
|
||||
669103,
|
||||
673211,
|
||||
677833,
|
||||
681000,
|
||||
689000,
|
||||
693125,
|
||||
695960,
|
||||
@@ -313,7 +306,6 @@
|
||||
1315117,
|
||||
1320831,
|
||||
1326157,
|
||||
1331000,
|
||||
1337000,
|
||||
1343750,
|
||||
1350000,
|
||||
@@ -329,11 +321,9 @@
|
||||
1391923,
|
||||
1395327,
|
||||
1399246,
|
||||
1401000,
|
||||
1406000,
|
||||
1410000,
|
||||
1420040,
|
||||
1422000,
|
||||
1431000,
|
||||
1444000,
|
||||
1449466,
|
||||
@@ -358,22 +348,16 @@
|
||||
1546000,
|
||||
1549726,
|
||||
1554694,
|
||||
1559000,
|
||||
1565000,
|
||||
1567307,
|
||||
1570802,
|
||||
1574956,
|
||||
1577000,
|
||||
1586000,
|
||||
1590695,
|
||||
1595000,
|
||||
1602000,
|
||||
1606000,
|
||||
1613000,
|
||||
1618842,
|
||||
1625000,
|
||||
1633000,
|
||||
1638000,
|
||||
1650000,
|
||||
1653980,
|
||||
1658756,
|
||||
@@ -383,7 +367,6 @@
|
||||
1673880,
|
||||
1678656,
|
||||
1683128,
|
||||
1684000,
|
||||
1690000,
|
||||
1694354,
|
||||
1697791,
|
||||
@@ -399,10 +382,8 @@
|
||||
1737888,
|
||||
1741283,
|
||||
1743097,
|
||||
1745000,
|
||||
1751000,
|
||||
1755885,
|
||||
1760000,
|
||||
1768000,
|
||||
1772945,
|
||||
1778937,
|
||||
@@ -419,7 +400,6 @@
|
||||
1829000,
|
||||
1834385,
|
||||
1838192,
|
||||
1842000,
|
||||
1847000,
|
||||
1849473,
|
||||
1852770,
|
||||
@@ -462,7 +442,6 @@
|
||||
2016212,
|
||||
2021410,
|
||||
2026089,
|
||||
2029000,
|
||||
2037000,
|
||||
2042153,
|
||||
2045136,
|
||||
@@ -470,7 +449,6 @@
|
||||
2054911,
|
||||
2059715,
|
||||
2063112,
|
||||
2068000,
|
||||
2076000,
|
||||
2080097,
|
||||
2086048,
|
||||
@@ -540,7 +518,6 @@
|
||||
2341661,
|
||||
2344322,
|
||||
2347870,
|
||||
2350000,
|
||||
2356000,
|
||||
2359111,
|
||||
2361599,
|
||||
@@ -551,7 +528,6 @@
|
||||
2377777,
|
||||
2380874,
|
||||
2383971,
|
||||
2387000,
|
||||
2425000,
|
||||
2430000,
|
||||
2433969,
|
||||
@@ -566,7 +542,6 @@
|
||||
2466000,
|
||||
2471292,
|
||||
2476243,
|
||||
2480000,
|
||||
2494000,
|
||||
2496293,
|
||||
2499805,
|
||||
@@ -574,11 +549,9 @@
|
||||
2506112,
|
||||
2509194,
|
||||
2512061,
|
||||
2515000,
|
||||
2532000,
|
||||
2535218,
|
||||
2539080,
|
||||
2540000,
|
||||
2550000,
|
||||
2552553,
|
||||
2558116,
|
||||
@@ -588,7 +561,6 @@
|
||||
2574257,
|
||||
2579000,
|
||||
2583297,
|
||||
2588000,
|
||||
2596000,
|
||||
2602588,
|
||||
2609176,
|
||||
@@ -599,7 +571,6 @@
|
||||
2624888,
|
||||
2628518,
|
||||
2631185,
|
||||
2636000,
|
||||
2642000,
|
||||
2645180,
|
||||
2649139,
|
||||
@@ -617,7 +588,6 @@
|
||||
9523,
|
||||
13561,
|
||||
16000,
|
||||
29000,
|
||||
34380,
|
||||
39852,
|
||||
43044,
|
||||
@@ -686,12 +656,10 @@
|
||||
321154,
|
||||
324945,
|
||||
330000,
|
||||
335000,
|
||||
339535,
|
||||
345228,
|
||||
350245,
|
||||
357000,
|
||||
362000,
|
||||
366170,
|
||||
368903,
|
||||
372426,
|
||||
@@ -738,7 +706,6 @@
|
||||
545983,
|
||||
551354,
|
||||
556000,
|
||||
567000,
|
||||
569234,
|
||||
573000,
|
||||
578610,
|
||||
@@ -749,9 +716,7 @@
|
||||
604000,
|
||||
608794,
|
||||
613000,
|
||||
625000,
|
||||
627000,
|
||||
636000,
|
||||
640952,
|
||||
643738,
|
||||
649103,
|
||||
@@ -762,7 +727,6 @@
|
||||
673211,
|
||||
677833,
|
||||
681000,
|
||||
689000,
|
||||
693125,
|
||||
695960,
|
||||
700171,
|
||||
@@ -926,7 +890,6 @@
|
||||
1320831,
|
||||
1326157,
|
||||
1331000,
|
||||
1337000,
|
||||
1343750,
|
||||
1350000,
|
||||
1353453,
|
||||
@@ -942,11 +905,9 @@
|
||||
1395327,
|
||||
1399246,
|
||||
1401000,
|
||||
1406000,
|
||||
1410000,
|
||||
1420040,
|
||||
1422000,
|
||||
1431000,
|
||||
1444000,
|
||||
1449466,
|
||||
1454932,
|
||||
@@ -971,22 +932,16 @@
|
||||
1549726,
|
||||
1554694,
|
||||
1559000,
|
||||
1565000,
|
||||
1567307,
|
||||
1570802,
|
||||
1574956,
|
||||
1577000,
|
||||
1586000,
|
||||
1590695,
|
||||
1595000,
|
||||
1602000,
|
||||
1606000,
|
||||
1613000,
|
||||
1618842,
|
||||
1625000,
|
||||
1633000,
|
||||
1638000,
|
||||
1650000,
|
||||
1653980,
|
||||
1658756,
|
||||
1662656,
|
||||
@@ -996,7 +951,6 @@
|
||||
1678656,
|
||||
1683128,
|
||||
1684000,
|
||||
1690000,
|
||||
1694354,
|
||||
1697791,
|
||||
1702145,
|
||||
@@ -1012,10 +966,8 @@
|
||||
1741283,
|
||||
1743097,
|
||||
1745000,
|
||||
1751000,
|
||||
1755885,
|
||||
1760000,
|
||||
1768000,
|
||||
1772945,
|
||||
1778937,
|
||||
1783000,
|
||||
@@ -1032,7 +984,6 @@
|
||||
1834385,
|
||||
1838192,
|
||||
1842000,
|
||||
1847000,
|
||||
1849473,
|
||||
1852770,
|
||||
1856068,
|
||||
@@ -1075,7 +1026,6 @@
|
||||
2021410,
|
||||
2026089,
|
||||
2029000,
|
||||
2037000,
|
||||
2042153,
|
||||
2045136,
|
||||
2050189,
|
||||
@@ -1083,7 +1033,6 @@
|
||||
2059715,
|
||||
2063112,
|
||||
2068000,
|
||||
2076000,
|
||||
2080097,
|
||||
2086048,
|
||||
2092097,
|
||||
@@ -1153,7 +1102,6 @@
|
||||
2344322,
|
||||
2347870,
|
||||
2350000,
|
||||
2356000,
|
||||
2359111,
|
||||
2361599,
|
||||
2365099,
|
||||
@@ -1164,7 +1112,6 @@
|
||||
2380874,
|
||||
2383971,
|
||||
2387000,
|
||||
2425000,
|
||||
2430000,
|
||||
2433969,
|
||||
2437450,
|
||||
@@ -1179,7 +1126,6 @@
|
||||
2471292,
|
||||
2476243,
|
||||
2480000,
|
||||
2494000,
|
||||
2496293,
|
||||
2499805,
|
||||
2502529,
|
||||
@@ -1187,11 +1133,9 @@
|
||||
2509194,
|
||||
2512061,
|
||||
2515000,
|
||||
2532000,
|
||||
2535218,
|
||||
2539080,
|
||||
2540000,
|
||||
2550000,
|
||||
2552553,
|
||||
2558116,
|
||||
2561855,
|
||||
@@ -1201,7 +1145,6 @@
|
||||
2579000,
|
||||
2583297,
|
||||
2588000,
|
||||
2596000,
|
||||
2602588,
|
||||
2609176,
|
||||
2611629,
|
||||
@@ -1212,7 +1155,6 @@
|
||||
2628518,
|
||||
2631185,
|
||||
2636000,
|
||||
2642000,
|
||||
2645180,
|
||||
2649139,
|
||||
2652384,
|
||||
@@ -1230,7 +1172,6 @@
|
||||
"that stuff hopefully next time. For today we are going to start",
|
||||
"with nonlinear analysis. Before we do that I wanted to",
|
||||
"do a little bit of review.",
|
||||
"",
|
||||
"I wanted to give you the past three weeks in perspective and",
|
||||
"show you how all of these things fit into the grand scheme of",
|
||||
"things. We began by building a great",
|
||||
@@ -1299,12 +1240,10 @@
|
||||
"in this region. Notice that this region is a",
|
||||
"straight line. So if I focus on let's say both",
|
||||
"A and B at once then I get something like this.",
|
||||
"",
|
||||
"And in this situation, for a given set of switch",
|
||||
"settings, notice that my digital circuit now can be analyzed",
|
||||
"using linear techniques. So therefore my digital gets",
|
||||
"moved into the linear domain for a given set of switch settings.",
|
||||
"",
|
||||
"So if I fix my switch settings and look at the circuit then",
|
||||
"each circuit, for a given set of switch",
|
||||
"settings, is comprised of voltage sources and some",
|
||||
@@ -1351,7 +1290,6 @@
|
||||
"Method\". We look at a \"Graphical",
|
||||
"Method\". You will look at a \"Piecewise",
|
||||
"Linear Method\" in the book.",
|
||||
"",
|
||||
"I won't be covering this in lecture.",
|
||||
"You can read Section 4.4 for the piecewise linear method.",
|
||||
"In this method you take your curves and you approximate them",
|
||||
@@ -1362,9 +1300,7 @@
|
||||
"This is also called small signal analysis.",
|
||||
"So I will cover these two today, I will introduce this one",
|
||||
"today, and wrap that up during the next lecture.",
|
||||
"",
|
||||
"Let's start with a simple example.",
|
||||
"",
|
||||
"So I have some voltage, V, some voltage source V.",
|
||||
"And I have some resistor, R.",
|
||||
"And I have a fictitious device here that I labeled D.",
|
||||
@@ -1375,7 +1311,6 @@
|
||||
"device as follows. iD is the current flowing into",
|
||||
"this terminal and vD is the voltage across this device.",
|
||||
"So this is a nonlinear device.",
|
||||
"",
|
||||
"And this device is characterized by the following",
|
||||
"equation. Much like resistors were",
|
||||
"characterized by an iV relation, V is equal to iR,",
|
||||
@@ -1539,7 +1474,6 @@
|
||||
"as long as I am inside this playground here where the lumped",
|
||||
"circuit abstraction holds, I can apply my node equations",
|
||||
"and then go ahead and solve it.",
|
||||
"",
|
||||
"Let me show you a few more methods so we can articulate",
|
||||
"your repertoire of tools for nonlinear circuits.",
|
||||
"And I'd like to show you a graphical technique.",
|
||||
@@ -1555,11 +1489,9 @@
|
||||
"So I'm going to plot equation one.",
|
||||
"Let me rewrite equation one as follows.",
|
||||
"iD is --",
|
||||
"",
|
||||
"I'm just rewriting equation one as follows.",
|
||||
"V/R - vD/R. And I can also draw the second",
|
||||
"guy --",
|
||||
"",
|
||||
"OK, I can do this as well. I can do an iD versus vD plot.",
|
||||
"And in this particular situation, you've seen this",
|
||||
"already, that's my iD versus vD curve right there.",
|
||||
@@ -1584,22 +1516,16 @@
|
||||
"So there, again, you can substitute the values",
|
||||
"for V is 1 volt and R is 1 and so on and so forth and get the",
|
||||
"same kind of result as you did previously.",
|
||||
"",
|
||||
"So there is really nothing new here.",
|
||||
"All I've done in the second method is combined the two",
|
||||
"equations graphically and found the solution by looking at where",
|
||||
"the two curves intersect.",
|
||||
"",
|
||||
"At the start of the lecture I also told you that you may want",
|
||||
"to go and check out the piecewise linear technique --",
|
||||
"",
|
||||
"-- in Section 4.4 of the course notes.",
|
||||
"",
|
||||
"All right. For today let me do a third",
|
||||
"method called \"Incremental Analysis\".",
|
||||
"",
|
||||
"This technique is also called the small signal method.",
|
||||
"",
|
||||
"I'm going to show you, before I go into the method,",
|
||||
"in today's lecture what I'll do is I'll give you a motivating",
|
||||
"example for why we need the small signal approach.",
|
||||
@@ -1609,7 +1535,6 @@
|
||||
"and I'll ask you to see if you can figure out a way to handle",
|
||||
"it in time for next lecture. So let me give you the",
|
||||
"motivation here.",
|
||||
"",
|
||||
"So here is what I want to do. Many of you have seen one of",
|
||||
"those electric eye garage door openers, right?",
|
||||
"You have a receiver at one end and you have some kind of a",
|
||||
@@ -1625,10 +1550,8 @@
|
||||
"opener device. So here is the little circuit",
|
||||
"that I will do. We actually went there and",
|
||||
"built this. I will also show you a demo.",
|
||||
"",
|
||||
"Here is my time-varying voltage, vI(t),",
|
||||
"and this is some music signal.",
|
||||
"",
|
||||
"And get some music signal. And I want to connect this to",
|
||||
"this device, which is a device found in garage door openers.",
|
||||
"I am going to call it a LED. If you like,",
|
||||
@@ -1645,7 +1568,6 @@
|
||||
"And the light intensity is proportional to the current that",
|
||||
"flows through. So it emits light and light",
|
||||
"intensity, LD, is proportional to iD.",
|
||||
"",
|
||||
"Here is my little light emitting device,",
|
||||
"which when current flows through it, itproduces light",
|
||||
"because its intensity is proportional to the current.",
|
||||
@@ -1688,7 +1610,6 @@
|
||||
"Expo Dweeb, and its characteristics are as follows.",
|
||||
"iD is exponentially related to the voltage vD,",
|
||||
"so this is nonlinear.",
|
||||
"",
|
||||
"And that's a real problem. Because this is nonlinear,",
|
||||
"I am going to get a distorted output.",
|
||||
"Let me show you a little wave form, a little graph to show you",
|
||||
@@ -1696,7 +1617,6 @@
|
||||
"showing you the distortion. Let me graphically show you the",
|
||||
"kind of distortion that is happening here,",
|
||||
"and I will do it by drawing the following graph.",
|
||||
"",
|
||||
"So this is the vD, iD curve for our device.",
|
||||
"And what I'm going to plot for you is if I have a time-varying",
|
||||
"vD voltage, I just want to see what the time-varying iD current",
|
||||
@@ -1766,7 +1686,6 @@
|
||||
"music, and you will listen to the output here.",
|
||||
"And hopefully you should see a bunch of distortion because of",
|
||||
"that effect that I showed you.",
|
||||
"",
|
||||
"And what I will do is, before we do that,",
|
||||
"you will see two curves up there.",
|
||||
"The yellow, I believe is the vI, is the input,",
|
||||
@@ -1777,7 +1696,6 @@
|
||||
"distorted output. So we are going to play some",
|
||||
"sound through it, music through it and you can",
|
||||
"listen, through a little CD player.",
|
||||
"",
|
||||
"So a couple of things. The good news is that it works.",
|
||||
"However, I doubt that music artists will come to my studio",
|
||||
"to record if this is the quality of what I produce.",
|
||||
@@ -1792,7 +1710,6 @@
|
||||
"So notice that this device here is the little device that has a",
|
||||
"light beam going through the center, and I am going to take",
|
||||
"this piece of paper, can you turn it up?",
|
||||
"",
|
||||
"So let's have some fun with this.",
|
||||
"If I were to put this piece of paper halfway down,",
|
||||
"I should get half the intensity, right.",
|
||||
@@ -1800,11 +1717,9 @@
|
||||
"Maybe that will work. Let's see if it works.",
|
||||
"Nothing to do with 002 but it's just fun.",
|
||||
"Louder. You can make it loud.",
|
||||
"",
|
||||
"Too much coffee. My hand is shaking.",
|
||||
"I guess you did see the lowering of volume,",
|
||||
"right?",
|
||||
"",
|
||||
"OK. Just way too much coffee,",
|
||||
"and so my hand was shaking too fast imposing its own sine wave",
|
||||
"on top of the signal. What did I show you?",
|
||||
@@ -1814,7 +1729,6 @@
|
||||
"this is what happened. Switch to Page 9.",
|
||||
"Now, this is what I would have liked to have happened.",
|
||||
"On Page 9 what I would have liked to see happen is this.",
|
||||
"",
|
||||
"Suppose I had a light emitting device that looked linear,",
|
||||
"a straight line where the current was linearly related to",
|
||||
"vD. Then what I would see,",
|
||||
@@ -1825,7 +1739,6 @@
|
||||
"I have an Expo Dweeb. Now you know why I call it a",
|
||||
"dweeb. Well, I'd like a linear device",
|
||||
"and it's exponential. But this is what I would like.",
|
||||
"",
|
||||
"And if I had this I wouldn't show it to you today.",
|
||||
"If I had this my music would go through without any distortion",
|
||||
"and I wouldn't have to run cables through my attic.",
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
{
|
||||
"start": [
|
||||
0,
|
||||
7000,
|
||||
10623,
|
||||
15455,
|
||||
@@ -11,12 +10,10 @@
|
||||
38027,
|
||||
45581,
|
||||
51702,
|
||||
56000,
|
||||
62000,
|
||||
69225,
|
||||
73483,
|
||||
80967,
|
||||
86000,
|
||||
92000,
|
||||
96120,
|
||||
102249,
|
||||
@@ -47,7 +44,6 @@
|
||||
244000,
|
||||
248019,
|
||||
253413,
|
||||
255000,
|
||||
262000,
|
||||
274695,
|
||||
285260,
|
||||
@@ -57,7 +53,6 @@
|
||||
312623,
|
||||
318509,
|
||||
322147,
|
||||
326000,
|
||||
332000,
|
||||
337811,
|
||||
344547,
|
||||
@@ -71,14 +66,11 @@
|
||||
385955,
|
||||
391000,
|
||||
394208,
|
||||
396000,
|
||||
404000,
|
||||
406000,
|
||||
416000,
|
||||
422000,
|
||||
427636,
|
||||
432272,
|
||||
437000,
|
||||
446000,
|
||||
450912,
|
||||
457029,
|
||||
@@ -120,7 +112,6 @@
|
||||
630000,
|
||||
635255,
|
||||
638759,
|
||||
642000,
|
||||
648000,
|
||||
657114,
|
||||
661668,
|
||||
@@ -177,9 +168,7 @@
|
||||
881453,
|
||||
886165,
|
||||
890288,
|
||||
895000,
|
||||
900000,
|
||||
902000,
|
||||
908000,
|
||||
909191,
|
||||
913321,
|
||||
@@ -233,7 +222,6 @@
|
||||
1096078,
|
||||
1101148,
|
||||
1106680,
|
||||
1110000,
|
||||
1115000,
|
||||
1119289,
|
||||
1125417,
|
||||
@@ -255,16 +243,13 @@
|
||||
1194390,
|
||||
1198455,
|
||||
1202777,
|
||||
1205000,
|
||||
1215000,
|
||||
1217758,
|
||||
1220737,
|
||||
1223386,
|
||||
1226751,
|
||||
1229786,
|
||||
1231000,
|
||||
1254000,
|
||||
1256000,
|
||||
1262000,
|
||||
1265917,
|
||||
1269479,
|
||||
@@ -279,9 +264,7 @@
|
||||
1308869,
|
||||
1312248,
|
||||
1317416,
|
||||
1320000,
|
||||
1340000,
|
||||
1342000,
|
||||
1350000,
|
||||
1351428,
|
||||
1354064,
|
||||
@@ -291,7 +274,6 @@
|
||||
1373617,
|
||||
1379000,
|
||||
1383227,
|
||||
1385000,
|
||||
1407000,
|
||||
1410099,
|
||||
1413272,
|
||||
@@ -322,7 +304,6 @@
|
||||
1498000,
|
||||
1502519,
|
||||
1506181,
|
||||
1510000,
|
||||
1545000,
|
||||
1548966,
|
||||
1554683,
|
||||
@@ -385,7 +366,6 @@
|
||||
1784014,
|
||||
1787656,
|
||||
1792249,
|
||||
1797000,
|
||||
1810000,
|
||||
1814035,
|
||||
1818388,
|
||||
@@ -454,7 +434,6 @@
|
||||
2133006,
|
||||
2136765,
|
||||
2142993,
|
||||
2146000,
|
||||
2153000,
|
||||
2156144,
|
||||
2160000,
|
||||
@@ -473,7 +452,6 @@
|
||||
2220000,
|
||||
2224935,
|
||||
2228561,
|
||||
2234000,
|
||||
2239000,
|
||||
2244152,
|
||||
2248389,
|
||||
@@ -504,7 +482,6 @@
|
||||
2364152,
|
||||
2372456,
|
||||
2378893,
|
||||
2385000,
|
||||
2395000,
|
||||
2399433,
|
||||
2405000,
|
||||
@@ -514,7 +491,6 @@
|
||||
2421860,
|
||||
2427480,
|
||||
2431846,
|
||||
2438000,
|
||||
2444000,
|
||||
2449915,
|
||||
2452630,
|
||||
@@ -536,7 +512,6 @@
|
||||
2524242,
|
||||
2530784,
|
||||
2535775,
|
||||
2540000,
|
||||
2546000,
|
||||
2551939,
|
||||
2557199,
|
||||
@@ -556,11 +531,9 @@
|
||||
2625830,
|
||||
2629912,
|
||||
2634496,
|
||||
2636000,
|
||||
2646000,
|
||||
2649991,
|
||||
2655236,
|
||||
2659000,
|
||||
2669000,
|
||||
2673087,
|
||||
2677101,
|
||||
@@ -619,7 +592,6 @@
|
||||
2929510,
|
||||
2934569,
|
||||
2943000,
|
||||
2951000,
|
||||
2957000,
|
||||
2958111,
|
||||
2961370,
|
||||
@@ -633,7 +605,6 @@
|
||||
2992103
|
||||
],
|
||||
"end": [
|
||||
7000,
|
||||
10623,
|
||||
15455,
|
||||
19823,
|
||||
@@ -644,12 +615,10 @@
|
||||
45581,
|
||||
51702,
|
||||
56000,
|
||||
62000,
|
||||
69225,
|
||||
73483,
|
||||
80967,
|
||||
86000,
|
||||
92000,
|
||||
96120,
|
||||
102249,
|
||||
107954,
|
||||
@@ -680,7 +649,6 @@
|
||||
248019,
|
||||
253413,
|
||||
255000,
|
||||
262000,
|
||||
274695,
|
||||
285260,
|
||||
294484,
|
||||
@@ -690,7 +658,6 @@
|
||||
318509,
|
||||
322147,
|
||||
326000,
|
||||
332000,
|
||||
337811,
|
||||
344547,
|
||||
348773,
|
||||
@@ -704,14 +671,11 @@
|
||||
391000,
|
||||
394208,
|
||||
396000,
|
||||
404000,
|
||||
406000,
|
||||
416000,
|
||||
422000,
|
||||
427636,
|
||||
432272,
|
||||
437000,
|
||||
446000,
|
||||
450912,
|
||||
457029,
|
||||
461883,
|
||||
@@ -753,7 +717,6 @@
|
||||
635255,
|
||||
638759,
|
||||
642000,
|
||||
648000,
|
||||
657114,
|
||||
661668,
|
||||
665715,
|
||||
@@ -810,9 +773,7 @@
|
||||
886165,
|
||||
890288,
|
||||
895000,
|
||||
900000,
|
||||
902000,
|
||||
908000,
|
||||
909191,
|
||||
913321,
|
||||
916021,
|
||||
@@ -866,7 +827,6 @@
|
||||
1101148,
|
||||
1106680,
|
||||
1110000,
|
||||
1115000,
|
||||
1119289,
|
||||
1125417,
|
||||
1130625,
|
||||
@@ -888,16 +848,13 @@
|
||||
1198455,
|
||||
1202777,
|
||||
1205000,
|
||||
1215000,
|
||||
1217758,
|
||||
1220737,
|
||||
1223386,
|
||||
1226751,
|
||||
1229786,
|
||||
1231000,
|
||||
1254000,
|
||||
1256000,
|
||||
1262000,
|
||||
1265917,
|
||||
1269479,
|
||||
1272969,
|
||||
@@ -912,9 +869,7 @@
|
||||
1312248,
|
||||
1317416,
|
||||
1320000,
|
||||
1340000,
|
||||
1342000,
|
||||
1350000,
|
||||
1351428,
|
||||
1354064,
|
||||
1360655,
|
||||
@@ -924,7 +879,6 @@
|
||||
1379000,
|
||||
1383227,
|
||||
1385000,
|
||||
1407000,
|
||||
1410099,
|
||||
1413272,
|
||||
1416444,
|
||||
@@ -955,7 +909,6 @@
|
||||
1502519,
|
||||
1506181,
|
||||
1510000,
|
||||
1545000,
|
||||
1548966,
|
||||
1554683,
|
||||
1559000,
|
||||
@@ -1018,7 +971,6 @@
|
||||
1787656,
|
||||
1792249,
|
||||
1797000,
|
||||
1810000,
|
||||
1814035,
|
||||
1818388,
|
||||
1821949,
|
||||
@@ -1087,7 +1039,6 @@
|
||||
2136765,
|
||||
2142993,
|
||||
2146000,
|
||||
2153000,
|
||||
2156144,
|
||||
2160000,
|
||||
2163267,
|
||||
@@ -1106,7 +1057,6 @@
|
||||
2224935,
|
||||
2228561,
|
||||
2234000,
|
||||
2239000,
|
||||
2244152,
|
||||
2248389,
|
||||
2254000,
|
||||
@@ -1137,7 +1087,6 @@
|
||||
2372456,
|
||||
2378893,
|
||||
2385000,
|
||||
2395000,
|
||||
2399433,
|
||||
2405000,
|
||||
2408779,
|
||||
@@ -1147,7 +1096,6 @@
|
||||
2427480,
|
||||
2431846,
|
||||
2438000,
|
||||
2444000,
|
||||
2449915,
|
||||
2452630,
|
||||
2458739,
|
||||
@@ -1169,7 +1117,6 @@
|
||||
2530784,
|
||||
2535775,
|
||||
2540000,
|
||||
2546000,
|
||||
2551939,
|
||||
2557199,
|
||||
2562333,
|
||||
@@ -1189,11 +1136,9 @@
|
||||
2629912,
|
||||
2634496,
|
||||
2636000,
|
||||
2646000,
|
||||
2649991,
|
||||
2655236,
|
||||
2659000,
|
||||
2669000,
|
||||
2673087,
|
||||
2677101,
|
||||
2681337,
|
||||
@@ -1252,7 +1197,6 @@
|
||||
2934569,
|
||||
2943000,
|
||||
2951000,
|
||||
2957000,
|
||||
2958111,
|
||||
2961370,
|
||||
2965814,
|
||||
@@ -1266,7 +1210,6 @@
|
||||
2997000
|
||||
],
|
||||
"text": [
|
||||
"",
|
||||
"We have put some of the quiz stats here.",
|
||||
"The mean was about 75%. And I must tell you that that",
|
||||
"is very impressive. I guess MIT undergrads never",
|
||||
@@ -1277,12 +1220,10 @@
|
||||
"Let's get back to our final lecture on amplifiers and small",
|
||||
"signal circuits. And as always let me start with",
|
||||
"a review. Very quickly --",
|
||||
"",
|
||||
"-- we came up with a notation to represent small signals.",
|
||||
"And our notation looked like this.",
|
||||
"Our total variable was small and capital, and this was a DC",
|
||||
"bias and this was a small signal.",
|
||||
"",
|
||||
"This is also called the operating point.",
|
||||
"And the small signal is also called the incremental signal.",
|
||||
"In general, if you have some function, some variable of",
|
||||
@@ -1313,7 +1254,6 @@
|
||||
"And then you will get your output here.",
|
||||
"And this output will relate to this input using this",
|
||||
"expression.",
|
||||
"",
|
||||
"So this is more review. To continue on with the math",
|
||||
"review, for our amplifier VO was given to be VS-K/2(vI-VT)^2 RL.",
|
||||
"So this was the output versus input relationship for the",
|
||||
@@ -1323,7 +1263,6 @@
|
||||
"at capital VI and multiplying by the small change in the",
|
||||
"input. And the resulting expression",
|
||||
"that we got for small VO --",
|
||||
"",
|
||||
"-- was simply minus K, this was our DC value,",
|
||||
"and RL times small VI. So we derived all of this the",
|
||||
"last time. So nothing new so far.",
|
||||
@@ -1337,14 +1276,11 @@
|
||||
"this term here K(VI-VT) is called gm.",
|
||||
"Transconductance. We will look at it in more",
|
||||
"detail a little later.",
|
||||
"",
|
||||
"Even more review.",
|
||||
"",
|
||||
"So I can draw the transfer function and plot VO versus VI.",
|
||||
"Another way to graphically view what is going on is by plotting",
|
||||
"the load line curve for this circuit, so this is VI.",
|
||||
"And I said we draw that by first plotting the --",
|
||||
"",
|
||||
"These were our MOSFET curves. And we know that at some point",
|
||||
"the MOSFET gets into saturation, so this curve was iDS=K/2 VO^2.",
|
||||
"And to the right side of the curve the MOSFET is in",
|
||||
@@ -1386,7 +1322,6 @@
|
||||
"If I choose a bias point that's at a much higher value of VI,",
|
||||
"I get a bigger gain. The second important",
|
||||
"consideration is operating range.",
|
||||
"",
|
||||
"Notice that if I choose a bias point here then as the input",
|
||||
"changes -- Notice VI in this graph goes up",
|
||||
"or down, and I would be traversing and following",
|
||||
@@ -1443,9 +1378,7 @@
|
||||
"you a load line and show you the bias point, and show you how the",
|
||||
"bias point can be moved up and down by changing the input",
|
||||
"voltage which changes the corresponding output voltage.",
|
||||
"",
|
||||
"It is hardly visible out there.",
|
||||
"",
|
||||
"Is it there? OK.",
|
||||
"It is not really clear, but notice that as I increase",
|
||||
"my input, I am increasing my input.",
|
||||
@@ -1499,7 +1432,6 @@
|
||||
"challenged in terms of viewing that little dot up there,",
|
||||
"let me get some audio so you can actually hear the sinusoidal",
|
||||
"tone. It is a big annoying.",
|
||||
"",
|
||||
"As I reduce the bias the gain is decreased.",
|
||||
"As I increase the bias you can see that the gain is increased",
|
||||
"and the tone is louder. Let's have some more fun and",
|
||||
@@ -1521,16 +1453,13 @@
|
||||
"or rather the amplitude increases by increasing the",
|
||||
"bias. Now you should hear the volume",
|
||||
"go down and distortion.",
|
||||
"",
|
||||
"So notice now that the bias point is way down here.",
|
||||
"So the gain is very low, and plus there is a distortion",
|
||||
"because of cutoff. Now what I will do is blast it",
|
||||
"up here, and you will see that the volume has gone up but then",
|
||||
"you see distortion again. Let's see if you can stand the",
|
||||
"volume here.",
|
||||
"",
|
||||
"Even the CD doesn't like that.",
|
||||
"",
|
||||
"Notice that as I went up here the volume kept increasing",
|
||||
"because the gain kept increasing, but as I got into",
|
||||
"the triode region I began to lose my gain because,",
|
||||
@@ -1545,9 +1474,7 @@
|
||||
"And I will play that music for you.",
|
||||
"It is called hard rock. I challenge you to tell me it",
|
||||
"is distorting.",
|
||||
"",
|
||||
"Sounds good to me.",
|
||||
"",
|
||||
"OK. All right.",
|
||||
"That'll do it. Thank you.",
|
||||
"I hope there are no hard rock musicians in here who will come",
|
||||
@@ -1557,7 +1484,6 @@
|
||||
"besides some fun and games and so on.",
|
||||
"I will give you a breather for five seconds before jumping into",
|
||||
"something even more fun.",
|
||||
"",
|
||||
"I want you to look at the middle board here.",
|
||||
"And, as I told you in the beginning of 6.002,",
|
||||
"engineering is about building useful systems.",
|
||||
@@ -1588,7 +1514,6 @@
|
||||
"So let me just start by drawing the large signal equivalent",
|
||||
"circuit for you. I will draw it here for reasons",
|
||||
"that will be obvious at the end of the class.",
|
||||
"",
|
||||
"All right. This is the large signal",
|
||||
"equivalent circuit model for our MOSFET amplifier.",
|
||||
"VS and here is my current source.",
|
||||
@@ -1651,7 +1576,6 @@
|
||||
"What I do next is, say, I replace each of these",
|
||||
"with the bias plus the small signal, so I get the bias plus",
|
||||
"the small signal and keep the equations the same.",
|
||||
"",
|
||||
"All I have done in my big set of KVL, KCL equations,",
|
||||
"I have simply replaced the total variable with the large",
|
||||
"signal variable and the small signal quantity.",
|
||||
@@ -1720,7 +1644,6 @@
|
||||
"the small signal models of elements?",
|
||||
"Let's start with the MOSFET. The large signal model for the",
|
||||
"MOSFET looks like this.",
|
||||
"",
|
||||
"Here is my Vgs. This is my gate.",
|
||||
"This is my drain. This is my source.",
|
||||
"And I know my iDS to be K/2(Vgs-VT)^2.",
|
||||
@@ -1739,7 +1662,6 @@
|
||||
"So I can apply my standard trick to a much simpler",
|
||||
"expression here, which is iDS simply,",
|
||||
"I differentiate this function with respect to Vgs.",
|
||||
"",
|
||||
"So I don't completely eliminate the math here,",
|
||||
"but it is a much simpler problem here.",
|
||||
"At Vgs equals the bias point times small vgs.",
|
||||
@@ -1770,7 +1692,6 @@
|
||||
"small signal model as follows. Vgs is a voltage controlled",
|
||||
"current source and iDS is simply gm Vgs.",
|
||||
"So this is my gate, drain, source.",
|
||||
"",
|
||||
"So that is the small signal model for my MOSFET.",
|
||||
"As a next step what are the other elements in my circuit?",
|
||||
"Let's see. I have a voltage source and I",
|
||||
@@ -1780,7 +1701,6 @@
|
||||
"you, but often times it is always good to do a sanity check",
|
||||
"using intuition. Let me ask you,",
|
||||
"the large signal for a DC supply looks like this.",
|
||||
"",
|
||||
"The element law for a voltage source is VS equals some capital",
|
||||
"VS. It is a constant voltage.",
|
||||
"So what do you expect to be the small signal model for a voltage",
|
||||
@@ -1802,7 +1722,6 @@
|
||||
"capital IS times small IS. And therefore VS equals zero.",
|
||||
"What that means is that the small signal model for my",
|
||||
"voltage source is simply a short circuit.",
|
||||
"",
|
||||
"So in a small circuit voltage sources appear like a short",
|
||||
"circuit. Finally, I have a resistor,",
|
||||
"my resistor R. Let me find out its",
|
||||
@@ -1822,11 +1741,9 @@
|
||||
"for the next five seconds, what the small signal model for",
|
||||
"this should look like and then I will go ahead and write down the",
|
||||
"answer.",
|
||||
"",
|
||||
"So differentiating I simply get RIR.",
|
||||
"In other words, for a resistor the small signal",
|
||||
"model is the resistor itself.",
|
||||
"",
|
||||
"So what I have done so far, let me just take you through",
|
||||
"where we are right now, give you the big picture there.",
|
||||
"I began by suggesting that looking to find an even simpler",
|
||||
@@ -1885,7 +1802,6 @@
|
||||
"gmvi equals zero. So right there I have the",
|
||||
"relationship between VO and VI. So VO is simply minus gmviRL.",
|
||||
"And remember gm was simply K VI minus VT.",
|
||||
"",
|
||||
"We are done, OK?",
|
||||
"What have we here? I created a linear circuit",
|
||||
"which simply comprised small signal models for each of my big",
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
{
|
||||
"start": [
|
||||
0,
|
||||
4000,
|
||||
11000,
|
||||
15900,
|
||||
18350,
|
||||
@@ -97,7 +96,6 @@
|
||||
420000,
|
||||
425253,
|
||||
428815,
|
||||
433000,
|
||||
453000,
|
||||
457137,
|
||||
461201,
|
||||
@@ -131,7 +129,6 @@
|
||||
576230,
|
||||
583705,
|
||||
590813,
|
||||
594000,
|
||||
604000,
|
||||
608934,
|
||||
612717,
|
||||
@@ -203,7 +200,6 @@
|
||||
941258,
|
||||
945494,
|
||||
947823,
|
||||
951000,
|
||||
959000,
|
||||
965469,
|
||||
972882,
|
||||
@@ -282,7 +278,6 @@
|
||||
1320467,
|
||||
1325170,
|
||||
1329230,
|
||||
1330000,
|
||||
1336000,
|
||||
1339685,
|
||||
1342835,
|
||||
@@ -292,7 +287,6 @@
|
||||
1358880,
|
||||
1362409,
|
||||
1368420,
|
||||
1376000,
|
||||
1383000,
|
||||
1386397,
|
||||
1390012,
|
||||
@@ -302,7 +296,6 @@
|
||||
1405626,
|
||||
1412082,
|
||||
1422422,
|
||||
1424000,
|
||||
1434000,
|
||||
1438200,
|
||||
1441666,
|
||||
@@ -318,7 +311,6 @@
|
||||
1489370,
|
||||
1495511,
|
||||
1503000,
|
||||
1506000,
|
||||
1513000,
|
||||
1516507,
|
||||
1521183,
|
||||
@@ -337,7 +329,6 @@
|
||||
1581370,
|
||||
1584833,
|
||||
1587874,
|
||||
1591000,
|
||||
1603000,
|
||||
1609276,
|
||||
1613425,
|
||||
@@ -393,7 +384,6 @@
|
||||
1822792,
|
||||
1825664,
|
||||
1830141,
|
||||
1832000,
|
||||
1839000,
|
||||
1841854,
|
||||
1844151,
|
||||
@@ -407,7 +397,6 @@
|
||||
1878678,
|
||||
1881423,
|
||||
1885266,
|
||||
1889000,
|
||||
1894000,
|
||||
1895518,
|
||||
1898936,
|
||||
@@ -431,11 +420,9 @@
|
||||
1970542,
|
||||
1973964,
|
||||
1978242,
|
||||
1981000,
|
||||
1986000,
|
||||
1990400,
|
||||
1993510,
|
||||
1997000,
|
||||
2004000,
|
||||
2006126,
|
||||
2010000,
|
||||
@@ -537,7 +524,6 @@
|
||||
2425348,
|
||||
2430000,
|
||||
2435699,
|
||||
2440000,
|
||||
2445000,
|
||||
2447465,
|
||||
2451526,
|
||||
@@ -558,7 +544,6 @@
|
||||
2512529,
|
||||
2520000,
|
||||
2524347,
|
||||
2525000,
|
||||
2541000,
|
||||
2546000,
|
||||
2552280,
|
||||
@@ -569,7 +554,6 @@
|
||||
2583813,
|
||||
2591408,
|
||||
2598226,
|
||||
2602000,
|
||||
2610000,
|
||||
2612705,
|
||||
2617485,
|
||||
@@ -589,14 +573,12 @@
|
||||
2675202,
|
||||
2680124,
|
||||
2683963,
|
||||
2688000,
|
||||
2698000,
|
||||
2704122,
|
||||
2707948,
|
||||
2713742,
|
||||
2720630,
|
||||
2725003,
|
||||
2732000,
|
||||
2745000,
|
||||
2749464,
|
||||
2754081,
|
||||
@@ -618,7 +600,6 @@
|
||||
2825000,
|
||||
2830166,
|
||||
2834083,
|
||||
2837000,
|
||||
2855000,
|
||||
2859604,
|
||||
2862189,
|
||||
@@ -664,7 +645,6 @@
|
||||
],
|
||||
"end": [
|
||||
4000,
|
||||
11000,
|
||||
15900,
|
||||
18350,
|
||||
23716,
|
||||
@@ -760,7 +740,6 @@
|
||||
425253,
|
||||
428815,
|
||||
433000,
|
||||
453000,
|
||||
457137,
|
||||
461201,
|
||||
463596,
|
||||
@@ -794,7 +773,6 @@
|
||||
583705,
|
||||
590813,
|
||||
594000,
|
||||
604000,
|
||||
608934,
|
||||
612717,
|
||||
617651,
|
||||
@@ -866,7 +844,6 @@
|
||||
945494,
|
||||
947823,
|
||||
951000,
|
||||
959000,
|
||||
965469,
|
||||
972882,
|
||||
977600,
|
||||
@@ -945,7 +922,6 @@
|
||||
1325170,
|
||||
1329230,
|
||||
1330000,
|
||||
1336000,
|
||||
1339685,
|
||||
1342835,
|
||||
1346520,
|
||||
@@ -955,7 +931,6 @@
|
||||
1362409,
|
||||
1368420,
|
||||
1376000,
|
||||
1383000,
|
||||
1386397,
|
||||
1390012,
|
||||
1394421,
|
||||
@@ -965,7 +940,6 @@
|
||||
1412082,
|
||||
1422422,
|
||||
1424000,
|
||||
1434000,
|
||||
1438200,
|
||||
1441666,
|
||||
1444393,
|
||||
@@ -981,7 +955,6 @@
|
||||
1495511,
|
||||
1503000,
|
||||
1506000,
|
||||
1513000,
|
||||
1516507,
|
||||
1521183,
|
||||
1525859,
|
||||
@@ -1000,7 +973,6 @@
|
||||
1584833,
|
||||
1587874,
|
||||
1591000,
|
||||
1603000,
|
||||
1609276,
|
||||
1613425,
|
||||
1620127,
|
||||
@@ -1056,7 +1028,6 @@
|
||||
1825664,
|
||||
1830141,
|
||||
1832000,
|
||||
1839000,
|
||||
1841854,
|
||||
1844151,
|
||||
1847424,
|
||||
@@ -1070,7 +1041,6 @@
|
||||
1881423,
|
||||
1885266,
|
||||
1889000,
|
||||
1894000,
|
||||
1895518,
|
||||
1898936,
|
||||
1903569,
|
||||
@@ -1094,11 +1064,9 @@
|
||||
1973964,
|
||||
1978242,
|
||||
1981000,
|
||||
1986000,
|
||||
1990400,
|
||||
1993510,
|
||||
1997000,
|
||||
2004000,
|
||||
2006126,
|
||||
2010000,
|
||||
2014627,
|
||||
@@ -1200,7 +1168,6 @@
|
||||
2430000,
|
||||
2435699,
|
||||
2440000,
|
||||
2445000,
|
||||
2447465,
|
||||
2451526,
|
||||
2454935,
|
||||
@@ -1221,7 +1188,6 @@
|
||||
2520000,
|
||||
2524347,
|
||||
2525000,
|
||||
2541000,
|
||||
2546000,
|
||||
2552280,
|
||||
2559345,
|
||||
@@ -1232,7 +1198,6 @@
|
||||
2591408,
|
||||
2598226,
|
||||
2602000,
|
||||
2610000,
|
||||
2612705,
|
||||
2617485,
|
||||
2622355,
|
||||
@@ -1252,14 +1217,12 @@
|
||||
2680124,
|
||||
2683963,
|
||||
2688000,
|
||||
2698000,
|
||||
2704122,
|
||||
2707948,
|
||||
2713742,
|
||||
2720630,
|
||||
2725003,
|
||||
2732000,
|
||||
2745000,
|
||||
2749464,
|
||||
2754081,
|
||||
2759000,
|
||||
@@ -1281,7 +1244,6 @@
|
||||
2830166,
|
||||
2834083,
|
||||
2837000,
|
||||
2855000,
|
||||
2859604,
|
||||
2862189,
|
||||
2865824,
|
||||
@@ -1327,7 +1289,6 @@
|
||||
],
|
||||
"text": [
|
||||
"Let's get started.",
|
||||
"",
|
||||
"Can you hear me back there? Loud and clear.",
|
||||
"OK. Let's get started.",
|
||||
"Before I begin, just a couple of announcements.",
|
||||
@@ -1423,7 +1384,6 @@
|
||||
"And then jump into introducing the superposition methods and",
|
||||
"Thevenin methods using that same example.",
|
||||
"So let me draw you an example circuit here.",
|
||||
"",
|
||||
"So, again, I'm using this example, I will use this example",
|
||||
"to introduce the method of superposition and the Thevenin",
|
||||
"method. So what I'm going to do is",
|
||||
@@ -1457,7 +1417,6 @@
|
||||
"I'll move the known sources to the right-hand side and collect",
|
||||
"the coefficients of e on this side, so I get one by R1 plus",
|
||||
"one by R2 over here.",
|
||||
"",
|
||||
"So stare at this for a moment and notice again here I have e,",
|
||||
"my unknown node voltage, there is some constant",
|
||||
"multiplier, and that equals some function of V summed up with",
|
||||
@@ -1529,7 +1488,6 @@
|
||||
"linear circuit then so shall my output be reduced in the same",
|
||||
"proportion. So that's homogeneity.",
|
||||
"Next, let's look at superposition.",
|
||||
"",
|
||||
"The property of superposition says the following.",
|
||||
"The same kind of circuit. If I feed it apples then I get",
|
||||
"applesauce. I take the same circuit,",
|
||||
@@ -1608,7 +1566,6 @@
|
||||
"circuit. So when I say zero that source,",
|
||||
"if it's a voltage source short it, if it's a current source",
|
||||
"open it.",
|
||||
"",
|
||||
"I can take any two nodes in the world and measure the potential",
|
||||
"difference across them. So there may be some potential",
|
||||
"difference across these set by the circuit that I haven't shown",
|
||||
@@ -1618,7 +1575,6 @@
|
||||
"But there is a V. It's zero.",
|
||||
"So that's method four, method of superposition.",
|
||||
"And this method says that the output of a circuit --",
|
||||
"",
|
||||
"Again, remember I'm focusing on linear circuits.",
|
||||
"Remember, I have this playground where LMD applies.",
|
||||
"And within that playground I'm playing in the south goal area.",
|
||||
@@ -1628,7 +1584,6 @@
|
||||
"linear. So the output of a circuit is",
|
||||
"determined by summing up the responses to each source acting",
|
||||
"alone.",
|
||||
"",
|
||||
"Now, in this statement here this source stands for",
|
||||
"independent source. I haven't talked about",
|
||||
"independent versus dependent sources.",
|
||||
@@ -1644,7 +1599,6 @@
|
||||
"one source acting alone. So let me just do this here.",
|
||||
"Let me start with the circuit. And let me start with shutting",
|
||||
"I off. So I have voltage V --",
|
||||
"",
|
||||
"I have R2. And I'm shutting I off.",
|
||||
"So I have replaced this with an open circuit.",
|
||||
"So I is zero. Let me call the node voltage eV",
|
||||
@@ -1663,7 +1617,6 @@
|
||||
"might imagine. So that's with the V acting",
|
||||
"alone. Now, let me do I acting alone.",
|
||||
"So for I acting alone --",
|
||||
"",
|
||||
"And what I do this time around is replace this with a short,",
|
||||
"replace the voltage source to the short.",
|
||||
"And let me call this voltage eI for the component of the voltage",
|
||||
@@ -1719,7 +1672,6 @@
|
||||
"resistor. So this vat of salt water",
|
||||
"behaves like big distributed resistor in the following",
|
||||
"manner.",
|
||||
"",
|
||||
"And so on. This of this big mesh of little",
|
||||
"resistors, but it's all resistors.",
|
||||
"It's a linear circuit. So I'm going to apply two",
|
||||
@@ -1733,7 +1685,6 @@
|
||||
"right now. It's all empty.",
|
||||
"Can we show the screen on this side?",
|
||||
"The oscilloscope screen?",
|
||||
"",
|
||||
"OK. Oh, there you go.",
|
||||
"So this is the screen of the oscilloscope now.",
|
||||
"Notice that I have a sinusoid and I have a triangular wave and",
|
||||
@@ -1757,11 +1708,9 @@
|
||||
"form. And just to have some more fun,",
|
||||
"what I can do is increase one of the voltages.",
|
||||
"And you'll see --",
|
||||
"",
|
||||
"Now you know what would have happened if I had used Charles",
|
||||
"River water. So my output keeps increasing",
|
||||
"as I increase the corresponding wave form.",
|
||||
"",
|
||||
"I could do this, this is fun.",
|
||||
"So let me pause there and go onto the next topic.",
|
||||
"So that little demonstration showed you that even something",
|
||||
@@ -1863,7 +1812,6 @@
|
||||
"some resistance R. And that's what I get here.",
|
||||
"So this is what V is going to look like and that's a form.",
|
||||
"So let's take a look at these components.",
|
||||
"",
|
||||
"Let's focus on the easy part first.",
|
||||
"What does this look like? This component looks like an I,",
|
||||
"it looks like a current and has some resistance.",
|
||||
@@ -1884,7 +1832,6 @@
|
||||
"resistor and a voltage source behaving in some manner.",
|
||||
"And let me just call it Vth for now, and you'll know why in a",
|
||||
"second.",
|
||||
"",
|
||||
"The voltage has a form, some voltage plus Ri.",
|
||||
"So, in other words, as far as this I is concerned",
|
||||
"this whole network here N full of all the nice stuff is",
|
||||
@@ -1895,7 +1842,6 @@
|
||||
"with the resistor R. Notice that the equation for",
|
||||
"this simple circuit is this, so I is given by V minus Vth",
|
||||
"divided by R. Just remember.",
|
||||
"",
|
||||
"It's a circuit. In other words,",
|
||||
"Agarwal sitting here cannot tell the difference if I'm",
|
||||
"measuring the voltage here between a circuit that looks",
|
||||
@@ -1915,14 +1861,12 @@
|
||||
"V, I would get that big term on the left-hand side.",
|
||||
"That's my Vth. So that inspires the next",
|
||||
"method called the Thevenin method.",
|
||||
"",
|
||||
"In this method what I'm going to do is take some circuit,",
|
||||
"I'm on Page 9, with a mess of stuff.",
|
||||
"It's a big mess of stuff. And if I care to look at its",
|
||||
"impact on something else that I add from the outside then as far",
|
||||
"as the outside world is concerned this is",
|
||||
"indistinguishable from a circuit that looks like this.",
|
||||
"",
|
||||
"So what I can do is if I want to figure out what's happening",
|
||||
"here then, for the purpose of my analysis, this simple network",
|
||||
"here with R and Vth becomes a surrogate for this entire mess.",
|
||||
@@ -1944,7 +1888,6 @@
|
||||
"And what I'm going to do is I'm going to box this up and see if",
|
||||
"I can replace that with its Thevenin equivalent.",
|
||||
"So I'm going to box that up.",
|
||||
"",
|
||||
"What I'm saying is that I'm going to box it up and replace",
|
||||
"it with this Thevenin equivalent.",
|
||||
"I don't know what Vth and R are at this point.",
|
||||
|
||||
@@ -1,8 +1,6 @@
|
||||
{
|
||||
"start": [
|
||||
0,
|
||||
6000,
|
||||
8000,
|
||||
17000,
|
||||
23875,
|
||||
29000,
|
||||
@@ -219,7 +217,6 @@
|
||||
960000,
|
||||
965197,
|
||||
972676,
|
||||
978000,
|
||||
990000,
|
||||
992862,
|
||||
997633,
|
||||
@@ -255,7 +252,6 @@
|
||||
1117373,
|
||||
1119801,
|
||||
1122996,
|
||||
1126000,
|
||||
1131000,
|
||||
1137202,
|
||||
1145000,
|
||||
@@ -269,7 +265,6 @@
|
||||
1180513,
|
||||
1186213,
|
||||
1191636,
|
||||
1194000,
|
||||
1203000,
|
||||
1207366,
|
||||
1212328,
|
||||
@@ -343,7 +338,6 @@
|
||||
1497959,
|
||||
1504000,
|
||||
1507873,
|
||||
1509000,
|
||||
1513000,
|
||||
1516878,
|
||||
1520757,
|
||||
@@ -357,7 +351,6 @@
|
||||
1559000,
|
||||
1564194,
|
||||
1569037,
|
||||
1573000,
|
||||
1578000,
|
||||
1581798,
|
||||
1584884,
|
||||
@@ -385,7 +378,6 @@
|
||||
1694213,
|
||||
1698581,
|
||||
1703803,
|
||||
1707000,
|
||||
1716000,
|
||||
1733424,
|
||||
1741123,
|
||||
@@ -473,7 +465,6 @@
|
||||
2140000,
|
||||
2145130,
|
||||
2150521,
|
||||
2154000,
|
||||
2162000,
|
||||
2168569,
|
||||
2174276,
|
||||
@@ -517,7 +508,6 @@
|
||||
2331997,
|
||||
2334640,
|
||||
2340000,
|
||||
2345000,
|
||||
2351000,
|
||||
2355230,
|
||||
2358461,
|
||||
@@ -599,7 +589,6 @@
|
||||
2738955,
|
||||
2745464,
|
||||
2752214,
|
||||
2758000,
|
||||
2764000,
|
||||
2768067,
|
||||
2770973,
|
||||
@@ -619,7 +608,6 @@
|
||||
2826800,
|
||||
2831738,
|
||||
2835704,
|
||||
2837000,
|
||||
2843000,
|
||||
2846000,
|
||||
2849818,
|
||||
@@ -657,7 +645,6 @@
|
||||
2966041,
|
||||
2970000,
|
||||
2973574,
|
||||
2976000,
|
||||
2983000,
|
||||
2988633,
|
||||
2994467,
|
||||
@@ -668,7 +655,6 @@
|
||||
3013875,
|
||||
3017849,
|
||||
3022275,
|
||||
3027000,
|
||||
3033000,
|
||||
3036652,
|
||||
3039000,
|
||||
@@ -713,9 +699,7 @@
|
||||
3153648
|
||||
],
|
||||
"end": [
|
||||
6000,
|
||||
8000,
|
||||
17000,
|
||||
23875,
|
||||
29000,
|
||||
34818,
|
||||
@@ -932,7 +916,6 @@
|
||||
965197,
|
||||
972676,
|
||||
978000,
|
||||
990000,
|
||||
992862,
|
||||
997633,
|
||||
1002007,
|
||||
@@ -968,7 +951,6 @@
|
||||
1119801,
|
||||
1122996,
|
||||
1126000,
|
||||
1131000,
|
||||
1137202,
|
||||
1145000,
|
||||
1149395,
|
||||
@@ -982,7 +964,6 @@
|
||||
1186213,
|
||||
1191636,
|
||||
1194000,
|
||||
1203000,
|
||||
1207366,
|
||||
1212328,
|
||||
1218381,
|
||||
@@ -1056,7 +1037,6 @@
|
||||
1504000,
|
||||
1507873,
|
||||
1509000,
|
||||
1513000,
|
||||
1516878,
|
||||
1520757,
|
||||
1525969,
|
||||
@@ -1070,7 +1050,6 @@
|
||||
1564194,
|
||||
1569037,
|
||||
1573000,
|
||||
1578000,
|
||||
1581798,
|
||||
1584884,
|
||||
1589000,
|
||||
@@ -1098,7 +1077,6 @@
|
||||
1698581,
|
||||
1703803,
|
||||
1707000,
|
||||
1716000,
|
||||
1733424,
|
||||
1741123,
|
||||
1745955,
|
||||
@@ -1186,7 +1164,6 @@
|
||||
2145130,
|
||||
2150521,
|
||||
2154000,
|
||||
2162000,
|
||||
2168569,
|
||||
2174276,
|
||||
2179661,
|
||||
@@ -1230,7 +1207,6 @@
|
||||
2334640,
|
||||
2340000,
|
||||
2345000,
|
||||
2351000,
|
||||
2355230,
|
||||
2358461,
|
||||
2361153,
|
||||
@@ -1312,7 +1288,6 @@
|
||||
2745464,
|
||||
2752214,
|
||||
2758000,
|
||||
2764000,
|
||||
2768067,
|
||||
2770973,
|
||||
2773951,
|
||||
@@ -1332,7 +1307,6 @@
|
||||
2831738,
|
||||
2835704,
|
||||
2837000,
|
||||
2843000,
|
||||
2846000,
|
||||
2849818,
|
||||
2853818,
|
||||
@@ -1370,7 +1344,6 @@
|
||||
2970000,
|
||||
2973574,
|
||||
2976000,
|
||||
2983000,
|
||||
2988633,
|
||||
2994467,
|
||||
2997485,
|
||||
@@ -1381,7 +1354,6 @@
|
||||
3017849,
|
||||
3022275,
|
||||
3027000,
|
||||
3033000,
|
||||
3036652,
|
||||
3039000,
|
||||
3042521,
|
||||
@@ -1426,9 +1398,7 @@
|
||||
3158000
|
||||
],
|
||||
"text": [
|
||||
"",
|
||||
"OK. Good morning.",
|
||||
"",
|
||||
"In the last lecture I did a little demonstration for you",
|
||||
"where I showed you a pair of inverters.",
|
||||
"And showed you that the output of the first inverter looked",
|
||||
@@ -1645,7 +1615,6 @@
|
||||
"One is the 1-e^-t/RC form and the e^-t/RC.",
|
||||
"Both have a time constant RC. Let me just make this a dashed",
|
||||
"line just to be on the safe side here.",
|
||||
"",
|
||||
"That is our first piece of intuition.",
|
||||
"And, as I pointed out before, in problems you face in life or",
|
||||
"in ones that we give you, feel free to use the intuitive",
|
||||
@@ -1681,7 +1650,6 @@
|
||||
"driving some other piece of subcircuit.",
|
||||
"Let me just draw a few equivalent circuits for you.",
|
||||
"The internal circuit looks like this.",
|
||||
"",
|
||||
"This is my inverter X, A, my node B.",
|
||||
"And notice that I have this capacitor CGS.",
|
||||
"Since I am interested in this node, let me show you that,",
|
||||
@@ -1695,7 +1663,6 @@
|
||||
"from say 5 volts to 0 volts at the node A.",
|
||||
"This is VA here. That is shown up there.",
|
||||
"And VB --",
|
||||
"",
|
||||
"We had expected that VB would look like this.",
|
||||
"We expected VB to be instantaneous and looking like",
|
||||
"that, but instead because of the capacitor VB looks like this.",
|
||||
@@ -1769,7 +1736,6 @@
|
||||
"ground through CGS through RL through VS back to ground.",
|
||||
"And just for simplicity, let me draw this in a form that",
|
||||
"we understand.",
|
||||
"",
|
||||
"CGS. Let me use this as my ground",
|
||||
"node. And this is the voltage VB.",
|
||||
"And this is RL. And V is simply VS once that",
|
||||
@@ -1783,7 +1749,6 @@
|
||||
"And then what I want to find out is what does the value look",
|
||||
"like for time starting from zero and then going forward?",
|
||||
"Well, we have become experts at this now.",
|
||||
"",
|
||||
"Let's do the intuition here. Start off with zero.",
|
||||
"That's good. Because my initial value is",
|
||||
"zero, I start off here. What is the final value?",
|
||||
@@ -1811,7 +1776,6 @@
|
||||
"I get to VS and this is my 1-e^-t/RC form.",
|
||||
"I need to compute tR. And tR is the time that this",
|
||||
"takes to get to VOH.",
|
||||
"",
|
||||
"For what value of time, for what T, does VB reach VOH?",
|
||||
"I want to find tR. What's tR?",
|
||||
"From that equation, that simply tells me the",
|
||||
@@ -1899,7 +1863,6 @@
|
||||
"you can replace this circuit here with a Thevenin equivalent",
|
||||
"of the sort for the purpose of determining what happens at this",
|
||||
"node given that that is linear.",
|
||||
"",
|
||||
"So I need to find out that for the purpose of determining what",
|
||||
"happens at the node X. I have to replace this with its",
|
||||
"Thevenin equivalent. And I now need to find out RTH",
|
||||
@@ -1943,7 +1906,6 @@
|
||||
"voltage because that is a DC voltage.",
|
||||
"The capacitor looks like an open circuit after a long time.",
|
||||
"And VTH appears there so it is simply V Thevenin.",
|
||||
"",
|
||||
"And then when you see those two, boy, I love doing this,",
|
||||
"you go like this. That is the coolest part.",
|
||||
"And then I am done. It is so simple.",
|
||||
@@ -2025,7 +1987,6 @@
|
||||
"let me write the corresponding RC time constant for the",
|
||||
"circuit, which is RTHCGS. So RTH is approximately 10 ohms",
|
||||
"and CGS is 1 pF, so this is 1 picosecond.",
|
||||
"",
|
||||
"Now you will understand why I have been writing this time",
|
||||
"constant down. It turns out that the time",
|
||||
"constant is a very, very important number.",
|
||||
@@ -2045,7 +2006,6 @@
|
||||
"the last three or four minutes is set up a little demo for you",
|
||||
"for your recitation, and then your recitation will",
|
||||
"cover it.",
|
||||
"",
|
||||
"This is a true story. This really,",
|
||||
"really happened. In this West Coast school,",
|
||||
"which shall remain nameless, they had a chip,",
|
||||
@@ -2083,7 +2043,6 @@
|
||||
"forbidden region and did bad things to me.",
|
||||
"So let me show you a little demo and show you that that's",
|
||||
"exactly how the circuit is behaving.",
|
||||
"",
|
||||
"Notice that this is what I expect but this is what I see.",
|
||||
"Look at the purple curve here. Notice these spikes that are",
|
||||
"showing up there. This is true.",
|
||||
@@ -2094,7 +2053,6 @@
|
||||
"why this was happening. Think of these as two pins and",
|
||||
"the pins are close together. I am just modeling the two pins",
|
||||
"with a role of wire. And what I am going to do is --",
|
||||
"",
|
||||
"I am going to separate the wires and keep them far apart.",
|
||||
"It is like keeping my pins far apart.",
|
||||
"Hey, guess what happened? Those nasty spikes went away.",
|
||||
|
||||
5
subs/TbsD4Bemwg0.srt.sjson
Normal file
5
subs/TbsD4Bemwg0.srt.sjson
Normal file
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"start": [],
|
||||
"end": [],
|
||||
"text": []
|
||||
}
|
||||
5
subs/UJu_O4HwP_0.srt.sjson
Normal file
5
subs/UJu_O4HwP_0.srt.sjson
Normal file
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"start": [],
|
||||
"end": [],
|
||||
"text": []
|
||||
}
|
||||
@@ -1,10 +1,8 @@
|
||||
{
|
||||
"start": [
|
||||
0,
|
||||
4000,
|
||||
8500,
|
||||
17166,
|
||||
23000,
|
||||
41000,
|
||||
46304,
|
||||
51608,
|
||||
@@ -34,10 +32,8 @@
|
||||
150000,
|
||||
154737,
|
||||
157788,
|
||||
161000,
|
||||
166000,
|
||||
174821,
|
||||
179000,
|
||||
183000,
|
||||
189201,
|
||||
194826,
|
||||
@@ -62,9 +58,7 @@
|
||||
277529,
|
||||
281118,
|
||||
284355,
|
||||
289000,
|
||||
294000,
|
||||
300000,
|
||||
306000,
|
||||
312790,
|
||||
318873,
|
||||
@@ -387,7 +381,6 @@
|
||||
1635035,
|
||||
1638381,
|
||||
1642232,
|
||||
1644000,
|
||||
1651000,
|
||||
1654284,
|
||||
1658493,
|
||||
@@ -403,7 +396,6 @@
|
||||
1700553,
|
||||
1704766,
|
||||
1707213,
|
||||
1710000,
|
||||
1740000,
|
||||
1744371,
|
||||
1747796,
|
||||
@@ -422,7 +414,6 @@
|
||||
1796488,
|
||||
1800747,
|
||||
1808545,
|
||||
1814000,
|
||||
1820000,
|
||||
1822658,
|
||||
1825189,
|
||||
@@ -458,7 +449,6 @@
|
||||
1943464,
|
||||
1946762,
|
||||
1950000,
|
||||
1953000,
|
||||
1964000,
|
||||
1969429,
|
||||
1973754,
|
||||
@@ -506,7 +496,6 @@
|
||||
2150335,
|
||||
2155486,
|
||||
2161000,
|
||||
2170000,
|
||||
2185000,
|
||||
2187956,
|
||||
2193000,
|
||||
@@ -570,7 +559,6 @@
|
||||
2501032,
|
||||
2505521,
|
||||
2508793,
|
||||
2511000,
|
||||
2520000,
|
||||
2523796,
|
||||
2527270,
|
||||
@@ -585,7 +573,6 @@
|
||||
2565220,
|
||||
2567868,
|
||||
2571758,
|
||||
2573000,
|
||||
2581000,
|
||||
2586422,
|
||||
2589483,
|
||||
@@ -606,7 +593,6 @@
|
||||
2641751,
|
||||
2644406,
|
||||
2647344,
|
||||
2650000,
|
||||
2668000,
|
||||
2670000,
|
||||
2674485,
|
||||
@@ -740,11 +726,9 @@
|
||||
3138333
|
||||
],
|
||||
"end": [
|
||||
4000,
|
||||
8500,
|
||||
17166,
|
||||
23000,
|
||||
41000,
|
||||
46304,
|
||||
51608,
|
||||
54652,
|
||||
@@ -774,10 +758,8 @@
|
||||
154737,
|
||||
157788,
|
||||
161000,
|
||||
166000,
|
||||
174821,
|
||||
179000,
|
||||
183000,
|
||||
189201,
|
||||
194826,
|
||||
202471,
|
||||
@@ -802,9 +784,7 @@
|
||||
281118,
|
||||
284355,
|
||||
289000,
|
||||
294000,
|
||||
300000,
|
||||
306000,
|
||||
312790,
|
||||
318873,
|
||||
325521,
|
||||
@@ -1127,7 +1107,6 @@
|
||||
1638381,
|
||||
1642232,
|
||||
1644000,
|
||||
1651000,
|
||||
1654284,
|
||||
1658493,
|
||||
1664344,
|
||||
@@ -1143,7 +1122,6 @@
|
||||
1704766,
|
||||
1707213,
|
||||
1710000,
|
||||
1740000,
|
||||
1744371,
|
||||
1747796,
|
||||
1751876,
|
||||
@@ -1162,7 +1140,6 @@
|
||||
1800747,
|
||||
1808545,
|
||||
1814000,
|
||||
1820000,
|
||||
1822658,
|
||||
1825189,
|
||||
1828481,
|
||||
@@ -1198,7 +1175,6 @@
|
||||
1946762,
|
||||
1950000,
|
||||
1953000,
|
||||
1964000,
|
||||
1969429,
|
||||
1973754,
|
||||
1979000,
|
||||
@@ -1246,7 +1222,6 @@
|
||||
2155486,
|
||||
2161000,
|
||||
2170000,
|
||||
2185000,
|
||||
2187956,
|
||||
2193000,
|
||||
2197485,
|
||||
@@ -1310,7 +1285,6 @@
|
||||
2505521,
|
||||
2508793,
|
||||
2511000,
|
||||
2520000,
|
||||
2523796,
|
||||
2527270,
|
||||
2531147,
|
||||
@@ -1325,7 +1299,6 @@
|
||||
2567868,
|
||||
2571758,
|
||||
2573000,
|
||||
2581000,
|
||||
2586422,
|
||||
2589483,
|
||||
2594294,
|
||||
@@ -1346,7 +1319,6 @@
|
||||
2644406,
|
||||
2647344,
|
||||
2650000,
|
||||
2668000,
|
||||
2670000,
|
||||
2674485,
|
||||
2676824,
|
||||
@@ -1480,11 +1452,9 @@
|
||||
3143000
|
||||
],
|
||||
"text": [
|
||||
"",
|
||||
"All right. Good morning all.",
|
||||
"Today we embark on another new chapter in what we do.",
|
||||
"And the topic is going to be --",
|
||||
"",
|
||||
"We will talk about this thing called an Operational Amplifier.",
|
||||
"Before I get into the lecture, I want to point out a couple of",
|
||||
"things. One is that you are going to",
|
||||
@@ -1514,10 +1484,8 @@
|
||||
"Start with something that you know and then lead up into the",
|
||||
"operational amplifier and its circuits.",
|
||||
"You know about the MOSFET amplifier.",
|
||||
"",
|
||||
"The MOSFET amplifier that you know about looked like this.",
|
||||
"It was based on a MOSFET.",
|
||||
"",
|
||||
"There was a VS supply. There was a vI input,",
|
||||
"a vO output and, as I said, a VS supply.",
|
||||
"So, this was a MOSFET circuit that you've seen before.",
|
||||
@@ -1542,9 +1510,7 @@
|
||||
"procedure declaration and in the call that you make.",
|
||||
"In the same way, we can take this little device",
|
||||
"here and abstract that out into the following abstraction.",
|
||||
"",
|
||||
"We could abstract that out as a device that looks like this.",
|
||||
"",
|
||||
"I have my input port, I have my output port and I",
|
||||
"have my power port. So, I can apply VS here.",
|
||||
"Notice that I've taken these six terminals here,",
|
||||
@@ -1867,7 +1833,6 @@
|
||||
"was also dependent on temperature and stuff like that.",
|
||||
"It is a very common occurrence. And that is certainly the case",
|
||||
"for the MOSFET.",
|
||||
"",
|
||||
"Let's apply input. Let's do this.",
|
||||
"This is vIN versus vOUT for the amplifier.",
|
||||
"Notice that this is plus 12 volts, this is minus 12 volts.",
|
||||
@@ -1883,7 +1848,6 @@
|
||||
"zero, it does all kinds of weird things, I am going to heat the",
|
||||
"op amp. And then let's take a look at",
|
||||
"how that curve fluctuates.",
|
||||
"",
|
||||
"What you saw there was that the op amp began to behave really",
|
||||
"weirdly as I heated it. Instead of doing this it",
|
||||
"sometimes did this really weirdly, like getting an offset",
|
||||
@@ -1902,7 +1866,6 @@
|
||||
"this horrendously complicated function based on a simple",
|
||||
"abstraction of the device. The circuit that we will build",
|
||||
"is called a noninverting amplifier.",
|
||||
"",
|
||||
"From now on, I am not going to show you the",
|
||||
"plus/minus VS. I am not going to show the",
|
||||
"power port, but it is in there. It's hidden under the",
|
||||
@@ -1938,7 +1901,6 @@
|
||||
"pretty simple in any case. So, I will replace the op amp",
|
||||
"with its equivalent circuit model.",
|
||||
"Its equivalent circuit was v plus, v minus.",
|
||||
"",
|
||||
"So, that was the equivalent circuit model of the operational",
|
||||
"amplifier, just this piece. I draw that for you.",
|
||||
"Then what I am going to do is I connect my v in here.",
|
||||
@@ -1986,7 +1948,6 @@
|
||||
"here, I know v plus is simply vIN so I will just make that",
|
||||
"substitution right away. So, v plus is simply vIN.",
|
||||
"What is v minus? v minus here is vO --",
|
||||
"",
|
||||
"What is v plus? I'm sorry, v minus.",
|
||||
"v minus is simply the voltage that is between R1 and R2.",
|
||||
"Notice that no current flows in to the v minus node.",
|
||||
@@ -2050,7 +2011,6 @@
|
||||
"to heat the amplifier to the wazoo, the op amp to the wazoo,",
|
||||
"but vO is going to be absolutely rock solid.",
|
||||
"Let's try that out.",
|
||||
"",
|
||||
"This time around, this is the transfer function,",
|
||||
"the vO versus vIN. And notice that this time",
|
||||
"around I have similar scales on the X and Y axes,",
|
||||
@@ -2065,7 +2025,6 @@
|
||||
"large. I am just articulating the",
|
||||
"vOUT, vIN curve. And let me start heating the op",
|
||||
"amp.",
|
||||
"",
|
||||
"Notice that it's pretty stable. It doesn't change because it is",
|
||||
"independent of the amplifier values.",
|
||||
"What I have done now is by connecting these resistors in",
|
||||
@@ -2086,7 +2045,6 @@
|
||||
"matter what happens? See if you can come up with",
|
||||
"some intuition and then I will show you how it works.",
|
||||
"I will redraw the circuit in the meantime.",
|
||||
"",
|
||||
"Let me see if I can give you some intuition.",
|
||||
"This is my circuit, and let's say this is R and",
|
||||
"this is R. As an example,",
|
||||
|
||||
@@ -1,9 +1,7 @@
|
||||
{
|
||||
"start": [
|
||||
0,
|
||||
9000,
|
||||
11571,
|
||||
13000,
|
||||
17000,
|
||||
24138,
|
||||
28000,
|
||||
@@ -33,7 +31,6 @@
|
||||
138688,
|
||||
141177,
|
||||
150199,
|
||||
153000,
|
||||
161000,
|
||||
166009,
|
||||
169830,
|
||||
@@ -66,7 +63,6 @@
|
||||
267000,
|
||||
271217,
|
||||
274551,
|
||||
277000,
|
||||
282000,
|
||||
285428,
|
||||
291142,
|
||||
@@ -246,7 +242,6 @@
|
||||
1103437,
|
||||
1106367,
|
||||
1111224,
|
||||
1114000,
|
||||
1123000,
|
||||
1126708,
|
||||
1130880,
|
||||
@@ -308,10 +303,8 @@
|
||||
1351640,
|
||||
1354687,
|
||||
1357812,
|
||||
1360000,
|
||||
1365000,
|
||||
1371724,
|
||||
1373000,
|
||||
1380000,
|
||||
1385154,
|
||||
1388704,
|
||||
@@ -336,7 +329,6 @@
|
||||
1467135,
|
||||
1472099,
|
||||
1476126,
|
||||
1478000,
|
||||
1484000,
|
||||
1487696,
|
||||
1491651,
|
||||
@@ -346,7 +338,6 @@
|
||||
1504381,
|
||||
1507546,
|
||||
1510482,
|
||||
1511000,
|
||||
1522000,
|
||||
1525037,
|
||||
1530000,
|
||||
@@ -359,7 +350,6 @@
|
||||
1555356,
|
||||
1559000,
|
||||
1562052,
|
||||
1563000,
|
||||
1568000,
|
||||
1572162,
|
||||
1576324,
|
||||
@@ -412,7 +402,6 @@
|
||||
1783928,
|
||||
1788503,
|
||||
1793078,
|
||||
1795000,
|
||||
1810000,
|
||||
1814856,
|
||||
1817582,
|
||||
@@ -502,7 +491,6 @@
|
||||
2222327,
|
||||
2225721,
|
||||
2230557,
|
||||
2232000,
|
||||
2241000,
|
||||
2247555,
|
||||
2252782,
|
||||
@@ -528,7 +516,6 @@
|
||||
2342000,
|
||||
2347991,
|
||||
2352286,
|
||||
2355000,
|
||||
2360000,
|
||||
2363333,
|
||||
2367243,
|
||||
@@ -580,7 +567,6 @@
|
||||
2568054,
|
||||
2571665,
|
||||
2576079,
|
||||
2583000,
|
||||
2589000,
|
||||
2593995,
|
||||
2597927,
|
||||
@@ -617,23 +603,18 @@
|
||||
2744578,
|
||||
2747030,
|
||||
2749774,
|
||||
2751000,
|
||||
2756000,
|
||||
2760000,
|
||||
2764534,
|
||||
2767206,
|
||||
2771983,
|
||||
2777085,
|
||||
2780000,
|
||||
2800000,
|
||||
2802000,
|
||||
2872000
|
||||
],
|
||||
"end": [
|
||||
9000,
|
||||
11571,
|
||||
13000,
|
||||
17000,
|
||||
24138,
|
||||
28000,
|
||||
34000,
|
||||
@@ -663,7 +644,6 @@
|
||||
141177,
|
||||
150199,
|
||||
153000,
|
||||
161000,
|
||||
166009,
|
||||
169830,
|
||||
175009,
|
||||
@@ -696,7 +676,6 @@
|
||||
271217,
|
||||
274551,
|
||||
277000,
|
||||
282000,
|
||||
285428,
|
||||
291142,
|
||||
293142,
|
||||
@@ -876,7 +855,6 @@
|
||||
1106367,
|
||||
1111224,
|
||||
1114000,
|
||||
1123000,
|
||||
1126708,
|
||||
1130880,
|
||||
1132801,
|
||||
@@ -938,10 +916,8 @@
|
||||
1354687,
|
||||
1357812,
|
||||
1360000,
|
||||
1365000,
|
||||
1371724,
|
||||
1373000,
|
||||
1380000,
|
||||
1385154,
|
||||
1388704,
|
||||
1393690,
|
||||
@@ -966,7 +942,6 @@
|
||||
1472099,
|
||||
1476126,
|
||||
1478000,
|
||||
1484000,
|
||||
1487696,
|
||||
1491651,
|
||||
1495218,
|
||||
@@ -976,7 +951,6 @@
|
||||
1507546,
|
||||
1510482,
|
||||
1511000,
|
||||
1522000,
|
||||
1525037,
|
||||
1530000,
|
||||
1533941,
|
||||
@@ -989,7 +963,6 @@
|
||||
1559000,
|
||||
1562052,
|
||||
1563000,
|
||||
1568000,
|
||||
1572162,
|
||||
1576324,
|
||||
1580911,
|
||||
@@ -1042,7 +1015,6 @@
|
||||
1788503,
|
||||
1793078,
|
||||
1795000,
|
||||
1810000,
|
||||
1814856,
|
||||
1817582,
|
||||
1822695,
|
||||
@@ -1132,7 +1104,6 @@
|
||||
2225721,
|
||||
2230557,
|
||||
2232000,
|
||||
2241000,
|
||||
2247555,
|
||||
2252782,
|
||||
2257490,
|
||||
@@ -1158,7 +1129,6 @@
|
||||
2347991,
|
||||
2352286,
|
||||
2355000,
|
||||
2360000,
|
||||
2363333,
|
||||
2367243,
|
||||
2370064,
|
||||
@@ -1210,7 +1180,6 @@
|
||||
2571665,
|
||||
2576079,
|
||||
2583000,
|
||||
2589000,
|
||||
2593995,
|
||||
2597927,
|
||||
2599946,
|
||||
@@ -1247,23 +1216,18 @@
|
||||
2747030,
|
||||
2749774,
|
||||
2751000,
|
||||
2756000,
|
||||
2760000,
|
||||
2764534,
|
||||
2767206,
|
||||
2771983,
|
||||
2777085,
|
||||
2780000,
|
||||
2800000,
|
||||
2802000,
|
||||
2872000,
|
||||
2877000
|
||||
],
|
||||
"text": [
|
||||
"",
|
||||
"All right. Let's get moving.",
|
||||
"Good morning.",
|
||||
"",
|
||||
"Today, if everything works out, we have some fun for you guys.",
|
||||
"I hope it works out. We'll see.",
|
||||
"What I am going to do today is a very major application of the",
|
||||
@@ -1293,7 +1257,6 @@
|
||||
"notes. All right.",
|
||||
"Let's start with the review. We looked at this circuit last",
|
||||
"Friday --",
|
||||
"",
|
||||
"-- where I said that for our analysis, we are going to focus",
|
||||
"on this small, small region of the playground.",
|
||||
"And what's special about this region of our playground is that",
|
||||
@@ -1326,7 +1289,6 @@
|
||||
"The impedance method says what I am going to do is replace each",
|
||||
"of these by impedances. And then the corresponding",
|
||||
"impedance model looks like this.",
|
||||
"",
|
||||
"Instead of R, I replace that with ZR.",
|
||||
"And instead of the capacitor, I am going to replace that with",
|
||||
"ZC. And this is my Vc.",
|
||||
@@ -1506,7 +1468,6 @@
|
||||
"is concerned. In the next five minutes,",
|
||||
"I want to give you some insight into how you can build different",
|
||||
"kinds of impedances.",
|
||||
"",
|
||||
"And I won't go into too much detail but give some insight",
|
||||
"into how you can get a sense for the kind of filters you want to",
|
||||
"design. Or, at the very least,",
|
||||
@@ -1568,10 +1529,8 @@
|
||||
"throughout. Let's use this to build some",
|
||||
"insight into how our circuits might look.",
|
||||
"Let me do this example.",
|
||||
"",
|
||||
"Let's say I have a Vi and I measure the response across the",
|
||||
"resistor.",
|
||||
"",
|
||||
"So, I measure Vr divided by Vi and take the absolute value and",
|
||||
"take a look at how it's going to look like.",
|
||||
"I want you to stare at this for me and help me with what the",
|
||||
@@ -1596,7 +1555,6 @@
|
||||
"I pass high frequencies but attenuate low frequencies.",
|
||||
"Not surprisingly, this is called a high pass",
|
||||
"filter.",
|
||||
"",
|
||||
"You need to begin to be able to think about capacitors and",
|
||||
"inductors in terms of their high and low frequency properties.",
|
||||
"And, if you develop that intuition, once you develop the",
|
||||
@@ -1606,7 +1564,6 @@
|
||||
"you will go a long way in terms of knowing how to tackle",
|
||||
"problems and being able to quickly sketch responses.",
|
||||
"Yes.",
|
||||
"",
|
||||
"In the case of, if we get something like j",
|
||||
"omega L, what you can do is take the limit as omega goes to zero.",
|
||||
"If it is omega L then notice that it is going to start",
|
||||
@@ -1619,7 +1576,6 @@
|
||||
"look like at that point. All right.",
|
||||
"The next one I would like to draw for you is something that",
|
||||
"looks like this.",
|
||||
"",
|
||||
"Let's say, for example, I have an inductor L and a",
|
||||
"resistor R and I want to see what that looks like.",
|
||||
"In this particular example, I have H, take the absolute",
|
||||
@@ -1672,7 +1628,6 @@
|
||||
"That's going to end up being your high pass filter.",
|
||||
"As another example, I would like to do a series RLC",
|
||||
"circuit --",
|
||||
"",
|
||||
"-- and try to get you some sense of what that output looks",
|
||||
"like. Let's use our intuition and",
|
||||
"first write down what this looks like and then go and do some",
|
||||
@@ -1762,7 +1717,6 @@
|
||||
"resonance point. Resonance is when you're",
|
||||
"driving the circuit at omega nought equals one by a square",
|
||||
"root of LC.",
|
||||
"",
|
||||
"I will very quickly sketch for you a couple of other ways of",
|
||||
"looking at circuits. Supposing I looked at this",
|
||||
"value here, Vlc, I looked at the value across",
|
||||
@@ -1788,7 +1742,6 @@
|
||||
"Here I can nail any specific frequency, as long as the",
|
||||
"frequency falls in roughly that regime.",
|
||||
"Yet another example.",
|
||||
"",
|
||||
"The reason I'm working on so many examples is that to",
|
||||
"experts, a large part of what they do is look at a circuit and",
|
||||
"boom, give a rough form of how it looks like.",
|
||||
@@ -1840,7 +1793,6 @@
|
||||
"picks up a signal. So, in some sense,",
|
||||
"this part of the circuit here is your source.",
|
||||
"I could replace it with its Thevenin equivalent as follows.",
|
||||
"",
|
||||
"So, the front end of your radio looks like a Vi,",
|
||||
"R, L and a C. Where have you seen this",
|
||||
"before? Right there.",
|
||||
@@ -1877,16 +1829,13 @@
|
||||
"filter here. You put a low pass filter that",
|
||||
"does the following. Let's say I want to hear WBZ",
|
||||
"1030.",
|
||||
"",
|
||||
"If I pass this entire signal through that filter.",
|
||||
"And if I arrange to have the omega nought of my filter at",
|
||||
"1030. If I can arrange to have the",
|
||||
"omega nought at 1030 then this is the response of my filter.",
|
||||
"And I am going to pick out this guy and cut out everything else.",
|
||||
"I am just going to get this.",
|
||||
"",
|
||||
"Let's listen to the station for some time.",
|
||||
"",
|
||||
"So, you can see I can tune to the station WBUL."
|
||||
]
|
||||
}
|
||||
5
subs/ZopySooEsTw.srt.sjson
Normal file
5
subs/ZopySooEsTw.srt.sjson
Normal file
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"start": [],
|
||||
"end": [],
|
||||
"text": []
|
||||
}
|
||||
5
subs/bQ5oDn-oy_0.srt.sjson
Normal file
5
subs/bQ5oDn-oy_0.srt.sjson
Normal file
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"start": [],
|
||||
"end": [],
|
||||
"text": []
|
||||
}
|
||||
@@ -1,6 +1,5 @@
|
||||
{
|
||||
"start": [
|
||||
0,
|
||||
5000,
|
||||
11368,
|
||||
14894,
|
||||
@@ -84,19 +83,16 @@
|
||||
516000,
|
||||
520028,
|
||||
524142,
|
||||
528000,
|
||||
537000,
|
||||
545044,
|
||||
553707,
|
||||
561287,
|
||||
565000,
|
||||
577000,
|
||||
585297,
|
||||
593886,
|
||||
600000,
|
||||
608365,
|
||||
616731,
|
||||
619000,
|
||||
630000,
|
||||
636406,
|
||||
641271,
|
||||
@@ -138,7 +134,6 @@
|
||||
888096,
|
||||
893637,
|
||||
900814,
|
||||
909000,
|
||||
918000,
|
||||
921993,
|
||||
923876,
|
||||
@@ -180,7 +175,6 @@
|
||||
1096504,
|
||||
1103362,
|
||||
1107787,
|
||||
1110000,
|
||||
1121000,
|
||||
1127942,
|
||||
1132570,
|
||||
@@ -199,7 +193,6 @@
|
||||
1217934,
|
||||
1223979,
|
||||
1226336,
|
||||
1229000,
|
||||
1234000,
|
||||
1241866,
|
||||
1249333,
|
||||
@@ -214,7 +207,6 @@
|
||||
1294952,
|
||||
1300920,
|
||||
1307904,
|
||||
1314000,
|
||||
1321000,
|
||||
1324777,
|
||||
1328555,
|
||||
@@ -230,18 +222,14 @@
|
||||
1369887,
|
||||
1373193,
|
||||
1379000,
|
||||
1387000,
|
||||
1394000,
|
||||
1398000,
|
||||
1404000,
|
||||
1409000,
|
||||
1414000,
|
||||
1422465,
|
||||
1430211,
|
||||
1436695,
|
||||
1446938,
|
||||
1450197,
|
||||
1454000,
|
||||
1464000,
|
||||
1467153,
|
||||
1471000,
|
||||
@@ -261,7 +249,6 @@
|
||||
1533318,
|
||||
1537877,
|
||||
1543100,
|
||||
1545000,
|
||||
1550000,
|
||||
1554191,
|
||||
1557643,
|
||||
@@ -269,7 +256,6 @@
|
||||
1567549,
|
||||
1572728,
|
||||
1576705,
|
||||
1578000,
|
||||
1588000,
|
||||
1593000,
|
||||
1597392,
|
||||
@@ -279,7 +265,6 @@
|
||||
1624411,
|
||||
1634117,
|
||||
1640647,
|
||||
1650000,
|
||||
1656000,
|
||||
1660894,
|
||||
1664470,
|
||||
@@ -390,7 +375,6 @@
|
||||
2259709,
|
||||
2262303,
|
||||
2264731,
|
||||
2269000,
|
||||
2278000,
|
||||
2280931,
|
||||
2283955,
|
||||
@@ -439,7 +423,6 @@
|
||||
2496653,
|
||||
2503705,
|
||||
2508358,
|
||||
2514000,
|
||||
2531000,
|
||||
2532129,
|
||||
2538796,
|
||||
@@ -451,13 +434,11 @@
|
||||
2569136,
|
||||
2573696,
|
||||
2579000,
|
||||
2587000,
|
||||
2594000,
|
||||
2595865,
|
||||
2598585,
|
||||
2603248,
|
||||
2606979,
|
||||
2609000,
|
||||
2614000,
|
||||
2616941,
|
||||
2622540,
|
||||
@@ -466,11 +447,8 @@
|
||||
2635919,
|
||||
2640000,
|
||||
2643902,
|
||||
2645000,
|
||||
2657000,
|
||||
2658000,
|
||||
2664000,
|
||||
2665000,
|
||||
2675000,
|
||||
2678455,
|
||||
2682564,
|
||||
@@ -484,7 +462,6 @@
|
||||
2712754,
|
||||
2717000,
|
||||
2722009,
|
||||
2726000,
|
||||
2738000,
|
||||
2743572,
|
||||
2748663,
|
||||
@@ -512,7 +489,6 @@
|
||||
2916000
|
||||
],
|
||||
"end": [
|
||||
5000,
|
||||
11368,
|
||||
14894,
|
||||
20466,
|
||||
@@ -596,19 +572,16 @@
|
||||
520028,
|
||||
524142,
|
||||
528000,
|
||||
537000,
|
||||
545044,
|
||||
553707,
|
||||
561287,
|
||||
565000,
|
||||
577000,
|
||||
585297,
|
||||
593886,
|
||||
600000,
|
||||
608365,
|
||||
616731,
|
||||
619000,
|
||||
630000,
|
||||
636406,
|
||||
641271,
|
||||
647796,
|
||||
@@ -650,7 +623,6 @@
|
||||
893637,
|
||||
900814,
|
||||
909000,
|
||||
918000,
|
||||
921993,
|
||||
923876,
|
||||
926363,
|
||||
@@ -692,7 +664,6 @@
|
||||
1103362,
|
||||
1107787,
|
||||
1110000,
|
||||
1121000,
|
||||
1127942,
|
||||
1132570,
|
||||
1140000,
|
||||
@@ -711,7 +682,6 @@
|
||||
1223979,
|
||||
1226336,
|
||||
1229000,
|
||||
1234000,
|
||||
1241866,
|
||||
1249333,
|
||||
1256666,
|
||||
@@ -726,7 +696,6 @@
|
||||
1300920,
|
||||
1307904,
|
||||
1314000,
|
||||
1321000,
|
||||
1324777,
|
||||
1328555,
|
||||
1333888,
|
||||
@@ -742,18 +711,14 @@
|
||||
1373193,
|
||||
1379000,
|
||||
1387000,
|
||||
1394000,
|
||||
1398000,
|
||||
1404000,
|
||||
1409000,
|
||||
1414000,
|
||||
1422465,
|
||||
1430211,
|
||||
1436695,
|
||||
1446938,
|
||||
1450197,
|
||||
1454000,
|
||||
1464000,
|
||||
1467153,
|
||||
1471000,
|
||||
1477154,
|
||||
@@ -773,7 +738,6 @@
|
||||
1537877,
|
||||
1543100,
|
||||
1545000,
|
||||
1550000,
|
||||
1554191,
|
||||
1557643,
|
||||
1562000,
|
||||
@@ -781,7 +745,6 @@
|
||||
1572728,
|
||||
1576705,
|
||||
1578000,
|
||||
1588000,
|
||||
1593000,
|
||||
1597392,
|
||||
1602688,
|
||||
@@ -791,7 +754,6 @@
|
||||
1634117,
|
||||
1640647,
|
||||
1650000,
|
||||
1656000,
|
||||
1660894,
|
||||
1664470,
|
||||
1669552,
|
||||
@@ -902,7 +864,6 @@
|
||||
2262303,
|
||||
2264731,
|
||||
2269000,
|
||||
2278000,
|
||||
2280931,
|
||||
2283955,
|
||||
2288261,
|
||||
@@ -951,7 +912,6 @@
|
||||
2503705,
|
||||
2508358,
|
||||
2514000,
|
||||
2531000,
|
||||
2532129,
|
||||
2538796,
|
||||
2542977,
|
||||
@@ -963,13 +923,11 @@
|
||||
2573696,
|
||||
2579000,
|
||||
2587000,
|
||||
2594000,
|
||||
2595865,
|
||||
2598585,
|
||||
2603248,
|
||||
2606979,
|
||||
2609000,
|
||||
2614000,
|
||||
2616941,
|
||||
2622540,
|
||||
2628423,
|
||||
@@ -978,11 +936,8 @@
|
||||
2640000,
|
||||
2643902,
|
||||
2645000,
|
||||
2657000,
|
||||
2658000,
|
||||
2664000,
|
||||
2665000,
|
||||
2675000,
|
||||
2678455,
|
||||
2682564,
|
||||
2686392,
|
||||
@@ -996,7 +951,6 @@
|
||||
2717000,
|
||||
2722009,
|
||||
2726000,
|
||||
2738000,
|
||||
2743572,
|
||||
2748663,
|
||||
2753947,
|
||||
@@ -1024,7 +978,6 @@
|
||||
2921000
|
||||
],
|
||||
"text": [
|
||||
"",
|
||||
"I will be replacing Professor Agarwal today because he is",
|
||||
"away. I am one of the recitation",
|
||||
"instructors for those of you who have not seen me.",
|
||||
@@ -1108,19 +1061,16 @@
|
||||
"is for linear capacitors related to the voltage,",
|
||||
"let me actually write it correctly, vc like this.",
|
||||
"So, the real state variable is this.",
|
||||
"",
|
||||
"But for a linear capacitor, since there is one-to-one",
|
||||
"relationship between the two, v is also a state variable.",
|
||||
"OK, so let's then go back to our original circuit.",
|
||||
"What we have is --",
|
||||
"",
|
||||
"-- vc(t), so that's the future value of the voltage on the",
|
||||
"capacitor, is a function of vc(0), the initial value and the",
|
||||
"variable input now in the future time.",
|
||||
"And for the case of vI(t) being constant VI for t greater or",
|
||||
"equal than zero we have the equation that we just described.",
|
||||
"Nothing new.",
|
||||
"",
|
||||
"All the past inputs to the capacitor for time t less or",
|
||||
"equal to zero is summarized in this value.",
|
||||
"And vi being constant the future is predicted from that.",
|
||||
@@ -1162,7 +1112,6 @@
|
||||
"decaying like this. Now, do you see something",
|
||||
"that's rather obvious from what's on the board in terms of",
|
||||
"ZIR and ZSR and the final complete answer which is there?",
|
||||
"",
|
||||
"They are specific cases, but how do they relate to the",
|
||||
"full answer? It's the sum.",
|
||||
"It's the superposition of the two.",
|
||||
@@ -1204,7 +1153,6 @@
|
||||
"these enormous amount of memory that comes to play in computers",
|
||||
"is doing. The basic memory abstraction is",
|
||||
"as follows.",
|
||||
"",
|
||||
"Imagine a block which needs to be populated by transistor,",
|
||||
"resistor, capacitor, whatever elements.",
|
||||
"And it has a control input, which we will call the store.",
|
||||
@@ -1223,7 +1171,6 @@
|
||||
"store command comes in the form of a logic one at this store",
|
||||
"input. Store, let's say,",
|
||||
"looks like this.",
|
||||
"",
|
||||
"What does the output look like then in this particular case?",
|
||||
"Assuming that the output was dOUT, the stored element was",
|
||||
"zero prior to the store, then the output would look like",
|
||||
@@ -1238,7 +1185,6 @@
|
||||
"then what happens? Then it would go back down to",
|
||||
"zero because now we sampled an input that is zero and we",
|
||||
"flipped the state. That's what a memory --",
|
||||
"",
|
||||
"-- element or cell would do for us.",
|
||||
"It would remember the output state.",
|
||||
"And, not only that, but in principle it should be",
|
||||
@@ -1254,18 +1200,14 @@
|
||||
"All right. Now we're going to try to apply",
|
||||
"what we've learned so far to invent a basic memory element.",
|
||||
"And, believe it or not, this is the key to the DRAM.",
|
||||
"",
|
||||
"Let's implement this in a circuit.",
|
||||
"",
|
||||
"Suppose I have a switch here like this.",
|
||||
"",
|
||||
"And I will put a capacitor. I take my dOUT here.",
|
||||
"This is dIN. And the switch is operated by a",
|
||||
"command here that we will call store.",
|
||||
"When store is one it goes up. When store is zero it is down",
|
||||
"here. That's capacitor C.",
|
||||
"This is the storage node.",
|
||||
"",
|
||||
"What are we actually storing in this case?",
|
||||
"Let's suppose that this voltage here is 5 volts.",
|
||||
"I flip the switch up to one and I flip it back down to zero.",
|
||||
@@ -1285,7 +1227,6 @@
|
||||
"buy by the billions of cells? It's actually this.",
|
||||
"The only difference is that this switch here is replaced",
|
||||
"with a MOSFET.",
|
||||
"",
|
||||
"And that's all it is. So, a MOSFET plays the role of",
|
||||
"the switch. When the gate is high this is a",
|
||||
"resistor and connects the input to the capacitor.",
|
||||
@@ -1293,7 +1234,6 @@
|
||||
"is an open, as we've seen, and it isolates the transistor",
|
||||
"from the output. So, that's the basic memory",
|
||||
"element.",
|
||||
"",
|
||||
"And, as I said, it's the key to a DRAM.",
|
||||
"OK. Now let's consider a little bit",
|
||||
"the conditions of operation of this thing.",
|
||||
@@ -1303,7 +1243,6 @@
|
||||
"Assuming that I have a MOSFET there, I would have the on",
|
||||
"resistance in place here when store=1.",
|
||||
"Now, in principle, the output is connected to --",
|
||||
"",
|
||||
"-- some load resistance. We'll talk a little bit more",
|
||||
"about this load resistance in a minute.",
|
||||
"This is the situation when we are at store=1 situation.",
|
||||
@@ -1414,7 +1353,6 @@
|
||||
"lit. Right now I am charging the",
|
||||
"capacitor. In fact, let's see.",
|
||||
"Maybe I can discharge the capacitor first.",
|
||||
"",
|
||||
"Here the capacitor is discharged.",
|
||||
"As you can see, the input is zero,",
|
||||
"the output is a one, and then the output of this",
|
||||
@@ -1463,7 +1401,6 @@
|
||||
"Basically, I mean the don't store, don't look case.",
|
||||
"You notice this dims a little bit.",
|
||||
"Sorry. No, I want the resistor in.",
|
||||
"",
|
||||
"There. Yes.",
|
||||
"OK, so the output remain value. This dimmed a little bit but",
|
||||
"the output has remained OK. All right.",
|
||||
@@ -1475,13 +1412,11 @@
|
||||
"output the charge may, the state may change.",
|
||||
"So, for example, let's say that I have --",
|
||||
"I disturbed it by coming close to it, so let's charge it again.",
|
||||
"",
|
||||
"OK. I flipped the switch.",
|
||||
"I flipped the state from the output.",
|
||||
"That is an invalid condition. I shouldn't be able to do that.",
|
||||
"How do I avoid that? How can I avoid this problem",
|
||||
"that you just saw?",
|
||||
"",
|
||||
"Well, I need yet another buffer.",
|
||||
"The answer is in your notes. If I don't take the output here",
|
||||
"but rather take the output here, or if I don't want an inverted",
|
||||
@@ -1490,11 +1425,8 @@
|
||||
"Then the situation would be fine.",
|
||||
"In this case, let me do it again.",
|
||||
"Charge.",
|
||||
"",
|
||||
"Why isn't this lit?",
|
||||
"",
|
||||
"A bad one?",
|
||||
"",
|
||||
"Now, of course we disturbed the input.",
|
||||
"Now, of course I can do anything I want here.",
|
||||
"Nothing happens, but you may say this is a",
|
||||
@@ -1508,7 +1440,6 @@
|
||||
"in designing circuits this is something that we do.",
|
||||
"Now, in the remaining three minutes there is an example that",
|
||||
"we have. Can we put the laptop here?",
|
||||
"",
|
||||
"OK, so here is an example of how memory can be put together",
|
||||
"now to create something a little bit more complicated.",
|
||||
"And you can see the memory cells that we were discussing",
|
||||
|
||||
@@ -13,7 +13,6 @@
|
||||
49476,
|
||||
54022,
|
||||
58000,
|
||||
63000,
|
||||
77000,
|
||||
79282,
|
||||
82602,
|
||||
@@ -83,7 +82,6 @@
|
||||
373203,
|
||||
376132,
|
||||
379223,
|
||||
385000,
|
||||
396000,
|
||||
400990,
|
||||
403281,
|
||||
@@ -138,7 +136,6 @@
|
||||
619813,
|
||||
623910,
|
||||
628322,
|
||||
632000,
|
||||
648000,
|
||||
651146,
|
||||
655471,
|
||||
@@ -700,7 +697,6 @@
|
||||
54022,
|
||||
58000,
|
||||
63000,
|
||||
77000,
|
||||
79282,
|
||||
82602,
|
||||
86682,
|
||||
@@ -770,7 +766,6 @@
|
||||
376132,
|
||||
379223,
|
||||
385000,
|
||||
396000,
|
||||
400990,
|
||||
403281,
|
||||
405981,
|
||||
@@ -825,7 +820,6 @@
|
||||
623910,
|
||||
628322,
|
||||
632000,
|
||||
648000,
|
||||
651146,
|
||||
655471,
|
||||
660426,
|
||||
@@ -1387,7 +1381,6 @@
|
||||
"you a few things that behave completely and spectacularly",
|
||||
"differently than how you expect them to.",
|
||||
"And, today's lecture is appropriately called --",
|
||||
"",
|
||||
"OK. So, we're going to violate the",
|
||||
"abstraction barrier here, and do some fun things.",
|
||||
"And, the important thing to realize is that in all of 6.002,",
|
||||
@@ -1457,7 +1450,6 @@
|
||||
"What you're going to see is not this.",
|
||||
"OK, you're not going to be seeing that.",
|
||||
"Rather, I'm going to show you something that looks like this.",
|
||||
"",
|
||||
"So, at t=0, I do see Vo looking like a step, and approximately",
|
||||
"halfway through, decides, ah,",
|
||||
"well never mind, and flattens out,",
|
||||
@@ -1512,7 +1504,6 @@
|
||||
"So, you know, something's happening here",
|
||||
"that's making the circuit behave like this.",
|
||||
"So, this is VI. At Vo --",
|
||||
"",
|
||||
"So at Vo I'm getting this funny behavior.",
|
||||
"OK, so does anybody want to take the next piece of clues",
|
||||
"here, does anybody want to take a stab at guessing what might be",
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
{
|
||||
"start": [
|
||||
0,
|
||||
760,
|
||||
5550,
|
||||
7730,
|
||||
@@ -9,14 +8,11 @@
|
||||
26410,
|
||||
31490,
|
||||
35630,
|
||||
37015,
|
||||
39890,
|
||||
47340,
|
||||
49390,
|
||||
53330,
|
||||
56170,
|
||||
59924,
|
||||
61630,
|
||||
65640,
|
||||
72340,
|
||||
75120,
|
||||
@@ -24,33 +20,27 @@
|
||||
83550,
|
||||
88110,
|
||||
92500,
|
||||
96538,
|
||||
99170,
|
||||
103910,
|
||||
113990,
|
||||
118090,
|
||||
121540,
|
||||
125630,
|
||||
128211,
|
||||
131510,
|
||||
135680,
|
||||
139700,
|
||||
142190,
|
||||
145380,
|
||||
149430,
|
||||
151048,
|
||||
154330,
|
||||
159440,
|
||||
164260,
|
||||
166990,
|
||||
170886,
|
||||
174520,
|
||||
176040,
|
||||
179664,
|
||||
190760,
|
||||
196600,
|
||||
201060,
|
||||
203958,
|
||||
207444,
|
||||
211940,
|
||||
217210,
|
||||
@@ -63,7 +53,6 @@
|
||||
238620,
|
||||
239640,
|
||||
242880,
|
||||
246200,
|
||||
249490,
|
||||
257300,
|
||||
260600,
|
||||
@@ -77,13 +66,11 @@
|
||||
286260,
|
||||
289730,
|
||||
293659,
|
||||
296010,
|
||||
298570,
|
||||
309794,
|
||||
315430,
|
||||
318030,
|
||||
322270,
|
||||
324090,
|
||||
326892,
|
||||
331472,
|
||||
340490,
|
||||
@@ -92,9 +79,7 @@
|
||||
355780,
|
||||
363420,
|
||||
366200,
|
||||
367450,
|
||||
370890,
|
||||
372140,
|
||||
375180,
|
||||
378400,
|
||||
379900,
|
||||
@@ -105,21 +90,16 @@
|
||||
397940,
|
||||
401926,
|
||||
407770,
|
||||
411120,
|
||||
414400,
|
||||
417430,
|
||||
422680,
|
||||
427140,
|
||||
429670,
|
||||
430920,
|
||||
432810,
|
||||
436560,
|
||||
442370,
|
||||
445760,
|
||||
447010,
|
||||
449640,
|
||||
453620,
|
||||
454870,
|
||||
458010,
|
||||
464530,
|
||||
465986,
|
||||
@@ -134,26 +114,22 @@
|
||||
493680,
|
||||
495670,
|
||||
500440,
|
||||
501690,
|
||||
507010,
|
||||
513270,
|
||||
516730,
|
||||
522400,
|
||||
523650,
|
||||
531280,
|
||||
536980,
|
||||
540980,
|
||||
544230,
|
||||
555060,
|
||||
557980,
|
||||
562700,
|
||||
566540,
|
||||
571034,
|
||||
576200,
|
||||
584250,
|
||||
588640,
|
||||
596830,
|
||||
601340,
|
||||
604155,
|
||||
609590,
|
||||
614220,
|
||||
@@ -165,7 +141,6 @@
|
||||
642230,
|
||||
646780,
|
||||
652090,
|
||||
653476,
|
||||
657940,
|
||||
663470,
|
||||
667910,
|
||||
@@ -173,188 +148,160 @@
|
||||
676490,
|
||||
681835,
|
||||
687310,
|
||||
692610
|
||||
],
|
||||
"end": [
|
||||
5550,
|
||||
7730,
|
||||
15040,
|
||||
22780,
|
||||
26410,
|
||||
31490,
|
||||
35630,
|
||||
37015,
|
||||
47340,
|
||||
49390,
|
||||
53330,
|
||||
56170,
|
||||
61630,
|
||||
72340,
|
||||
75120,
|
||||
80660,
|
||||
83550,
|
||||
88110,
|
||||
92500,
|
||||
96538,
|
||||
103910,
|
||||
113990,
|
||||
118090,
|
||||
121540,
|
||||
125630,
|
||||
128211,
|
||||
135680,
|
||||
139700,
|
||||
142190,
|
||||
149430,
|
||||
151048,
|
||||
159440,
|
||||
164260,
|
||||
166990,
|
||||
170886,
|
||||
174520,
|
||||
176040,
|
||||
190760,
|
||||
196600,
|
||||
201060,
|
||||
203958,
|
||||
211940,
|
||||
217210,
|
||||
220450,
|
||||
223430,
|
||||
224640,
|
||||
226290,
|
||||
228162,
|
||||
233830,
|
||||
238620,
|
||||
239640,
|
||||
242880,
|
||||
246200,
|
||||
257300,
|
||||
260600,
|
||||
262290,
|
||||
265810,
|
||||
269740,
|
||||
275500,
|
||||
278270,
|
||||
281910,
|
||||
284090,
|
||||
286260,
|
||||
289730,
|
||||
293659,
|
||||
296010,
|
||||
309794,
|
||||
315430,
|
||||
318030,
|
||||
322270,
|
||||
324090,
|
||||
331472,
|
||||
340490,
|
||||
347140,
|
||||
349891,
|
||||
355780,
|
||||
363420,
|
||||
366200,
|
||||
367450,
|
||||
372140,
|
||||
378400,
|
||||
379900,
|
||||
383420,
|
||||
384510,
|
||||
390320,
|
||||
393190,
|
||||
397940,
|
||||
401926,
|
||||
407770,
|
||||
411120,
|
||||
417430,
|
||||
427140,
|
||||
429670,
|
||||
430920,
|
||||
436560,
|
||||
442370,
|
||||
445760,
|
||||
447010,
|
||||
453620,
|
||||
454870,
|
||||
464530,
|
||||
465986,
|
||||
470180,
|
||||
472500,
|
||||
476240,
|
||||
478710,
|
||||
480150,
|
||||
482916,
|
||||
489880,
|
||||
491110,
|
||||
493680,
|
||||
495670,
|
||||
500440,
|
||||
501690,
|
||||
513270,
|
||||
516730,
|
||||
522400,
|
||||
523650,
|
||||
536980,
|
||||
540980,
|
||||
544230,
|
||||
555060,
|
||||
557980,
|
||||
562700,
|
||||
571034,
|
||||
576200,
|
||||
584250,
|
||||
588640,
|
||||
596830,
|
||||
601340,
|
||||
609590,
|
||||
614220,
|
||||
617850,
|
||||
623470,
|
||||
628620,
|
||||
633760,
|
||||
638190,
|
||||
642230,
|
||||
646780,
|
||||
652090,
|
||||
653476,
|
||||
663470,
|
||||
667910,
|
||||
675020,
|
||||
676490,
|
||||
681835,
|
||||
687310,
|
||||
692610,
|
||||
695330
|
||||
],
|
||||
"end": [
|
||||
760,
|
||||
5550,
|
||||
7730,
|
||||
15040,
|
||||
22780,
|
||||
26410,
|
||||
31490,
|
||||
35630,
|
||||
37015,
|
||||
39890,
|
||||
47340,
|
||||
49390,
|
||||
53330,
|
||||
56170,
|
||||
59924,
|
||||
61630,
|
||||
65640,
|
||||
72340,
|
||||
75120,
|
||||
80660,
|
||||
83550,
|
||||
88110,
|
||||
92500,
|
||||
96538,
|
||||
99170,
|
||||
103910,
|
||||
113990,
|
||||
118090,
|
||||
121540,
|
||||
125630,
|
||||
128211,
|
||||
131510,
|
||||
135680,
|
||||
139700,
|
||||
142190,
|
||||
145380,
|
||||
149430,
|
||||
151048,
|
||||
154330,
|
||||
159440,
|
||||
164260,
|
||||
166990,
|
||||
170886,
|
||||
174520,
|
||||
176040,
|
||||
179664,
|
||||
190760,
|
||||
196600,
|
||||
201060,
|
||||
203958,
|
||||
207444,
|
||||
211940,
|
||||
217210,
|
||||
220450,
|
||||
223430,
|
||||
224640,
|
||||
226290,
|
||||
228162,
|
||||
233830,
|
||||
238620,
|
||||
239640,
|
||||
242880,
|
||||
246200,
|
||||
249490,
|
||||
257300,
|
||||
260600,
|
||||
262290,
|
||||
265810,
|
||||
269740,
|
||||
275500,
|
||||
278270,
|
||||
281910,
|
||||
284090,
|
||||
286260,
|
||||
289730,
|
||||
293659,
|
||||
296010,
|
||||
298570,
|
||||
309794,
|
||||
315430,
|
||||
318030,
|
||||
322270,
|
||||
324090,
|
||||
326892,
|
||||
331472,
|
||||
340490,
|
||||
347140,
|
||||
349891,
|
||||
355780,
|
||||
363420,
|
||||
366200,
|
||||
367450,
|
||||
370890,
|
||||
372140,
|
||||
375180,
|
||||
378400,
|
||||
379900,
|
||||
383420,
|
||||
384510,
|
||||
390320,
|
||||
393190,
|
||||
397940,
|
||||
401926,
|
||||
407770,
|
||||
411120,
|
||||
414400,
|
||||
417430,
|
||||
422680,
|
||||
427140,
|
||||
429670,
|
||||
430920,
|
||||
432810,
|
||||
436560,
|
||||
442370,
|
||||
445760,
|
||||
447010,
|
||||
449640,
|
||||
453620,
|
||||
454870,
|
||||
458010,
|
||||
464530,
|
||||
465986,
|
||||
470180,
|
||||
472500,
|
||||
476240,
|
||||
478710,
|
||||
480150,
|
||||
482916,
|
||||
489880,
|
||||
491110,
|
||||
493680,
|
||||
495670,
|
||||
500440,
|
||||
501690,
|
||||
507010,
|
||||
513270,
|
||||
516730,
|
||||
522400,
|
||||
523650,
|
||||
531280,
|
||||
536980,
|
||||
540980,
|
||||
544230,
|
||||
555060,
|
||||
557980,
|
||||
562700,
|
||||
566540,
|
||||
571034,
|
||||
576200,
|
||||
584250,
|
||||
588640,
|
||||
596830,
|
||||
601340,
|
||||
604155,
|
||||
609590,
|
||||
614220,
|
||||
617850,
|
||||
623470,
|
||||
628620,
|
||||
633760,
|
||||
638190,
|
||||
642230,
|
||||
646780,
|
||||
652090,
|
||||
653476,
|
||||
657940,
|
||||
663470,
|
||||
667910,
|
||||
675020,
|
||||
676490,
|
||||
681835,
|
||||
687310,
|
||||
692610,
|
||||
695330,
|
||||
703100
|
||||
],
|
||||
"text": [
|
||||
"",
|
||||
"SPEAKER 1: OK, in the previous segment, we",
|
||||
"looked at a linear circuit.",
|
||||
"And you saw that the equations that governed the behavior of",
|
||||
@@ -363,14 +310,11 @@
|
||||
"Next, let's take a look at some of the",
|
||||
"properties of linearity.",
|
||||
"What does linearity bias?",
|
||||
"",
|
||||
"In particular, linearity will bias homogeneity and",
|
||||
"superposition.",
|
||||
"Let's take a look at each of these in turn, and see what",
|
||||
"homogeneity and superposition really means.",
|
||||
"",
|
||||
"So let's start with homogeneity.",
|
||||
"",
|
||||
"So suppose I have a system in a little box, and let's assume",
|
||||
"it's a linear system.",
|
||||
"I apply a set of inputs, x1, x2, and so on, to",
|
||||
@@ -378,33 +322,27 @@
|
||||
"So in my facetious example here, think of",
|
||||
"the inputs as apples.",
|
||||
"And the processing produces a ripe apple.",
|
||||
"",
|
||||
"Now, what homogeneity says is this.",
|
||||
"In the same system, if I feed it with fraction of apples,",
|
||||
"then I will get fraction of ripe apples at the output.",
|
||||
"In other words, if each of my inputs is multiplied by some",
|
||||
"constant, alpha, then my outputs will also be",
|
||||
"multiplied by the same fraction, alpha.",
|
||||
"",
|
||||
"This simply says that if I reduce my inputs by some",
|
||||
"proportion, then my outputs will also reduce by the same",
|
||||
"proportion So that's homogeneity.",
|
||||
"",
|
||||
"Next, let us look at superposition.",
|
||||
"This is some really fun stuff.",
|
||||
"",
|
||||
"So suppose I have a linear system as before.",
|
||||
"And in this case, I give it one set of inputs,",
|
||||
"x1a, x2a, and so on.",
|
||||
"And for fun, let the a's stand for apples.",
|
||||
"So if you have a set of apples, and let's say I get",
|
||||
"applesauce at the output.",
|
||||
"",
|
||||
"Now, if I take the same circuit, and if I feed the",
|
||||
"main same circuit a different set of inputs-- x1b, x2b, and",
|
||||
"so on, in this case, b stands for blueberries--",
|
||||
"let's say I get blueberry jam as an output.",
|
||||
"",
|
||||
"So what supervision says is this.",
|
||||
"If I take the same circuit, the same system, and if at",
|
||||
"each input where I had previously fed",
|
||||
@@ -417,7 +355,6 @@
|
||||
"two original outputs.",
|
||||
"So they could be ya plus yb.",
|
||||
"You facetiously think of it as mixed fruit jam.",
|
||||
"",
|
||||
"So superposition simply says that if I find the output by",
|
||||
"feeding the system apples, find the output by feeding the",
|
||||
"system blueberries.",
|
||||
@@ -431,13 +368,11 @@
|
||||
"And in this case, I want to feed two voltages, v1 and v2,",
|
||||
"and I want to find out the output.",
|
||||
"What superposition says is this.",
|
||||
"",
|
||||
"I can take the same system, and set one output to zero,",
|
||||
"and feed it just v1, and measure an output.",
|
||||
"Similarly, I take the same system.",
|
||||
"And this time around, set v1 to v0, and feed it v2, and I",
|
||||
"obtain a net output.",
|
||||
"",
|
||||
"By the method of superposition, what it says is",
|
||||
"that for the same system, if I feed it the sum of the two",
|
||||
"inputs, then I can get my output simply by summing up",
|
||||
@@ -446,9 +381,7 @@
|
||||
"as inputs simply by taking the same circuit and applying one",
|
||||
"input, setting the others to zero.",
|
||||
"Measuring the output.",
|
||||
"",
|
||||
"Setting the second input.",
|
||||
"",
|
||||
"And then having all the other inputs be zero.",
|
||||
"And measure the output.",
|
||||
"And then take the individual outputs, y1 and y2, and simply",
|
||||
@@ -459,21 +392,16 @@
|
||||
"problems, p1 and p2.",
|
||||
"But each of them is a simpler problem, and simply sum the",
|
||||
"two outputs of the simple problem to obtain the result.",
|
||||
"",
|
||||
"So method of superposition can be summarized as follows.",
|
||||
"",
|
||||
"You first find the response of the circuit to each source",
|
||||
"acting alone.",
|
||||
"And then second.",
|
||||
"",
|
||||
"If you want to find the response of the sources acting",
|
||||
"together, then you simply sum the individual responses.",
|
||||
"It is important to point out that this works only for",
|
||||
"independent sources.",
|
||||
"",
|
||||
"You will see later how superposition works with",
|
||||
"dependent sources.",
|
||||
"",
|
||||
"Now, in circuit position, we talked about each source",
|
||||
"acting alone.",
|
||||
"And for each source to act alone, I had to set all the",
|
||||
@@ -488,26 +416,22 @@
|
||||
"Similarly, for a current source.",
|
||||
"The way you set the current source to zero is you open",
|
||||
"circuit the third course.",
|
||||
"",
|
||||
"OK, now let's get back to our original example that we had",
|
||||
"previously solved using the known method.",
|
||||
"So let's go ahead and solve the same circuit using the",
|
||||
"superposition method.",
|
||||
"",
|
||||
"OK, using the superposition method for the goal, I have to",
|
||||
"find the output for each source acting alone.",
|
||||
"And then I sum the outputs.",
|
||||
"So let me start by finding the output with v acting alone.",
|
||||
"So we'll start by setting the current source to zero.",
|
||||
"And I can do that by open circuiting the current source.",
|
||||
"",
|
||||
"Now, as I do this, I can compute the",
|
||||
"output, ev, as follows.",
|
||||
"ev is simply this voltage appearing at the output",
|
||||
"through a voltage divider, r1 and r2.",
|
||||
"So I get r2 divided by r1 plus r2 times v. So that is a",
|
||||
"component of the output as a function of v alone.",
|
||||
"",
|
||||
"OK, next, let me work on i acting alone.",
|
||||
"So this case with i acting alone, I want to set the",
|
||||
"voltage source to zero by shorting it.",
|
||||
@@ -519,7 +443,6 @@
|
||||
"effective resistance, which is simply r1 parallel r2, which",
|
||||
"is given by r1, r2 divide by r1 plus r2.",
|
||||
"So that gives me ei.",
|
||||
"",
|
||||
"So the superposition method simply says that you get the",
|
||||
"effect of both sources acting simultaneously if I simply add",
|
||||
"up the two components, ev and ei, like so.",
|
||||
@@ -527,7 +450,6 @@
|
||||
"So this is due to the voltage source acting alone.",
|
||||
"And this is due to the current source acting alone.",
|
||||
"Notice that this equation is the same as the one you got",
|
||||
"with the application of the load method.",
|
||||
""
|
||||
"with the application of the load method."
|
||||
]
|
||||
}
|
||||
@@ -2,7 +2,6 @@
|
||||
"start": [
|
||||
0,
|
||||
1586,
|
||||
2000,
|
||||
9000,
|
||||
14852,
|
||||
19711,
|
||||
@@ -34,14 +33,11 @@
|
||||
126943,
|
||||
131248,
|
||||
134812,
|
||||
136000,
|
||||
148000,
|
||||
151976,
|
||||
157248,
|
||||
161410,
|
||||
164000,
|
||||
176000,
|
||||
178000,
|
||||
183000,
|
||||
187153,
|
||||
191397,
|
||||
@@ -59,7 +55,6 @@
|
||||
239000,
|
||||
243636,
|
||||
248636,
|
||||
252000,
|
||||
264000,
|
||||
267692,
|
||||
272538,
|
||||
@@ -218,7 +213,6 @@
|
||||
930712,
|
||||
938138,
|
||||
946226,
|
||||
951000,
|
||||
966000,
|
||||
970491,
|
||||
974905,
|
||||
@@ -248,7 +242,6 @@
|
||||
1074018,
|
||||
1076320,
|
||||
1080004,
|
||||
1082000,
|
||||
1089000,
|
||||
1092745,
|
||||
1095754,
|
||||
@@ -342,7 +335,6 @@
|
||||
1559476,
|
||||
1564538,
|
||||
1569000,
|
||||
1579000,
|
||||
1589000,
|
||||
1593893,
|
||||
1596593,
|
||||
@@ -451,7 +443,6 @@
|
||||
2010836,
|
||||
2015762,
|
||||
2018524,
|
||||
2022000,
|
||||
2027000,
|
||||
2031549,
|
||||
2037400,
|
||||
@@ -689,7 +680,6 @@
|
||||
"end": [
|
||||
1586,
|
||||
2000,
|
||||
9000,
|
||||
14852,
|
||||
19711,
|
||||
27000,
|
||||
@@ -721,14 +711,11 @@
|
||||
131248,
|
||||
134812,
|
||||
136000,
|
||||
148000,
|
||||
151976,
|
||||
157248,
|
||||
161410,
|
||||
164000,
|
||||
176000,
|
||||
178000,
|
||||
183000,
|
||||
187153,
|
||||
191397,
|
||||
195822,
|
||||
@@ -746,7 +733,6 @@
|
||||
243636,
|
||||
248636,
|
||||
252000,
|
||||
264000,
|
||||
267692,
|
||||
272538,
|
||||
275812,
|
||||
@@ -905,7 +891,6 @@
|
||||
938138,
|
||||
946226,
|
||||
951000,
|
||||
966000,
|
||||
970491,
|
||||
974905,
|
||||
977848,
|
||||
@@ -935,7 +920,6 @@
|
||||
1076320,
|
||||
1080004,
|
||||
1082000,
|
||||
1089000,
|
||||
1092745,
|
||||
1095754,
|
||||
1099500,
|
||||
@@ -1029,7 +1013,6 @@
|
||||
1564538,
|
||||
1569000,
|
||||
1579000,
|
||||
1589000,
|
||||
1593893,
|
||||
1596593,
|
||||
1601317,
|
||||
@@ -1138,7 +1121,6 @@
|
||||
2015762,
|
||||
2018524,
|
||||
2022000,
|
||||
2027000,
|
||||
2031549,
|
||||
2037400,
|
||||
2040284,
|
||||
@@ -1376,7 +1358,6 @@
|
||||
"text": [
|
||||
"All right. Good morning,",
|
||||
"all.",
|
||||
"",
|
||||
"You have two handouts, lecture notes and an article on",
|
||||
"mixed signal chips. A mixed signal stands for",
|
||||
"circuits that have both analog and digital components to them.",
|
||||
@@ -1408,14 +1389,11 @@
|
||||
"And we are going to try to do that and see what happens and",
|
||||
"look to see if we can build some useful circuits.",
|
||||
"Today --",
|
||||
"",
|
||||
"As motivation, let me do a quick review of a",
|
||||
"circuit that should now become affixed in your brains in a",
|
||||
"standard pattern. This is a circuit that gives",
|
||||
"you negative feedback.",
|
||||
"",
|
||||
"R1 and R2.",
|
||||
"",
|
||||
"And I apply a vIN. By now you should be able to",
|
||||
"look at this pattern. And this is your inverting",
|
||||
"amplifier pattern. So, you should be able to write",
|
||||
@@ -1433,7 +1411,6 @@
|
||||
"Let's look at this circuit. Being curious engineers,",
|
||||
"let's look at the opposite here where I give myself some",
|
||||
"positive feedback in this op amp.",
|
||||
"",
|
||||
"And it is going to be interesting to analyze this",
|
||||
"because what we find out on the face of it is not quite actually",
|
||||
"how it behaves. We are going to spend most of",
|
||||
@@ -1592,7 +1569,6 @@
|
||||
"amp moves as I perturb the input or the output and so on.",
|
||||
"To capture the dynamics of the op amp we build a slightly more",
|
||||
"involved circuit, so v+ and v-.",
|
||||
"",
|
||||
"This is what we've seen before, two terminals and dependent",
|
||||
"source that amplifies the difference input here by a large",
|
||||
"amount. Instead what we are going to do",
|
||||
@@ -1622,7 +1598,6 @@
|
||||
"R2, R1. So, that is my positive",
|
||||
"feedback circuit. And I will do the same thing on",
|
||||
"this side.",
|
||||
"",
|
||||
"All I am doing is applying both a positive feedback through R2",
|
||||
"and R1 and negative feedback through R4 and R3 and",
|
||||
"representing the dynamics of the op amp and then standing back",
|
||||
@@ -1716,7 +1691,6 @@
|
||||
"simpler, I will just replace this thing by one divided by T,",
|
||||
"much as we did for first order equations.",
|
||||
"What I end up with is dvO/dt+vO/T=0.",
|
||||
"",
|
||||
"Despite all the grubbiness, I end up with something that is",
|
||||
"very, very familiar to all of us.",
|
||||
"I went through a bunch of gyrations to substitute for v+,",
|
||||
@@ -1825,7 +1799,6 @@
|
||||
"like this. And the output is going to look",
|
||||
"like this. I make T even larger.",
|
||||
"All right. It is going to like this.",
|
||||
"",
|
||||
"I make these so large that T tends to zero,",
|
||||
"T tends to infinity in which case I get this situation.",
|
||||
"The output goes dah. OK?",
|
||||
|
||||
@@ -1,12 +1,10 @@
|
||||
{
|
||||
"start": [
|
||||
0,
|
||||
25000,
|
||||
30000,
|
||||
35108,
|
||||
40869,
|
||||
46739,
|
||||
50000,
|
||||
66000,
|
||||
71349,
|
||||
74559,
|
||||
@@ -27,7 +25,6 @@
|
||||
142406,
|
||||
146286,
|
||||
149248,
|
||||
152000,
|
||||
158000,
|
||||
164495,
|
||||
170152,
|
||||
@@ -80,22 +77,18 @@
|
||||
392058,
|
||||
397058,
|
||||
402352,
|
||||
405000,
|
||||
410000,
|
||||
412625,
|
||||
416528,
|
||||
418817,
|
||||
423057,
|
||||
424000,
|
||||
433000,
|
||||
436230,
|
||||
438800,
|
||||
443279,
|
||||
446216,
|
||||
450622,
|
||||
454000,
|
||||
464000,
|
||||
468000,
|
||||
473000,
|
||||
476333,
|
||||
478777,
|
||||
@@ -170,7 +163,6 @@
|
||||
794569,
|
||||
797700,
|
||||
800642,
|
||||
807000,
|
||||
815000,
|
||||
818490,
|
||||
822479,
|
||||
@@ -207,9 +199,7 @@
|
||||
982379,
|
||||
987431,
|
||||
993714,
|
||||
1002000,
|
||||
1018000,
|
||||
1021000,
|
||||
1027000,
|
||||
1031096,
|
||||
1034331,
|
||||
@@ -246,7 +236,6 @@
|
||||
1177299,
|
||||
1184461,
|
||||
1188317,
|
||||
1193000,
|
||||
1203000,
|
||||
1206048,
|
||||
1209543,
|
||||
@@ -265,7 +254,6 @@
|
||||
1262018,
|
||||
1270320,
|
||||
1275000,
|
||||
1283000,
|
||||
1290000,
|
||||
1293216,
|
||||
1297718,
|
||||
@@ -305,7 +293,6 @@
|
||||
1420175,
|
||||
1422909,
|
||||
1427778,
|
||||
1430000,
|
||||
1440000,
|
||||
1442351,
|
||||
1446718,
|
||||
@@ -357,7 +344,6 @@
|
||||
1648207,
|
||||
1651098,
|
||||
1654945,
|
||||
1660000,
|
||||
1672000,
|
||||
1676590,
|
||||
1680000,
|
||||
@@ -425,7 +411,6 @@
|
||||
1916263,
|
||||
1920707,
|
||||
1925000,
|
||||
1932000,
|
||||
1942000,
|
||||
1945561,
|
||||
1950636,
|
||||
@@ -433,7 +418,6 @@
|
||||
1959134,
|
||||
1962181,
|
||||
1965880,
|
||||
1969000,
|
||||
1979000,
|
||||
1984785,
|
||||
1991334,
|
||||
@@ -455,7 +439,6 @@
|
||||
2052916,
|
||||
2058000,
|
||||
2061833,
|
||||
2065000,
|
||||
2074000,
|
||||
2078666,
|
||||
2085333,
|
||||
@@ -469,9 +452,7 @@
|
||||
2117714,
|
||||
2122220,
|
||||
2125872,
|
||||
2131000,
|
||||
2141000,
|
||||
2143000,
|
||||
2148000,
|
||||
2153316,
|
||||
2157674,
|
||||
@@ -494,7 +475,6 @@
|
||||
2224123,
|
||||
2227548,
|
||||
2230134,
|
||||
2233000,
|
||||
2238000,
|
||||
2241018,
|
||||
2245546,
|
||||
@@ -562,7 +542,6 @@
|
||||
2514916,
|
||||
2519000,
|
||||
2524488,
|
||||
2527000,
|
||||
2533000,
|
||||
2537469,
|
||||
2541699,
|
||||
@@ -583,7 +562,6 @@
|
||||
2601937,
|
||||
2605123,
|
||||
2610000,
|
||||
2614000,
|
||||
2619000,
|
||||
2623470,
|
||||
2627862,
|
||||
@@ -617,11 +595,9 @@
|
||||
2732727,
|
||||
2735477,
|
||||
2737555,
|
||||
2740000,
|
||||
2745000,
|
||||
2748326,
|
||||
2751586,
|
||||
2754000,
|
||||
2762000,
|
||||
2767355,
|
||||
2771348,
|
||||
@@ -639,7 +615,6 @@
|
||||
2840350,
|
||||
2844809,
|
||||
2847587,
|
||||
2850000,
|
||||
2861000,
|
||||
2865611,
|
||||
2870956,
|
||||
@@ -685,13 +660,11 @@
|
||||
3053221
|
||||
],
|
||||
"end": [
|
||||
25000,
|
||||
30000,
|
||||
35108,
|
||||
40869,
|
||||
46739,
|
||||
50000,
|
||||
66000,
|
||||
71349,
|
||||
74559,
|
||||
79588,
|
||||
@@ -712,7 +685,6 @@
|
||||
146286,
|
||||
149248,
|
||||
152000,
|
||||
158000,
|
||||
164495,
|
||||
170152,
|
||||
175390,
|
||||
@@ -765,22 +737,18 @@
|
||||
397058,
|
||||
402352,
|
||||
405000,
|
||||
410000,
|
||||
412625,
|
||||
416528,
|
||||
418817,
|
||||
423057,
|
||||
424000,
|
||||
433000,
|
||||
436230,
|
||||
438800,
|
||||
443279,
|
||||
446216,
|
||||
450622,
|
||||
454000,
|
||||
464000,
|
||||
468000,
|
||||
473000,
|
||||
476333,
|
||||
478777,
|
||||
481388,
|
||||
@@ -855,7 +823,6 @@
|
||||
797700,
|
||||
800642,
|
||||
807000,
|
||||
815000,
|
||||
818490,
|
||||
822479,
|
||||
824830,
|
||||
@@ -892,9 +859,7 @@
|
||||
987431,
|
||||
993714,
|
||||
1002000,
|
||||
1018000,
|
||||
1021000,
|
||||
1027000,
|
||||
1031096,
|
||||
1034331,
|
||||
1037709,
|
||||
@@ -931,7 +896,6 @@
|
||||
1184461,
|
||||
1188317,
|
||||
1193000,
|
||||
1203000,
|
||||
1206048,
|
||||
1209543,
|
||||
1213707,
|
||||
@@ -950,7 +914,6 @@
|
||||
1270320,
|
||||
1275000,
|
||||
1283000,
|
||||
1290000,
|
||||
1293216,
|
||||
1297718,
|
||||
1302772,
|
||||
@@ -990,7 +953,6 @@
|
||||
1422909,
|
||||
1427778,
|
||||
1430000,
|
||||
1440000,
|
||||
1442351,
|
||||
1446718,
|
||||
1451532,
|
||||
@@ -1042,7 +1004,6 @@
|
||||
1651098,
|
||||
1654945,
|
||||
1660000,
|
||||
1672000,
|
||||
1676590,
|
||||
1680000,
|
||||
1686361,
|
||||
@@ -1110,7 +1071,6 @@
|
||||
1920707,
|
||||
1925000,
|
||||
1932000,
|
||||
1942000,
|
||||
1945561,
|
||||
1950636,
|
||||
1955000,
|
||||
@@ -1118,7 +1078,6 @@
|
||||
1962181,
|
||||
1965880,
|
||||
1969000,
|
||||
1979000,
|
||||
1984785,
|
||||
1991334,
|
||||
1996137,
|
||||
@@ -1140,7 +1099,6 @@
|
||||
2058000,
|
||||
2061833,
|
||||
2065000,
|
||||
2074000,
|
||||
2078666,
|
||||
2085333,
|
||||
2089444,
|
||||
@@ -1154,9 +1112,7 @@
|
||||
2122220,
|
||||
2125872,
|
||||
2131000,
|
||||
2141000,
|
||||
2143000,
|
||||
2148000,
|
||||
2153316,
|
||||
2157674,
|
||||
2162816,
|
||||
@@ -1179,7 +1135,6 @@
|
||||
2227548,
|
||||
2230134,
|
||||
2233000,
|
||||
2238000,
|
||||
2241018,
|
||||
2245546,
|
||||
2248831,
|
||||
@@ -1247,7 +1202,6 @@
|
||||
2519000,
|
||||
2524488,
|
||||
2527000,
|
||||
2533000,
|
||||
2537469,
|
||||
2541699,
|
||||
2546328,
|
||||
@@ -1268,7 +1222,6 @@
|
||||
2605123,
|
||||
2610000,
|
||||
2614000,
|
||||
2619000,
|
||||
2623470,
|
||||
2627862,
|
||||
2630764,
|
||||
@@ -1302,11 +1255,9 @@
|
||||
2735477,
|
||||
2737555,
|
||||
2740000,
|
||||
2745000,
|
||||
2748326,
|
||||
2751586,
|
||||
2754000,
|
||||
2762000,
|
||||
2767355,
|
||||
2771348,
|
||||
2776411,
|
||||
@@ -1324,7 +1275,6 @@
|
||||
2844809,
|
||||
2847587,
|
||||
2850000,
|
||||
2861000,
|
||||
2865611,
|
||||
2870956,
|
||||
2876615,
|
||||
@@ -1370,13 +1320,11 @@
|
||||
3058000
|
||||
],
|
||||
"text": [
|
||||
"",
|
||||
"All right. Good morning.",
|
||||
"Let's get started. So the last lecture we showed",
|
||||
"you how to go digital. The fact that going digital had",
|
||||
"some key benefits for us. And what we'll do today is go",
|
||||
"inside the digital gate.",
|
||||
"",
|
||||
"Let's do a quick review. We began life by observing",
|
||||
"nature. We said those Maxwell's",
|
||||
"equations are tough. Let's simplify our lives by",
|
||||
@@ -1397,7 +1345,6 @@
|
||||
"in going from the continuous value regime to the digital",
|
||||
"value regime. And that discipline is called",
|
||||
"the static discipline.",
|
||||
"",
|
||||
"And what the static discipline says is that if you have senders",
|
||||
"and receivers in a digital system then they all need to",
|
||||
"adhere to some standard. If I was a sender I had to",
|
||||
@@ -1450,22 +1397,18 @@
|
||||
"combinational gates. And in combinational gates they",
|
||||
"adhere to two properties. One is that they must satisfy",
|
||||
"the static discipline.",
|
||||
"",
|
||||
"All the systems, all the elements in our",
|
||||
"repertoire in the digital domain need to satisfy the static",
|
||||
"discipline. And the properties of a",
|
||||
"combinational gate are that its outputs are a function of inputs",
|
||||
"alone.",
|
||||
"",
|
||||
"In other words, it doesn't store any state or",
|
||||
"doesn't store any history inside it.",
|
||||
"You can figure out its output just by looking at the inputs at",
|
||||
"that instant. Think of it as a completely",
|
||||
"transparent entity where its output reflects some function of",
|
||||
"the inputs at every instant of time.",
|
||||
"",
|
||||
"So I'll show you an example of a digital circuit.",
|
||||
"",
|
||||
"So much as I could interconnect resistors and voltage sources",
|
||||
"and current sources to build analog circuits,",
|
||||
"I can now build digital circuits using primitive",
|
||||
@@ -1540,7 +1483,6 @@
|
||||
"digital circuit in a mock up form.",
|
||||
"So what's today's lecture about?",
|
||||
"Today's lecture is going to be about what's inside a gate?",
|
||||
"",
|
||||
"How to build a gate. Once you build a gate you can",
|
||||
"then put millions of them into computer systems or analog",
|
||||
"systems or other sorts of systems.",
|
||||
@@ -1577,9 +1519,7 @@
|
||||
"are lifted I get the output. I want to use that intuition to",
|
||||
"build an AND gate. Similarly, I could build a",
|
||||
"system that allows me to build the following structure --",
|
||||
"",
|
||||
"So in this scenario let me call this --",
|
||||
"",
|
||||
"-- the signal of A and B here. And in this situation under",
|
||||
"what conditions, provided the power supply has",
|
||||
"water, under what conditions do I get water out?",
|
||||
@@ -1616,7 +1556,6 @@
|
||||
"me an open circuit in the circuit that I've shown you",
|
||||
"here. And, by the same token,",
|
||||
"if my control is a 1 then --",
|
||||
"",
|
||||
"-- I have a connection between in and out.",
|
||||
"And this is a short circuit. So, in other words,",
|
||||
"if my switch has 0 at its control, I'll talk about how to",
|
||||
@@ -1635,7 +1574,6 @@
|
||||
"So let's build the following little circuit containing a",
|
||||
"switch. So what I'm going to do,",
|
||||
"I will take a resistance RL and plug it in here.",
|
||||
"",
|
||||
"And connect my power supply like so.",
|
||||
"So the little circuit that I build has a resistor.",
|
||||
"And I connect the switch in this pattern and I get a VS.",
|
||||
@@ -1675,7 +1613,6 @@
|
||||
"happens when C is 0. When C is 0,",
|
||||
"let me draw the equivalent circuit for this using the open",
|
||||
"circuit out there.",
|
||||
"",
|
||||
"That's what I get, OK?",
|
||||
"So when C is 0, if VS is a high voltage,",
|
||||
"let's say 5 volts, what do you expect at the",
|
||||
@@ -1727,7 +1664,6 @@
|
||||
"mouse. All right.",
|
||||
"There we go. Don't try this at home,",
|
||||
"as with many other things we do in lecture.",
|
||||
"",
|
||||
"Come on. Show me what I want to see.",
|
||||
"OK, here we go. Not bad.",
|
||||
"Let me show you what we have here in this poor shattered",
|
||||
@@ -1795,7 +1731,6 @@
|
||||
"about a few months from now. But for now that's a quick show",
|
||||
"of a little circuit that looks like that.",
|
||||
"Let me go back to talking about building other types of gates.",
|
||||
"",
|
||||
"So that was an inverter. So now you know.",
|
||||
"You're almost halfway to being able to build a Pentium IV.",
|
||||
"You've come all the way from nature to gates.",
|
||||
@@ -1803,7 +1738,6 @@
|
||||
"how gates are built. So that's an inverter.",
|
||||
"Let's look at how we can build other forms of gates.",
|
||||
"To build another gate let me do this.",
|
||||
"",
|
||||
"How about this pattern? If I build a pattern like this",
|
||||
"with A and B coming in here and I put two switches with their",
|
||||
"inputs in and out, so two switches in series.",
|
||||
@@ -1825,7 +1759,6 @@
|
||||
"already come all the way from nature to the primitive building",
|
||||
"blocks of microprocessors. It's pretty amazing.",
|
||||
"So what about this one here?",
|
||||
"",
|
||||
"What's this? I haven't told you this before",
|
||||
"but if an AND gate becomes a NAND gate, this is kind of an OR",
|
||||
"arrangement, what should an OR become?",
|
||||
@@ -1839,9 +1772,7 @@
|
||||
"C to ground here and the output is a 1, so on and so forth.",
|
||||
"So I can build other interesting forms of gates.",
|
||||
"So let's say I build something that looks like this.",
|
||||
"",
|
||||
"I build something like this.",
|
||||
"",
|
||||
"You can write the truth table for this or you can look at this",
|
||||
"and write down the function that this one supports.",
|
||||
"Notice that this output here is going to be a high only when",
|
||||
@@ -1864,7 +1795,6 @@
|
||||
"little sucker here, put an inverter here and I get",
|
||||
"an AND gate. So the real primitives in",
|
||||
"circuits tend to be NANDs and NORs.",
|
||||
"",
|
||||
"OK. So the real practical among you",
|
||||
"should be saying at this point all right, all right,",
|
||||
"I buy this, if there existed a switch.",
|
||||
@@ -1932,7 +1862,6 @@
|
||||
"then this behaves like a short circuit.",
|
||||
"Similarly, if the voltage vGS is less than some threshold VT",
|
||||
"then in that situation --",
|
||||
"",
|
||||
"-- I get an open circuit. And when I have an open circuit",
|
||||
"between D and S then the current iDS is going to be 0.",
|
||||
"So this is the idealized model. And this idealized model is",
|
||||
@@ -1953,7 +1882,6 @@
|
||||
"when vGS goes less than VD, less than a threshold,",
|
||||
"I take off the pressure and then it becomes an open circuit.",
|
||||
"So I can plot the following.",
|
||||
"",
|
||||
"Much like I plotted the iV characteristics of two terminal",
|
||||
"elements, I can plot the iV characteristics of this three",
|
||||
"terminal element in the following way.",
|
||||
@@ -1987,11 +1915,9 @@
|
||||
"and then you won't forget this vGS thing here.",
|
||||
"So that's the behavior of a switch.",
|
||||
"And so viola, there's our switch.",
|
||||
"",
|
||||
"So I've given you a three terminal element that is a",
|
||||
"switch that is controlled like a mechanical switch.",
|
||||
"So I can build a, if I replace --",
|
||||
"",
|
||||
"This was my switch earlier. And what I can do is replace",
|
||||
"this with my MOSFET and that's what I get.",
|
||||
"And I won't bother showing you this is your inverter.",
|
||||
@@ -2009,7 +1935,6 @@
|
||||
"and this was inside your little inverter with a resistor and a",
|
||||
"switch. Let me continue with this for a",
|
||||
"little longer here --",
|
||||
"",
|
||||
"-- and do something that we like to do a lot,",
|
||||
"which is plot what are called input / output curves.",
|
||||
"So let's say the voltage applied here is v in and let's",
|
||||
|
||||
@@ -2,7 +2,6 @@
|
||||
"start": [
|
||||
0,
|
||||
4137,
|
||||
15000,
|
||||
24000,
|
||||
28142,
|
||||
32865,
|
||||
@@ -20,11 +19,9 @@
|
||||
78012,
|
||||
81712,
|
||||
85560,
|
||||
90000,
|
||||
95000,
|
||||
99992,
|
||||
103715,
|
||||
106000,
|
||||
111000,
|
||||
115016,
|
||||
118351,
|
||||
@@ -77,7 +74,6 @@
|
||||
286595,
|
||||
290237,
|
||||
294808,
|
||||
300000,
|
||||
306000,
|
||||
310649,
|
||||
314070,
|
||||
@@ -214,9 +210,7 @@
|
||||
797088,
|
||||
801426,
|
||||
805617,
|
||||
809000,
|
||||
814000,
|
||||
816000,
|
||||
826000,
|
||||
830306,
|
||||
834275,
|
||||
@@ -229,7 +223,6 @@
|
||||
861139,
|
||||
865287,
|
||||
868756,
|
||||
872000,
|
||||
888000,
|
||||
890682,
|
||||
894214,
|
||||
@@ -483,7 +476,6 @@
|
||||
2039418,
|
||||
2043000,
|
||||
2045250,
|
||||
2048000,
|
||||
2057000,
|
||||
2061257,
|
||||
2065818,
|
||||
@@ -517,7 +509,6 @@
|
||||
2203818,
|
||||
2208636,
|
||||
2213818,
|
||||
2215000,
|
||||
2220000,
|
||||
2227204,
|
||||
2230748,
|
||||
@@ -540,10 +531,8 @@
|
||||
2296839,
|
||||
2300400,
|
||||
2303293,
|
||||
2305000,
|
||||
2312000,
|
||||
2317521,
|
||||
2319000,
|
||||
2328000,
|
||||
2335621,
|
||||
2342422,
|
||||
@@ -564,7 +553,6 @@
|
||||
2418625,
|
||||
2425519,
|
||||
2433611,
|
||||
2435000,
|
||||
2443000,
|
||||
2449170,
|
||||
2453955,
|
||||
@@ -596,7 +584,6 @@
|
||||
2554735,
|
||||
2559070,
|
||||
2562554,
|
||||
2564000,
|
||||
2575000,
|
||||
2580610,
|
||||
2583897,
|
||||
@@ -620,7 +607,6 @@
|
||||
2693138,
|
||||
2699642,
|
||||
2703694,
|
||||
2707000,
|
||||
2712000,
|
||||
2714737,
|
||||
2718387,
|
||||
@@ -629,7 +615,6 @@
|
||||
2730000,
|
||||
2737014,
|
||||
2743235,
|
||||
2748000,
|
||||
2755000,
|
||||
2757947,
|
||||
2762789,
|
||||
@@ -642,7 +627,6 @@
|
||||
2795294,
|
||||
2800425,
|
||||
2804579,
|
||||
2808000,
|
||||
2815000,
|
||||
2817366,
|
||||
2819830,
|
||||
@@ -693,7 +677,6 @@
|
||||
2974617,
|
||||
2977670,
|
||||
2981765,
|
||||
2984000,
|
||||
2989000,
|
||||
2992164,
|
||||
2994362,
|
||||
@@ -724,7 +707,6 @@
|
||||
"end": [
|
||||
4137,
|
||||
15000,
|
||||
24000,
|
||||
28142,
|
||||
32865,
|
||||
36511,
|
||||
@@ -742,11 +724,9 @@
|
||||
81712,
|
||||
85560,
|
||||
90000,
|
||||
95000,
|
||||
99992,
|
||||
103715,
|
||||
106000,
|
||||
111000,
|
||||
115016,
|
||||
118351,
|
||||
122979,
|
||||
@@ -799,7 +779,6 @@
|
||||
290237,
|
||||
294808,
|
||||
300000,
|
||||
306000,
|
||||
310649,
|
||||
314070,
|
||||
318894,
|
||||
@@ -936,9 +915,7 @@
|
||||
801426,
|
||||
805617,
|
||||
809000,
|
||||
814000,
|
||||
816000,
|
||||
826000,
|
||||
830306,
|
||||
834275,
|
||||
839088,
|
||||
@@ -951,7 +928,6 @@
|
||||
865287,
|
||||
868756,
|
||||
872000,
|
||||
888000,
|
||||
890682,
|
||||
894214,
|
||||
897224,
|
||||
@@ -1205,7 +1181,6 @@
|
||||
2043000,
|
||||
2045250,
|
||||
2048000,
|
||||
2057000,
|
||||
2061257,
|
||||
2065818,
|
||||
2070000,
|
||||
@@ -1239,7 +1214,6 @@
|
||||
2208636,
|
||||
2213818,
|
||||
2215000,
|
||||
2220000,
|
||||
2227204,
|
||||
2230748,
|
||||
2237834,
|
||||
@@ -1262,10 +1236,8 @@
|
||||
2300400,
|
||||
2303293,
|
||||
2305000,
|
||||
2312000,
|
||||
2317521,
|
||||
2319000,
|
||||
2328000,
|
||||
2335621,
|
||||
2342422,
|
||||
2346100,
|
||||
@@ -1286,7 +1258,6 @@
|
||||
2425519,
|
||||
2433611,
|
||||
2435000,
|
||||
2443000,
|
||||
2449170,
|
||||
2453955,
|
||||
2460000,
|
||||
@@ -1318,7 +1289,6 @@
|
||||
2559070,
|
||||
2562554,
|
||||
2564000,
|
||||
2575000,
|
||||
2580610,
|
||||
2583897,
|
||||
2588247,
|
||||
@@ -1342,7 +1312,6 @@
|
||||
2699642,
|
||||
2703694,
|
||||
2707000,
|
||||
2712000,
|
||||
2714737,
|
||||
2718387,
|
||||
2723115,
|
||||
@@ -1351,7 +1320,6 @@
|
||||
2737014,
|
||||
2743235,
|
||||
2748000,
|
||||
2755000,
|
||||
2757947,
|
||||
2762789,
|
||||
2767659,
|
||||
@@ -1364,7 +1332,6 @@
|
||||
2800425,
|
||||
2804579,
|
||||
2808000,
|
||||
2815000,
|
||||
2817366,
|
||||
2819830,
|
||||
2822000,
|
||||
@@ -1415,7 +1382,6 @@
|
||||
2977670,
|
||||
2981765,
|
||||
2984000,
|
||||
2989000,
|
||||
2992164,
|
||||
2994362,
|
||||
2996347,
|
||||
@@ -1446,7 +1412,6 @@
|
||||
"text": [
|
||||
"Good morning. OK.",
|
||||
"The topic for today is Energy and Power.",
|
||||
"",
|
||||
"Most of the time this semester, up to now at least,",
|
||||
"we focused a lot on speed. We have been truly speed freaks",
|
||||
"looking at how fast can we switch the signal,",
|
||||
@@ -1464,11 +1429,9 @@
|
||||
"careful in terms of how to manage energy and power.",
|
||||
"Before I get into that, I just want to wrap up with a",
|
||||
"quick review of what we covered last week.",
|
||||
"",
|
||||
"We ended last week by looking at positive feedback in analog",
|
||||
"circuits using an op amp. And, in particular,",
|
||||
"we built an oscillator.",
|
||||
"",
|
||||
"We built an oscillator that allowed us to charge a",
|
||||
"capacitor. And when the voltage across the",
|
||||
"capacitor equaled that at the minus terminal it would flip and",
|
||||
@@ -1521,7 +1484,6 @@
|
||||
"One way to deal with this is I can have a clock,",
|
||||
"a square wave signal that we call a clock in digital systems",
|
||||
"and ship it to the other side in the following manner.",
|
||||
"",
|
||||
"This clock signal can be applied to this sender and to",
|
||||
"this receiver. For more details on this,",
|
||||
"let me recommend Page 735 of the course notes that talks",
|
||||
@@ -1658,9 +1620,7 @@
|
||||
"based on what you have learned. With that kind of motivation",
|
||||
"let me get into talking about some theory and get into the",
|
||||
"foundations of energy and power.",
|
||||
"",
|
||||
"Let's go to Page 3.",
|
||||
"",
|
||||
"To drive the theoretical discussion, I would like to",
|
||||
"focus on the energy dissipated in a MOSFET gate.",
|
||||
"And fundamentally we will talk about looking at energy and",
|
||||
@@ -1673,7 +1633,6 @@
|
||||
"resistors, voltage sources and switches in your circuit.",
|
||||
"We will look at a circuit that looks like this.",
|
||||
"Your vanilla inverter circuit.",
|
||||
"",
|
||||
"My inverter. I apply some vIN signal here.",
|
||||
"It could be a square wave. It could be some sequence of",
|
||||
"ones and zeros. And this is an inverter that we",
|
||||
@@ -1927,7 +1886,6 @@
|
||||
"R1. This energy has not been",
|
||||
"burned. It is simply stored.",
|
||||
"It is stored by the capacitor.",
|
||||
"",
|
||||
"And if you do simple energy conservation arithmetic here,",
|
||||
"the energy dissipated in the resistor plus that stored in the",
|
||||
"capacitor equals the energy supplied by the source.",
|
||||
@@ -1961,7 +1919,6 @@
|
||||
"during T2, if T2 is large enough, all this energy gets",
|
||||
"dissipated in this resistor R2. And I have that expression",
|
||||
"here.",
|
||||
"",
|
||||
"So let me just say that this is E1 and let me say that this is",
|
||||
"E2. So, E1 is dissipated in the",
|
||||
"resistor and E2 is dissipated in R2 in the second half cycle.",
|
||||
@@ -1984,10 +1941,8 @@
|
||||
"But suffice it to say that the energy dissipated,",
|
||||
"the total energy in T2 is simply \u00bdCVS^2.",
|
||||
"All right.",
|
||||
"",
|
||||
"Let's put T1 and T2 together and look at the total energy",
|
||||
"dissipated --",
|
||||
"",
|
||||
"Total energy dissipated. E is simply E1 plus E2.",
|
||||
"Dissipated in each cycle. Assuming T1 and T2 are much",
|
||||
"larger than the respective time constants.",
|
||||
@@ -2008,7 +1963,6 @@
|
||||
"period of the square wave is T, so let's say the frequency of",
|
||||
"the square wave is simply 1/T. I can also express this as",
|
||||
"C(VS^2)f.",
|
||||
"",
|
||||
"What does this say? Let me mark that as a thing to",
|
||||
"remember, the second thing to remember.",
|
||||
"One was the power that was the static power.",
|
||||
@@ -2040,7 +1994,6 @@
|
||||
"power out there relating to charging and discharging",
|
||||
"capacitors. Let's get back to our inverter",
|
||||
"right now.",
|
||||
"",
|
||||
"This is our inverter circuit. Let us say that I drive the",
|
||||
"input with the waveform shown here.",
|
||||
"Well, I go back to the same situation as here.",
|
||||
@@ -2064,7 +2017,6 @@
|
||||
"And suffice it to say that you can show that the average power",
|
||||
"is given by (VS^2)/(2(RL+RON))+(CVS^2)f",
|
||||
"(RL^2)/(RL+RON)^2.",
|
||||
"",
|
||||
"OK? And for details I suggest that",
|
||||
"you look at section 12.3 of the course notes.",
|
||||
"Section 12.3 goes through the algebra to compute the total",
|
||||
@@ -2073,7 +2025,6 @@
|
||||
"And let's take the specific situation where RL is much",
|
||||
"greater than RON. If RL is much greater than RON",
|
||||
"then I can ignore this RON here.",
|
||||
"",
|
||||
"And I get this. And out here,",
|
||||
"if I ignore RON, then RL and RL will cancel out",
|
||||
"and I get CVS^2f. If I ignore RON compared to RL",
|
||||
@@ -2086,7 +2037,6 @@
|
||||
"One kind of power is due to the current flowing directly from VS",
|
||||
"through RL and RON to ground. Oh, this also assumes,",
|
||||
"by the way, that T1 is equal to T2.",
|
||||
"",
|
||||
"So, in this circuit there are two kinds of power.",
|
||||
"One is the power when the switch is on and I have a",
|
||||
"current flowing from VS to RL to ground.",
|
||||
@@ -2137,7 +2087,6 @@
|
||||
"the sampling scope messes up the waveform.",
|
||||
"Ignore the waveform for now. Just look at the meter as I",
|
||||
"increase the frequency.",
|
||||
"",
|
||||
"Notice that I have increased the frequency by about a factor",
|
||||
"of 2 or 3. And notice here that this meter",
|
||||
"has moved. The needle has moved to the",
|
||||
|
||||
@@ -16,7 +16,6 @@
|
||||
74500,
|
||||
79416,
|
||||
82333,
|
||||
87000,
|
||||
96000,
|
||||
98622,
|
||||
103390,
|
||||
@@ -40,7 +39,6 @@
|
||||
165829,
|
||||
168465,
|
||||
172496,
|
||||
178000,
|
||||
186000,
|
||||
190600,
|
||||
195546,
|
||||
@@ -64,7 +62,6 @@
|
||||
274364,
|
||||
278472,
|
||||
283201,
|
||||
287000,
|
||||
295000,
|
||||
301000,
|
||||
306293,
|
||||
@@ -500,7 +497,6 @@
|
||||
2028317,
|
||||
2032235,
|
||||
2035369,
|
||||
2040000,
|
||||
2045000,
|
||||
2050357,
|
||||
2054438,
|
||||
@@ -558,7 +554,6 @@
|
||||
2370058,
|
||||
2376608,
|
||||
2384381,
|
||||
2388000,
|
||||
2397000,
|
||||
2400000,
|
||||
2402394,
|
||||
@@ -593,10 +588,8 @@
|
||||
2562593,
|
||||
2568213,
|
||||
2576162,
|
||||
2580000,
|
||||
2588000,
|
||||
2594125,
|
||||
2595000,
|
||||
2605000,
|
||||
2610082,
|
||||
2613414,
|
||||
@@ -729,7 +722,6 @@
|
||||
79416,
|
||||
82333,
|
||||
87000,
|
||||
96000,
|
||||
98622,
|
||||
103390,
|
||||
107761,
|
||||
@@ -753,7 +745,6 @@
|
||||
168465,
|
||||
172496,
|
||||
178000,
|
||||
186000,
|
||||
190600,
|
||||
195546,
|
||||
201527,
|
||||
@@ -777,7 +768,6 @@
|
||||
278472,
|
||||
283201,
|
||||
287000,
|
||||
295000,
|
||||
301000,
|
||||
306293,
|
||||
309198,
|
||||
@@ -1213,7 +1203,6 @@
|
||||
2032235,
|
||||
2035369,
|
||||
2040000,
|
||||
2045000,
|
||||
2050357,
|
||||
2054438,
|
||||
2061581,
|
||||
@@ -1271,7 +1260,6 @@
|
||||
2376608,
|
||||
2384381,
|
||||
2388000,
|
||||
2397000,
|
||||
2400000,
|
||||
2402394,
|
||||
2406078,
|
||||
@@ -1306,10 +1294,8 @@
|
||||
2568213,
|
||||
2576162,
|
||||
2580000,
|
||||
2588000,
|
||||
2594125,
|
||||
2595000,
|
||||
2605000,
|
||||
2610082,
|
||||
2613414,
|
||||
2616537,
|
||||
@@ -1442,7 +1428,6 @@
|
||||
"with a resistor and a current source or a voltage source and",
|
||||
"so on. What we are going to do today",
|
||||
"is do what are called \"second-order systems\".",
|
||||
"",
|
||||
"So they are on the next plane now.",
|
||||
"And with this second-order of systems, they are characterized",
|
||||
"by circuits containing two independent storage elements.",
|
||||
@@ -1466,7 +1451,6 @@
|
||||
"inverter driving a second inverter.",
|
||||
"The same circuit that we used to motivate RC studies,",
|
||||
"one inverter driving another. So let me draw the circuit.",
|
||||
"",
|
||||
"Here is one inverter. This is, let's say,",
|
||||
"5 volts and this is, let's say, 2 kilo ohms.",
|
||||
"And I connect the output of this inverter to a second",
|
||||
@@ -1490,7 +1474,6 @@
|
||||
"and have some fun with it. What we are going to say is",
|
||||
"look, this thing is pretty slow, so what I would like to do is",
|
||||
"-- why don't we go ahead and put that up.",
|
||||
"",
|
||||
"What we are going to see is that the yellow waveform is the",
|
||||
"waveform at the input here. And the green waveform here is",
|
||||
"the waveform at this intermediate node.",
|
||||
@@ -1926,7 +1909,6 @@
|
||||
"most general case would be s being j omega nought in one",
|
||||
"case, minus j omega nought in the other case,",
|
||||
"and I sum the two to get the most general solution.",
|
||||
"",
|
||||
"So blasting ahead. I now have my homogenous",
|
||||
"solution. And as my third step of",
|
||||
"solution to differential equations I write down the total",
|
||||
@@ -1984,7 +1966,6 @@
|
||||
"is the square root of 1/LC. We are done.",
|
||||
"In fact, I did not give that answer the importance that was",
|
||||
"due so let me just draw.",
|
||||
"",
|
||||
"There. That is better.",
|
||||
"Enough math. In a nutshell,",
|
||||
"what did we do. We wrote the node method,",
|
||||
@@ -2019,10 +2000,8 @@
|
||||
"current it is a sinusoidal characteristic.",
|
||||
"And it looks something like this where the peak is given by",
|
||||
"CVI, oh, I messed up.",
|
||||
"",
|
||||
"When I differentiated this is missed the omega nought out",
|
||||
"there.",
|
||||
"",
|
||||
"What I would like to do now -- This is the form of the output",
|
||||
"for a step input. What I would like to do next is",
|
||||
"show you a demo. But before I show you a demo,",
|
||||
|
||||
@@ -1,11 +1,9 @@
|
||||
{
|
||||
"start": [
|
||||
0,
|
||||
1176,
|
||||
6660,
|
||||
11910,
|
||||
18130,
|
||||
21870,
|
||||
25890,
|
||||
29310,
|
||||
31300,
|
||||
@@ -57,9 +55,7 @@
|
||||
220180,
|
||||
224170,
|
||||
227720,
|
||||
228970,
|
||||
233510,
|
||||
235715,
|
||||
238260,
|
||||
241690,
|
||||
244694,
|
||||
@@ -70,20 +66,15 @@
|
||||
268055,
|
||||
271880,
|
||||
276940,
|
||||
278190,
|
||||
281560,
|
||||
286860,
|
||||
288910,
|
||||
294310,
|
||||
295770,
|
||||
299090,
|
||||
301330,
|
||||
303870,
|
||||
307960,
|
||||
310460,
|
||||
313896,
|
||||
317010,
|
||||
318260,
|
||||
324480,
|
||||
326600,
|
||||
330280,
|
||||
@@ -116,13 +107,11 @@
|
||||
436400,
|
||||
441790,
|
||||
444180,
|
||||
445430,
|
||||
448630,
|
||||
452510,
|
||||
455710,
|
||||
463570,
|
||||
465430,
|
||||
466680,
|
||||
470480,
|
||||
474490,
|
||||
480380,
|
||||
@@ -142,12 +131,10 @@
|
||||
525350,
|
||||
529710,
|
||||
533790,
|
||||
535040,
|
||||
538120,
|
||||
543420,
|
||||
545920,
|
||||
548725,
|
||||
549975,
|
||||
553010,
|
||||
556820,
|
||||
564220,
|
||||
@@ -171,7 +158,6 @@
|
||||
630220,
|
||||
634778,
|
||||
638070,
|
||||
641765,
|
||||
645120,
|
||||
648206,
|
||||
651920,
|
||||
@@ -186,206 +172,188 @@
|
||||
679720,
|
||||
685200,
|
||||
690660,
|
||||
694700
|
||||
],
|
||||
"end": [
|
||||
6660,
|
||||
11910,
|
||||
18130,
|
||||
21870,
|
||||
29310,
|
||||
31300,
|
||||
35050,
|
||||
38130,
|
||||
40690,
|
||||
44320,
|
||||
47910,
|
||||
50490,
|
||||
53430,
|
||||
59720,
|
||||
64300,
|
||||
68200,
|
||||
71920,
|
||||
75196,
|
||||
83400,
|
||||
88850,
|
||||
91850,
|
||||
95680,
|
||||
96630,
|
||||
101150,
|
||||
104760,
|
||||
109530,
|
||||
115689,
|
||||
122270,
|
||||
126810,
|
||||
131150,
|
||||
133790,
|
||||
140560,
|
||||
147800,
|
||||
153010,
|
||||
156860,
|
||||
162357,
|
||||
164010,
|
||||
166990,
|
||||
170490,
|
||||
173520,
|
||||
176870,
|
||||
183290,
|
||||
187140,
|
||||
191490,
|
||||
196180,
|
||||
201730,
|
||||
206460,
|
||||
209050,
|
||||
214100,
|
||||
215590,
|
||||
218280,
|
||||
220180,
|
||||
224170,
|
||||
227720,
|
||||
228970,
|
||||
235715,
|
||||
241690,
|
||||
244694,
|
||||
249930,
|
||||
254050,
|
||||
258720,
|
||||
263340,
|
||||
268055,
|
||||
271880,
|
||||
276940,
|
||||
278190,
|
||||
286860,
|
||||
288910,
|
||||
294310,
|
||||
295770,
|
||||
301330,
|
||||
307960,
|
||||
313896,
|
||||
317010,
|
||||
318260,
|
||||
326600,
|
||||
330280,
|
||||
336500,
|
||||
342630,
|
||||
345310,
|
||||
346330,
|
||||
346920,
|
||||
350060,
|
||||
350810,
|
||||
353190,
|
||||
359180,
|
||||
365600,
|
||||
369410,
|
||||
372760,
|
||||
374640,
|
||||
379380,
|
||||
383320,
|
||||
387100,
|
||||
394000,
|
||||
395080,
|
||||
398780,
|
||||
402600,
|
||||
405330,
|
||||
407410,
|
||||
417210,
|
||||
423730,
|
||||
427250,
|
||||
428420,
|
||||
436400,
|
||||
441790,
|
||||
444180,
|
||||
445430,
|
||||
452510,
|
||||
455710,
|
||||
463570,
|
||||
465430,
|
||||
466680,
|
||||
474490,
|
||||
480380,
|
||||
482740,
|
||||
487990,
|
||||
490800,
|
||||
493030,
|
||||
498370,
|
||||
504070,
|
||||
505660,
|
||||
507760,
|
||||
510610,
|
||||
511650,
|
||||
514809,
|
||||
518190,
|
||||
521630,
|
||||
525350,
|
||||
529710,
|
||||
533790,
|
||||
535040,
|
||||
543420,
|
||||
545920,
|
||||
548725,
|
||||
549975,
|
||||
556820,
|
||||
564220,
|
||||
570020,
|
||||
575360,
|
||||
576120,
|
||||
582960,
|
||||
589840,
|
||||
593700,
|
||||
598650,
|
||||
604560,
|
||||
606850,
|
||||
608650,
|
||||
612260,
|
||||
616070,
|
||||
619336,
|
||||
621680,
|
||||
622480,
|
||||
624430,
|
||||
627700,
|
||||
630220,
|
||||
634778,
|
||||
638070,
|
||||
641765,
|
||||
648206,
|
||||
651920,
|
||||
653550,
|
||||
654990,
|
||||
655830,
|
||||
659170,
|
||||
664330,
|
||||
668605,
|
||||
676080,
|
||||
677945,
|
||||
679720,
|
||||
685200,
|
||||
690660,
|
||||
694700,
|
||||
697520
|
||||
],
|
||||
"end": [
|
||||
1176,
|
||||
6660,
|
||||
11910,
|
||||
18130,
|
||||
21870,
|
||||
25890,
|
||||
29310,
|
||||
31300,
|
||||
35050,
|
||||
38130,
|
||||
40690,
|
||||
44320,
|
||||
47910,
|
||||
50490,
|
||||
53430,
|
||||
59720,
|
||||
64300,
|
||||
68200,
|
||||
71920,
|
||||
75196,
|
||||
83400,
|
||||
88850,
|
||||
91850,
|
||||
95680,
|
||||
96630,
|
||||
101150,
|
||||
104760,
|
||||
109530,
|
||||
115689,
|
||||
122270,
|
||||
126810,
|
||||
131150,
|
||||
133790,
|
||||
140560,
|
||||
147800,
|
||||
153010,
|
||||
156860,
|
||||
162357,
|
||||
164010,
|
||||
166990,
|
||||
170490,
|
||||
173520,
|
||||
176870,
|
||||
183290,
|
||||
187140,
|
||||
191490,
|
||||
196180,
|
||||
201730,
|
||||
206460,
|
||||
209050,
|
||||
214100,
|
||||
215590,
|
||||
218280,
|
||||
220180,
|
||||
224170,
|
||||
227720,
|
||||
228970,
|
||||
233510,
|
||||
235715,
|
||||
238260,
|
||||
241690,
|
||||
244694,
|
||||
249930,
|
||||
254050,
|
||||
258720,
|
||||
263340,
|
||||
268055,
|
||||
271880,
|
||||
276940,
|
||||
278190,
|
||||
281560,
|
||||
286860,
|
||||
288910,
|
||||
294310,
|
||||
295770,
|
||||
299090,
|
||||
301330,
|
||||
303870,
|
||||
307960,
|
||||
310460,
|
||||
313896,
|
||||
317010,
|
||||
318260,
|
||||
324480,
|
||||
326600,
|
||||
330280,
|
||||
336500,
|
||||
342630,
|
||||
345310,
|
||||
346330,
|
||||
346920,
|
||||
350060,
|
||||
350810,
|
||||
353190,
|
||||
359180,
|
||||
365600,
|
||||
369410,
|
||||
372760,
|
||||
374640,
|
||||
379380,
|
||||
383320,
|
||||
387100,
|
||||
394000,
|
||||
395080,
|
||||
398780,
|
||||
402600,
|
||||
405330,
|
||||
407410,
|
||||
417210,
|
||||
423730,
|
||||
427250,
|
||||
428420,
|
||||
436400,
|
||||
441790,
|
||||
444180,
|
||||
445430,
|
||||
448630,
|
||||
452510,
|
||||
455710,
|
||||
463570,
|
||||
465430,
|
||||
466680,
|
||||
470480,
|
||||
474490,
|
||||
480380,
|
||||
482740,
|
||||
487990,
|
||||
490800,
|
||||
493030,
|
||||
498370,
|
||||
504070,
|
||||
505660,
|
||||
507760,
|
||||
510610,
|
||||
511650,
|
||||
514809,
|
||||
518190,
|
||||
521630,
|
||||
525350,
|
||||
529710,
|
||||
533790,
|
||||
535040,
|
||||
538120,
|
||||
543420,
|
||||
545920,
|
||||
548725,
|
||||
549975,
|
||||
553010,
|
||||
556820,
|
||||
564220,
|
||||
570020,
|
||||
575360,
|
||||
576120,
|
||||
582960,
|
||||
589840,
|
||||
593700,
|
||||
598650,
|
||||
604560,
|
||||
606850,
|
||||
608650,
|
||||
612260,
|
||||
616070,
|
||||
619336,
|
||||
621680,
|
||||
622480,
|
||||
624430,
|
||||
627700,
|
||||
630220,
|
||||
634778,
|
||||
638070,
|
||||
641765,
|
||||
645120,
|
||||
648206,
|
||||
651920,
|
||||
653550,
|
||||
654990,
|
||||
655830,
|
||||
659170,
|
||||
664330,
|
||||
668605,
|
||||
676080,
|
||||
677945,
|
||||
679720,
|
||||
685200,
|
||||
690660,
|
||||
694700,
|
||||
697520,
|
||||
701800
|
||||
],
|
||||
"text": [
|
||||
"",
|
||||
"SPEAKER 1: In this unit, we're going to study several new",
|
||||
"tools in our tool chest. These include the superposition",
|
||||
"method, the Thevenin method, and the Norton method.",
|
||||
"The recommended reading is chapter three of the textbook.",
|
||||
"",
|
||||
"Before we begin, let's do a quick review of what we've",
|
||||
"seen so far.",
|
||||
"So recall we've been building up our tool chest, a tool",
|
||||
@@ -437,9 +405,7 @@
|
||||
"simplify circuit analysis.",
|
||||
"So in this video segment, let's start with introducing",
|
||||
"linear circuits.",
|
||||
"",
|
||||
"I would like to introduce a technique with an example.",
|
||||
"",
|
||||
"This is a very simple circuit containing two sources, the",
|
||||
"voltage source and the current source.",
|
||||
"I'm going to apply the Node method to analyze this.",
|
||||
@@ -450,20 +416,15 @@
|
||||
"this ground node connects to one terminal of both of our",
|
||||
"sources, and many edges of the circuit come",
|
||||
"together at that point.",
|
||||
"",
|
||||
"The voltage at this node here is V, because there's a",
|
||||
"voltage source connected there.",
|
||||
"And the voltage at this node is labeled e. e is my unknown.",
|
||||
"And my goal is to find e.",
|
||||
"",
|
||||
"So how do I apply the Node method?",
|
||||
"",
|
||||
"I'm going to start by adding a node equation for the node e.",
|
||||
"",
|
||||
"So here is my node equation.",
|
||||
"How do I get that?",
|
||||
"Let's look at the first term.",
|
||||
"",
|
||||
"The first term, e minus V divided by",
|
||||
"R1, arises as follows.",
|
||||
"So recall, I have to apply KCL at the node with voltage e,",
|
||||
@@ -496,13 +457,11 @@
|
||||
"Let's go on and stir this equation a little more.",
|
||||
"And I'm going to rearrange the terms.",
|
||||
"So I take this equation--",
|
||||
"",
|
||||
"I'm going to take this equation and rearrange the",
|
||||
"terms a little bit.",
|
||||
"And if you look at the equation here, 1 by R1, is",
|
||||
"multiplying the inverse.",
|
||||
"We divide by R1.",
|
||||
"",
|
||||
"And that's shown here.",
|
||||
"And then, similarly, 1 divided by R2 is multiplying e here.",
|
||||
"And I show that here.",
|
||||
@@ -522,12 +481,10 @@
|
||||
"And on the right hand side, I have a linear sum of sources,",
|
||||
"where V and I are my voltage and current sources,",
|
||||
"respectively.",
|
||||
"",
|
||||
"In matrix form, this matrix is commonly called G. The vector",
|
||||
"of unknown voltages is called e.",
|
||||
"And on the right hand side, I have the",
|
||||
"linear sum of sources.",
|
||||
"",
|
||||
"So let's take it one step further.",
|
||||
"And in this equation, here is what I am doing.",
|
||||
"I have taken this component and I have moved it over to",
|
||||
@@ -551,7 +508,6 @@
|
||||
"So this should make it clear that this is a constant.",
|
||||
"This is a constant.",
|
||||
"And I have a V and a I, and so I get a linear sum of sources.",
|
||||
"",
|
||||
"I can do it a little bit more clearly.",
|
||||
"Looks like I've scribbled around, unfortunately, so",
|
||||
"let's see if this eraser thingy works.",
|
||||
@@ -566,7 +522,6 @@
|
||||
"But a1, a2, b1, b2 and so on are constants that are",
|
||||
"independent of the source voltages and source currents.",
|
||||
"And so, in general, I end up with my unknown being a linear",
|
||||
"combination of the various source voltages.",
|
||||
""
|
||||
"combination of the various source voltages."
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user