23.01.2015 Views

Download - Wolfram Research

Download - Wolfram Research

Download - Wolfram Research

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

60 2. Tutorial<br />

In[13]:= darlington =<br />

Circuit[<br />

Netlist[<br />

{I1, {0, 1}, 1},<br />

{Q1, {1 −> "B", 2 −> "C", 3 −> "E"},<br />

Model −> NPNTransistor, Selector −> ACsimple},<br />

{Q2, {3 −> "B", 2 −> "C", 0 −> "E"},<br />

Model −> NPNTransistor, Selector −> ACsimple},<br />

{Load, {0, 2}, Type −> Resistor, Value −> RL,<br />

Pattern −> Impedance}<br />

],<br />

Model[<br />

Name −> NPNTransistor,<br />

Selector −> ACsimple,<br />

Ports −> {"B", "C", "E"},<br />

Parameters −> {RB, beta},<br />

Definition −><br />

Netlist[<br />

{RB, {"X", "E"}, RB},<br />

{CC, {"B", "X", "C", "E"}, beta}<br />

]<br />

]<br />

]<br />

Out[13]= Circuit <br />

In[14]:= ExpandSubcircuits[darlington] // DisplayForm<br />

Out[14]//DisplayForm=<br />

Netlist Flat, 6 Entries:<br />

I1, 0, 1, 1<br />

RB$Q1, X$Q1, 3, RB$Q1<br />

CC$Q1, 1, X$Q1, 2, 3, beta$Q1<br />

RB$Q2, X$Q2, 0, RB$Q2<br />

CC$Q2, 3, X$Q2, 2, 0, beta$Q2<br />

Load, 0, 2, Type Resistor, Value RL, Pattern Impedance<br />

After having been defined as parameters, the base resistances and current gains appear properly<br />

instantiated in the flat netlist. We can now complete our analysis of the Darlington amplifier by<br />

solving the MNA equations for the load current I$Load.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!