HP ADS SIMULATION EXAMPLE - Performing Small Signal AC Analysis On A BJT Circuit. Steps

You might also like

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 3

HP ADS SIMULATION EXAMPLE Performing Small Signal

AC Analysis on a BJT circuit.


Steps:
First run DC simulation (This is optional if the bias point details are
already known) to determine the active device is correctly biased.
Then run AC simulation. Deactivate the DC simulation while running
AC simulation.

The basic schematic:


AC
AC1
Start=10 MHz
Stop=5 GHz
Step=25 MHz

R
R2
R=510 Ohm

V_DC
SRC1
Vdc=3.0 V

DC
DC1
R
Rbb
R=104K

DC_Block
DC_Blockout
BJ T_package
Q1
BETA=144

DC_Block
DC_Blockin
V_AC
SRC2
Vac=polar(1,0) V
Freq=freq

Figure 1 Running the DC simulation with the dc annotated


results.

R
RL
R=50 Ohm

AC
AC1
Start=10 MHz
Stop=6 GHz
Step=25 MHz

V_DC
SRC1
Vdc=3.0 V

R
R2
R=510 Ohm

DC
DC1
R
Rbb
R=104K

DC_Block
DC_Blockout
R
RL
R=50 Ohm

BJ T_package
Q1
BETA=144
DC_Block
DC_Blockin
V_AC
SRC2
Vac=polar(1,0) V
Freq=freq

Figure 2 Deactivating the DC simulation tab and activating the AC


simulation tab, running the AC simulation.
4.5

m a g (V o u t)

4.0
3.5
3.0
2.5
2.0
1.5
1.0
0.5

p h a s e (V o u t), d e g

freq, GHz
200

100

-100

-200
0

freq, GHz

Figure 3 The small signal AC simulation result.

Using Equations in the data display to determine AC gain:


Eqn Gain_mag=mag(Vout/Vin)
Eqn Gain_phase=phase(Vout/Vin)
5
4

100

Gain_mag

Gain_phase

200

-100

3
2
1
0

-200
0

freq, GHz

freq, GHz

Figure 4 Magnitude and phase of gain using equations in the Data


Display.
EXTRA:
Each data in this example is either an array or matrix. The elements of the
array/matrix can be real or complex. To obtain information about the results,
we can use the built-in function what( ).
Example:

Eqn Details=what(Gain_mag)
Details
Dependency : [freq]
Num. Points : [241 ]
Matrix Size : scalar
Type
: Real
Figure 5 Using the What( ) function in the data display.

You might also like