From 096e88935625c5036ccd1b7eb86084f161cbc04e Mon Sep 17 00:00:00 2001 From: Joseph Coffland Date: Thu, 29 Dec 2016 05:35:39 -0800 Subject: [PATCH] Added overcurrent protection --- spice/LM2904.asy | 30 +++ spice/LM2904.cir | 118 +++++++++ spice/power_cond_7.asc | 29 +-- spice/power_cond_8.asc | 536 ++++++++++++++++++++++++++--------------- spice/power_cond_8.plt | Bin 1192 -> 1120 bytes 5 files changed, 490 insertions(+), 223 deletions(-) create mode 100644 spice/LM2904.asy create mode 100644 spice/LM2904.cir diff --git a/spice/LM2904.asy b/spice/LM2904.asy new file mode 100644 index 0000000..193c11f --- /dev/null +++ b/spice/LM2904.asy @@ -0,0 +1,30 @@ +Version 4 +SymbolType BLOCK +LINE Normal -48 40 65 -16 +LINE Normal -48 -71 65 -16 +LINE Normal -48 40 -48 -71 +WINDOW 0 4 -67 Bottom 2 +WINDOW 3 22 34 Top 2 +SYMATTR Prefix X +SYMATTR Value LM2904/NS +SYMATTR ModelFile LM2904.cir + +PIN -48 0 LEFT 8 +PINATTR PinName + +PINATTR SpiceOrder 1 + +PIN -48 -32 LEFT 8 +PINATTR PinName - +PINATTR SpiceOrder 2 + +PIN 0 -48 RIGHT 8 +PINATTR PinName V+ +PINATTR SpiceOrder 3 + +PIN 0 16 RIGHT 8 +PINATTR PinName V- +PINATTR SpiceOrder 4 + +PIN 64 -16 RIGHT 8 +PINATTR PinName Out +PINATTR SpiceOrder 5 diff --git a/spice/LM2904.cir b/spice/LM2904.cir new file mode 100644 index 0000000..b32b824 --- /dev/null +++ b/spice/LM2904.cir @@ -0,0 +1,118 @@ +*////////////////////////////////////////////////////////////////////// +* (C) National Semiconductor, Inc. +* Models developed and under copyright by: +* National Semiconductor, Inc. + +*///////////////////////////////////////////////////////////////////// +* Legal Notice: This material is intended for free software support. +* The file may be copied, and distributed; however, reselling the +* material is illegal + +*//////////////////////////////////////////////////////////////////// +* For ordering or technical information on these models, contact: +* National Semiconductor's Customer Response Center +* 7:00 A.M.--7:00 P.M. U.S. Central Time +* (800) 272-9959 +* For Applications support, contact the Internet address: +* amps-apps@galaxy.nsc.com + +*////////////////////////////////////////////////////////// +*LM2904 DUAL OPERATIONAL AMPLIFIER MACRO-MODEL +*////////////////////////////////////////////////////////// +* +* connections: non-inverting input +* | inverting input +* | | positive power supply +* | | | negative power supply +* | | | | output +* | | | | | +* | | | | | +.SUBCKT LM2904/NS 1 2 99 50 28 +* +*Features: +*Eliminates need for dual supplies +*Large DC voltage gain = 100dB +*High bandwidth = 1MHz +*Low input offset voltage = 2mV +*Wide supply range = +-1.5V to +-16V +* +*NOTE: Model is for single device only and simulated +* supply current is 1/2 of total device current. +* Output crossover distortion with dual supplies +* is not modeled. +* +****************INPUT STAGE************** +* +IOS 2 1 5N +*^Input offset current +R1 1 3 500K +R2 3 2 500K +I1 99 4 100U +R3 5 50 517 +R4 6 50 517 +Q1 5 2 4 QX +Q2 6 7 4 QX +*Fp2=1.2 MHz +C4 5 6 128.27P +* +***********COMMON MODE EFFECT*********** +* +I2 99 50 75U +*^Quiescent supply current +EOS 7 1 POLY(1) 16 49 2E-3 1 +*Input offset voltage.^ +R8 99 49 60K +R9 49 50 60K +* +*********OUTPUT VOLTAGE LIMITING******** +V2 99 8 1.63 +D1 9 8 DX +D2 10 9 DX +V3 10 50 .635 +* +**************SECOND STAGE************** +* +EH 99 98 99 49 1 +G1 98 9 POLY(1) 5 6 0 9.8772E-4 0 .3459 +*Fp1=7.86 Hz +R5 98 9 101.2433MEG +C3 98 9 200P +* +***************POLE STAGE*************** +* +*Fp=2 MHz +G3 98 15 9 49 1E-6 +R12 98 15 1MEG +C5 98 15 7.9577E-14 +* +*********COMMON-MODE ZERO STAGE********* +* +*Fpcm=10 KHz +G4 98 16 3 49 5.6234E-8 +L2 98 17 15.9M +R13 17 16 1K +* +**************OUTPUT STAGE************** +* +F6 50 99 POLY(1) V6 300U 1 +E1 99 23 99 15 1 +R16 24 23 17.5 +D5 26 24 DX +V6 26 22 .63V +R17 23 25 17.5 +D6 25 27 DX +V7 22 27 .63V +V5 22 21 0.27V +D4 21 15 DX +V4 20 22 0.27V +D3 15 20 DX +L3 22 28 500P +RL3 22 28 100K +* +***************MODELS USED************** +* +.MODEL DX D(IS=1E-15) +.MODEL QX PNP(BF=1.111E3) +* +.ENDS +*$ diff --git a/spice/power_cond_7.asc b/spice/power_cond_7.asc index e2f647f..59dea0e 100644 --- a/spice/power_cond_7.asc +++ b/spice/power_cond_7.asc @@ -47,8 +47,6 @@ WIRE 112 144 112 16 WIRE 112 144 -336 144 WIRE 304 144 112 144 WIRE 384 144 304 144 -WIRE 816 144 688 144 -WIRE 1008 144 864 144 WIRE -368 160 -368 96 WIRE 384 160 384 144 WIRE -896 176 -896 144 @@ -59,9 +57,6 @@ WIRE -624 176 -720 176 WIRE -512 176 -512 160 WIRE -512 176 -544 176 WIRE 304 176 304 144 -WIRE 816 176 816 144 -WIRE 1008 176 1008 144 -WIRE 864 192 864 144 WIRE -1392 272 -1392 112 WIRE -1200 272 -1200 192 WIRE -1200 272 -1392 272 @@ -75,11 +70,6 @@ WIRE 304 272 304 240 WIRE 304 272 -368 272 WIRE 384 272 384 240 WIRE 384 272 304 272 -WIRE 816 272 816 256 -WIRE 864 272 864 240 -WIRE 864 272 816 272 -WIRE 1008 272 1008 256 -WIRE 1008 272 864 272 WIRE -1392 304 -1392 272 FLAG -1392 304 0 FLAG 384 144 Vs @@ -107,7 +97,7 @@ SYMATTR Description Capacitor SYMATTR Type cap SYMBOL res 368 144 R0 SYMATTR InstName RL -SYMATTR Value 0 +SYMATTR Value 28 SYMBOL zener -1072 -32 R180 WINDOW 0 24 64 Left 2 WINDOW 3 -126 -1 Left 2 @@ -128,7 +118,7 @@ SYMBOL res -784 -48 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 15 56 VTop 2 SYMATTR InstName R2 -SYMATTR Value 1 +SYMATTR Value 0.75 SYMBOL pnp -832 144 R180 SYMATTR InstName Q1 SYMBOL cap -736 32 R0 @@ -158,19 +148,6 @@ WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R5 SYMATTR Value 10 -SYMBOL voltage 1008 160 R0 -WINDOW 123 0 0 Left 2 -WINDOW 39 0 0 Left 2 -SYMATTR InstName V3 -SYMATTR Value PULSE(0 5 3 10U 10U 2 5 2) -SYMBOL sw 816 272 R180 -SYMATTR InstName S3 -SYMATTR Value OURSW -SYMBOL res 704 128 R90 -WINDOW 0 0 56 VBottom 2 -WINDOW 3 32 56 VTop 2 -SYMATTR InstName R6 -SYMATTR Value 1.75 SYMBOL LM293 -144 -48 R0 WINDOW 0 35 -49 Bottom 2 WINDOW 3 57 9 Top 2 @@ -182,7 +159,7 @@ SYMBOL res -256 96 R180 WINDOW 0 36 76 Left 2 WINDOW 3 36 40 Left 2 SYMATTR InstName R4 -SYMATTR Value 10k +SYMATTR Value 30k SYMBOL res -32 -176 R0 SYMATTR InstName R7 SYMATTR Value 10k diff --git a/spice/power_cond_8.asc b/spice/power_cond_8.asc index 54a7c36..a7ae5d0 100644 --- a/spice/power_cond_8.asc +++ b/spice/power_cond_8.asc @@ -1,174 +1,240 @@ Version 4 -SHEET 1 2268 1624 +SHEET 1 2444 1624 WIRE -1408 -176 -1488 -176 WIRE -1264 -176 -1312 -176 WIRE -1184 -176 -1264 -176 -WIRE -1120 -176 -1184 -176 -WIRE -432 -176 -1120 -176 -WIRE -320 -176 -432 -176 -WIRE -112 -176 -320 -176 -WIRE 128 -176 -112 -176 -WIRE 272 -176 128 -176 -WIRE 464 -176 272 -176 -WIRE 816 -176 464 -176 -WIRE 1008 -176 816 -176 -WIRE 1104 -176 1008 -176 +WIRE -1104 -176 -1184 -176 +WIRE -992 -176 -1104 -176 +WIRE -816 -176 -912 -176 +WIRE -368 -176 -816 -176 +WIRE 48 -176 -368 -176 +WIRE 112 -176 48 -176 +WIRE 192 -176 112 -176 +WIRE 256 -176 192 -176 +WIRE 416 -176 352 -176 +WIRE 928 -176 416 -176 +WIRE 1040 -176 928 -176 +WIRE 1216 -176 1040 -176 +WIRE 1280 -176 1216 -176 +WIRE 1440 -176 1280 -176 +WIRE 1536 -176 1440 -176 +WIRE 1888 -176 1536 -176 +WIRE 2080 -176 1888 -176 +WIRE 2176 -176 2080 -176 WIRE -1184 -160 -1184 -176 -WIRE -112 -144 -112 -176 -WIRE 128 -144 128 -176 -WIRE 1104 -128 1104 -176 -WIRE -1120 -112 -1120 -176 -WIRE -1104 -112 -1120 -112 -WIRE -1008 -112 -1024 -112 -WIRE -960 -112 -1008 -112 -WIRE -704 -112 -960 -112 -WIRE -576 -112 -704 -112 -WIRE -432 -112 -432 -176 +WIRE 1216 -144 1216 -176 +WIRE -368 -128 -368 -176 +WIRE 2176 -128 2176 -176 +WIRE -1104 -112 -1104 -176 +WIRE 192 -112 192 -176 +WIRE 416 -112 416 -176 +WIRE 432 -112 416 -112 +WIRE 528 -112 512 -112 +WIRE 576 -112 528 -112 +WIRE 656 -112 576 -112 +WIRE 784 -112 656 -112 +WIRE 928 -112 928 -176 +WIRE 1280 -112 1280 -176 WIRE -1264 -96 -1264 -176 -WIRE -32 -96 -48 -96 -WIRE 64 -96 48 -96 -WIRE -704 -80 -704 -112 -WIRE 816 -80 816 -176 -WIRE 1008 -80 1008 -96 -WIRE 1040 -80 1008 -80 -WIRE 464 -64 464 -96 -WIRE 576 -64 464 -64 -WIRE 672 -64 576 -64 -WIRE 768 -64 672 -64 -WIRE -320 -48 -320 -176 -WIRE 672 -48 672 -64 -WIRE 896 -48 880 -48 -WIRE 1008 -48 1008 -80 -WIRE 1008 -48 976 -48 +WIRE 112 -96 112 -176 +WIRE 1888 -80 1888 -176 +WIRE 2080 -80 2080 -96 +WIRE 2112 -80 2080 -80 +WIRE 656 -64 656 -112 +WIRE 1536 -64 1536 -96 +WIRE 1648 -64 1536 -64 +WIRE 1744 -64 1648 -64 +WIRE 1840 -64 1744 -64 +WIRE 48 -48 48 -176 +WIRE 1040 -48 1040 -176 +WIRE 1744 -48 1744 -64 +WIRE 1968 -48 1952 -48 +WIRE 2080 -48 2080 -80 +WIRE 2080 -48 2048 -48 WIRE -1664 -32 -1664 -64 -WIRE -864 -32 -880 -32 -WIRE -768 -32 -784 -32 -WIRE -368 -32 -384 -32 -WIRE 272 -32 272 -176 -WIRE 464 -32 464 -64 -WIRE 768 -32 752 -32 -WIRE 1120 -32 1104 -32 -WIRE 1168 -32 1120 -32 +WIRE -496 -32 -496 -48 +WIRE 992 -32 976 -32 +WIRE 1440 -32 1440 -176 +WIRE 1536 -32 1536 -64 +WIRE 1840 -32 1824 -32 +WIRE 2192 -32 2176 -32 +WIRE 2240 -32 2192 -32 WIRE -1712 -16 -1808 -16 -WIRE -224 -16 -256 -16 -WIRE -112 -16 -112 -64 -WIRE -112 -16 -144 -16 -WIRE 128 -16 128 -48 -WIRE 128 -16 -112 -16 -WIRE 192 -16 128 -16 -WIRE 224 -16 192 -16 -WIRE 1120 -16 1120 -32 +WIRE -928 -16 -928 -32 +WIRE -544 -16 -656 -16 +WIRE 1120 -16 1104 -16 +WIRE 1216 -16 1216 -64 +WIRE 1216 -16 1200 -16 +WIRE 1280 -16 1280 -48 +WIRE 1280 -16 1216 -16 +WIRE 1360 -16 1280 -16 +WIRE 1392 -16 1360 -16 +WIRE 2192 -16 2192 -32 WIRE -1328 0 -1328 -128 WIRE -1264 0 -1264 -32 WIRE -1264 0 -1328 0 -WIRE -432 0 -432 -32 +WIRE -1104 0 -1104 -32 +WIRE -976 0 -1104 0 +WIRE -368 0 -368 -48 WIRE -368 0 -432 0 +WIRE -256 0 -368 0 +WIRE -128 0 -256 0 +WIRE -112 0 -128 0 +WIRE -16 0 -32 0 +WIRE 928 0 928 -32 +WIRE 992 0 928 0 WIRE -1808 16 -1808 -16 -WIRE -1120 16 -1120 -112 -WIRE -960 16 -960 -112 -WIRE -432 16 -432 0 -WIRE 816 16 816 -16 +WIRE -784 16 -864 16 +WIRE -624 16 -784 16 +WIRE -544 16 -624 16 +WIRE 416 16 416 -112 +WIRE 576 16 576 -112 +WIRE 928 16 928 0 +WIRE 1888 16 1888 -16 WIRE -1712 32 -1744 32 WIRE -1488 32 -1488 -176 -WIRE -576 32 -576 -112 -WIRE 560 32 544 32 -WIRE 672 32 672 16 -WIRE 672 32 640 32 -WIRE 752 32 752 -32 -WIRE 752 32 672 32 -WIRE -704 48 -704 16 -WIRE -656 48 -704 48 -WIRE -624 48 -656 48 -WIRE -320 48 -320 16 -WIRE -1008 64 -1008 -112 -WIRE -1008 64 -1056 64 -WIRE 464 64 464 48 -WIRE -1664 80 -1664 48 -WIRE -1616 80 -1664 80 +WIRE -976 32 -1056 32 +WIRE 784 32 784 -112 +WIRE 1632 32 1616 32 +WIRE 1744 32 1744 16 +WIRE 1744 32 1712 32 +WIRE 1824 32 1824 -32 +WIRE 1824 32 1744 32 +WIRE -624 48 -624 16 +WIRE -496 48 -496 32 +WIRE 112 48 112 -32 +WIRE 112 48 48 48 +WIRE 192 48 192 -32 +WIRE 192 48 112 48 +WIRE 272 48 272 -128 +WIRE 272 48 192 48 +WIRE 656 48 656 0 +WIRE 704 48 656 48 +WIRE 736 48 704 48 +WIRE 1040 48 1040 16 +WIRE -928 64 -928 48 +WIRE 528 64 528 -112 +WIRE 528 64 480 64 +WIRE 1536 64 1536 48 WIRE -1744 96 -1744 32 WIRE -1744 96 -1808 96 -WIRE -1664 96 -1664 80 +WIRE -1664 96 -1664 48 +WIRE -1056 96 -1056 32 +WIRE -816 96 -816 -176 +WIRE -816 96 -1056 96 +WIRE -720 96 -720 80 +WIRE -368 96 -368 80 WIRE -1744 112 -1744 96 -WIRE -432 112 -432 96 -WIRE -1120 144 -1120 112 -WIRE -960 144 -960 80 -WIRE -960 144 -1120 144 -WIRE -704 144 -704 48 -WIRE -704 144 -960 144 -WIRE -576 144 -576 128 -WIRE 272 144 272 64 -WIRE 272 144 -576 144 -WIRE 288 144 272 144 -WIRE 464 144 368 144 -WIRE 576 144 464 144 -WIRE 672 144 576 144 -WIRE 736 144 672 144 -WIRE 1120 144 1072 144 +WIRE -128 112 -128 0 +WIRE 928 112 928 96 +WIRE -1104 144 -1104 0 +WIRE -976 144 -1104 144 +WIRE -784 144 -784 16 +WIRE -784 144 -896 144 +WIRE 416 144 416 112 +WIRE 576 144 576 80 +WIRE 576 144 416 144 +WIRE 656 144 656 48 +WIRE 656 144 576 144 +WIRE 784 144 784 128 +WIRE 1440 144 1440 64 +WIRE 1440 144 784 144 +WIRE 1472 144 1440 144 +WIRE 1648 144 1472 144 +WIRE 1744 144 1648 144 +WIRE 1808 144 1744 144 +WIRE 1952 144 1888 144 WIRE -1328 160 -1328 0 -WIRE -704 160 -704 144 -WIRE 672 160 672 144 -WIRE 1008 160 928 160 -WIRE 1152 160 1072 160 -WIRE 576 176 576 144 -WIRE 1152 176 1152 160 +WIRE -656 160 -656 -16 +WIRE -656 160 -720 160 +WIRE -624 160 -624 112 +WIRE -624 160 -656 160 +WIRE -544 160 -624 160 +WIRE -432 160 -464 160 +WIRE -416 160 -432 160 +WIRE -304 160 -320 160 +WIRE -208 160 -224 160 +WIRE -192 160 -208 160 +WIRE 656 160 656 144 +WIRE 1744 160 1744 144 +WIRE 2080 160 2000 160 +WIRE 2224 160 2144 160 +WIRE -720 176 -720 160 +WIRE -432 176 -432 160 +WIRE -208 176 -208 160 +WIRE 1648 176 1648 144 +WIRE 2224 176 2224 160 WIRE -1664 192 -1664 176 -WIRE 960 208 928 208 +WIRE 2032 208 2000 208 WIRE -1488 272 -1488 112 WIRE -1328 272 -1328 240 WIRE -1328 272 -1488 272 -WIRE -704 272 -704 240 -WIRE -704 272 -1328 272 -WIRE 576 272 576 240 -WIRE 576 272 -704 272 -WIRE 672 272 672 240 -WIRE 672 272 576 272 -WIRE 880 272 880 224 -WIRE 880 272 672 272 -WIRE 960 272 960 208 -WIRE 960 272 880 272 -WIRE 1152 272 1152 256 -WIRE 1152 272 960 272 +WIRE -720 272 -720 256 +WIRE -720 272 -1328 272 +WIRE -432 272 -432 240 +WIRE -432 272 -720 272 +WIRE -208 272 -208 256 +WIRE -208 272 -432 272 +WIRE -128 272 -128 208 +WIRE -128 272 -208 272 +WIRE 656 272 656 240 +WIRE 656 272 -128 272 +WIRE 1648 272 1648 240 +WIRE 1648 272 656 272 +WIRE 1744 272 1744 240 +WIRE 1744 272 1648 272 +WIRE 1952 272 1952 224 +WIRE 1952 272 1744 272 +WIRE 2032 272 2032 208 +WIRE 2032 272 1952 272 +WIRE 2224 272 2224 256 +WIRE 2224 272 2032 272 WIRE -1488 304 -1488 272 FLAG -1488 304 0 -FLAG 464 144 Vs -FLAG -320 48 0 -FLAG -432 112 0 -FLAG -384 -32 Vs +FLAG 1472 144 Vs +FLAG 1040 48 0 +FLAG 928 112 0 +FLAG 976 -32 Vs FLAG -1184 -160 Vin -FLAG 192 -16 gate2 +FLAG 1360 -16 gate2 FLAG -1744 112 0 -FLAG -1616 80 sw -FLAG -48 -96 sw -FLAG -880 -32 sw -FLAG -656 48 gate1 -FLAG -1664 -64 Vin +FLAG -1664 -64 sw +FLAG 192 48 sw +FLAG 704 48 gate1 FLAG -1664 192 0 -FLAG -432 0 comp -FLAG 464 64 0 -FLAG 1168 -32 good -FLAG 816 16 0 -FLAG 544 32 gate2 -FLAG 1120 64 0 -FLAG 1120 144 good -FLAG 576 -64 pgthresh +FLAG 928 0 comp +FLAG 1536 64 0 +FLAG 2240 -32 good +FLAG 1888 16 0 +FLAG 1616 32 gate2 +FLAG 2192 64 0 +FLAG 2192 144 good +FLAG 1648 -64 pgthresh +FLAG -928 -32 Vin +FLAG -928 64 0 +FLAG -720 80 Vin +FLAG -496 48 0 +FLAG -496 -48 Vin +FLAG -256 0 trip SYMBOL voltage -1488 16 R0 WINDOW 3 10 12 Left 2 WINDOW 0 -32 10 Left 2 +WINDOW 123 0 0 Left 2 SYMATTR Value 28 -SYMATTR SpiceLine Rser=.02 SYMATTR InstName V1 +SYMATTR SpiceLine Rser=1m Cpar=1p SYMBOL res -1344 144 R0 SYMATTR InstName R1 -SYMATTR Value 1k +SYMATTR Value 10k SYMATTR SpiceLine tol=1 pwr=.125 -SYMBOL polcap 560 176 R0 +SYMBOL polcap 1632 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 656 144 R0 +SYMBOL res 1728 144 R0 SYMATTR InstName RL SYMATTR Value 150 SYMBOL zener -1248 -32 R180 @@ -182,25 +248,25 @@ WINDOW 3 -2 57 Right 2 SYMATTR InstName U1 SYMATTR Value IPD90P04P4L-04_L0 SYMATTR Prefix X -SYMBOL pmos 224 64 M180 -WINDOW 3 68 163 VLeft 2 +SYMBOL pmos 1392 64 M180 +WINDOW 3 70 196 VLeft 2 WINDOW 0 5 107 Left 2 SYMATTR Value IPD90P04P4L-04_L0 SYMATTR InstName U2 SYMATTR Prefix X -SYMBOL res -1008 -128 R90 +SYMBOL res 528 -128 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 38 55 VTop 2 SYMATTR InstName R2 SYMATTR Value 3 -SYMBOL pnp -1056 112 R180 +SYMBOL pnp 480 112 R180 WINDOW 0 9 113 Left 2 WINDOW 3 26 47 Left 2 SYMATTR InstName Q1 -SYMBOL res -720 144 R0 +SYMBOL res 640 144 R0 SYMATTR InstName R9 SYMATTR Value 4.7K -SYMBOL pmos -624 128 M180 +SYMBOL pmos 736 128 M180 WINDOW 0 -5 42 Right 2 WINDOW 3 66 -8 VRight 2 SYMATTR InstName U3 @@ -217,136 +283,212 @@ WINDOW 0 -51 3 Left 2 WINDOW 3 -112 109 Left 2 SYMATTR InstName S2 SYMATTR Value SWITCH -SYMBOL LM293 -320 0 R0 +SYMBOL LM293 1040 0 R0 WINDOW 0 35 -49 Bottom 2 WINDOW 3 57 9 Top 2 SYMATTR InstName U4 -SYMBOL res -448 -128 R0 +SYMBOL res 912 -128 R0 WINDOW 0 -27 28 Left 2 WINDOW 3 -25 65 Left 2 SYMATTR InstName R3 SYMATTR Value 2k -SYMBOL res -416 112 R180 +SYMBOL res 944 112 R180 WINDOW 0 42 73 Left 2 WINDOW 3 44 39 Left 2 SYMATTR InstName R4 SYMATTR Value 60k -SYMBOL res -128 -160 R0 +SYMBOL res 1200 -160 R0 WINDOW 0 -36 43 Left 2 -WINDOW 3 -66 73 Left 2 +WINDOW 3 -45 71 Left 2 SYMATTR InstName R7 -SYMATTR Value 1meg -SYMBOL res -128 -32 R90 +SYMATTR Value 100k +SYMBOL res 1216 -32 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R8 -SYMATTR Value 1meg -SYMBOL pnp 64 -48 M180 -WINDOW 0 12 107 Left 2 -WINDOW 3 30 46 Left 2 -SYMATTR InstName Q2 +SYMATTR Value 1k SYMBOL res -1680 80 R0 SYMATTR InstName R10 SYMATTR Value 10k -SYMBOL pnp -768 16 M180 -WINDOW 0 62 38 Left 2 -WINDOW 3 54 66 Left 2 -SYMATTR InstName Q3 -SYMBOL res 64 -112 R90 -WINDOW 0 -1 75 VBottom 2 -WINDOW 3 -30 29 VTop 2 -SYMATTR InstName R5 -SYMATTR Value 1k -SYMBOL res -768 -48 R90 -WINDOW 0 0 56 VBottom 2 -WINDOW 3 32 56 VTop 2 -SYMATTR InstName R12 -SYMATTR Value 1k -SYMBOL voltage 1152 160 M0 +SYMBOL voltage 2224 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.001 0.002 50) +SYMATTR Value PULSE(0 5 3 1U 1U 0.25 0.5 5) SYMATTR InstName V3 -SYMBOL sw 880 240 R180 +SYMBOL sw 1952 240 R180 WINDOW 0 -51 3 Left 2 WINDOW 3 -112 109 Left 2 SYMATTR InstName S1 SYMATTR Value SWITCH -SYMBOL res 832 128 R90 +SYMBOL res 1904 128 R90 WINDOW 0 59 74 VBottom 2 WINDOW 3 37 32 VTop 2 SYMATTR InstName R13 SYMATTR Value 1 -SYMBOL zener -944 80 R180 +SYMBOL zener 592 80 R180 WINDOW 0 24 64 Left 2 WINDOW 3 -22 -16 VRight 2 SYMATTR InstName D2 SYMATTR Value BZX84C12L -SYMBOL LM293 816 -32 R0 +SYMBOL LM293 1888 -32 R0 WINDOW 0 35 -49 Bottom 2 WINDOW 3 57 9 Top 2 SYMATTR InstName U5 -SYMBOL res 480 -80 R180 -WINDOW 0 36 76 Left 2 -WINDOW 3 36 40 Left 2 +SYMBOL res 1552 -80 R180 +WINDOW 0 -33 78 Left 2 +WINDOW 3 -44 44 Left 2 SYMATTR InstName R6 SYMATTR Value 10k -SYMBOL res 480 64 R180 -WINDOW 0 36 76 Left 2 -WINDOW 3 36 40 Left 2 +SYMBOL res 1552 64 R180 +WINDOW 0 -43 102 Left 2 +WINDOW 3 -42 65 Left 2 SYMATTR InstName R11 SYMATTR Value 40k -SYMBOL pnp 1040 -32 M180 +SYMBOL pnp 2112 -32 M180 WINDOW 0 16 105 Left 2 WINDOW 3 30 46 Left 2 SYMATTR InstName Q4 -SYMBOL res 992 -64 R90 +SYMBOL res 2064 -64 R90 WINDOW 0 -1 75 VBottom 2 WINDOW 3 -30 29 VTop 2 SYMATTR InstName R14 SYMATTR Value 1k -SYMBOL res 992 -192 R0 +SYMBOL res 2064 -192 R0 WINDOW 0 -37 32 Left 2 WINDOW 3 -36 62 Left 2 SYMATTR InstName R15 SYMATTR Value 10k -SYMBOL res 1104 -32 R0 +SYMBOL res 2176 -32 R0 SYMATTR InstName R16 SYMATTR Value 10k -SYMBOL res 656 16 R90 +SYMBOL res 1728 16 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R17 -SYMATTR Value 10k -SYMBOL cap 656 -48 R0 +SYMATTR Value 1meg +SYMBOL cap 1728 -48 R0 SYMATTR InstName C2 SYMATTR Value 100n -SYMBOL Digital\\and 1040 112 M0 +SYMBOL Digital\\and 2112 112 M0 WINDOW 3 -59 121 Left 2 -SYMATTR InstName A1 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 384 128 R90 -WINDOW 0 65 107 VBottom 2 -WINDOW 3 37 43 VTop 2 +SYMBOL res -896 -192 R90 +WINDOW 0 61 80 VBottom 2 +WINDOW 3 34 11 VTop 2 SYMATTR InstName Rsense SYMATTR Value 5m +SYMBOL pmos 352 -128 M270 +WINDOW 0 30 -23 VRight 2 +WINDOW 3 -231 35 Left 2 +SYMATTR InstName U6 +SYMATTR Value IPD90P04P4L-04_L0 +SYMATTR Prefix X +SYMBOL res 176 -128 R0 +SYMATTR InstName R18 +SYMATTR Value 100k +SYMBOL cap 640 -64 R0 +SYMATTR InstName C1 +SYMATTR Value 1µ +SYMBOL zener 128 -32 R180 +WINDOW 0 24 64 Left 2 +WINDOW 3 -22 -16 VRight 2 +SYMATTR InstName D3 +SYMATTR Value BZX84C12L +SYMBOL res -1120 -128 R0 +SYMATTR InstName R5 +SYMATTR Value 10k +SYMBOL res -880 128 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R12 +SYMATTR Value 402k +SYMBOL zener -704 160 R180 +WINDOW 0 -21 64 Left 2 +WINDOW 3 53 -24 VRight 2 +SYMATTR InstName D4 +SYMATTR Value EDZV6_2B +SYMBOL res -736 160 R0 +SYMATTR InstName R19 +SYMATTR Value 100k +SYMBOL LM293 -496 16 R0 +WINDOW 0 35 -49 Bottom 2 +WINDOW 3 57 9 Top 2 +SYMATTR InstName U8 +SYMBOL res -384 -144 R0 +WINDOW 0 -37 32 Left 2 +WINDOW 3 -36 62 Left 2 +SYMATTR InstName R21 +SYMATTR Value 4.7k +SYMBOL npn -192 112 R0 +SYMATTR InstName Q2 +SYMBOL pnp -320 96 R90 +WINDOW 0 -2 61 VRight 2 +WINDOW 3 56 22 VRight 2 +SYMATTR InstName Q3 +SYMBOL res -208 144 R90 +WINDOW 0 1 84 VBottom 2 +WINDOW 3 -25 34 VTop 2 +SYMATTR InstName R22 +SYMATTR Value 1k +SYMBOL cap -448 176 R0 +SYMATTR InstName C3 +SYMATTR Value 1µ +SYMBOL res -384 -16 R0 +SYMATTR InstName R24 +SYMATTR Value 10k +SYMBOL pnp -16 48 M180 +WINDOW 0 24 109 Left 2 +WINDOW 3 37 51 Left 2 +SYMATTR InstName Q5 +SYMBOL res -16 -16 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R23 +SYMATTR Value 10k +SYMBOL res -448 144 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R20 +SYMATTR Value 100k +SYMBOL res -224 160 R0 +WINDOW 0 -47 46 Left 2 +WINDOW 3 -44 81 Left 2 +SYMATTR InstName R25 +SYMATTR Value 10k +SYMBOL zener 1296 -48 R180 +WINDOW 0 24 64 Left 2 +WINDOW 3 -22 -16 VRight 2 +SYMATTR InstName D5 +SYMATTR Value BZX84C12L +SYMBOL LM2904 -928 32 R0 +WINDOW 0 52 39 Bottom 2 +WINDOW 3 47 -129 Top 2 +SYMATTR InstName U7 +SYMBOL cap -640 48 R0 +WINDOW 0 30 16 Left 2 +WINDOW 3 24 60 Left 2 +SYMATTR InstName C4 +SYMATTR Value 1n TEXT -1320 312 Left 2 !.tran 0 10 0 startup -TEXT -1056 312 Left 2 !.lib OptiMOS-P2_40V.lib -TEXT -736 312 Left 2 !.model SWITCH SW(ROn=.01 Roff=100Meg Vt=3 Vh=0) -TEXT -1048 -216 Left 3 ;Current limited cap charge -TEXT -1304 -256 Center 3 ;Reverse voltage\nprotection -TEXT 704 -216 Left 3 ;Power good -TEXT 696 312 Left 3 ;Simulated load -TEXT -304 -216 Left 3 ;Detect charge and switch on -TEXT 608 344 Left 2 ;(Connect R13 to enable fast pulsed load) +TEXT -976 312 Left 2 !.lib OptiMOS-P2_40V.lib +TEXT -520 312 Left 2 !.model SWITCH SW(ROn=.01 Roff=100Meg Vt=3 Vh=0) +TEXT 408 -216 Left 3 ;Current limited cap charge +TEXT -1296 -256 Center 3 ;Reverse voltage\nprotection +TEXT 1776 -216 Left 3 ;Power good +TEXT 1760 312 Left 3 ;Simulated load +TEXT 944 -216 Left 3 ;Charge detect and enable +TEXT 1672 344 Left 2 ;(Connect R13 to enable fast pulsed load) TEXT -1712 -176 Center 3 ;Simulated\non/off switch -RECTANGLE Normal 1232 96 400 -192 2 -RECTANGLE Normal -528 288 -1136 -192 2 -RECTANGLE Normal 384 288 -512 -192 2 -RECTANGLE Normal 1232 112 400 288 2 +TEXT -592 -224 Left 3 ;Overcurrent protection +RECTANGLE Normal 2304 96 1504 -192 2 +RECTANGLE Normal 832 288 400 -192 2 +RECTANGLE Normal 1488 288 848 -192 2 +RECTANGLE Normal 2304 112 1504 288 2 RECTANGLE Normal -1440 288 -1152 -192 2 RECTANGLE Normal -1568 224 -1856 -112 2 +RECTANGLE Normal 384 288 -1136 -192 2 diff --git a/spice/power_cond_8.plt b/spice/power_cond_8.plt index 761afdea75869aecfee693193b5d6c02a12922ec..a009a788aa008a7fed6cb5323e69171739c871e6 100644 GIT binary patch delta 315 zcmZ3%`G8|WUc4oP0z)-}DT5J%2@qQXSvo*khe3%Uj6s9JkHG*4LHsa=OoluLO$IFn zPoQ`ZLoq`tkPjj?fof~fOfiF*GV!!zv>AgHg9}iZHrU8whH|Je6+nYR89=h`a9Nmz z5Q`8hg0Wg-KCw}DvJ9iq#0w&m6BtiS4r0<%G-I#;dcp+g6&(gcut(4wJo!CSuebt( rI#A94h;@P9GY8VfAUt_4bMoX67BNnQh$f3Yw;@<1$TXA5#Vn=(RiZL+ delta 350 zcmaFBv4V3#p0FW%nIQ*gt`b8n*eyUeFqi>VK~$Qds0_lR(iBZ4 z$QFpHTtIWdaPn!UTE$!jb)ZU+`*eY%9?&ijPY>)K5N$Czo;g_)p$eoDpX!Iq_S{B5 OH6U!rU^ZEs#S{QKCp2#W -- 2.27.0