diff --git a/.DS_Store b/.DS_Store index 95eca9d..bda3998 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/Gerbers.zip b/Gerbers.zip index 8fc08e3..465e112 100644 Binary files a/Gerbers.zip and b/Gerbers.zip differ diff --git a/Gerbers/demoBoard_v1-B.Cu.gbr b/Gerbers/demoBoard_v1-B.Cu.gbr index 1adc81f..629fc8d 100644 --- a/Gerbers/demoBoard_v1-B.Cu.gbr +++ b/Gerbers/demoBoard_v1-B.Cu.gbr @@ -1,7 +1,7 @@ G04 #@! TF.FileFunction,Copper,L2,Bot,Signal* %FSLAX46Y46*% G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* -G04 Created by KiCad (PCBNEW 4.0.4-stable) date Thursday, May 25, 2017 'AMt' 09:40:54 AM* +G04 Created by KiCad (PCBNEW 4.0.4-stable) date Thursday, May 25, 2017 'PMt' 12:49:11 PM* %MOMM*% %LPD*% G01* diff --git a/Gerbers/demoBoard_v1-B.Mask.gbr b/Gerbers/demoBoard_v1-B.Mask.gbr index 552b2a3..eac2b5a 100644 --- a/Gerbers/demoBoard_v1-B.Mask.gbr +++ b/Gerbers/demoBoard_v1-B.Mask.gbr @@ -1,14 +1,14 @@ G04 #@! TF.FileFunction,Soldermask,Bot* %FSLAX46Y46*% G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* -G04 Created by KiCad (PCBNEW 4.0.4-stable) date Thursday, May 25, 2017 'AMt' 09:40:54 AM* +G04 Created by KiCad (PCBNEW 4.0.4-stable) date Thursday, May 25, 2017 'PMt' 12:49:11 PM* %MOMM*% %LPD*% G01* G04 APERTURE LIST* %ADD10C,0.100000*% -%ADD11O,2.350000X2.100000*% -%ADD12C,2.050000*% +%ADD11O,2.352000X2.102000*% +%ADD12C,2.052000*% G04 APERTURE END LIST* D10* D11* diff --git a/Gerbers/demoBoard_v1-B.SilkS.gbr b/Gerbers/demoBoard_v1-B.SilkS.gbr index 73d0806..035d29e 100644 --- a/Gerbers/demoBoard_v1-B.SilkS.gbr +++ b/Gerbers/demoBoard_v1-B.SilkS.gbr @@ -1,7 +1,7 @@ G04 #@! TF.FileFunction,Legend,Bot* %FSLAX46Y46*% G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* -G04 Created by KiCad (PCBNEW 4.0.4-stable) date Thursday, May 25, 2017 'AMt' 09:40:54 AM* +G04 Created by KiCad (PCBNEW 4.0.4-stable) date Thursday, May 25, 2017 'PMt' 12:49:11 PM* %MOMM*% %LPD*% G01* diff --git a/Gerbers/demoBoard_v1-Edge.Cuts.gbr b/Gerbers/demoBoard_v1-Edge.Cuts.gbr index 2a26130..4796449 100644 --- a/Gerbers/demoBoard_v1-Edge.Cuts.gbr +++ b/Gerbers/demoBoard_v1-Edge.Cuts.gbr @@ -1,7 +1,7 @@ G04 #@! TF.FileFunction,Profile,NP* %FSLAX46Y46*% G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* -G04 Created by KiCad (PCBNEW 4.0.4-stable) date Thursday, May 25, 2017 'AMt' 09:40:54 AM* +G04 Created by KiCad (PCBNEW 4.0.4-stable) date Thursday, May 25, 2017 'PMt' 12:49:11 PM* %MOMM*% %LPD*% G01* diff --git a/Gerbers/demoBoard_v1-F.Cu.gbr b/Gerbers/demoBoard_v1-F.Cu.gbr index 47bc8ae..3aa645d 100644 --- a/Gerbers/demoBoard_v1-F.Cu.gbr +++ b/Gerbers/demoBoard_v1-F.Cu.gbr @@ -1,7 +1,7 @@ G04 #@! TF.FileFunction,Copper,L1,Top,Signal* %FSLAX46Y46*% G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* -G04 Created by KiCad (PCBNEW 4.0.4-stable) date Thursday, May 25, 2017 'AMt' 09:40:54 AM* +G04 Created by KiCad (PCBNEW 4.0.4-stable) date Thursday, May 25, 2017 'PMt' 12:49:11 PM* %MOMM*% %LPD*% G01* diff --git a/Gerbers/demoBoard_v1-F.Mask.gbr b/Gerbers/demoBoard_v1-F.Mask.gbr index 6bb5569..a4b09ff 100644 --- a/Gerbers/demoBoard_v1-F.Mask.gbr +++ b/Gerbers/demoBoard_v1-F.Mask.gbr @@ -1,28 +1,28 @@ G04 #@! TF.FileFunction,Soldermask,Top* %FSLAX46Y46*% G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* -G04 Created by KiCad (PCBNEW 4.0.4-stable) date Thursday, May 25, 2017 'AMt' 09:40:54 AM* +G04 Created by KiCad (PCBNEW 4.0.4-stable) date Thursday, May 25, 2017 'PMt' 12:49:11 PM* %MOMM*% %LPD*% G01* G04 APERTURE LIST* %ADD10C,0.100000*% -%ADD11R,0.550000X0.750000*% -%ADD12R,0.750000X0.650000*% -%ADD13R,0.650000X0.750000*% -%ADD14O,2.350000X2.100000*% -%ADD15R,0.950000X0.950000*% -%ADD16R,0.950000X1.050000*% -%ADD17R,1.150000X3.350000*% -%ADD18R,1.700000X1.450000*% -%ADD19R,0.910000X1.350000*% -%ADD20R,0.950000X0.650000*% -%ADD21R,0.900000X1.150000*% -%ADD22R,0.750000X1.200000*% -%ADD23R,0.600000X1.600000*% -%ADD24R,0.750000X0.950000*% -%ADD25R,0.950000X0.750000*% -%ADD26C,2.050000*% +%ADD11R,0.552000X0.752000*% +%ADD12R,0.752000X0.652000*% +%ADD13R,0.652000X0.752000*% +%ADD14O,2.352000X2.102000*% +%ADD15R,0.952000X0.952000*% +%ADD16R,0.952000X1.052000*% +%ADD17R,1.152000X3.352000*% +%ADD18R,1.702000X1.452000*% +%ADD19R,0.912000X1.352000*% +%ADD20R,0.952000X0.652000*% +%ADD21R,0.902000X1.152000*% +%ADD22R,0.752000X1.202000*% +%ADD23R,0.602000X1.602000*% +%ADD24R,0.752000X0.952000*% +%ADD25R,0.952000X0.752000*% +%ADD26C,2.052000*% G04 APERTURE END LIST* D10* D11* diff --git a/Gerbers/demoBoard_v1-F.Paste.gbr b/Gerbers/demoBoard_v1-F.Paste.gbr index 85195d6..5d739b4 100644 --- a/Gerbers/demoBoard_v1-F.Paste.gbr +++ b/Gerbers/demoBoard_v1-F.Paste.gbr @@ -1,7 +1,7 @@ G04 #@! TF.FileFunction,Paste,Top* %FSLAX46Y46*% G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* -G04 Created by KiCad (PCBNEW 4.0.4-stable) date Thursday, May 25, 2017 'AMt' 09:40:54 AM* +G04 Created by KiCad (PCBNEW 4.0.4-stable) date Thursday, May 25, 2017 'PMt' 12:49:11 PM* %MOMM*% %LPD*% G01* diff --git a/Gerbers/demoBoard_v1-F.SilkS.gbr b/Gerbers/demoBoard_v1-F.SilkS.gbr index 86ed22e..1a59332 100644 --- a/Gerbers/demoBoard_v1-F.SilkS.gbr +++ b/Gerbers/demoBoard_v1-F.SilkS.gbr @@ -1,7 +1,7 @@ G04 #@! TF.FileFunction,Legend,Top* %FSLAX46Y46*% G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* -G04 Created by KiCad (PCBNEW 4.0.4-stable) date Thursday, May 25, 2017 'AMt' 09:40:54 AM* +G04 Created by KiCad (PCBNEW 4.0.4-stable) date Thursday, May 25, 2017 'PMt' 12:49:11 PM* %MOMM*% %LPD*% G01* diff --git a/Gerbers/demoBoard_v1.drl b/Gerbers/demoBoard_v1.drl index 4c9aa0a..e56a963 100644 --- a/Gerbers/demoBoard_v1.drl +++ b/Gerbers/demoBoard_v1.drl @@ -1,5 +1,5 @@ M48 -;DRILL file {KiCad 4.0.4-stable} date Thursday, May 25, 2017 'AMt' 09:40:58 AM +;DRILL file {KiCad 4.0.4-stable} date Thursday, May 25, 2017 'PMt' 12:49:16 PM ;FORMAT={-:-/ absolute / metric / decimal} FMAT,2 METRIC,TZ diff --git a/SPICE Models/DMN2075U.inc b/SPICE Models/DMN2075U.inc new file mode 100644 index 0000000..c586b13 --- /dev/null +++ b/SPICE Models/DMN2075U.inc @@ -0,0 +1,25 @@ +*---------- DMN2075U Spice Model ---------- +.SUBCKT DMN2075U 10 20 30 +* TERMINALS: D G S +M1 1 2 3 3 NMOS L = 1E-006 W = 1E-006 +RD 10 1 0.03596 +RS 30 3 0.001 +RG 20 2 1.5 +CGS 2 3 5.381E-010 +EGD 12 0 2 1 1 +VFB 14 0 0 +FFB 2 1 VFB 1 +CGD 13 14 7E-010 +R1 13 0 1 +D1 12 13 DLIM +DDG 15 14 DCGD +R2 12 15 1 +D2 15 0 DLIM +DSD 3 10 DSUB +.MODEL NMOS NMOS LEVEL = 3 VMAX = 5.378E+005 ETA = 0.001 VTO = 0.9505 ++ TOX = 6E-008 NSUB = 1E+016 KP = 55.47 U0 = 400 KAPPA = 10 +.MODEL DCGD D CJO = 3.128E-010 VJ = 0.6 M = 0.6001 +.MODEL DSUB D IS = 4.456E-010 N = 1.107 RS = 0.06698 BV = 22 CJO = 1E-015 VJ = 0.6 M = 0.7957 +.MODEL DLIM D IS = 0.0001 +.ENDS +*Diodes DMN2075U Spice Model v1.0M Last Revised 2016/4/7 \ No newline at end of file diff --git a/SPICE Models/SEL_Protect_2075.src b/SPICE Models/SEL_Protect_2075.src new file mode 100644 index 0000000..da475ca --- /dev/null +++ b/SPICE Models/SEL_Protect_2075.src @@ -0,0 +1,35 @@ +Satellite SEL Latchup Protection + +* change this to the location applicable for your computer +*.INCLUDE Macintosh\ HD:Users:Richard:Desktop:SatSpice:DMG9926USD.inc +.INCLUDE Macintosh\ HD:Users:Richard:Desktop:SatSpice:DMN2075U.inc + +* Netlist: +* square ish wave 3.3v is the gate actuating signal +V1 G 0 DC 0 PULSE 3.3 0 1 0.003 0.003 1 + +* pullup resistor +Rup G vin 10k + +* main supply, for load +V2 vin 0 DC 3.3 + +* load modeled as 10Ω resistance +R1 vin test 10 + +* we can measure the voltage drop across here = ~current through load +R2 test L 1 + +* D G S MOSFET Imported as a subcircuit +*X1 L G 0 DMG9926USD +X1 L G 0 DMN2075U + +.control +tran 1ms 3s 0ms 25ms + +* plot the gate signal +* plot current through the load +plot v(G) +plot v(test, L) +.endc +.end diff --git a/SPICE Models/ledFET1v2_2075.src b/SPICE Models/ledFET1v2_2075.src new file mode 100644 index 0000000..0f7d227 --- /dev/null +++ b/SPICE Models/ledFET1v2_2075.src @@ -0,0 +1,33 @@ +Satellite 1.2v supply monitoring circuit + +* change this to the location applicable for your computer +.INCLUDE Macintosh\ HD:Users:Richard:Desktop:SatSpice:DMN2075U.inc + +* Netlist: +* square ish wave is the driving signal = 1.2v +V1 G 0 DC 0 PULSE 1.2 0 1 0.003 0.003 1 + +* main supply, for load. Since LED can't run off 1.2v anyway +V2 vin 0 DC 3.3 + +.model Dled_test D (IS=1a RS=3.3 N=1.8) + +D1 vin test Dled_test + +* we can measure the voltage drop across 1Ω shunt = ~current through load +RD_drop test shunt 220 +RI_shunt shunt L 1 + +* D G S MOSFET Imported as a subcircuit +X1 L G 0 DMN2075U + + +.control +tran 1ms 3s 0ms 25ms + +* plot the gate signal +* plot current through the load +plot v(G) +plot v(shunt, L) +.endc +.end diff --git a/SPICE Models/ledFET3v3_2075.src b/SPICE Models/ledFET3v3_2075.src new file mode 100644 index 0000000..646ad67 --- /dev/null +++ b/SPICE Models/ledFET3v3_2075.src @@ -0,0 +1,36 @@ +Satellite 3.3v monitor LED Model + +* change this to the location applicable for your computer +.INCLUDE Macintosh\ HD:Users:Richard:Desktop:SatSpice:DMN2075U.inc + +* Netlist: +* square ish wave 3.3v +V1 G 0 DC 0 PULSE 3.3 0 1 0.003 0.003 1 + +* pullup resistor (it'll simulate fine without this) +Rup G vin 10k + +* main supply, for load +V2 vin 0 DC 3.3 + +.model Dled_test D (IS=1a RS=3.3 N=1.8) + +D1 vin test Dled_test + +* we can measure the voltage drop across 1Ω shunt = ~current through load +RD_drop test shunt 220 +RI_shunt shunt L 1 + +* D G S MOSFET Imported as a subcircuit +X1 L G 0 DMN2075U + + +.control +tran 1ms 3s 0ms 25ms + +* plot the gate signal +* plot current through the load +plot v(G) +plot v(shunt, L) +.endc +.end diff --git a/SPICE Models/readme.rtf b/SPICE Models/readme.rtf new file mode 100644 index 0000000..84d34d4 --- /dev/null +++ b/SPICE Models/readme.rtf @@ -0,0 +1,9 @@ +{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf470 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\margl1440\margr1440\vieww10800\viewh8400\viewkind0 +\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural\partightenfactor0 + +\f0\fs24 \cf0 The SPICE model for the DMN2075U needs to be included as a sub circuit. For copyright reasons, it is not posted to git, but can be downloaded from here:\ +\ +https://www.diodes.com/products/discrete/mosfets/mosfet-master-table/part/DMN2075U} \ No newline at end of file diff --git a/Stencil Gerbers.zip b/Stencil Gerbers.zip deleted file mode 100644 index 5d5e488..0000000 Binary files a/Stencil Gerbers.zip and /dev/null differ diff --git a/Stencil Gerbers/demoBoard_v1-Edge.Cuts.gbr b/Stencil Gerbers/demoBoard_v1-Edge.Cuts.gbr deleted file mode 100644 index c41a99d..0000000 --- a/Stencil Gerbers/demoBoard_v1-Edge.Cuts.gbr +++ /dev/null @@ -1,26 +0,0 @@ -G04 #@! TF.FileFunction,Profile,NP* -%FSLAX46Y46*% -G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* -G04 Created by KiCad (PCBNEW 4.0.4-stable) date Thursday, May 25, 2017 'AMt' 12:05:49 AM* -%MOMM*% -%LPD*% -G01* -G04 APERTURE LIST* -%ADD10C,0.100000*% -%ADD11C,0.150000*% -G04 APERTURE END LIST* -D10* -D11* -X273000000Y-55000000D02* -X270000000Y-55000000D01* -X273000000Y-155000000D02* -X273000000Y-55000000D01* -X270000000Y-155000000D02* -X273000000Y-155000000D01* -X205000000Y-55000000D02* -X270000000Y-55000000D01* -X205000000Y-155000000D02* -X205000000Y-55000000D01* -X270000000Y-155000000D02* -X205000000Y-155000000D01* -M02* diff --git a/Stencil Gerbers/demoBoard_v1-F.Paste.gbr b/Stencil Gerbers/demoBoard_v1-F.Paste.gbr deleted file mode 100644 index 04d8eca..0000000 --- a/Stencil Gerbers/demoBoard_v1-F.Paste.gbr +++ /dev/null @@ -1,172 +0,0 @@ -G04 #@! TF.FileFunction,Paste,Top* -%FSLAX46Y46*% -G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* -G04 Created by KiCad (PCBNEW 4.0.4-stable) date Thursday, May 25, 2017 'AMt' 12:05:49 AM* -%MOMM*% -%LPD*% -G01* -G04 APERTURE LIST* -%ADD10C,0.100000*% -%ADD11R,0.400000X0.600000*% -%ADD12R,0.600000X0.500000*% -%ADD13R,0.500000X0.600000*% -%ADD14R,0.800000X0.800000*% -%ADD15R,0.800000X0.900000*% -%ADD16R,1.000000X3.200000*% -%ADD17R,1.550000X1.300000*% -%ADD18R,0.760000X1.200000*% -%ADD19R,0.800000X0.500000*% -%ADD20R,0.750000X1.000000*% -%ADD21R,0.600000X1.050000*% -%ADD22R,0.450000X1.450000*% -%ADD23R,0.600000X0.800000*% -%ADD24R,0.800000X0.600000*% -G04 APERTURE END LIST* -D10* -D11* -X223450000Y-109000000D03* -X222550000Y-109000000D03* -D12* -X226550000Y-82000000D03* -X225450000Y-82000000D03* -D13* -X221000000Y-75450000D03* -X221000000Y-76550000D03* -D12* -X251450000Y-112000000D03* -X252550000Y-112000000D03* -X228550000Y-130800000D03* -X229650000Y-130800000D03* -D13* -X223900000Y-91350000D03* -X223900000Y-92450000D03* -X236700000Y-91350000D03* -X236700000Y-92450000D03* -X249400000Y-92450000D03* -X249400000Y-91350000D03* -D12* -X251550000Y-71500000D03* -X250450000Y-71500000D03* -D14* -X214600000Y-76100000D03* -X216200000Y-76100000D03* -X216800000Y-104000000D03* -X215200000Y-104000000D03* -D15* -X237000000Y-121000000D03* -X236040000Y-123000000D03* -X237950000Y-123000000D03* -X221700000Y-68300000D03* -X220740000Y-70300000D03* -X222650000Y-70300000D03* -X216000000Y-86000000D03* -X215040000Y-88000000D03* -X216950000Y-88000000D03* -X216000000Y-97000000D03* -X215040000Y-99000000D03* -X216950000Y-99000000D03* -D11* -X257450000Y-69000000D03* -X256550000Y-69000000D03* -X240450000Y-83400000D03* -X239550000Y-83400000D03* -X229550000Y-126800000D03* -X228650000Y-126800000D03* -X215350000Y-71200000D03* -X216250000Y-71200000D03* -X227550000Y-109000000D03* -X228450000Y-109000000D03* -X218750000Y-109000000D03* -X219650000Y-109000000D03* -X222550000Y-141000000D03* -X223450000Y-141000000D03* -D16* -X226100000Y-124500000D03* -X219900000Y-124500000D03* -D17* -X244425000Y-77950000D03* -X244425000Y-76050000D03* -X239575000Y-76050000D03* -X239575000Y-77950000D03* -D18* -X225265000Y-102800000D03* -X226535000Y-102800000D03* -X227805000Y-102800000D03* -X223995000Y-102800000D03* -X223995000Y-95720000D03* -X225265000Y-95720000D03* -X226535000Y-95720000D03* -X227805000Y-95720000D03* -X237965000Y-102800000D03* -X239235000Y-102800000D03* -X240505000Y-102800000D03* -X236695000Y-102800000D03* -X236695000Y-95720000D03* -X237965000Y-95720000D03* -X239235000Y-95720000D03* -X240505000Y-95720000D03* -X250665000Y-102800000D03* -X251935000Y-102800000D03* -X253205000Y-102800000D03* -X249395000Y-102800000D03* -X249395000Y-95720000D03* -X250665000Y-95720000D03* -X251935000Y-95720000D03* -X253205000Y-95720000D03* -D19* -X253600000Y-118000000D03* -X251400000Y-118000000D03* -X253600000Y-118800000D03* -X253600000Y-119600000D03* -X253600000Y-117200000D03* -X253600000Y-116400000D03* -X251400000Y-117200000D03* -X251400000Y-116400000D03* -X251400000Y-118800000D03* -X251400000Y-119600000D03* -D20* -X251380000Y-80360000D03* -X250430000Y-80360000D03* -X252330000Y-80360000D03* -X252330000Y-77760000D03* -X251380000Y-77760000D03* -X250430000Y-77760000D03* -D21* -X225050000Y-77350000D03* -X226000000Y-77350000D03* -X226950000Y-77350000D03* -X225050000Y-74650000D03* -X226950000Y-74650000D03* -D22* -X221675000Y-135200000D03* -X221025000Y-135200000D03* -X222325000Y-135200000D03* -X222975000Y-135200000D03* -X221025000Y-130800000D03* -X221675000Y-130800000D03* -X222325000Y-130800000D03* -X222975000Y-130800000D03* -D23* -X228300000Y-67550000D03* -X228300000Y-68650000D03* -D24* -X229450000Y-121000000D03* -X230550000Y-121000000D03* -D14* -X235300000Y-128900000D03* -X236900000Y-128900000D03* -D11* -X233650000Y-132900000D03* -X234550000Y-132900000D03* -X227250000Y-135100000D03* -X228150000Y-135100000D03* -X223850000Y-146700000D03* -X222950000Y-146700000D03* -D15* -X229000000Y-138300000D03* -X228040000Y-140300000D03* -X229950000Y-140300000D03* -D11* -X223450000Y-138500000D03* -X224350000Y-138500000D03* -M02* diff --git a/demoBoard_v1.kicad_pcb b/demoBoard_v1.kicad_pcb index 10c7b40..2b32bf4 100644 --- a/demoBoard_v1.kicad_pcb +++ b/demoBoard_v1.kicad_pcb @@ -63,7 +63,7 @@ (mod_text_width 0.15) (pad_size 1.9 1.9) (pad_drill 1.15) - (pad_to_mask_clearance 0.075) + (pad_to_mask_clearance 0.076) (aux_axis_origin 0 0) (visible_elements FFFFFF7F) (pcbplotparams diff --git a/demoBoard_v1.kicad_pcb-bak b/demoBoard_v1.kicad_pcb-bak index a34b7c6..10c7b40 100644 --- a/demoBoard_v1.kicad_pcb-bak +++ b/demoBoard_v1.kicad_pcb-bak @@ -63,7 +63,7 @@ (mod_text_width 0.15) (pad_size 1.9 1.9) (pad_drill 1.15) - (pad_to_mask_clearance 0.2) + (pad_to_mask_clearance 0.075) (aux_axis_origin 0 0) (visible_elements FFFFFF7F) (pcbplotparams