Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions library/deviceModelLibrary/Diode/uf4007/analysis
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
.tran 10e-06 10e-03 0e-00
Original file line number Diff line number Diff line change
@@ -0,0 +1,160 @@
EESchema Schematic File Version 2
LIBS:adc-dac
LIBS:memory
LIBS:xilinx
LIBS:microcontrollers
LIBS:dsp
LIBS:microchip
LIBS:analog_switches
LIBS:motorola
LIBS:texas
LIBS:intel
LIBS:audio
LIBS:interface
LIBS:digital-audio
LIBS:philips
LIBS:display
LIBS:cypress
LIBS:siliconi
LIBS:opto
LIBS:atmel
LIBS:contrib
LIBS:power
LIBS:eSim_Plot
LIBS:transistors
LIBS:conn
LIBS:eSim_User
LIBS:regul
LIBS:74xx
LIBS:cmos4000
LIBS:eSim_Analog
LIBS:eSim_Devices
LIBS:eSim_Digital
LIBS:eSim_Hybrid
LIBS:eSim_Miscellaneous
LIBS:eSim_Power
LIBS:eSim_Sources
LIBS:eSim_Subckt
LIBS:eSim_Nghdl
LIBS:eSim_Ngveri
LIBS:eSim_SKY130
LIBS:eSim_SKY130_Subckts
EELAYER 25 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L eSim_Diode D1
U 1 1 6A1808C5
P 5900 2600
F 0 "D1" H 5900 2700 50 0000 C CNN
F 1 "eSim_Diode" H 5900 2500 50 0000 C CNN
F 2 "" H 5900 2600 60 0000 C CNN
F 3 "" H 5900 2600 60 0000 C CNN
1 5900 2600
1 0 0 -1
$EndComp
$Comp
L sine v1
U 1 1 6A180913
P 5050 2600
F 0 "v1" H 4850 2700 60 0000 C CNN
F 1 "sine" H 4850 2550 60 0000 C CNN
F 2 "R1" H 4750 2600 60 0000 C CNN
F 3 "" H 5050 2600 60 0000 C CNN
1 5050 2600
0 1 1 0
$EndComp
Wire Wire Line
5500 2600 5750 2600
$Comp
L resistor R1
U 1 1 6A180948
P 6300 2650
F 0 "R1" H 6350 2780 50 0000 C CNN
F 1 "1k" H 6350 2600 50 0000 C CNN
F 2 "" H 6350 2630 30 0000 C CNN
F 3 "" V 6350 2700 30 0000 C CNN
1 6300 2650
1 0 0 -1
$EndComp
$Comp
L eSim_GND #PWR2
U 1 1 6A18096F
P 6650 2600
F 0 "#PWR2" H 6650 2350 50 0001 C CNN
F 1 "eSim_GND" H 6650 2450 50 0000 C CNN
F 2 "" H 6650 2600 50 0001 C CNN
F 3 "" H 6650 2600 50 0001 C CNN
1 6650 2600
0 -1 -1 0
$EndComp
Wire Wire Line
6650 2600 6500 2600
Wire Wire Line
6200 2600 6050 2600
$Comp
L eSim_GND #PWR1
U 1 1 6A180996
P 4500 2600
F 0 "#PWR1" H 4500 2350 50 0001 C CNN
F 1 "eSim_GND" H 4500 2450 50 0000 C CNN
F 2 "" H 4500 2600 50 0001 C CNN
F 3 "" H 4500 2600 50 0001 C CNN
1 4500 2600
0 1 1 0
$EndComp
Wire Wire Line
4500 2600 4600 2600
$Comp
L plot_v1 U1
U 1 1 6A1809B8
P 6100 2650
F 0 "U1" H 6100 3150 60 0000 C CNN
F 1 "plot_v1" H 6300 3000 60 0000 C CNN
F 2 "" H 6100 2650 60 0000 C CNN
F 3 "" H 6100 2650 60 0000 C CNN
1 6100 2650
1 0 0 -1
$EndComp
Wire Wire Line
6100 2450 6100 2600
Connection ~ 6100 2600
Text GLabel 5900 2350 0 60 Input ~ 0
out
Wire Wire Line
5900 2350 6050 2350
Wire Wire Line
6050 2350 6050 2500
Wire Wire Line
6050 2500 6100 2500
Connection ~ 6100 2500
Text GLabel 5450 2200 0 60 Input ~ 0
in
Wire Wire Line
5450 2200 5550 2200
Wire Wire Line
5550 2200 5550 2600
Connection ~ 5550 2600
$Comp
L plot_v1 U2
U 1 1 6A180A5D
P 5550 2400
F 0 "U2" H 5550 2900 60 0000 C CNN
F 1 "plot_v1" H 5750 2750 60 0000 C CNN
F 2 "" H 5550 2400 60 0000 C CNN
F 3 "" H 5550 2400 60 0000 C CNN
1 5550 2400
1 0 0 -1
$EndComp
$EndSCHEMATC
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
EESchema-LIBRARY Version 2.3
#encoding utf-8
#
# eSim_Diode
#
DEF eSim_Diode D 0 40 N N 1 F N
F0 "D" 0 100 50 H V C CNN
F1 "eSim_Diode" 0 -100 50 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
$FPLIST
TO-???*
*SingleDiode
*_Diode_*
*SingleDiode*
D_*
$ENDFPLIST
DRAW
T 0 -100 50 60 0 0 0 A Normal 0 C C
T 0 100 50 60 0 0 0 K Normal 0 C C
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 -150 0 100 R 40 40 1 1 P
X K 2 150 0 100 L 40 40 1 1 P
ENDDRAW
ENDDEF
#
# eSim_GND
#
DEF eSim_GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "eSim_GND" 0 -150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
X GND 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# eSim_R
#
DEF eSim_R R 0 0 N Y 1 F N
F0 "R" 50 130 50 H V C CNN
F1 "eSim_R" 50 -50 50 H V C CNN
F2 "" 50 -20 30 H V C CNN
F3 "" 50 50 30 V V C CNN
ALIAS resistor
$FPLIST
R_*
Resistor_*
$ENDFPLIST
DRAW
S 150 10 -50 90 0 1 10 N
X ~ 1 -100 50 50 R 60 60 1 1 P
X ~ 2 200 50 50 L 60 60 1 1 P
ENDDRAW
ENDDEF
#
# plot_v1
#
DEF plot_v1 U 0 40 Y Y 1 F N
F0 "U" 0 500 60 H V C CNN
F1 "plot_v1" 200 350 60 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
C 0 500 100 0 1 0 N
X ~ ~ 0 200 200 U 50 50 1 1 I
ENDDRAW
ENDDEF
#
# sine
#
DEF sine v 0 40 Y Y 1 F N
F0 "v" -200 100 60 H V C CNN
F1 "sine" -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
A -50 0 50 1 1799 0 1 0 N 0 0 -100 0
A 50 0 50 -1799 -1 0 1 0 N 0 0 100 0
C 0 0 150 0 1 0 N
X + 1 0 450 300 D 50 0 1 1 I
X - 2 0 -450 300 U 50 0 1 1 I
ENDDRAW
ENDDEF
#
#End Library
4 changes: 4 additions & 0 deletions library/deviceModelLibrary/Diode/uf4007/sym-lib-table
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
(sym_lib_table
(lib (name "uf4007-rescue")(type "Legacy")(uri "${KIPRJMOD}/uf4007-rescue.lib")(options "")(descr ""))
(lib (name "eSim_Subckt1")(type "Legacy")(uri "${KICAD6_SYMBOL_DIR}/eSim_Subckt.lib")(options "")(descr ""))
)
92 changes: 92 additions & 0 deletions library/deviceModelLibrary/Diode/uf4007/uf4007-cache.lib
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
EESchema-LIBRARY Version 2.3
#encoding utf-8
#
# eSim_Diode
#
DEF eSim_Diode D 0 40 N N 1 F N
F0 "D" 0 100 50 H V C CNN
F1 "eSim_Diode" 0 -100 50 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
$FPLIST
TO-???*
*SingleDiode
*_Diode_*
*SingleDiode*
D_*
$ENDFPLIST
DRAW
T 0 -100 50 60 0 0 0 A Normal 0 C C
T 0 100 50 60 0 0 0 K Normal 0 C C
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 -150 0 100 R 40 40 1 1 P
X K 2 150 0 100 L 40 40 1 1 P
ENDDRAW
ENDDEF
#
# eSim_GND
#
DEF eSim_GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "eSim_GND" 0 -150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
X GND 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# eSim_R
#
DEF eSim_R R 0 0 N Y 1 F N
F0 "R" 50 130 50 H V C CNN
F1 "eSim_R" 50 -50 50 H V C CNN
F2 "" 50 -20 30 H V C CNN
F3 "" 50 50 30 V V C CNN
ALIAS resistor
$FPLIST
R_*
Resistor_*
$ENDFPLIST
DRAW
S 150 10 -50 90 0 1 10 N
X ~ 1 -100 50 50 R 60 60 1 1 P
X ~ 2 200 50 50 L 60 60 1 1 P
ENDDRAW
ENDDEF
#
# plot_v1
#
DEF plot_v1 U 0 40 Y Y 1 F N
F0 "U" 0 500 60 H V C CNN
F1 "plot_v1" 200 350 60 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
C 0 500 100 0 1 0 N
X ~ ~ 0 200 200 U 50 50 1 1 I
ENDDRAW
ENDDEF
#
# sine
#
DEF sine v 0 40 Y Y 1 F N
F0 "v" -200 100 60 H V C CNN
F1 "sine" -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
A -50 0 50 1 1799 0 1 0 N 0 0 -100 0
A 50 0 50 -1799 -1 0 1 0 N 0 0 100 0
C 0 0 150 0 1 0 N
X + 1 0 450 300 D 50 0 1 1 I
X - 2 0 -450 300 U 50 0 1 1 I
ENDDRAW
ENDDEF
#
#End Library
Loading