checkCircuit('frequencyCompensation')
Building circuit pass 1
frequencyCompensation
Building circuit, pass 2
["C1", "R2", "R3", "C3", "V1", "O1", "R1", "R4"]
Found definition for model: C
Expanding model for: C1
Model expanded!
Found definition for model: R
Expanding model for: R2
Model expanded!
Found definition for model: R
Expanding model for: R3
Model expanded!
Found definition for model: C
Expanding model for: C3
Model expanded!
Found definition for model: V
Expanding model for: V1
Model expanded!
Found: ADA4817 in: ADA4817_A_0.lib
Found definition for model: ADA4817
Expanding model for: O1
Model expanded!
Found definition for model: r
Expanding model for: R1
Model expanded!
Found definition for model: R
Expanding model for: R4
Model expanded!
Start building matrices
Finished building matrices
Elapsed time: 70.68900000000030559 [ms].
netlist2html: cir/frequencyCompensation.cir
defPar('C_A', '0.000000000006427171464952743277')
0.000000000006427171464952743277
defPar('C_f', '0.0000000000032135857324763716385')
0.0000000000032135857324763716385
defPar('R_o', '50')
50
defPar('R_ell', '50')
50
defPar('R_B', '20403159.467911529558')
20403159.467911529558
params2html()
simType('numeric')
NUMERIC
dataType('laplace')
LAPLACE
source(V1)
V1
detector('V_ell', 'V_0')
["V_ell", FALSE]
lgRef(E_O1)
E_O1
gainType('asymptotic')
ASYMPTOTIC
execute()
Execution time: 35.31099999999969441 [ms].
gainType('loopgain')
LOOPGAIN
execute()
Execution time: 89.469999999999345164 [ms].
gainType('servo')
SERVO
execute()
Execution time: 93.715000000000145519 [ms].
gainType('direct')
DIRECT
execute()
Execution time: 67.333999999999832653 [ms].
gainType('gain')
GAIN
execute()
Execution time: 72.905999999999949068 [ms].
dataType('PZ')
PZ
execute()
cancelPZ
[-15204.049008481397873, - 642857.14285714285715 - 1007623.9985475631732i, - 642857.14285714285715 + 1007623.9985475631732i, -1001696.8766689866804, -755154556.19911904449, -6701508812.8320761526, -29581906902.825499034]
Execution time: 33.628999999998995918 [ms].
pz2html
gainType('loopgain')
LOOPGAIN
execute()
cancelPZ
[-4716.9764565134007495, - 642857.14285714285711 - 1007623.9985475631732i, - 642857.14285714285711 + 1007623.9985475631732i, - 1285508.8986643484076 - 920257.84204458500014i, - 1285508.8986643484076 + 920257.84204458500014i, -10000000000.0, -27037011438.008586489]
Execution time: 40.481999999999970896 [ms].
gainType('servo')
SERVO
dataType('poles')
POLES
stepVar('A_0')
A_0
stepStart('0')
0
stepStop('1500')
1500
stepNum('50')
50
stepMethod('lin')
LIN
Step('true')
TRUE
execute()
Execution time: 1692.8379999999997381 [ms].
Go to main index
SLiCAP: Symbolic Linear Circuit Analysis Program, Version 0.6 © 2009-2020 Anton Montagne
For documentation, examples, support, updates and courses please visit: analog-electronics.eu