Transconductance amplifier 2023-01-25 14.02.29.excalidraw

excalidraw

==âš  Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. âš ==

Text Elements

Current mirror ^uZ3IfexU

Diff. pair ^YHC9VzQz

Diode connection:
current through M4
and M5 is I1 ^04StamQv

Implements I1-I2 ^wp9aBFi9

In saturation if
Vdd-Vout > 4Ut ^QERbS0tA

In saturation if
Vout - Vs > 4Ut ^G7Z3jTe3

Assumed always
in saturation ^sjQSmBYA

(restricts the
output range) ^mgXjFPSK

Embedded files

ad6b10bfeaca19982c52bbb513cfe7b32e3d1d51: Pasted Image 20230125140254_158.png

%%

Drawing

{
	"type": "excalidraw",
	"version": 2,
	"source": "https://excalidraw.com",
	"elements": [
		{
			"type": "image",
			"version": 40,
			"versionNonce": 1115072207,
			"isDeleted": false,
			"id": "R5Jk7UuJJm_PRM7IHRYXb",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -208,
			"y": -216.35418701171875,
			"strokeColor": "transparent",
			"backgroundColor": "transparent",
			"width": 364,
			"height": 429,
			"seed": 1466396257,
			"groupIds": [],
			"roundness": null,
			"boundElements": [
				{
					"id": "nndtEPZIwBXHP3u-PJj94",
					"type": "arrow"
				},
				{
					"id": "8nTQVMppBTbInmMm1sm7I",
					"type": "arrow"
				}
			],
			"updated": 1674652612450,
			"link": null,
			"locked": false,
			"status": "pending",
			"fileId": "ad6b10bfeaca19982c52bbb513cfe7b32e3d1d51",
			"scale": [
				1,
				1
			]
		},
		{
			"type": "rectangle",
			"version": 132,
			"versionNonce": 321128353,
			"isDeleted": false,
			"id": "gJ5fW6aJG-6Ue_ee71s0W",
			"fillStyle": "solid",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 20,
			"angle": 0,
			"x": -184,
			"y": -252.85418701171875,
			"strokeColor": "#000000",
			"backgroundColor": "#be4bdb",
			"width": 280,
			"height": 197.33334350585938,
			"seed": 1274085519,
			"groupIds": [],
			"roundness": {
				"type": 3
			},
			"boundElements": [],
			"updated": 1674651796838,
			"link": null,
			"locked": false
		},
		{
			"type": "text",
			"version": 33,
			"versionNonce": 878500961,
			"isDeleted": false,
			"id": "uZ3IfexU",
			"fillStyle": "solid",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 20,
			"angle": 0,
			"x": -109.33334350585938,
			"y": -284.1875305175781,
			"strokeColor": "#000000",
			"backgroundColor": "#be4bdb",
			"width": 138,
			"height": 25,
			"seed": 565007201,
			"groupIds": [],
			"roundness": null,
			"boundElements": [
				{
					"id": "cBD96UKa2POpzhNKuUlZD",
					"type": "arrow"
				}
			],
			"updated": 1674651986570,
			"link": null,
			"locked": false,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "Current mirror",
			"rawText": "Current mirror",
			"baseline": 18,
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "Current mirror"
		},
		{
			"type": "rectangle",
			"version": 148,
			"versionNonce": 1454367151,
			"isDeleted": false,
			"id": "3KcpXQY830JiTOceA7dcB",
			"fillStyle": "solid",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 20,
			"angle": 0,
			"x": -205.6666488647461,
			"y": -51.85418701171875,
			"strokeColor": "#000000",
			"backgroundColor": "#4c6ef5",
			"width": 324.66668701171875,
			"height": 254,
			"seed": 1699990817,
			"groupIds": [],
			"roundness": {
				"type": 3
			},
			"boundElements": [],
			"updated": 1674652765663,
			"link": null,
			"locked": false
		},
		{
			"type": "text",
			"version": 48,
			"versionNonce": 113663343,
			"isDeleted": false,
			"id": "YHC9VzQz",
			"fillStyle": "solid",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 20,
			"angle": 0,
			"x": -91,
			"y": 212.47918701171875,
			"strokeColor": "#000000",
			"backgroundColor": "#4c6ef5",
			"width": 92,
			"height": 25,
			"seed": 1353733153,
			"groupIds": [],
			"roundness": null,
			"boundElements": [],
			"updated": 1674651838272,
			"link": null,
			"locked": false,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "Diff. pair",
			"rawText": "Diff. pair",
			"baseline": 18,
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "Diff. pair"
		},
		{
			"type": "arrow",
			"version": 208,
			"versionNonce": 443457057,
			"isDeleted": false,
			"id": "xkUvICZj-D5xFHlGX7CPc",
			"fillStyle": "solid",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -54.33331298828125,
			"y": -129.52084350585938,
			"strokeColor": "#000000",
			"backgroundColor": "#4c6ef5",
			"width": 176.174157269894,
			"height": 157.33334350585938,
			"seed": 806803343,
			"groupIds": [],
			"roundness": {
				"type": 2
			},
			"boundElements": [],
			"updated": 1674651965010,
			"link": null,
			"locked": false,
			"startBinding": null,
			"endBinding": {
				"elementId": "04StamQv",
				"focus": 0.16187088953802994,
				"gap": 1
			},
			"lastCommittedPoint": null,
			"startArrowhead": null,
			"endArrowhead": "arrow",
			"points": [
				[
					0,
					0
				],
				[
					-22,
					-68.66665649414062
				],
				[
					-176.174157269894,
					-157.33334350585938
				]
			]
		},
		{
			"type": "text",
			"version": 87,
			"versionNonce": 366457423,
			"isDeleted": false,
			"id": "04StamQv",
			"fillStyle": "solid",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -367.6666717529297,
			"y": -363.85418701171875,
			"strokeColor": "#000000",
			"backgroundColor": "#4c6ef5",
			"width": 190,
			"height": 75,
			"seed": 100495329,
			"groupIds": [],
			"roundness": null,
			"boundElements": [
				{
					"id": "xkUvICZj-D5xFHlGX7CPc",
					"type": "arrow"
				}
			],
			"updated": 1674651965009,
			"link": null,
			"locked": false,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "Diode connection:\ncurrent through M4\nand M5 is I1",
			"rawText": "Diode connection:\ncurrent through M4\nand M5 is I1",
			"baseline": 68,
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "Diode connection:\ncurrent through M4\nand M5 is I1"
		},
		{
			"type": "arrow",
			"version": 93,
			"versionNonce": 1450124257,
			"isDeleted": false,
			"id": "cBD96UKa2POpzhNKuUlZD",
			"fillStyle": "solid",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 30,
			"angle": 0,
			"x": -7.666656494140625,
			"y": -295.5208435058594,
			"strokeColor": "#000000",
			"backgroundColor": "#4c6ef5",
			"width": 98.66665649414062,
			"height": 86.66667175292969,
			"seed": 907555329,
			"groupIds": [],
			"roundness": {
				"type": 2
			},
			"boundElements": [],
			"updated": 1674651996410,
			"link": null,
			"locked": false,
			"startBinding": {
				"elementId": "uZ3IfexU",
				"focus": 0.3602839630384729,
				"gap": 11.33331298828125
			},
			"endBinding": null,
			"lastCommittedPoint": null,
			"startArrowhead": null,
			"endArrowhead": "arrow",
			"points": [
				[
					0,
					0
				],
				[
					18,
					-65.33334350585938
				],
				[
					98.66665649414062,
					-86.66667175292969
				]
			]
		},
		{
			"type": "text",
			"version": 18,
			"versionNonce": 18313857,
			"isDeleted": false,
			"id": "wp9aBFi9",
			"fillStyle": "solid",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 30,
			"angle": 0,
			"x": 115,
			"y": -393.85418701171875,
			"strokeColor": "#000000",
			"backgroundColor": "#4c6ef5",
			"width": 165,
			"height": 25,
			"seed": 1757521647,
			"groupIds": [],
			"roundness": null,
			"boundElements": [],
			"updated": 1674652006728,
			"link": null,
			"locked": false,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "Implements I1-I2",
			"rawText": "Implements I1-I2",
			"baseline": 18,
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "Implements I1-I2"
		},
		{
			"type": "arrow",
			"version": 98,
			"versionNonce": 1474936911,
			"isDeleted": false,
			"id": "nndtEPZIwBXHP3u-PJj94",
			"fillStyle": "solid",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 20,
			"y": -134.1875,
			"strokeColor": "#000000",
			"backgroundColor": "#4c6ef5",
			"width": 134,
			"height": 95.33334350585938,
			"seed": 224885345,
			"groupIds": [],
			"roundness": {
				"type": 2
			},
			"boundElements": [],
			"updated": 1674652558403,
			"link": null,
			"locked": false,
			"startBinding": null,
			"endBinding": {
				"elementId": "R5Jk7UuJJm_PRM7IHRYXb",
				"focus": 0.6058462885928724,
				"gap": 13.166656494140625
			},
			"lastCommittedPoint": null,
			"startArrowhead": null,
			"endArrowhead": "arrow",
			"points": [
				[
					0,
					0
				],
				[
					66.66668701171875,
					-72.66668701171875
				],
				[
					134,
					-95.33334350585938
				]
			]
		},
		{
			"type": "text",
			"version": 33,
			"versionNonce": 1096333967,
			"isDeleted": false,
			"id": "QERbS0tA",
			"fillStyle": "solid",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 168,
			"y": -248.85418701171875,
			"strokeColor": "#000000",
			"backgroundColor": "#4c6ef5",
			"width": 159,
			"height": 50,
			"seed": 1872967823,
			"groupIds": [],
			"roundness": null,
			"boundElements": [],
			"updated": 1674652588406,
			"link": null,
			"locked": false,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "In saturation if\nVdd-Vout > 4Ut",
			"rawText": "In saturation if\nVdd-Vout > 4Ut",
			"baseline": 43,
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "In saturation if\nVdd-Vout > 4Ut"
		},
		{
			"type": "arrow",
			"version": 68,
			"versionNonce": 1409842959,
			"isDeleted": false,
			"id": "8nTQVMppBTbInmMm1sm7I",
			"fillStyle": "solid",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 21.333343505859375,
			"y": 33.8125,
			"strokeColor": "#000000",
			"backgroundColor": "#4c6ef5",
			"width": 153.33334350585938,
			"height": 69.33331298828125,
			"seed": 1173444033,
			"groupIds": [],
			"roundness": {
				"type": 2
			},
			"boundElements": [],
			"updated": 1674652613320,
			"link": null,
			"locked": false,
			"startBinding": null,
			"endBinding": {
				"elementId": "R5Jk7UuJJm_PRM7IHRYXb",
				"focus": -0.3229785771582523,
				"gap": 18.66668701171875
			},
			"lastCommittedPoint": null,
			"startArrowhead": null,
			"endArrowhead": "arrow",
			"points": [
				[
					0,
					0
				],
				[
					61.333343505859375,
					56.66668701171875
				],
				[
					153.33334350585938,
					69.33331298828125
				]
			]
		},
		{
			"type": "text",
			"version": 698,
			"versionNonce": 1428656481,
			"isDeleted": false,
			"id": "G7Z3jTe3",
			"fillStyle": "solid",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 194,
			"y": 86.14581298828125,
			"strokeColor": "#000000",
			"backgroundColor": "#4c6ef5",
			"width": 163,
			"height": 50,
			"seed": 1533335841,
			"groupIds": [],
			"roundness": null,
			"boundElements": [],
			"updated": 1674652703359,
			"link": null,
			"locked": false,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "In saturation if\nVout - Vs > 4Ut",
			"rawText": "In saturation if\nVout - Vs > 4Ut",
			"baseline": 43,
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "In saturation if\nVout - Vs > 4Ut"
		},
		{
			"id": "hhHwSlRd02Nd5yoA8cDqz",
			"type": "arrow",
			"x": -128.8115967460301,
			"y": -129.70923913043475,
			"width": 221.73913043478257,
			"height": 134.7826086956522,
			"angle": 0,
			"strokeColor": "#000000",
			"backgroundColor": "#4c6ef5",
			"fillStyle": "solid",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"groupIds": [],
			"roundness": {
				"type": 2
			},
			"seed": 603948724,
			"version": 177,
			"versionNonce": 1681228340,
			"isDeleted": false,
			"boundElements": null,
			"updated": 1675510025225,
			"link": null,
			"locked": false,
			"points": [
				[
					0,
					0
				],
				[
					-139.13043478260863,
					-22.608695652173935
				],
				[
					-160.86956521739125,
					92.17391304347825
				],
				[
					-221.73913043478257,
					112.17391304347825
				]
			],
			"lastCommittedPoint": [
				-221.73913043478257,
				112.17391304347825
			],
			"startBinding": null,
			"endBinding": {
				"elementId": "sjQSmBYA",
				"focus": 0.5310669344201898,
				"gap": 13.130434782608575
			},
			"startArrowhead": null,
			"endArrowhead": "arrow"
		},
		{
			"id": "pSIAxHlgflR3Qjp3t6G6S",
			"type": "line",
			"x": -146.20290109385616,
			"y": 32.899456521739125,
			"width": 138.26086956521738,
			"height": 107.82608695652175,
			"angle": 0,
			"strokeColor": "#000000",
			"backgroundColor": "#4c6ef5",
			"fillStyle": "solid",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"groupIds": [],
			"roundness": {
				"type": 2
			},
			"seed": 364448436,
			"version": 146,
			"versionNonce": 1938456204,
			"isDeleted": false,
			"boundElements": null,
			"updated": 1675509998435,
			"link": null,
			"locked": false,
			"points": [
				[
					0,
					0
				],
				[
					-55.65217391304347,
					15.652173913043498
				],
				[
					-130.43478260869563,
					0.8695652173912549
				],
				[
					-138.26086956521738,
					-92.17391304347825
				]
			],
			"lastCommittedPoint": [
				-138.26086956521738,
				-92.17391304347825
			],
			"startBinding": null,
			"endBinding": null,
			"startArrowhead": null,
			"endArrowhead": null
		},
		{
			"id": "sjQSmBYA",
			"type": "text",
			"x": -529.6811619634212,
			"y": -38.70923913043475,
			"width": 166,
			"height": 50,
			"angle": 0,
			"strokeColor": "#000000",
			"backgroundColor": "#4c6ef5",
			"fillStyle": "solid",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"groupIds": [],
			"roundness": null,
			"seed": 745719820,
			"version": 58,
			"versionNonce": 1166142220,
			"isDeleted": false,
			"boundElements": [
				{
					"id": "hhHwSlRd02Nd5yoA8cDqz",
					"type": "arrow"
				}
			],
			"updated": 1675510025225,
			"link": null,
			"locked": false,
			"text": "Assumed always \nin saturation",
			"rawText": "Assumed always \nin saturation",
			"fontSize": 20,
			"fontFamily": 1,
			"textAlign": "left",
			"verticalAlign": "top",
			"baseline": 43,
			"containerId": null,
			"originalText": "Assumed always \nin saturation"
		},
		{
			"id": "mgXjFPSK",
			"type": "text",
			"x": 364.2318815148395,
			"y": -238.70923913043475,
			"width": 147,
			"height": 50,
			"angle": 0,
			"strokeColor": "#c92a2a",
			"backgroundColor": "#4c6ef5",
			"fillStyle": "solid",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"groupIds": [],
			"roundness": null,
			"seed": 1104983692,
			"version": 40,
			"versionNonce": 2016904972,
			"isDeleted": false,
			"boundElements": null,
			"updated": 1675510082436,
			"link": null,
			"locked": false,
			"text": "(restricts the \noutput range)",
			"rawText": "(restricts the \noutput range)",
			"fontSize": 20,
			"fontFamily": 1,
			"textAlign": "left",
			"verticalAlign": "top",
			"baseline": 43,
			"containerId": null,
			"originalText": "(restricts the \noutput range)"
		},
		{
			"id": "LwVK7AXK",
			"type": "text",
			"x": -284.46377065907353,
			"y": -68.27445652173913,
			"width": 11,
			"height": 25,
			"angle": 0,
			"strokeColor": "#000000",
			"backgroundColor": "#4c6ef5",
			"fillStyle": "solid",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"groupIds": [],
			"roundness": null,
			"seed": 1061912628,
			"version": 3,
			"versionNonce": 2144688564,
			"isDeleted": true,
			"boundElements": null,
			"updated": 1675510000122,
			"link": null,
			"locked": false,
			"text": "",
			"rawText": "",
			"fontSize": 20,
			"fontFamily": 1,
			"textAlign": "left",
			"verticalAlign": "top",
			"baseline": 18,
			"containerId": null,
			"originalText": ""
		}
	],
	"appState": {
		"theme": "light",
		"viewBackgroundColor": "#ffffff",
		"currentItemStrokeColor": "#c92a2a",
		"currentItemBackgroundColor": "#4c6ef5",
		"currentItemFillStyle": "solid",
		"currentItemStrokeWidth": 1,
		"currentItemStrokeStyle": "solid",
		"currentItemRoughness": 1,
		"currentItemOpacity": 100,
		"currentItemFontFamily": 1,
		"currentItemFontSize": 20,
		"currentItemTextAlign": "left",
		"currentItemStartArrowhead": null,
		"currentItemEndArrowhead": "arrow",
		"scrollX": 315.7681184851604,
		"scrollY": 496.2309782608695,
		"zoom": {
			"value": 1.1500000000000001
		},
		"currentItemRoundness": "round",
		"gridSize": null,
		"colorPalette": {}
	},
	"files": {}
}

%%

Change my mind!