Top Banner
EE 202L Class #3
22

EE 202L Class #3 - ee-classes2.usc.eduee-classes2.usc.edu/ee202/202-3.pdf · Assign Unity Value to Some Unknown Variable ... Model Statements (Not Needed for EE 202L) Commands.end

Feb 24, 2018

Download

Documents

trantu
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: EE 202L Class #3 - ee-classes2.usc.eduee-classes2.usc.edu/ee202/202-3.pdf · Assign Unity Value to Some Unknown Variable ... Model Statements (Not Needed for EE 202L) Commands.end

EE 202LClass #3

Page 2: EE 202L Class #3 - ee-classes2.usc.eduee-classes2.usc.edu/ee202/202-3.pdf · Assign Unity Value to Some Unknown Variable ... Model Statements (Not Needed for EE 202L) Commands.end

Last Time …

Series Resistance AddsShared CurrentOne Common Node,

Only Two Connections

Parallel Conductance AddsShared VoltageTwo Common Nodes

Req = R1 k R2 =R1R2

R1 +R2

Page 3: EE 202L Class #3 - ee-classes2.usc.eduee-classes2.usc.edu/ee202/202-3.pdf · Assign Unity Value to Some Unknown Variable ... Model Statements (Not Needed for EE 202L) Commands.end

Last Time …

Voltage Divider Current Divider

++

i

V

R

s

1

R2+v2

Rn

vx

= Vs

Rx

⌃Rix

= Is

Gx

⌃G

I s G2 nGG1

+

vi2

Page 4: EE 202L Class #3 - ee-classes2.usc.eduee-classes2.usc.edu/ee202/202-3.pdf · Assign Unity Value to Some Unknown Variable ... Model Statements (Not Needed for EE 202L) Commands.end

Review Problem

3

24 74

5

++

vx+

Determine vx

Page 5: EE 202L Class #3 - ee-classes2.usc.eduee-classes2.usc.edu/ee202/202-3.pdf · Assign Unity Value to Some Unknown Variable ... Model Statements (Not Needed for EE 202L) Commands.end

Linear Circuits (One Source)

Unit-Output MethodAssign Unity Value to Some Unknown VariableFind Consistent Source Value (Mark-Up Method)K = 1 / Source ValueOutput = K x Actual Source Value

++Vs

ii = K Vs +B

Linearity

0

Power Conserved !Linear Circuit

Page 6: EE 202L Class #3 - ee-classes2.usc.eduee-classes2.usc.edu/ee202/202-3.pdf · Assign Unity Value to Some Unknown Variable ... Model Statements (Not Needed for EE 202L) Commands.end

Unit-Output Method Example

1

Vs 12 2

3 5

++

1+

1/2

7/231/2109/4

7/2

447/4

31/4

1

12 12 2

3 5

++

vx+

K =4

109

vx

= 12K =48

109

Page 7: EE 202L Class #3 - ee-classes2.usc.eduee-classes2.usc.edu/ee202/202-3.pdf · Assign Unity Value to Some Unknown Variable ... Model Statements (Not Needed for EE 202L) Commands.end

++Vs I s

Linear Circuits (Multiple Sources)

Superposition MethodTurn Off All Sources Except OneFind ResponseRepeat For Each SourceAdd Results

i

Linear Circuit

i = K1 Vs +K2 Is

Linearity

Is = 0 ! i = K1 Vs

Vs = 0 ! i = K2 Is

++

Off

Short

Off

Open

Page 8: EE 202L Class #3 - ee-classes2.usc.eduee-classes2.usc.edu/ee202/202-3.pdf · Assign Unity Value to Some Unknown Variable ... Model Statements (Not Needed for EE 202L) Commands.end

Superposition Method Example

503010

5 15

15 ++

xi

Determine ix

Page 9: EE 202L Class #3 - ee-classes2.usc.eduee-classes2.usc.edu/ee202/202-3.pdf · Assign Unity Value to Some Unknown Variable ... Model Statements (Not Needed for EE 202L) Commands.end

iy = 151/15

1/15 + 1/10= 6

3010

5 15

15

R xiyi

Superposition Method Example

Voltage Source OffR = 5 + 30 k 15 = 15

ix

= 61/15

1/15 + 1/30= 4

Page 10: EE 202L Class #3 - ee-classes2.usc.eduee-classes2.usc.edu/ee202/202-3.pdf · Assign Unity Value to Some Unknown Variable ... Model Statements (Not Needed for EE 202L) Commands.end

503010

5 15

++

xi

�ix

=50

15 + 30 k 15= 2

Superposition Method Example

