hardware: sch: add some spice models to passives

Identify passives and implement the various spice models.

Signed-off-by: Sean Cross <sean@xobs.io>
This commit is contained in:
Sean Cross 2018-11-08 21:43:32 +08:00
parent 294ecfe782
commit 77d47db980
2 changed files with 178 additions and 79 deletions

View File

@ -1,11 +1,11 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# Device_C_Small
# Device:C_Small
#
DEF Device_C_Small C 0 10 N N 1 F N
DEF Device:C_Small C 0 10 N N 1 F N
F0 "C" 10 70 50 H V L CNN
F1 "Device_C_Small" 10 -80 50 H V L CNN
F1 "Device:C_Small" 10 -80 50 H V L CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
@ -19,11 +19,11 @@ X ~ 2 0 -100 80 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_R_Small
# Device:R_Small
#
DEF Device_R_Small R 0 10 N N 1 F N
DEF Device:R_Small R 0 10 N N 1 F N
F0 "R" 30 20 50 H V L CNN
F1 "Device_R_Small" 30 -40 50 H V L CNN
F1 "Device:R_Small" 30 -40 50 H V L CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
@ -36,11 +36,11 @@ X ~ 2 0 -100 30 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# power_+1V2
# power:+1V2
#
DEF power_+1V2 #PWR 0 0 Y Y 1 F P
DEF power:+1V2 #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_+1V2" 0 140 50 H V C CNN
F1 "power:+1V2" 0 140 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
@ -51,11 +51,11 @@ X +1V2 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_+2V5
# power:+2V5
#
DEF power_+2V5 #PWR 0 0 Y Y 1 F P
DEF power:+2V5 #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_+2V5" 0 140 50 H V C CNN
F1 "power:+2V5" 0 140 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
@ -66,11 +66,11 @@ X +2V5 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_+3V3
# power:+3V3
#
DEF power_+3V3 #PWR 0 0 Y Y 1 F P
DEF power:+3V3 #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_+3V3" 0 140 50 H V C CNN
F1 "power:+3V3" 0 140 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
ALIAS +3.3V
@ -82,11 +82,11 @@ X +3V3 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_+5V
# power:+5V
#
DEF power_+5V #PWR 0 0 Y Y 1 F P
DEF power:+5V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_+5V" 0 140 50 H V C CNN
F1 "power:+5V" 0 140 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
@ -97,11 +97,11 @@ X +5V 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_GND
# power:GND
#
DEF power_GND #PWR 0 0 Y Y 1 F P
DEF power:GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "power_GND" 0 -150 50 H V C CNN
F1 "power: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
@ -110,11 +110,11 @@ X GND 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# tomu-fpga_Case
# tomu-fpga-rescue:Case-tomu-fpga
#
DEF tomu-fpga_Case XX 0 40 Y Y 1 F N
DEF tomu-fpga-rescue:Case-tomu-fpga XX 0 40 Y Y 1 F N
F0 "XX" 0 0 50 H V C CNN
F1 "tomu-fpga_Case" 0 -100 50 H V C CNN
F1 "tomu-fpga-rescue:Case-tomu-fpga" 0 -100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
@ -127,11 +127,11 @@ P 2 0 1 0 50 150 100 100 N
ENDDRAW
ENDDEF
#
# tomu-fpga_ICE40UP5K-UWG30
# tomu-fpga-rescue:ICE40UP5K-UWG30-tomu-fpga
#
DEF tomu-fpga_ICE40UP5K-UWG30 U 0 40 Y Y 4 L N
DEF tomu-fpga-rescue:ICE40UP5K-UWG30-tomu-fpga U 0 40 Y Y 4 L N
F0 "U" -200 -550 60 H V R CNN
F1 "tomu-fpga_ICE40UP5K-UWG30" 500 -650 60 H V R CNN
F1 "tomu-fpga-rescue:ICE40UP5K-UWG30-tomu-fpga" 500 -650 60 H V R CNN
F2 "" 250 -200 50 V I C CNN
F3 "" 250 -200 50 V I C CNN
DRAW
@ -172,11 +172,11 @@ X GND E2 600 -300 200 L 50 50 4 1 W
ENDDRAW
ENDDEF
#
# tomu-fpga_LDO-X2SON
# tomu-fpga-rescue:LDO-X2SON-tomu-fpga
#
DEF tomu-fpga_LDO-X2SON U 0 40 Y Y 1 F N
DEF tomu-fpga-rescue:LDO-X2SON-tomu-fpga U 0 40 Y Y 1 F N
F0 "U" 0 -50 50 H V C CNN
F1 "tomu-fpga_LDO-X2SON" 0 -150 50 H V C CNN
F1 "tomu-fpga-rescue:LDO-X2SON-tomu-fpga" 0 -150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
@ -189,11 +189,11 @@ X Thermal 5 300 150 100 L 50 50 1 1 W
ENDDRAW
ENDDEF
#
# tomu-fpga_Oscillator
# tomu-fpga-rescue:Oscillator-tomu-fpga
#
DEF tomu-fpga_Oscillator U 0 40 Y Y 1 F N
DEF tomu-fpga-rescue:Oscillator-tomu-fpga U 0 40 Y Y 1 F N
F0 "U" 0 -50 50 H V C CNN
F1 "tomu-fpga_Oscillator" 0 -150 50 H V C CNN
F1 "tomu-fpga-rescue:Oscillator-tomu-fpga" 0 -150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
@ -208,11 +208,11 @@ X VDD 4 350 250 100 L 50 50 1 1 W
ENDDRAW
ENDDEF
#
# tomu-fpga_PADS
# tomu-fpga-rescue:PADS-tomu-fpga
#
DEF tomu-fpga_PADS P 0 40 Y Y 1 F N
DEF tomu-fpga-rescue:PADS-tomu-fpga P 0 40 Y Y 1 F N
F0 "P" 0 -50 50 H V C CNN
F1 "tomu-fpga_PADS" 0 -150 50 H V C CNN
F1 "tomu-fpga-rescue:PADS-tomu-fpga" 0 -150 50 H V C CNN
F2 "" 50 0 50 H I C CNN
F3 "" 50 0 50 H I C CNN
DRAW
@ -224,11 +224,11 @@ X ~ 4 -200 50 100 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# tomu-fpga_RGB-LED
# tomu-fpga-rescue:RGB-LED-tomu-fpga
#
DEF tomu-fpga_RGB-LED U 0 40 Y Y 1 F N
DEF tomu-fpga-rescue:RGB-LED-tomu-fpga U 0 40 Y Y 1 F N
F0 "U" 0 -50 50 H V C CNN
F1 "tomu-fpga_RGB-LED" 0 -150 50 H V C CNN
F1 "tomu-fpga-rescue:RGB-LED-tomu-fpga" 0 -150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
@ -240,11 +240,11 @@ X VCC 4 -350 250 100 R 50 50 1 1 W
ENDDRAW
ENDDEF
#
# tomu-fpga_SPI-Flash
# tomu-fpga-rescue:SPI-Flash-tomu-fpga
#
DEF tomu-fpga_SPI-Flash U 0 40 Y Y 1 F N
DEF tomu-fpga-rescue:SPI-Flash-tomu-fpga U 0 40 Y Y 1 F N
F0 "U" 0 -50 50 H V C CNN
F1 "tomu-fpga_SPI-Flash" 0 -150 50 H V C CNN
F1 "tomu-fpga-rescue:SPI-Flash-tomu-fpga" 0 -150 50 H V C CNN
F2 "" -200 0 50 H I C CNN
F3 "" -200 0 50 H I C CNN
DRAW
@ -260,11 +260,11 @@ X VCC 8 -600 550 100 R 50 50 1 1 W
ENDDRAW
ENDDEF
#
# tomu-fpga_Testpoint
# tomu-fpga-rescue:Testpoint-tomu-fpga
#
DEF tomu-fpga_Testpoint TP 0 40 Y Y 1 F N
DEF tomu-fpga-rescue:Testpoint-tomu-fpga TP 0 40 Y Y 1 F N
F0 "TP" 0 -50 50 H V C CNN
F1 "tomu-fpga_Testpoint" 0 -100 50 H V C CNN
F1 "tomu-fpga-rescue:Testpoint-tomu-fpga" 0 -100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
@ -273,11 +273,11 @@ X ~ 1 -150 50 100 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# tomu-fpga_Touchpad-Note
# tomu-fpga-rescue:Touchpad-Note-tomu-fpga
#
DEF tomu-fpga_Touchpad-Note XX 0 40 Y Y 1 F N
DEF tomu-fpga-rescue:Touchpad-Note-tomu-fpga XX 0 40 Y Y 1 F N
F0 "XX" 0 0 50 H V C CNN
F1 "tomu-fpga_Touchpad-Note" 0 -100 50 H V C CNN
F1 "tomu-fpga-rescue:Touchpad-Note-tomu-fpga" 0 -100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
@ -288,11 +288,11 @@ P 4 0 1 0 0 150 0 250 50 250 50 200 N
ENDDRAW
ENDDEF
#
# tomu-fpga_USB-B
# tomu-fpga-rescue:USB-B-tomu-fpga
#
DEF tomu-fpga_USB-B U 0 40 Y Y 1 F N
DEF tomu-fpga-rescue:USB-B-tomu-fpga U 0 40 Y Y 1 F N
F0 "U" 0 0 50 H V C CNN
F1 "tomu-fpga_USB-B" 0 -100 50 H V C CNN
F1 "tomu-fpga-rescue:USB-B-tomu-fpga" 0 -100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW

