From 8a30257b73219ce66e1e8e8f83174bf97287e1a8 Mon Sep 17 00:00:00 2001 From: Joseph Coffland Date: Mon, 2 Jan 2017 03:13:18 -0800 Subject: [PATCH] power sims --- spice/power_cond_10.asc | 14 +- spice/power_cond_11.asc | 13 +- spice/power_cond_13.asc | 421 ++++++++++++++++++++++++++++++++++++++++ spice/power_cond_13.plt | Bin 0 -> 896 bytes 4 files changed, 431 insertions(+), 17 deletions(-) create mode 100644 spice/power_cond_13.asc create mode 100644 spice/power_cond_13.plt diff --git a/spice/power_cond_10.asc b/spice/power_cond_10.asc index c8f3d92..d55a595 100644 --- a/spice/power_cond_10.asc +++ b/spice/power_cond_10.asc @@ -28,18 +28,17 @@ WIRE -752 -336 -1040 -336 WIRE -592 -336 -752 -336 WIRE -512 -336 -512 -352 WIRE -512 -336 -592 -336 -WIRE -592 -320 -592 -336 WIRE -288 -320 -288 -368 WIRE -176 -320 -192 -320 WIRE -96 -320 -176 -320 WIRE -80 -320 -96 -320 +WIRE -592 -288 -592 -336 WIRE -512 -288 -512 -336 WIRE -176 -272 -176 -320 WIRE -96 -272 -96 -320 WIRE -1392 -240 -1392 -336 WIRE -1312 -240 -1312 -272 WIRE -1312 -240 -1328 -240 -WIRE -592 -240 -592 -256 WIRE 368 -240 272 -240 WIRE -384 -224 -384 -496 WIRE -352 -224 -384 -224 @@ -50,7 +49,7 @@ WIRE 272 -208 272 -240 WIRE -240 -192 -240 -224 WIRE 0 -192 0 -400 WIRE 368 -192 336 -192 -WIRE -592 -160 -592 -176 +WIRE -592 -160 -592 -224 WIRE -176 -144 -176 -192 WIRE -96 -144 -96 -208 WIRE -96 -144 -176 -144 @@ -199,7 +198,7 @@ SYMBOL res -720 -512 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName Rsense -SYMATTR Value 1.8m +SYMATTR Value 2m SYMBOL res 32 -32 R0 SYMATTR InstName R5 SYMATTR Value 154k @@ -240,7 +239,7 @@ SYMATTR Value PSMN2R630YLC SYMBOL res -1280 -448 R0 SYMATTR InstName R1 SYMATTR Value 10 -SYMBOL cap -576 -176 R180 +SYMBOL cap -576 -224 R180 WINDOW 0 24 56 Left 2 WINDOW 3 24 8 Left 2 SYMATTR InstName C1 @@ -277,11 +276,6 @@ SYMATTR Value 1k SYMBOL res -528 -304 R0 SYMATTR InstName R16 SYMATTR Value 10k -SYMBOL diode -608 -320 R0 -WINDOW 0 40 36 Left 2 -WINDOW 3 -19 57 VLeft 2 -SYMATTR InstName D2 -SYMATTR Value 1N4148 SYMBOL res 16 -208 M0 SYMATTR InstName R18 SYMATTR Value 51 diff --git a/spice/power_cond_11.asc b/spice/power_cond_11.asc index 727f1d2..1b56b2d 100644 --- a/spice/power_cond_11.asc +++ b/spice/power_cond_11.asc @@ -113,9 +113,8 @@ WIRE -528 160 -560 160 WIRE -416 160 -448 160 WIRE -368 160 -416 160 WIRE -256 160 -272 160 -WIRE -160 160 -176 160 +WIRE -128 160 -176 160 WIRE -128 160 -128 112 -WIRE -128 160 -160 160 WIRE -96 160 -128 160 WIRE 368 160 368 128 WIRE 1136 160 1136 144 @@ -123,7 +122,7 @@ WIRE 1472 160 1392 160 WIRE 1616 160 1536 160 WIRE -624 176 -624 160 WIRE -416 176 -416 160 -WIRE -160 176 -160 160 +WIRE -128 176 -128 160 WIRE 1040 176 1040 144 WIRE 1616 176 1616 160 WIRE -1008 192 -1008 -16 @@ -140,10 +139,10 @@ WIRE -624 272 -624 256 WIRE -624 272 -1072 272 WIRE -416 272 -416 240 WIRE -416 272 -624 272 -WIRE -160 272 -160 256 -WIRE -160 272 -416 272 +WIRE -128 272 -128 256 +WIRE -128 272 -416 272 WIRE -32 272 -32 208 -WIRE -32 272 -160 272 +WIRE -32 272 -128 272 WIRE 368 272 368 240 WIRE 368 272 -32 272 WIRE 624 272 624 208 @@ -346,7 +345,7 @@ WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R20 SYMATTR Value 100k -SYMBOL res -176 160 R0 +SYMBOL res -144 160 R0 WINDOW 0 -47 46 Left 2 WINDOW 3 -44 81 Left 2 SYMATTR InstName R25 diff --git a/spice/power_cond_13.asc b/spice/power_cond_13.asc new file mode 100644 index 0000000..e8b7034 --- /dev/null +++ b/spice/power_cond_13.asc @@ -0,0 +1,421 @@ +Version 4 +SHEET 1 2476 1624 +WIRE -1376 -176 -1456 -176 +WIRE -1232 -176 -1280 -176 +WIRE -1152 -176 -1232 -176 +WIRE -1072 -176 -1152 -176 +WIRE -1024 -176 -1072 -176 +WIRE -928 -176 -1024 -176 +WIRE -816 -176 -848 -176 +WIRE -80 -176 -816 -176 +WIRE 128 -176 -80 -176 +WIRE 240 -176 128 -176 +WIRE 336 -176 240 -176 +WIRE 448 -176 336 -176 +WIRE 784 -176 448 -176 +WIRE 832 -176 784 -176 +WIRE 976 -176 832 -176 +WIRE 1008 -176 976 -176 +WIRE 1136 -176 1104 -176 +WIRE 1200 -176 1136 -176 +WIRE 1264 -176 1200 -176 +WIRE 1616 -176 1264 -176 +WIRE 1808 -176 1616 -176 +WIRE 1904 -176 1808 -176 +WIRE -1152 -160 -1152 -176 +WIRE -1024 -160 -1024 -176 +WIRE 240 -128 240 -176 +WIRE 1904 -128 1904 -176 +WIRE -1232 -96 -1232 -176 +WIRE 128 -96 128 -176 +WIRE 832 -96 832 -176 +WIRE 1136 -96 1136 -176 +WIRE 976 -80 976 -176 +WIRE 1616 -80 1616 -176 +WIRE 1808 -80 1808 -96 +WIRE 1840 -80 1808 -80 +WIRE -1024 -64 -1024 -80 +WIRE -736 -64 -1024 -64 +WIRE -400 -64 -464 -64 +WIRE -80 -64 -80 -176 +WIRE 1264 -64 1264 -96 +WIRE 1376 -64 1264 -64 +WIRE 1472 -64 1376 -64 +WIRE 1568 -64 1472 -64 +WIRE -736 -48 -736 -64 +WIRE -464 -48 -464 -64 +WIRE 448 -48 448 -176 +WIRE 784 -48 784 -176 +WIRE 1472 -48 1472 -64 +WIRE 1696 -48 1680 -48 +WIRE 1808 -48 1808 -80 +WIRE 1808 -48 1776 -48 +WIRE 1264 -32 1264 -64 +WIRE 1568 -32 1552 -32 +WIRE 1920 -32 1904 -32 +WIRE 1968 -32 1920 -32 +WIRE 1920 -16 1920 -32 +WIRE -1584 0 -1584 -32 +WIRE -1296 0 -1296 -128 +WIRE -1232 0 -1232 -32 +WIRE -1232 0 -1296 0 +WIRE 336 0 336 -176 +WIRE 384 0 368 0 +WIRE 720 0 704 0 +WIRE -1632 16 -1728 16 +WIRE -1072 16 -1072 -176 +WIRE 1616 16 1616 -16 +WIRE -1456 32 -1456 -176 +WIRE 1360 32 1344 32 +WIRE 1472 32 1472 16 +WIRE 1472 32 1440 32 +WIRE 1552 32 1552 -32 +WIRE 1552 32 1472 32 +WIRE -1728 48 -1728 16 +WIRE 128 48 128 -32 +WIRE 144 48 128 48 +WIRE 240 48 240 -48 +WIRE 240 48 224 48 +WIRE 272 48 240 48 +WIRE 784 48 448 48 +WIRE 832 48 832 -32 +WIRE 832 48 784 48 +WIRE 864 48 832 48 +WIRE 976 48 976 -16 +WIRE 976 48 944 48 +WIRE 1024 48 1024 -128 +WIRE 1024 48 976 48 +WIRE 1088 48 1024 48 +WIRE 1136 48 1136 -32 +WIRE 1136 48 1088 48 +WIRE -1632 64 -1664 64 +WIRE 128 64 128 48 +WIRE 1264 64 1264 48 +WIRE -176 80 -176 -64 +WIRE -272 96 -272 -48 +WIRE -224 96 -272 96 +WIRE -1584 112 -1584 80 +WIRE -80 112 -80 16 +WIRE -80 112 -112 112 +WIRE -48 112 -80 112 +WIRE 48 112 32 112 +WIRE 64 112 48 112 +WIRE -1664 128 -1664 64 +WIRE -1664 128 -1728 128 +WIRE -400 128 -400 -64 +WIRE -224 128 -400 128 +WIRE 336 128 336 96 +WIRE 336 128 304 128 +WIRE 368 128 368 0 +WIRE 368 128 336 128 +WIRE 608 128 592 128 +WIRE 704 128 704 0 +WIRE 704 128 688 128 +WIRE 832 128 832 48 +WIRE -1664 144 -1664 128 +WIRE 1200 144 1200 -176 +WIRE 1376 144 1200 144 +WIRE 1472 144 1376 144 +WIRE 1536 144 1472 144 +WIRE 1680 144 1616 144 +WIRE -1296 160 -1296 0 +WIRE -400 160 -400 128 +WIRE 336 160 336 128 +WIRE 704 160 704 128 +WIRE 1472 160 1472 144 +WIRE 1808 160 1728 160 +WIRE 1952 160 1872 160 +WIRE 448 176 448 48 +WIRE 1376 176 1376 144 +WIRE 1952 176 1952 160 +WIRE -272 192 -272 96 +WIRE 48 208 48 112 +WIRE 176 208 48 208 +WIRE 304 208 304 128 +WIRE 304 208 256 208 +WIRE 1760 208 1728 208 +WIRE -816 224 -816 -176 +WIRE -736 224 -736 208 +WIRE -736 224 -816 224 +WIRE -1456 272 -1456 112 +WIRE -1296 272 -1296 240 +WIRE -1296 272 -1456 272 +WIRE -1072 272 -1072 80 +WIRE -1072 272 -1296 272 +WIRE -624 272 -624 208 +WIRE -624 272 -1072 272 +WIRE -400 272 -400 240 +WIRE -400 272 -624 272 +WIRE -272 272 -272 256 +WIRE -272 272 -400 272 +WIRE -176 272 -176 144 +WIRE -176 272 -272 272 +WIRE 128 272 128 160 +WIRE 128 272 -176 272 +WIRE 336 272 336 240 +WIRE 336 272 128 272 +WIRE 448 272 448 256 +WIRE 448 272 336 272 +WIRE 704 272 704 240 +WIRE 704 272 448 272 +WIRE 832 272 832 208 +WIRE 832 272 704 272 +WIRE 1376 272 1376 240 +WIRE 1376 272 832 272 +WIRE 1472 272 1472 240 +WIRE 1472 272 1376 272 +WIRE 1680 272 1680 224 +WIRE 1680 272 1472 272 +WIRE 1760 272 1760 208 +WIRE 1760 272 1680 272 +WIRE 1952 272 1952 256 +WIRE 1952 272 1760 272 +WIRE -1456 304 -1456 272 +FLAG -1456 304 0 +FLAG -1152 -160 Vin +FLAG -1664 144 0 +FLAG -1584 -32 sw +FLAG 1264 64 0 +FLAG 1968 -32 good +FLAG 1616 16 0 +FLAG 1344 32 gate +FLAG 1920 64 0 +FLAG 1920 144 good +FLAG 1376 -64 pgthresh +FLAG -272 -128 Vin +FLAG -176 -64 Vin +FLAG 1200 -176 Vs +FLAG 592 128 sw +FLAG -1584 112 Vin +FLAG 1088 48 gate +FLAG -624 -48 Vin +SYMBOL voltage -1456 16 R0 +WINDOW 3 -36 99 Left 2 +WINDOW 0 -32 10 Left 2 +WINDOW 123 0 0 Left 2 +SYMATTR Value 36 +SYMATTR InstName V1 +SYMATTR SpiceLine Rser=1m Cpar=1p +SYMBOL res -1312 144 R0 +SYMATTR InstName R1 +SYMATTR Value 10k +SYMATTR SpiceLine tol=1 pwr=.125 +SYMBOL polcap 1360 176 R0 +WINDOW 3 24 56 Left 2 +SYMATTR Value 2000ยต +SYMATTR InstName CL +SYMATTR SpiceLine V=35 Irms=3.67 Rser=0.03 Lser=0 +SYMATTR Description Capacitor +SYMATTR Type cap +SYMBOL res 1456 144 R0 +SYMATTR InstName RL +SYMATTR Value 150 +SYMBOL zener -1216 -32 R180 +WINDOW 0 24 64 Left 2 +WINDOW 3 -22 -16 VRight 2 +SYMATTR InstName D1 +SYMATTR Value BZX84C12L +SYMBOL pmos -1376 -128 R270 +WINDOW 0 -4 -13 VRight 2 +WINDOW 3 -2 57 Right 2 +SYMATTR InstName U1 +SYMATTR Value IPD90P04P4L-04_L0 +SYMATTR Prefix X +SYMBOL voltage -1728 32 R0 +WINDOW 3 -138 -51 Invisible 2 +WINDOW 123 0 0 Left 2 +WINDOW 39 0 0 Left 2 +SYMATTR Value PULSE(0 5 1 1U 1U 6 8 3) +SYMATTR InstName V2 +SYMBOL sw -1584 96 M180 +WINDOW 0 -51 3 Left 2 +WINDOW 3 -112 109 Left 2 +SYMATTR InstName S2 +SYMATTR Value SWITCH +SYMBOL voltage 1952 160 M0 +WINDOW 3 -138 -51 Invisible 2 +WINDOW 123 0 0 Left 2 +WINDOW 39 0 0 Left 2 +SYMATTR Value PULSE(0 5 3 1U 1U 0.25 0.5 5) +SYMATTR InstName V3 +SYMBOL sw 1680 240 R180 +WINDOW 0 -51 3 Left 2 +WINDOW 3 -112 109 Left 2 +SYMATTR InstName S1 +SYMATTR Value SWITCH +SYMBOL res 1632 128 R90 +WINDOW 0 59 74 VBottom 2 +WINDOW 3 37 32 VTop 2 +SYMATTR InstName R13 +SYMATTR Value 0 +SYMBOL LM293 1616 -32 R0 +WINDOW 0 35 -49 Bottom 2 +WINDOW 3 57 9 Top 2 +SYMATTR InstName U5 +SYMBOL res 1280 -80 R180 +WINDOW 0 -33 78 Left 2 +WINDOW 3 -44 44 Left 2 +SYMATTR InstName R6 +SYMATTR Value 15k +SYMBOL res 1280 64 R180 +WINDOW 0 -43 102 Left 2 +WINDOW 3 -42 65 Left 2 +SYMATTR InstName R11 +SYMATTR Value 40k +SYMBOL pnp 1840 -32 M180 +WINDOW 0 16 105 Left 2 +WINDOW 3 30 46 Left 2 +SYMATTR InstName Q4 +SYMBOL res 1792 -64 R90 +WINDOW 0 -1 75 VBottom 2 +WINDOW 3 -30 29 VTop 2 +SYMATTR InstName R14 +SYMATTR Value 1k +SYMBOL res 1792 -192 R0 +WINDOW 0 -37 32 Left 2 +WINDOW 3 -36 62 Left 2 +SYMATTR InstName R15 +SYMATTR Value 10k +SYMBOL res 1904 -32 R0 +SYMATTR InstName R16 +SYMATTR Value 10k +SYMBOL res 1456 16 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R17 +SYMATTR Value 1meg +SYMBOL cap 1456 -48 R0 +SYMATTR InstName C2 +SYMATTR Value 100n +SYMBOL Digital\\and 1840 112 M0 +WINDOW 3 -59 121 Left 2 +SYMATTR Value Ref=1.5 +SYMATTR InstName A1 +SYMATTR Value2 Vhigh=5 Vlow=0 +SYMATTR SpiceLine Td=2n Trise=10n Tfall=10n +SYMATTR SpiceLine2 tripdt=5n +SYMBOL res -832 -192 R90 +WINDOW 0 54 100 VBottom 2 +WINDOW 3 33 21 VTop 2 +SYMATTR InstName Rsense +SYMATTR Value 2m +SYMBOL zener -256 256 R180 +WINDOW 0 -21 64 Left 2 +WINDOW 3 53 -24 VRight 2 +SYMATTR InstName D4 +SYMATTR Value EDZV6_2B +SYMBOL res -288 -144 R0 +SYMATTR InstName R19 +SYMATTR Value 100k +SYMBOL LM293 -176 128 R0 +WINDOW 0 35 -49 Bottom 2 +WINDOW 3 57 23 Top 2 +SYMATTR InstName U8 +SYMBOL npn 64 64 R0 +SYMATTR InstName Q2 +SYMBOL pnp 272 96 M180 +WINDOW 0 11 103 Left 2 +WINDOW 3 56 22 VRight 2 +SYMATTR InstName Q3 +SYMBOL schottky -1088 80 M180 +WINDOW 0 24 64 Left 2 +WINDOW 3 33 6 VLeft 2 +SYMATTR InstName D6 +SYMATTR Value MBR745 +SYMATTR Description Diode +SYMATTR Type diode +SYMBOL pmos 1104 -128 M270 +WINDOW 0 30 -23 VRight 2 +WINDOW 3 66 176 VLeft 2 +SYMATTR InstName U2 +SYMATTR Value IPD90P04P4L-04_L0 +SYMATTR Prefix X +SYMBOL res 848 112 M0 +SYMATTR InstName R2 +SYMATTR Value 1meg +SYMBOL res 720 144 M0 +SYMATTR InstName R4 +SYMATTR Value 1meg +SYMBOL res 704 112 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R7 +SYMATTR Value 1k +SYMBOL zener 992 -16 R180 +WINDOW 0 23 68 Left 2 +WINDOW 3 -16 -26 VRight 2 +SYMATTR InstName D2 +SYMATTR Value BZX84C12L +SYMBOL pnp 720 48 M180 +WINDOW 0 24 109 Left 2 +WINDOW 3 37 51 Left 2 +SYMATTR InstName Q6 +SYMBOL res 960 32 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R3 +SYMATTR Value 10 +SYMBOL Opamps\\LTC6101 -608 80 R270 +SYMATTR InstName U4 +SYMBOL res -416 144 R0 +SYMATTR InstName R5 +SYMATTR Value 10k +SYMBOL res -1040 -176 R0 +SYMATTR InstName R8 +SYMATTR Value 100 +SYMBOL res 272 192 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R20 +SYMATTR Value 100k +SYMBOL res 320 144 R0 +SYMATTR InstName R22 +SYMATTR Value 10k +SYMBOL res 224 -144 R0 +SYMATTR InstName R18 +SYMATTR Value 10k +SYMBOL res -96 -80 R0 +SYMATTR InstName R10 +SYMATTR Value 100k +SYMBOL res 48 96 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R12 +SYMATTR Value 10k +SYMBOL res 240 32 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R21 +SYMATTR Value 10k +SYMBOL cap 112 -96 R0 +SYMATTR InstName C3 +SYMATTR Value 100n +SYMBOL npn 384 -48 R0 +WINDOW 0 16 -7 Left 2 +WINDOW 3 36 57 Left 2 +SYMATTR InstName Q1 +SYMBOL res 432 160 R0 +SYMATTR InstName R24 +SYMATTR Value 1meg +SYMBOL cap 816 -96 R0 +SYMATTR InstName C4 +SYMATTR Value 470n +SYMBOL cap 1152 -96 M0 +SYMATTR InstName C1 +SYMATTR Value 22n +TEXT -1744 280 Left 2 !.tran 0 10 0 startup +TEXT -1744 320 Left 2 !.lib OptiMOS-P2_40V.lib +TEXT -1752 360 Left 2 !.model SWITCH SW(ROn=.01 Roff=100Meg Vt=3 Vh=0) +TEXT -1264 -272 Center 3 ;Reverse voltage\nprotection +TEXT 1504 -232 Left 3 ;Power good +TEXT 1488 312 Left 3 ;Simulated load +TEXT 1400 344 Left 2 ;(Connect R13 to enable fast pulsed load) +TEXT -1656 -144 Center 3 ;Simulated\non/off switch +TEXT -344 -240 Left 3 ;Overcurrent & overvoltage protection +TEXT 840 -232 Left 3 ;Soft-start +RECTANGLE Normal 2032 96 1232 -208 2 +RECTANGLE Normal 2032 112 1232 288 2 +RECTANGLE Normal -1408 288 -1120 -208 2 +RECTANGLE Normal -1536 176 -1776 -80 2 +RECTANGLE Normal 528 288 -1104 -208 2 +RECTANGLE Normal 1168 288 544 -208 2 diff --git a/spice/power_cond_13.plt b/spice/power_cond_13.plt new file mode 100644 index 0000000000000000000000000000000000000000..6aa3b9a160d6702c9932e104eed709df4ba498e9 GIT binary patch literal 896 zcmaJUza&Sd^DcS^ny zu6S~xHBu_il}ETO;<`i>D(W2fmD(M|7^was`s^j9f}rf