Current Source Off

ix

= 4 + (�2) = 2

Complete Response

Page 11: EE 202L Class #3 - ee-classes2.usc.eduee-classes2.usc.edu/ee202/202-3.pdf · Assign Unity Value to Some Unknown Variable ... Model Statements (Not Needed for EE 202L) Commands.end

43

2

2

++

2 ++

1

8 ++

6

+vx

Exercise 1

Determine vx

Page 12: EE 202L Class #3 - ee-classes2.usc.eduee-classes2.usc.edu/ee202/202-3.pdf · Assign Unity Value to Some Unknown Variable ... Model Statements (Not Needed for EE 202L) Commands.end

Equivalent Source Actions

++

R

Va

i

v

+

RV

Ra

i

v

+

v = Va � i R

v =

✓Va

R� i

◆R

= Va � i R

Page 13: EE 202L Class #3 - ee-classes2.usc.eduee-classes2.usc.edu/ee202/202-3.pdf · Assign Unity Value to Some Unknown Variable ... Model Statements (Not Needed for EE 202L) Commands.end

Source Substitutions

++

R

Va RV

Ra=

RIa ++

R

RIa=

Do Not Transform Dependent Sources

Page 14: EE 202L Class #3 - ee-classes2.usc.eduee-classes2.usc.edu/ee202/202-3.pdf · Assign Unity Value to Some Unknown Variable ... Model Statements (Not Needed for EE 202L) Commands.end

43

2

2

++

2 ++

1

8 ++

6

+vx

Source Substitution Example

18 32/3

Page 15: EE 202L Class #3 - ee-classes2.usc.eduee-classes2.usc.edu/ee202/202-3.pdf · Assign Unity Value to Some Unknown Variable ... Model Statements (Not Needed for EE 202L) Commands.end

Source Substitution Example

++

6

8 6 4/3

+-

43

2

2

++

2 ++

1

8 ++

6

+vx

++

612

4

+

+

Page 16: EE 202L Class #3 - ee-classes2.usc.eduee-classes2.usc.edu/ee202/202-3.pdf · Assign Unity Value to Some Unknown Variable ... Model Statements (Not Needed for EE 202L) Commands.end

Source Substitution Example

32/3 6 4/318 2

+vx

Put Everything Together

1/26+vx v

x

= 6⇥ 1

2= 3

Page 17: EE 202L Class #3 - ee-classes2.usc.eduee-classes2.usc.edu/ee202/202-3.pdf · Assign Unity Value to Some Unknown Variable ... Model Statements (Not Needed for EE 202L) Commands.end

33 4

6 ++

2

2

xi

Exercise 2

Determine ix

Page 18: EE 202L Class #3 - ee-classes2.usc.eduee-classes2.usc.edu/ee202/202-3.pdf · Assign Unity Value to Some Unknown Variable ... Model Statements (Not Needed for EE 202L) Commands.end

SPICE

Industry Standard Circuit Analysis ProgramUC Berkeley - 1973 (Fortran)PSpice, HSpice, TSpice, …

Page 19: EE 202L Class #3 - ee-classes2.usc.eduee-classes2.usc.edu/ee202/202-3.pdf · Assign Unity Value to Some Unknown Variable ... Model Statements (Not Needed for EE 202L) Commands.end

SPICE Input Options

Statement List Schematic Capture

Page 20: EE 202L Class #3 - ee-classes2.usc.eduee-classes2.usc.edu/ee202/202-3.pdf · Assign Unity Value to Some Unknown Variable ... Model Statements (Not Needed for EE 202L) Commands.end

General SPICE Format

* CommentNetlistModel Statements (Not Needed for EE 202L)Commands.end

Page 21: EE 202L Class #3 - ee-classes2.usc.eduee-classes2.usc.edu/ee202/202-3.pdf · Assign Unity Value to Some Unknown Variable ... Model Statements (Not Needed for EE 202L) Commands.end

43

2

2

++

2 ++

1

8 ++

6

+vx

SPICE Netlist - Assign Nodes

1 2

3

4

0

Page 22: EE 202L Class #3 - ee-classes2.usc.eduee-classes2.usc.edu/ee202/202-3.pdf · Assign Unity Value to Some Unknown Variable ... Model Statements (Not Needed for EE 202L) Commands.end

SPICE File: Netlist and Commands

V1 1 0 8R1 1 2 1R2 2 0 2V2 3 2 2R3 3 0 3I1 2 4 2R4 2 4 6V3 4 0 4

Commands

.dc V1 8 8 0.1 (sweep)

.print dc v(2)

Netlist