View File

@ -77,6 +77,9 @@ F 3 "" H 2500 3350 50 0001 C CNN
F 4 "ANY" H 0 -300 50 0001 C CNN "MPN"
F 5 "ANY" H 0 -300 50 0001 C CNN "MYPN"
F 6 "ANY" H 0 -300 50 0001 C CNN "Manufacturer"
F 7 "1u" H 0 0 50 0001 C CNN "Spice_Model"
F 8 "Y" H 0 0 50 0001 C CNN "Spice_Netlist_Enabled"
F 9 "C" H 0 0 50 0001 C CNN "Spice_Primitive"
1 2500 3350
1 0 0 -1
$EndComp
@ -102,6 +105,9 @@ F 3 "" H 2500 2250 50 0001 C CNN
F 4 "ANY" H 0 -300 50 0001 C CNN "MPN"
F 5 "ANY" H 0 -300 50 0001 C CNN "MYPN"
F 6 "ANY" H 0 -300 50 0001 C CNN "Manufacturer"
F 7 "1u" H 0 0 50 0001 C CNN "Spice_Model"
F 8 "Y" H 0 0 50 0001 C CNN "Spice_Netlist_Enabled"
F 9 "C" H 0 0 50 0001 C CNN "Spice_Primitive"
1 2500 2250
1 0 0 -1
$EndComp
@ -138,6 +144,9 @@ F 3 "" H 2500 1150 50 0001 C CNN
F 4 "ANY" H 0 -300 50 0001 C CNN "MPN"
F 5 "ANY" H 0 -300 50 0001 C CNN "MYPN"
F 6 "ANY" H 0 -300 50 0001 C CNN "Manufacturer"
F 7 "1u" H 0 0 50 0001 C CNN "Spice_Model"
F 8 "Y" H 0 0 50 0001 C CNN "Spice_Netlist_Enabled"
F 9 "C" H 0 0 50 0001 C CNN "Spice_Primitive"
1 2500 1150
1 0 0 -1
$EndComp
@ -210,6 +219,9 @@ F 3 "" H 900 3400 50 0001 C CNN
F 4 "ANY" H 900 3400 50 0001 C CNN "MPN"
F 5 "ANY" H 900 3400 50 0001 C CNN "Manufacturer"
F 6 "ANY" H 0 -300 50 0001 C CNN "MYPN"
F 7 "1u" H 0 0 50 0001 C CNN "Spice_Model"
F 8 "Y" H 0 0 50 0001 C CNN "Spice_Netlist_Enabled"
F 9 "C" H 0 0 50 0001 C CNN "Spice_Primitive"
1 900 3400
1 0 0 -1
$EndComp
@ -238,6 +250,9 @@ F 3 "" H 900 1200 50 0001 C CNN
F 4 "ANY" H 900 1200 50 0001 C CNN "MPN"
F 5 "ANY" H 900 1200 50 0001 C CNN "Manufacturer"
F 6 "ANY" H 0 -300 50 0001 C CNN "MYPN"
F 7 "C" H 900 1200 50 0001 C CNN "Spice_Primitive"
F 8 "1u" H 900 1200 50 0001 C CNN "Spice_Model"
F 9 "Y" H 900 1200 50 0001 C CNN "Spice_Netlist_Enabled"
1 900 1200
1 0 0 -1
$EndComp
@ -297,6 +312,9 @@ F 3 "" H 900 2300 50 0001 C CNN
F 4 "ANY" H 900 2300 50 0001 C CNN "MPN"
F 5 "ANY" H 900 2300 50 0001 C CNN "Manufacturer"
F 6 "ANY" H 0 -300 50 0001 C CNN "MYPN"
F 7 "1u" H 0 0 50 0001 C CNN "Spice_Model"
F 8 "Y" H 0 0 50 0001 C CNN "Spice_Netlist_Enabled"
F 9 "C" H 0 0 50 0001 C CNN "Spice_Primitive"
1 900 2300
1 0 0 -1
$EndComp
@ -308,7 +326,7 @@ Wire Wire Line
900 2100 1150 2100
Connection ~ 1150 2100
$Comp
L tomu-fpga:USB-B U9
L tomu-fpga-rescue:USB-B-tomu-fpga U9
U 1 1 5BD8B24F
P 8300 1600
F 0 "U9" H 8550 1600 50 0000 C CNN
@ -347,7 +365,7 @@ F 3 "" H 8850 1550 50 0001 C CNN
1 0 0 -1
$EndComp
$Comp
L tomu-fpga:RGB-LED U10
L tomu-fpga-rescue:RGB-LED-tomu-fpga U10
U 1 1 5BD90F18
P 8550 2850
F 0 "U10" H 8350 2800 50 0000 C CNN
@ -384,6 +402,9 @@ F 3 "" H 9400 1900 50 0001 C CNN
F 4 "ANY" H 650 100 50 0001 C CNN "MPN"
F 5 "ANY" H 650 100 50 0001 C CNN "MYPN"
F 6 "ANY" H 650 100 50 0001 C CNN "Manufacturer"
F 7 "R" H 9400 1900 50 0001 C CNN "Spice_Primitive"
F 8 "22" H 9400 1900 50 0001 C CNN "Spice_Model"
F 9 "Y" H 9400 1900 50 0001 C CNN "Spice_Netlist_Enabled"
1 9400 1900
0 1 1 0
$EndComp
@ -398,6 +419,9 @@ F 3 "" H 9400 1800 50 0001 C CNN
F 4 "ANY" H 650 100 50 0001 C CNN "MPN"
F 5 "ANY" H 650 100 50 0001 C CNN "MYPN"
F 6 "ANY" H 650 100 50 0001 C CNN "Manufacturer"
F 7 "R" H 9400 1800 50 0001 C CNN "Spice_Primitive"
F 8 "22" H 9400 1800 50 0001 C CNN "Spice_Model"
F 9 "Y" H 9400 1800 50 0001 C CNN "Spice_Netlist_Enabled"
1 9400 1800
0 1 1 0
$EndComp
@ -416,6 +440,9 @@ F 3 "" H 9150 2400 50 0001 C CNN
F 4 "ANY" H 650 200 50 0001 C CNN "MPN"
F 5 "ANY" H 650 200 50 0001 C CNN "MYPN"
F 6 "ANY" H 650 200 50 0001 C CNN "Manufacturer"
F 7 "R" H 9150 2400 50 0001 C CNN "Spice_Primitive"
F 8 "1.5k" H 9150 2400 50 0001 C CNN "Spice_Model"
F 9 "Y" H 9150 2400 50 0001 C CNN "Spice_Netlist_Enabled"
1 9150 2400
0 1 1 0
$EndComp
@ -460,6 +487,9 @@ F 3 "" H 950 6800 50 0001 C CNN
F 4 "ANY" H -550 0 50 0001 C CNN "MPN"
F 5 "ANY" H -550 0 50 0001 C CNN "MYPN"
F 6 "ANY" H -550 0 50 0001 C CNN "Manufacturer"
F 7 "100n" H 0 0 50 0001 C CNN "Spice_Model"
F 8 "Y" H 0 0 50 0001 C CNN "Spice_Netlist_Enabled"
F 9 "C" H 0 0 50 0001 C CNN "Spice_Primitive"
1 950 6800
1 0 0 -1
$EndComp
@ -482,7 +512,7 @@ F 3 "" H 6750 850 50 0001 C CNN
1 0 0 -1
$EndComp
$Comp
L tomu-fpga:PADS SW2
L tomu-fpga-rescue:PADS-tomu-fpga SW2
U 1 1 5BE44C19
P 5300 1200
F 0 "SW2" H 5350 1650 50 0000 C CNN
@ -590,6 +620,9 @@ F 3 "" H 2550 5000 50 0001 C CNN
F 4 "ANY" H 2550 5000 50 0001 C CNN "MPN"
F 5 "ANY" H 2550 5000 50 0001 C CNN "Manufacturer"
F 6 "ANY" H -1000 0 50 0001 C CNN "MYPN"
F 7 "R" H 2550 5000 50 0001 C CNN "Spice_Primitive"
F 8 "10k" H 2550 5000 50 0001 C CNN "Spice_Model"
F 9 "Y" H 2550 5000 50 0001 C CNN "Spice_Netlist_Enabled"
1 2550 5000
-1 0 0 1
$EndComp
@ -672,6 +705,9 @@ F 3 "" H 3600 7250 50 0001 C CNN
F 4 "ANY" H -1400 400 50 0001 C CNN "MPN"
F 5 "ANY" H -1400 400 50 0001 C CNN "MYPN"
F 6 "ANY" H -1400 400 50 0001 C CNN "Manufacturer"
F 7 "R" H 3600 7250 50 0001 C CNN "Spice_Primitive"
F 8 "10k" H 3600 7250 50 0001 C CNN "Spice_Model"
F 9 "Y" H 3600 7250 50 0001 C CNN "Spice_Netlist_Enabled"
1 3600 7250
0 -1 -1 0
$EndComp
@ -686,6 +722,9 @@ F 3 "" H 9500 5700 50 0001 C CNN
F 4 "ANY" H 350 250 50 0001 C CNN "MPN"
F 5 "ANY" H 350 250 50 0001 C CNN "MYPN"
F 6 "ANY" H 350 250 50 0001 C CNN "Manufacturer"
F 7 "100n" H 0 0 50 0001 C CNN "Spice_Model"
F 8 "Y" H 0 0 50 0001 C CNN "Spice_Netlist_Enabled"
F 9 "C" H 0 0 50 0001 C CNN "Spice_Primitive"
1 9500 5700
1 0 0 -1
$EndComp
@ -711,6 +750,9 @@ F 3 "" H 8850 5400 50 0001 C CNN
F 4 "ANY" H 200 100 50 0001 C CNN "MPN"
F 5 "ANY" H 200 100 50 0001 C CNN "MYPN"
F 6 "ANY" H 200 100 50 0001 C CNN "Manufacturer"
F 7 "100n" H 0 0 50 0001 C CNN "Spice_Model"
F 8 "Y" H 0 0 50 0001 C CNN "Spice_Netlist_Enabled"
F 9 "C" H 0 0 50 0001 C CNN "Spice_Primitive"
1 8850 5400
1 0 0 -1
$EndComp
@ -738,6 +780,9 @@ F 3 "" H 8450 5300 50 0001 C CNN
F 4 "ANY" H 200 100 50 0001 C CNN "MPN"
F 5 "ANY" H 200 100 50 0001 C CNN "MYPN"
F 6 "ANY" H 200 100 50 0001 C CNN "Manufacturer"
F 7 "10n" H 0 0 50 0001 C CNN "Spice_Model"
F 8 "Y" H 0 0 50 0001 C CNN "Spice_Netlist_Enabled"
F 9 "C" H 0 0 50 0001 C CNN "Spice_Primitive"
1 8450 5300
1 0 0 -1
$EndComp
@ -752,6 +797,9 @@ F 3 "" H 7950 5200 50 0001 C CNN
F 4 "ANY" H 150 100 50 0001 C CNN "MPN"
F 5 "ANY" H 150 100 50 0001 C CNN "MYPN"
F 6 "ANY" H 150 100 50 0001 C CNN "Manufacturer"
F 7 "1u" H 0 0 50 0001 C CNN "Spice_Model"
F 8 "Y" H 0 0 50 0001 C CNN "Spice_Netlist_Enabled"
F 9 "C" H 0 0 50 0001 C CNN "Spice_Primitive"
1 7950 5200
1 0 0 -1
$EndComp
@ -792,6 +840,9 @@ F 3 "" H 5800 950 50 0001 C CNN
F 4 "ANY" H 200 -600 50 0001 C CNN "MPN"
F 5 "ANY" H 200 -600 50 0001 C CNN "MYPN"
F 6 "ANY" H 200 -600 50 0001 C CNN "Manufacturer"
F 7 "C" H 5800 950 50 0001 C CNN "Spice_Primitive"
F 8 "1u" H 5800 950 50 0001 C CNN "Spice_Model"
F 9 "Y" H 5800 950 50 0001 C CNN "Spice_Netlist_Enabled"
1 5800 950
1 0 0 -1
$EndComp
@ -806,6 +857,9 @@ F 3 "" H 6150 950 50 0001 C CNN
F 4 "ANY" H 200 -600 50 0001 C CNN "MPN"
F 5 "ANY" H 200 -600 50 0001 C CNN "MYPN"
F 6 "ANY" H 200 -600 50 0001 C CNN "Manufacturer"
F 7 "C" H 6150 950 50 0001 C CNN "Spice_Primitive"
F 8 "10n" H 6150 950 50 0001 C CNN "Spice_Model"
F 9 "Y" H 6150 950 50 0001 C CNN "Spice_Netlist_Enabled"
1 6150 950
1 0 0 -1
$EndComp
@ -820,6 +874,9 @@ F 3 "" H 6500 950 50 0001 C CNN
F 4 "ANY" H 200 -600 50 0001 C CNN "MPN"
F 5 "ANY" H 200 -600 50 0001 C CNN "MYPN"
F 6 "ANY" H 200 -600 50 0001 C CNN "Manufacturer"
F 7 "C" H 6500 950 50 0001 C CNN "Spice_Primitive"
F 8 "100n" H 6500 950 50 0001 C CNN "Spice_Model"
F 9 "Y" H 6500 950 50 0001 C CNN "Spice_Netlist_Enabled"
1 6500 950
1 0 0 -1
$EndComp
@ -879,6 +936,9 @@ F 3 "" H 9900 950 50 0001 C CNN
F 4 "ANY" H 650 100 50 0001 C CNN "MPN"
F 5 "ANY" H 650 100 50 0001 C CNN "MYPN"
F 6 "ANY" H 650 100 50 0001 C CNN "Manufacturer"
F 7 "1u" H 0 0 50 0001 C CNN "Spice_Model"
F 8 "Y" H 0 0 50 0001 C CNN "Spice_Netlist_Enabled"
F 9 "C" H 0 0 50 0001 C CNN "Spice_Primitive"
1 9900 950
1 0 0 -1
$EndComp
@ -893,6 +953,9 @@ F 3 "" H 10250 950 50 0001 C CNN
F 4 "ANY" H 650 100 50 0001 C CNN "MPN"
F 5 "ANY" H 650 100 50 0001 C CNN "MYPN"
F 6 "ANY" H 650 100 50 0001 C CNN "Manufacturer"
F 7 "10n" H 0 0 50 0001 C CNN "Spice_Model"
F 8 "Y" H 0 0 50 0001 C CNN "Spice_Netlist_Enabled"
F 9 "C" H 0 0 50 0001 C CNN "Spice_Primitive"
1 10250 950
1 0 0 -1
$EndComp
@ -907,6 +970,9 @@ F 3 "" H 10600 950 50 0001 C CNN
F 4 "ANY" H 650 100 50 0001 C CNN "MPN"
F 5 "ANY" H 650 100 50 0001 C CNN "MYPN"
F 6 "ANY" H 650 100 50 0001 C CNN "Manufacturer"
F 7 "100n" H 0 0 50 0001 C CNN "Spice_Model"
F 8 "Y" H 0 0 50 0001 C CNN "Spice_Netlist_Enabled"
F 9 "C" H 0 0 50 0001 C CNN "Spice_Primitive"
1 10600 950
1 0 0 -1
$EndComp
@ -964,6 +1030,9 @@ F 3 "" H 1100 4750 50 0001 C CNN
F 4 "ANY" H -3600 300 50 0001 C CNN "MPN"
F 5 "ANY" H -3600 300 50 0001 C CNN "MYPN"
F 6 "ANY" H -3600 300 50 0001 C CNN "Manufacturer"
F 7 "1u" H 0 0 50 0001 C CNN "Spice_Model"
F 8 "Y" H 0 0 50 0001 C CNN "Spice_Netlist_Enabled"
F 9 "C" H 0 0 50 0001 C CNN "Spice_Primitive"
1 1100 4750
1 0 0 -1
$EndComp
@ -978,6 +1047,9 @@ F 3 "" H 1500 4950 50 0001 C CNN
F 4 "ANY" H -3550 500 50 0001 C CNN "MPN"
F 5 "ANY" H -3550 500 50 0001 C CNN "MYPN"
F 6 "ANY" H -3550 500 50 0001 C CNN "Manufacturer"
F 7 "10n" H 0 0 50 0001 C CNN "Spice_Model"
F 8 "Y" H 0 0 50 0001 C CNN "Spice_Netlist_Enabled"
F 9 "C" H 0 0 50 0001 C CNN "Spice_Primitive"
1 1500 4950
1 0 0 -1
$EndComp
@ -992,6 +1064,9 @@ F 3 "" H 1900 5150 50 0001 C CNN
F 4 "ANY" H -3500 700 50 0001 C CNN "MPN"
F 5 "ANY" H -3500 700 50 0001 C CNN "MYPN"
F 6 "ANY" H -3500 700 50 0001 C CNN "Manufacturer"
F 7 "100n" H 0 0 50 0001 C CNN "Spice_Model"
F 8 "Y" H 0 0 50 0001 C CNN "Spice_Netlist_Enabled"
F 9 "C" H 0 0 50 0001 C CNN "Spice_Primitive"
1 1900 5150
1 0 0 -1
$EndComp
@ -1017,6 +1092,9 @@ F 3 "" H 8550 4600 50 0001 C CNN
F 4 "ANY" H 6050 2050 50 0001 C CNN "MPN"
F 5 "ANY" H 6050 2050 50 0001 C CNN "MYPN"
F 6 "ANY" H 6050 2050 50 0001 C CNN "Manufacturer"
F 7 "1u" H 0 0 50 0001 C CNN "Spice_Model"
F 8 "Y" H 0 0 50 0001 C CNN "Spice_Netlist_Enabled"
F 9 "C" H 0 0 50 0001 C CNN "Spice_Primitive"
1 8550 4600
1 0 0 -1
$EndComp
@ -1031,6 +1109,9 @@ F 3 "" H 7550 4750 50 0001 C CNN
F 4 "ANY" H 7550 4750 50 0001 C CNN "MPN"
F 5 "ANY" H 7550 4750 50 0001 C CNN "Manufacturer"
F 6 "ANY" H 6650 2150 50 0001 C CNN "MYPN"
F 7 "1u" H 0 0 50 0001 C CNN "Spice_Model"
F 8 "Y" H 0 0 50 0001 C CNN "Spice_Netlist_Enabled"
F 9 "C" H 0 0 50 0001 C CNN "Spice_Primitive"
1 7550 4750
1 0 0 -1
$EndComp
@ -1089,6 +1170,9 @@ F 3 "" H 10500 5900 50 0001 C CNN
F 4 "ANY" H 2250 700 50 0001 C CNN "MPN"
F 5 "ANY" H 2250 700 50 0001 C CNN "MYPN"
F 6 "ANY" H 2250 700 50 0001 C CNN "Manufacturer"
F 7 "10n" H 0 0 50 0001 C CNN "Spice_Model"
F 8 "Y" H 0 0 50 0001 C CNN "Spice_Netlist_Enabled"
F 9 "C" H 0 0 50 0001 C CNN "Spice_Primitive"
1 10500 5900
1 0 0 -1
$EndComp
@ -1103,6 +1187,9 @@ F 3 "" H 10000 5800 50 0001 C CNN
F 4 "ANY" H 2200 700 50 0001 C CNN "MPN"
F 5 "ANY" H 2200 700 50 0001 C CNN "MYPN"
F 6 "ANY" H 2200 700 50 0001 C CNN "Manufacturer"
F 7 "1u" H 0 0 50 0001 C CNN "Spice_Model"
F 8 "Y" H 0 0 50 0001 C CNN "Spice_Netlist_Enabled"
F 9 "C" H 0 0 50 0001 C CNN "Spice_Primitive"
1 10000 5800
1 0 0 -1
$EndComp
@ -1142,7 +1229,7 @@ Connection ~ 10000 6100
Wire Wire Line
10000 6100 9500 6100
$Comp
L tomu-fpga:Oscillator U7
L tomu-fpga-rescue:Oscillator-tomu-fpga U7
U 1 1 5C0E8D0F
P 4800 2350
F 0 "U7" H 4550 2300 50 0000 C CNN
@ -1202,6 +1289,9 @@ F 3 "" H 4350 2500 50 0001 C CNN
F 4 "ANY" H -700 400 50 0001 C CNN "MPN"
F 5 "ANY" H -700 400 50 0001 C CNN "MYPN"
F 6 "ANY" H -700 400 50 0001 C CNN "Manufacturer"
F 7 "C" H 4350 2500 50 0001 C CNN "Spice_Primitive"
F 8 "100n" H 4350 2500 50 0001 C CNN "Spice_Model"
F 9 "Y" H 4350 2500 50 0001 C CNN "Spice_Netlist_Enabled"
1 4350 2500
1 0 0 -1
$EndComp
@ -1226,7 +1316,7 @@ SPI_IO3
Text Label 2300 6250 0 50 ~ 0
CDONE
$Comp
L tomu-fpga:ICE40UP5K-UWG30 U5
L tomu-fpga-rescue:ICE40UP5K-UWG30-tomu-fpga U5
U 3 1 5C122A3A
P 6450 1750
F 0 "U5" H 6050 1200 50 0000 L CNN
@ -1241,7 +1331,7 @@ F 7 "ICE40-ULTRAPLUS, 5280 LUTS, 1.2V" H 200 -300 50 0001 C CNN "Description"
1 0 0 -1
$EndComp
$Comp
L tomu-fpga:ICE40UP5K-UWG30 U5
L tomu-fpga-rescue:ICE40UP5K-UWG30-tomu-fpga U5
U 4 1 5C122B60
P 10200 4800
F 0 "U5" H 9850 4250 50 0000 C CNN
@ -1256,7 +1346,7 @@ F 7 "ICE40-ULTRAPLUS, 5280 LUTS, 1.2V" H 200 -400 50 0001 C CNN "Description"
1 0 0 -1
$EndComp
$Comp
L tomu-fpga:SPI-Flash U4
L tomu-fpga-rescue:SPI-Flash-tomu-fpga U4
U 1 1 5C1645BF
P 1650 7000
F 0 "U4" H 1675 7815 50 0000 C CNN
@ -1376,7 +1466,7 @@ Wire Wire Line
Wire Wire Line
4950 2150 5850 2150
$Comp
L tomu-fpga:ICE40UP5K-UWG30 U5
L tomu-fpga-rescue:ICE40UP5K-UWG30-tomu-fpga U5
U 1 1 5C1225F9
P 10400 2400
F 0 "U5" H 10100 1250 50 0000 L CNN
@ -1401,7 +1491,7 @@ Wire Wire Line
Wire Wire Line
9000 5000 9600 5000
$Comp
L tomu-fpga:LDO-X2SON U1
L tomu-fpga-rescue:LDO-X2SON-tomu-fpga U1
U 1 1 5BF1A34B
P 1650 1300
F 0 "U1" H 1650 1825 50 0000 C CNN
@ -1426,7 +1516,7 @@ Wire Wire Line
Wire Wire Line
2050 1150 2050 1250
$Comp
L tomu-fpga:LDO-X2SON U2
L tomu-fpga-rescue:LDO-X2SON-tomu-fpga U2
U 1 1 5BF61C95
P 1650 2400
F 0 "U2" H 1650 2925 50 0000 C CNN
@ -1452,7 +1542,7 @@ Wire Wire Line
Wire Wire Line
1300 1800 1300 2350
$Comp
L tomu-fpga:LDO-X2SON U3
L tomu-fpga-rescue:LDO-X2SON-tomu-fpga U3
U 1 1 5BFAB7F1
P 1650 3500
F 0 "U3" H 1650 4025 50 0000 C CNN
@ -1474,7 +1564,7 @@ Connection ~ 2050 3450
Wire Wire Line
2050 3450 2050 3600
$Comp
L tomu-fpga:LDO-X2SON U6
L tomu-fpga-rescue:LDO-X2SON-tomu-fpga U6
U 1 1 5BFF652A
P 8150 4800
F 0 "U6" H 8000 4750 50 0000 C CNN
@ -1498,7 +1588,7 @@ Wire Wire Line
Wire Wire Line
7850 4500 7850 4750
$Comp
L tomu-fpga:Testpoint TP2
L tomu-fpga-rescue:Testpoint-tomu-fpga TP2
U 1 1 5C03018F
P 5250 4500
F 0 "TP2" H 5400 4550 50 0000 C CNN
@ -1515,7 +1605,7 @@ SPI_MOSI
Text Label 5450 4700 0 50 ~ 0
SPI_MISO
$Comp
L tomu-fpga:Testpoint TP3
L tomu-fpga-rescue:Testpoint-tomu-fpga TP3
U 1 1 5C042DE8
P 5250 4650
F 0 "TP3" H 5400 4700 50 0000 C CNN
@ -1528,7 +1618,7 @@ $EndComp
Wire Wire Line
5400 4700 5850 4700
$Comp
L tomu-fpga:Testpoint TP4
L tomu-fpga-rescue:Testpoint-tomu-fpga TP4
U 1 1 5C068EF3
P 5250 4800
F 0 "TP4" H 5400 4850 50 0000 C CNN
@ -1541,7 +1631,7 @@ $EndComp
Wire Wire Line
5400 4850 5850 4850
$Comp
L tomu-fpga:Testpoint TP5
L tomu-fpga-rescue:Testpoint-tomu-fpga TP5
U 1 1 5C068EFC
P 5250 4950
F 0 "TP5" H 5400 5000 50 0000 C CNN
@ -1562,7 +1652,7 @@ SPI_IO2
Text Label 5450 5300 0 50 ~ 0
SPI_IO3
$Comp
L tomu-fpga:Testpoint TP6
L tomu-fpga-rescue:Testpoint-tomu-fpga TP6
U 1 1 5C07C50C
P 5250 5100
F 0 "TP6" H 5400 5150 50 0000 C CNN
@ -1573,7 +1663,7 @@ F 3 "" H 5250 5100 50 0001 C CNN
-1 0 0 1
$EndComp
$Comp
L tomu-fpga:Testpoint TP7
L tomu-fpga-rescue:Testpoint-tomu-fpga TP7
U 1 1 5C07C63D
P 5250 5250
F 0 "TP7" H 5400 5300 50 0000 C CNN
@ -1590,7 +1680,7 @@ Wire Wire Line
Text Label 5450 5450 0 50 ~ 0
CRESET
$Comp
L tomu-fpga:Testpoint TP8
L tomu-fpga-rescue:Testpoint-tomu-fpga TP8
U 1 1 5C0A39C6
P 5250 5400
F 0 "TP8" H 5400 5450 50 0000 C CNN
@ -1605,7 +1695,7 @@ Wire Wire Line
Text Label 5450 5600 0 50 ~ 0
CDONE
$Comp
L tomu-fpga:Testpoint TP9
L tomu-fpga-rescue:Testpoint-tomu-fpga TP9
U 1 1 5C0B4DBE
P 5250 5550
F 0 "TP9" H 5400 5600 50 0000 C CNN
@ -1618,7 +1708,7 @@ $EndComp
Wire Wire Line
5400 5600 5850 5600
$Comp
L tomu-fpga:Testpoint TP1
L tomu-fpga-rescue:Testpoint-tomu-fpga TP1
U 1 1 5C0C6529
P 5250 4350
F 0 "TP1" H 5400 4400 50 0000 C CNN
@ -1629,7 +1719,7 @@ F 3 "" H 5250 4350 50 0001 C CNN
-1 0 0 1
$EndComp
$Comp
L tomu-fpga:Testpoint TP12
L tomu-fpga-rescue:Testpoint-tomu-fpga TP12
U 1 1 5C0C65AF
P 5250 6000
F 0 "TP12" H 5400 6050 50 0000 C CNN
@ -1648,7 +1738,7 @@ USB_P
Text Label 5450 5750 0 50 ~ 0
USB_N
$Comp
L tomu-fpga:Testpoint TP10
L tomu-fpga-rescue:Testpoint-tomu-fpga TP10
U 1 1 5C0EA6CF
P 5250 5700
F 0 "TP10" H 5400 5750 50 0000 C CNN
@ -1659,7 +1749,7 @@ F 3 "" H 5250 5700 50 0001 C CNN
-1 0 0 1
$EndComp
$Comp
L tomu-fpga:Testpoint TP11
L tomu-fpga-rescue:Testpoint-tomu-fpga TP11
U 1 1 5C0EA757
P 5250 5850
F 0 "TP11" H 5400 5900 50 0000 C CNN
@ -1712,7 +1802,7 @@ Wire Wire Line
Wire Wire Line
3850 7250 3850 6900
$Comp
L tomu-fpga:ICE40UP5K-UWG30 U5
L tomu-fpga-rescue:ICE40UP5K-UWG30-tomu-fpga U5
U 2 1 5C122971
P 3250 6500
F 0 "U5" H 2900 5950 50 0000 C CNN
@ -1789,7 +1879,7 @@ Wire Notes Line
Text Notes 6400 4100 0 50 ~ 0
Test Pads
$Comp
L tomu-fpga:Touchpad-Note XX1
L tomu-fpga-rescue:Touchpad-Note-tomu-fpga XX1
U 1 1 5C0024CC
P 5900 3500
F 0 "XX1" H 5978 3696 50 0000 L CNN
@ -1799,11 +1889,14 @@ F 3 "" H 5900 3500 50 0001 C CNN
F 4 "DNP" H 5900 3500 50 0001 C CNN "MPN"
F 5 "DNP" H 5900 3500 50 0001 C CNN "MYPN"
F 6 "DNP" H 5900 3500 50 0001 C CNN "Manufacturer"
F 7 "X" H 5900 3500 50 0001 C CNN "Spice_Primitive"
F 8 "Touchpad Mask Removal" H 5900 3500 50 0001 C CNN "Spice_Model"
F 9 "N" H 5900 3500 50 0001 C CNN "Spice_Netlist_Enabled"
1 5900 3500
1 0 0 -1
$EndComp
$Comp
L tomu-fpga:Case XX2
L tomu-fpga-rescue:Case-tomu-fpga XX2
U 1 1 5C011D36
P 5900 3750
F 0 "XX2" H 6028 3896 50 0000 L CNN
@ -1813,6 +1906,9 @@ F 3 "" H 5900 3750 50 0001 C CNN
F 4 "Case for Tomu, customized for FPGA" H 900 400 50 0001 C CNN "Description"
F 5 "Tomu-FPGA-Case" H 900 400 50 0001 C CNN "MPN"
F 6 "Jiada" H 900 400 50 0001 C CNN "Manufacturer"
F 7 "X" H 5900 3750 50 0001 C CNN "Spice_Primitive"
F 8 "Case" H 5900 3750 50 0001 C CNN "Spice_Model"
F 9 "N" H 5900 3750 50 0001 C CNN "Spice_Netlist_Enabled"
1 5900 3750
1 0 0 -1
$EndComp
@ -1827,7 +1923,7 @@ Wire Notes Line
Text Notes 4150 3750 0 50 ~ 0
Manufacturing Notes
$Comp
L tomu-fpga:Case XX3
L tomu-fpga-rescue:Case-tomu-fpga XX3
U 1 1 5C0476E4
P 5250 3450
F 0 "XX3" H 5378 3596 50 0000 L CNN
@ -1837,6 +1933,9 @@ F 3 "" H 5250 3450 50 0001 C CNN
F 4 "ESD bag containing case and PCBA" H 250 100 50 0001 C CNN "Description"
F 5 "Tomu-ESD-Bag" H 250 100 50 0001 C CNN "MPN"
F 6 "ANY" H 250 100 50 0001 C CNN "Manufacturer"
F 7 "X" H 5250 3450 50 0001 C CNN "Spice_Primitive"
F 8 "ESD Bag" H 5250 3450 50 0001 C CNN "Spice_Model"
F 9 "N" H 5250 3450 50 0001 C CNN "Spice_Netlist_Enabled"
1 5250 3450
1 0 0 -1
$EndComp