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.

1.2 Getting Started 17<br />

In[10]:= reference = ACAnalysis[mnaAC741, V$26, {f, 0.1, 10^6}]<br />

Out[10]=<br />

V$26 InterpolatingFunction0.1, 1. 10 6 , <br />

Next, the frequency response calculated with Analog Insydes and the simulation data imported from<br />

PSpice are compared graphically, using the capability of the command BodePlot to display several<br />

transfer functions within one plot.<br />

In[11]:= BodePlot[reference, {vout741PSpice[f], V$26[f]},<br />

{f, 0.1, 10^6}, ShowLegend −> False]<br />

Magnitude (dB)<br />

100<br />

80<br />

60<br />

40<br />

20<br />

0<br />

1.0E-1 1.0E1 1.0E3 1.0E5<br />

Frequency<br />

0<br />

Phase (deg)<br />

-20<br />

-40<br />

-60<br />

-80<br />

1.0E-1 1.0E1 1.0E3 1.0E5<br />

Frequency<br />

Out[11]= Graphics <br />

The curves match perfectly in the frequency range of interest. Hence, the simplified BJT model is<br />

sufficient for being used in the next step of the symbolic analysis flow.<br />

Calculating the Complexity of the Symbolic Transfer Function<br />

Recall that the task is to calculate the symbolic transfer function in order to extract a formula for the<br />

corner frequency. Thus, at this point it is useful to estimate the complexity of the symbolic transfer<br />

function to find out whether the number of its terms is manageable. This can be done with the help<br />

of the function ComplexityEstimate (Section 3.11.1).<br />

In[12]:= ComplexityEstimate[mnaAC741] // N<br />

Out[12]= 1.61868 10 21<br />

ComplexityEstimate returns an integer value. We use Mathematica‘s N operator to transform this<br />

integer into a real number. The result shows that the number of terms forming the fully expanded<br />

symbolic transfer function is greater than ⨯ and thus too large to be handled. Therefore,<br />

we will now apply a routine which removes all those terms whose influence on the behavior of the<br />

transfer function is negligible. This drastically reduces the complexity.

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

Saved successfully!

Ooh no, something went wrong!