diff options
Diffstat (limited to 'src/lib/netlist/examples/LM3900_test.cpp')
-rw-r--r-- | src/lib/netlist/examples/LM3900_test.cpp | 56 |
1 files changed, 28 insertions, 28 deletions
diff --git a/src/lib/netlist/examples/LM3900_test.cpp b/src/lib/netlist/examples/LM3900_test.cpp index 0498b4d2f0b..32ceb066864 100644 --- a/src/lib/netlist/examples/LM3900_test.cpp +++ b/src/lib/netlist/examples/LM3900_test.cpp @@ -20,14 +20,14 @@ NETLIST_START(main) - /* Standard stuff */ - - //VARCLOCK(clk, "0.5 / pow(10, 1 + T * 4)") - //CLOCK(clk, 1000) - SOLVER(Solver, 48000) - PARAM(Solver.ACCURACY, 1e-10) - PARAM(Solver.NR_LOOPS, 300) - PARAM(Solver.DYNAMIC_TS, 1) + /* Standard stuff */ + + //VARCLOCK(clk, "0.5 / pow(10, 1 + T * 4)") + //CLOCK(clk, 1000) + SOLVER(Solver, 48000) + PARAM(Solver.ACCURACY, 1e-10) + PARAM(Solver.NR_LOOPS, 300) + PARAM(Solver.DYNAMIC_TS, 1) PARAM(Solver.DYNAMIC_MIN_TIMESTEP, 1e-7) VS(vs, 0) @@ -57,47 +57,47 @@ NETLIST_START(main) PARAM(vs.R, 0.1) ALIAS(clk, vs.1) NET_C(vs.2, GND) - ANALOG_INPUT(V9, 9) - ANALOG_INPUT(V12, 12) - ANALOG_INPUT(VM12, -12) + ANALOG_INPUT(V9, 9) + ANALOG_INPUT(V12, 12) + ANALOG_INPUT(VM12, -12) - //OPAMP(op, OPAMP_TEST) + //OPAMP(op, OPAMP_TEST) LM3900(op) - NET_C(op.GND, VM12) - NET_C(op.VCC, V12) + NET_C(op.GND, VM12) + NET_C(op.VCC, V12) - /* Opamp B wired as inverting amplifier connected to output of first opamp */ + /* Opamp B wired as inverting amplifier connected to output of first opamp */ - RES(R1, 50) - RES(RP, 500000) // Set to R2 * 2 if VPlus == VCC (see datasheet) - RES(R2, 500000) + RES(R1, 50) + RES(RP, 500000) // Set to R2 * 2 if VPlus == VCC (see datasheet) + RES(R2, 500000) - NET_C(op.PLUS, RP.1) + NET_C(op.PLUS, RP.1) //NET_C(RP.2, V9) NET_C(RP.2, GND) //NET_C(RP.2, V12) - NET_C(op.MINUS, R2.2) - NET_C(op.MINUS, R1.2) + NET_C(op.MINUS, R2.2) + NET_C(op.MINUS, R1.2) CAP(C, 10e-6) NET_C(clk, C.1) - NET_C(C.2, R1.1) - NET_C(op.OUT, R2.1) + NET_C(C.2, R1.1) + NET_C(op.OUT, R2.1) CAP(CL, 10.0e-6) - RES(RL, 2000) - NET_C(RL.2, GND) - NET_C(RL.1, CL.2) + RES(RL, 2000) + NET_C(RL.2, GND) + NET_C(RL.1, CL.2) NET_C(CL.1, op.OUT) AFUNC(f, 1, "A0 * 1000") NET_C(f.A0, RL.1) #if 1 - LOG(log_Y, R1.1) - LOG(log_Z, f) + LOG(log_Y, R1.1) + LOG(log_Z, f) #endif NETLIST_END() |