summaryrefslogtreecommitdiff
path: root/Netlist/op-amp.cir
blob: 46a33ce7bcc55964cd6f130ad691a6078e461c55 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
*Including the predefined op-amp subcircuit file
.include ua741.txt
*Connections as mentioned in subcircuit file

.tran 1n 100n 0
x1 1 2 3 4 5 UA741
R1 an1 2 1k
R2 an2 1 1k
R3 5 2 2k
R4 1 0 2k
R5 5 out 1k
R6 out 0 1k

vin1 in1_an 0 PULSE (2 0 0 .0000001ns 0.0000001ns 50ns 100ns)
vin2 in2_an 0 PULSE (2 0 0 .0000001ns 0.0000001ns 10ns 20ns)

rin1 in1_an 0 1Meg
rin2 in2_an 0 1Meg
a1 [in1] [in2] [dg1] and_gate
.model and_gate and_nghdl(instance_id = 12 rise_delay = 1.0e-10 fall_delay = 1.0e-10 stop_time=90n)
.model or_gate or_nghdl(instance_id = 11 rise_delay = 1.0e-10 fall_delay = 1.0e-10 stop_time=90n)
a2 [in1] [in2] [dg2] or_gate

*adc_bridge
aconverter1 [in1_an in2_an] [in1 in2] adc
*dac_bridge
aconverter2 [dg1 dg2] [an1 an2] dac
.model adc adc_bridge ( in_low =0.5 in_high =1.0
+                   rise_delay =1.0e-10 fall_delay =1.0e-10)
.model dac dac_bridge(out_low = 0.0 out_high = 2.0 out_undef = 1.0
+                      input_load = 5.0e-14 t_rise = 1.0e-10 t_fall = 1.0e-10)


vcc 3 0 dc 15v
vee 4 0 dc -15v
*Giving a sinusoidal input
.end