Version 4 SHEET 1 888 680 WIRE 128 80 -192 80 WIRE 464 80 224 80 WIRE 624 80 464 80 WIRE 752 80 624 80 WIRE 464 112 464 80 WIRE -192 176 -192 80 WIRE 624 176 624 80 WIRE 752 176 752 80 WIRE 208 192 208 128 WIRE 208 192 32 192 WIRE 208 224 208 192 WIRE 464 224 464 192 WIRE 464 224 416 224 WIRE 32 240 32 192 WIRE 464 240 464 224 WIRE -192 352 -192 256 WIRE 32 352 32 320 WIRE 32 352 -192 352 WIRE 208 352 208 304 WIRE 208 352 32 352 WIRE 464 352 464 320 WIRE 464 352 208 352 WIRE 624 352 624 240 WIRE 624 352 464 352 WIRE 752 352 752 256 WIRE 752 352 624 352 WIRE -192 368 -192 352 FLAG -192 368 0 FLAG -192 80 VIN FLAG 624 80 VOUT FLAG 416 224 VMON IOPIN 416 224 Out SYMBOL pmos 128 128 R270 SYMATTR InstName M1 SYMATTR Value RRS140P03 SYMBOL voltage -192 160 R0 WINDOW 3 -184 109 Left 2 WINDOW 123 0 0 Left 0 WINDOW 39 24 44 Left 2 SYMATTR Value PULSE(5 2 0.5m 10m 1u 1 1) SYMATTR SpiceLine Rser=0.1 SYMATTR InstName V1 SYMBOL cap 608 176 R0 SYMATTR InstName C1 SYMATTR Value 1000µ SYMBOL res 192 208 R0 SYMATTR InstName R1 SYMATTR Value 100k SYMBOL res 736 160 R0 SYMATTR InstName R2 SYMATTR Value 500 SYMBOL res 448 96 R0 SYMATTR InstName R3 SYMATTR Value 5k SYMBOL current 464 240 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName I1 SYMATTR Value 10µ SYMBOL bv 32 224 R0 WINDOW 3 -76 153 Left 2 SYMATTR Value V=if(V(VIN)>V(VMON),0V,V(VIN)) SYMATTR InstName B1 TEXT -232 392 Left 2 !.tran 10m