Version 4 SHEET 1 880 680 WIRE 352 0 192 0 WIRE 432 0 352 0 WIRE 656 0 528 0 WIRE 192 32 192 0 WIRE 656 32 656 0 WIRE 656 32 544 32 WIRE 784 32 656 32 WIRE 352 64 352 0 WIRE 544 64 544 32 WIRE 656 96 656 32 WIRE 784 128 784 32 WIRE 192 144 192 112 WIRE 544 160 544 144 WIRE 352 176 352 144 WIRE 448 176 448 48 WIRE 448 176 352 176 WIRE 352 192 352 176 WIRE 544 256 544 224 WIRE 656 256 656 224 WIRE 656 256 544 256 WIRE 784 256 784 192 WIRE 784 256 656 256 WIRE 304 272 192 272 WIRE 656 288 656 256 WIRE 192 304 192 272 WIRE 352 400 352 288 WIRE 656 400 656 368 WIRE 656 400 352 400 WIRE 192 416 192 384 WIRE 656 416 656 400 FLAG 192 416 0 FLAG 656 416 0 FLAG 192 144 0 SYMBOL nmos 304 192 R0 SYMATTR InstName M1 SYMATTR Value bs170 SYMATTR Prefix X SYMBOL pmos 528 48 M270 SYMATTR InstName M2 SYMATTR Value irf9530 SYMATTR Prefix X SYMBOL res 336 48 R0 SYMATTR InstName R1 SYMATTR Value 1k SYMBOL voltage 192 288 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 WINDOW 3 24 40 Left 2 SYMATTR Value PULSE(0 5 0 50u 50u 4.9m 10m) SYMATTR InstName V1 SYMBOL pmdc-motor 656 160 R0 SYMATTR InstName X1 SYMATTR Prefix X SYMATTR Value duty_cycle=50 SYMATTR SpiceModel pmdc-motor SYMBOL voltage 192 16 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V2 SYMATTR Value 8 SYMBOL res 640 272 R0 SYMATTR InstName R3 SYMATTR Value 1 SYMBOL diode 800 192 R180 WINDOW 0 24 64 Left 2 WINDOW 3 24 0 Left 2 SYMATTR InstName D1 SYMATTR Value 1N4001 SYMBOL res 528 48 R0 SYMATTR InstName R2 SYMATTR Value 100 SYMBOL cap 528 160 R0 SYMATTR InstName C1 SYMATTR Value 1µ TEXT -136 136 Left 2 !.tran 10m TEXT -136 64 Left 2 !.include wvwspice.lib