summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/netlist/examples/LM3900_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/netlist/examples/LM3900_test.cpp')
-rw-r--r--src/lib/netlist/examples/LM3900_test.cpp56
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()