summaryrefslogtreecommitdiff
path: root/OSCAD/library/analogXSpice.lib
diff options
context:
space:
mode:
Diffstat (limited to 'OSCAD/library/analogXSpice.lib')
-rw-r--r--OSCAD/library/analogXSpice.lib163
1 files changed, 163 insertions, 0 deletions
diff --git a/OSCAD/library/analogXSpice.lib b/OSCAD/library/analogXSpice.lib
new file mode 100644
index 0000000..13e6a63
--- /dev/null
+++ b/OSCAD/library/analogXSpice.lib
@@ -0,0 +1,163 @@
+EESchema-LIBRARY Version 2.3 Date: Wednesday 19 December 2012 11:31:52 PM IST
+#encoding utf-8
+#
+# AnalogSwitch
+#
+DEF AnalogSwitch U 0 20 Y Y 1 F N
+F0 "U" -200 50 30 H V C CNN
+F1 "AnalogSwitch" 0 0 30 H V C CNN
+DRAW
+T 0 100 -100 30 0 0 0 cntl_in Normal 0 C C
+S -150 50 150 -50 0 1 0 N
+X ~ 1 0 -200 150 U 25 25 1 1 I
+X ~ 2 -300 0 150 R 25 25 1 1 B
+X ~ 3 300 0 150 L 25 25 1 1 B
+ENDDRAW
+ENDDEF
+#
+# ControlledLimiter
+#
+DEF ControlledLimiter U 0 20 Y Y 1 F N
+F0 "U" 150 50 40 H V C CNN
+F1 "ControlledLimiter" 0 100 40 H V C CNN
+DRAW
+P 4 0 1 0 -150 150 -150 -150 150 0 -150 150 N
+X in 1 -300 0 150 R 30 30 1 1 I
+X Ul 2 -50 250 150 D 30 30 1 1 I
+X Ll 3 -50 -250 150 U 30 30 1 1 I
+X out 4 300 0 150 L 30 30 1 1 O
+ENDDRAW
+ENDDEF
+#
+# differentiator
+#
+DEF differentiator U 0 20 Y Y 1 F N
+F0 "U" 0 0 40 H V C CNN
+F1 "differentiator" 50 100 40 H V C CNN
+DRAW
+P 4 0 1 0 -150 -150 -150 150 150 0 -150 -150 N
+X in 1 -300 0 150 R 30 30 1 1 I
+X out 2 300 0 150 L 30 30 1 1 O
+ENDDRAW
+ENDDEF
+#
+# Divider
+#
+DEF Divider U 0 20 Y Y 1 F N
+F0 "U" 100 150 40 H V C CNN
+F1 "Divider" 100 50 40 H V C CNN
+DRAW
+S -150 100 150 -100 0 1 0 N
+X num 1 -300 50 150 R 30 30 1 1 I
+X den 2 -300 -50 150 R 30 30 1 1 I
+X out 3 300 0 150 L 30 30 1 1 O
+ENDDRAW
+ENDDEF
+#
+# GAIN
+#
+DEF GAIN U 0 20 Y Y 1 F N
+F0 "U" 0 100 40 H V C CNN
+F1 "GAIN" 50 50 40 H V C CNN
+DRAW
+P 4 0 1 0 -100 100 -100 -100 100 0 -100 100 N
+X in 1 -250 0 150 R 30 30 1 1 I
+X out 2 250 0 150 L 30 30 1 1 O
+ENDDRAW
+ENDDEF
+#
+# INTEGRATOR
+#
+DEF INTEGRATOR U 0 20 Y Y 1 F N
+F0 "U" 0 0 40 H V C CNN
+F1 "INTEGRATOR" 50 100 40 H V C CNN
+DRAW
+P 4 0 1 0 -150 -150 -150 150 150 0 -150 -150 N
+X in 1 -300 0 150 R 30 30 1 1 I
+X out 2 300 0 150 L 30 30 1 1 O
+ENDDRAW
+ENDDEF
+#
+# LIMIT
+#
+DEF LIMIT U 0 20 Y Y 1 F N
+F0 "U" 0 100 30 H V C CNN
+F1 "LIMIT" 0 0 30 H V C CNN
+DRAW
+S -150 50 150 -50 0 1 0 N
+X in 1 -300 0 150 R 25 25 1 1 I
+X out 2 300 0 150 L 25 25 1 1 O
+ENDDRAW
+ENDDEF
+#
+# LIMIT8
+#
+DEF LIMIT8 U 0 40 Y Y 8 F N
+F0 "U" 0 100 30 H V C CNN
+F1 "LIMIT8" 0 0 30 H V C CNN
+DRAW
+S -150 50 150 -50 0 1 0 N
+X in 1 -300 0 150 R 25 25 1 1 I
+X out 9 300 0 150 L 25 25 1 1 O
+X in 2 -300 0 150 R 25 25 2 1 I
+X out 10 300 0 150 L 25 25 2 1 O
+X in 3 -300 0 150 R 25 25 3 1 I
+X out 11 300 0 150 L 25 25 3 1 O
+X in 4 -300 0 150 R 25 25 4 1 I
+X out 12 300 0 150 L 25 25 4 1 O
+X in 5 -300 0 150 R 25 25 5 1 I
+X out 13 300 0 150 L 25 25 5 1 O
+X in 6 -300 0 150 R 25 25 6 1 I
+X out 14 300 0 150 L 25 25 6 1 O
+X in 7 -300 0 150 R 25 25 7 1 I
+X out 15 300 0 150 L 25 25 7 1 O
+X in 8 -300 0 150 R 25 25 8 1 I
+X out 16 300 0 150 L 25 25 8 1 O
+ENDDRAW
+ENDDEF
+#
+# Multiplier
+#
+DEF Multiplier U 0 20 Y Y 1 F N
+F0 "U" 100 150 40 H V C CNN
+F1 "Multiplier" 100 50 40 H V C CNN
+DRAW
+S -150 100 150 -100 0 1 0 N
+X in1 1 -300 50 150 R 30 30 1 1 I
+X in2 2 -300 -50 150 R 30 30 1 1 I
+X out 3 300 0 150 L 30 30 1 1 O
+ENDDRAW
+ENDDEF
+#
+# SUMMER
+#
+DEF SUMMER U 0 20 Y Y 1 F N
+F0 "U" 100 150 40 H V C CNN
+F1 "SUMMER" 100 50 40 H V C CNN
+DRAW
+S -150 100 150 -100 0 1 0 N
+X in1 1 -300 50 150 R 30 30 1 1 I
+X in2 2 -300 -50 150 R 30 30 1 1 I
+X out 3 300 0 150 L 30 30 1 1 O
+ENDDRAW
+ENDDEF
+#
+# ZENER
+#
+DEF ZENER U 0 40 N N 1 F N
+F0 "U" 0 100 50 H V C CNN
+F1 "ZENER" 0 -100 40 H V C CNN
+$FPLIST
+ D?
+ SO*
+ SM*
+$ENDFPLIST
+DRAW
+P 5 0 1 0 50 0 -50 50 -50 -50 50 0 50 0 F
+P 5 0 1 8 70 50 50 30 50 -30 30 -50 30 -50 N
+X A 1 -200 0 150 R 40 40 1 1 P
+X K 2 200 0 150 L 40 40 1 1 P
+ENDDRAW
+ENDDEF
+#
+#End Library