23.01.2015 Views

Download - Wolfram Research

Download - Wolfram Research

Download - Wolfram Research

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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

2.6 Modeling and Analysis of Nonlinear Circuits 103<br />

1<br />

RB<br />

RC<br />

IB<br />

2<br />

IC<br />

3<br />

Q1<br />

VCE<br />

VCC<br />

VBE<br />

Figure 6.6: Bipolar transistor circuit<br />

For didactic reasons we do not use ReadNetlist to automatically import the netlist, but rather<br />

write the circuit by hand. Moreover, instead of using a BJT transistor model from the predefined<br />

Analog Insydes model library, we select a suitable model from the global database which contains<br />

the two NPNBJT models defined in the previous section. By leaving the model selector unspecified,<br />

Selector −> BJTModel, we can postpone the final choice of the underlying model equations until<br />

we set up circuit equations. The option Pattern −> Impedance in the value field of RB introduces<br />

the current I$RB into the MNA equations. The current I$RB is identical to the base current IB, so we<br />

can compute the latter directly from the equations without having to determine it manually from IC<br />

and IE by KCL.<br />

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

Circuit[<br />

Netlist[<br />

{VCC, {1, 0}, Type −> VoltageSource,<br />

Symbolic −> VCC, Value −> 12.},<br />

{RB, {1, 2}, Pattern −> Impedance,<br />

Symbolic −> RB, Value −> 500.*10^3},<br />

{RC, {1, 3}, Symbolic −> RC, Value −> 4000.},<br />

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

Model −> NPNBJT, Selector −> BJTModel,<br />

betaf −> 100., betar −> 0.2,<br />

Js −> 6.*10^−16, Area −> 4., Temperature −> 300.}<br />

]<br />

]<br />

Out[13]= Circuit <br />

In order to keep model complexity as low as possible, we make the initial assumption that Q1<br />

operates in the forward active region and set up a system of symbolic static circuit equations using<br />

the simplified Ebers-Moll model by setting the options AnalysisMode −> DC and<br />

ElementValues −> Symbolic.

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

Saved successfully!

Ooh no, something went wrong!