summaryrefslogtreecommitdiff
path: root/Examples/FullwaveRectifier_SCR
diff options
context:
space:
mode:
Diffstat (limited to 'Examples/FullwaveRectifier_SCR')
-rw-r--r--Examples/FullwaveRectifier_SCR/scr-cache.lib34
-rw-r--r--Examples/FullwaveRectifier_SCR/scr-rescue.lib21
-rw-r--r--Examples/FullwaveRectifier_SCR/scr.pro57
-rw-r--r--Examples/FullwaveRectifier_SCR/scr.sch7
4 files changed, 77 insertions, 42 deletions
diff --git a/Examples/FullwaveRectifier_SCR/scr-cache.lib b/Examples/FullwaveRectifier_SCR/scr-cache.lib
index 24105a8a..3e73c9df 100644
--- a/Examples/FullwaveRectifier_SCR/scr-cache.lib
+++ b/Examples/FullwaveRectifier_SCR/scr-cache.lib
@@ -16,8 +16,8 @@ $FPLIST
Capacitor*
$ENDFPLIST
DRAW
-P 2 0 1 20 -80 -30 80 -30 N
-P 2 0 1 20 -80 30 80 30 N
+P 2 0 1 20 -80 -30 80 -30 N
+P 2 0 1 20 -80 30 80 30 N
X ~ 1 0 150 110 D 40 40 1 1 P
X ~ 2 0 -150 110 U 40 40 1 1 P
ENDDRAW
@@ -54,8 +54,8 @@ $FPLIST
S*
$ENDFPLIST
DRAW
-P 2 0 1 6 50 50 50 -50 N
-P 3 0 1 0 -50 50 50 0 -50 -50 F
+P 2 0 1 6 50 50 50 -50 N
+P 3 0 1 0 -50 50 50 0 -50 -50 F
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
@@ -63,7 +63,7 @@ ENDDEF
#
# PORT
#
-DEF PORT U 0 40 Y Y 8 F N
+DEF PORT U 0 40 Y Y 26 F N
F0 "U" 50 100 30 H V C CNN
F1 "PORT" 0 0 30 H V C CNN
F2 "" 0 0 60 H V C CNN
@@ -80,6 +80,24 @@ X ~ 5 250 0 100 L 30 30 5 1 B
X ~ 6 250 0 100 L 30 30 6 1 B
X ~ 7 250 0 100 L 30 30 7 1 B
X ~ 8 250 0 100 L 30 30 8 1 B
+X ~ 9 250 0 100 L 30 30 9 1 B
+X ~ 10 250 0 100 L 30 30 10 1 B
+X ~ 11 250 0 100 L 30 30 11 1 B
+X ~ 12 250 0 100 L 30 30 12 1 B
+X ~ 13 250 0 100 L 30 30 13 1 B
+X ~ 14 250 0 100 L 30 30 14 1 B
+X ~ 15 250 0 100 L 30 30 15 1 B
+X ~ 16 250 0 100 L 30 30 16 1 B
+X ~ 17 250 0 100 L 30 30 17 1 B
+X ~ 18 250 0 100 L 30 30 18 1 B
+X ~ 19 250 0 100 L 30 30 19 1 B
+X ~ 20 250 0 100 L 30 30 20 1 B
+X ~ 21 250 0 100 L 30 30 21 1 B
+X ~ 22 250 0 100 L 30 30 22 1 B
+X ~ 23 250 0 100 L 30 30 23 1 B
+X ~ 24 250 0 100 L 30 30 24 1 B
+X ~ 25 250 0 100 L 30 30 25 1 B
+X ~ 26 250 0 100 L 30 30 26 1 B
ENDDRAW
ENDDEF
#
@@ -116,11 +134,11 @@ X ~ 1_IN 450 -100 200 U 50 20 1 1 I
ENDDRAW
ENDDEF
#
-# dc
+# dc-RESCUE-scr
#
-DEF dc v 0 40 Y Y 1 F N
+DEF dc-RESCUE-scr v 0 40 Y Y 1 F N
F0 "v" -200 100 60 H V C CNN
-F1 "dc" -200 -50 60 H V C CNN
+F1 "dc-RESCUE-scr" -200 -50 60 H V C CNN
F2 "R1" -300 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
$FPLIST
diff --git a/Examples/FullwaveRectifier_SCR/scr-rescue.lib b/Examples/FullwaveRectifier_SCR/scr-rescue.lib
new file mode 100644
index 00000000..52be66d8
--- /dev/null
+++ b/Examples/FullwaveRectifier_SCR/scr-rescue.lib
@@ -0,0 +1,21 @@
+EESchema-LIBRARY Version 2.3
+#encoding utf-8
+#
+# dc-RESCUE-scr
+#
+DEF dc-RESCUE-scr v 0 40 Y Y 1 F N
+F0 "v" -200 100 60 H V C CNN
+F1 "dc-RESCUE-scr" -200 -50 60 H V C CNN
+F2 "R1" -300 0 60 H V C CNN
+F3 "" 0 0 60 H V C CNN
+$FPLIST
+ 1_pin
+$ENDFPLIST
+DRAW
+C 0 0 150 0 1 0 N
+X + 1 0 450 300 D 50 50 1 1 P
+X - 2 0 -450 300 U 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+#End Library
diff --git a/Examples/FullwaveRectifier_SCR/scr.pro b/Examples/FullwaveRectifier_SCR/scr.pro
index fc4ca966..99efcbca 100644
--- a/Examples/FullwaveRectifier_SCR/scr.pro
+++ b/Examples/FullwaveRectifier_SCR/scr.pro
@@ -1,4 +1,4 @@
-update=Tue Dec 8 15:45:12 2015
+update=Wed Mar 18 18:47:28 2020
last_client=eeschema
[eeschema]
version=1
@@ -13,32 +13,29 @@ LibName6=eSim_Sources
LibName7=eSim_Subckt
LibName8=eSim_User
LibName9=power
-LibName10=device
-LibName11=transistors
-LibName12=conn
-LibName13=linear
-LibName14=regul
-LibName15=74xx
-LibName16=cmos4000
-LibName17=adc-dac
-LibName18=memory
-LibName19=xilinx
-LibName20=special
-LibName21=microcontrollers
-LibName22=dsp
-LibName23=microchip
-LibName24=analog_switches
-LibName25=motorola
-LibName26=texas
-LibName27=intel
-LibName28=audio
-LibName29=interface
-LibName30=digital-audio
-LibName31=philips
-LibName32=display
-LibName33=cypress
-LibName34=siliconi
-LibName35=opto
-LibName36=atmel
-LibName37=contrib
-LibName38=valves
+LibName10=transistors
+LibName11=conn
+LibName12=regul
+LibName13=74xx
+LibName14=cmos4000
+LibName15=adc-dac
+LibName16=memory
+LibName17=xilinx
+LibName18=microcontrollers
+LibName19=dsp
+LibName20=microchip
+LibName21=analog_switches
+LibName22=motorola
+LibName23=texas
+LibName24=intel
+LibName25=audio
+LibName26=interface
+LibName27=digital-audio
+LibName28=philips
+LibName29=display
+LibName30=cypress
+LibName31=siliconi
+LibName32=opto
+LibName33=atmel
+LibName34=contrib
+LibName35=valves
diff --git a/Examples/FullwaveRectifier_SCR/scr.sch b/Examples/FullwaveRectifier_SCR/scr.sch
index 1f23ec65..9988c5a6 100644
--- a/Examples/FullwaveRectifier_SCR/scr.sch
+++ b/Examples/FullwaveRectifier_SCR/scr.sch
@@ -1,4 +1,5 @@
EESchema Schematic File Version 2
+LIBS:scr-rescue
LIBS:eSim_Analog
LIBS:eSim_Devices
LIBS:eSim_Digital
@@ -8,10 +9,8 @@ LIBS:eSim_Sources
LIBS:eSim_Subckt
LIBS:eSim_User
LIBS:power
-LIBS:device
LIBS:transistors
LIBS:conn
-LIBS:linear
LIBS:regul
LIBS:74xx
LIBS:cmos4000
@@ -182,7 +181,7 @@ F 3 "" H 3800 4350 60 0001 C CNN
0 1 1 0
$EndComp
$Comp
-L dc v1
+L dc-RESCUE-scr v1
U 1 1 565DBF58
P 3600 3700
F 0 "v1" H 3400 3800 60 0000 C CNN
@@ -193,7 +192,7 @@ F 3 "" H 3600 3700 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
-L dc v2
+L dc-RESCUE-scr v2
U 1 1 565DC066
P 5550 3000
F 0 "v2" H 5350 3100 60 0000 C CNN