Version 4 SHEET 1 2740 956 WIRE -400 -384 -400 -400 WIRE 752 -368 752 -384 WIRE -464 -336 -496 -336 WIRE -352 -336 -384 -336 WIRE -688 -304 -688 -320 WIRE -640 -304 -688 -304 WIRE -688 -288 -688 -304 WIRE 640 -288 592 -288 WIRE 912 -288 896 -288 WIRE 928 -288 912 -288 WIRE 592 -208 592 -288 WIRE -224 -176 -224 -208 WIRE -80 -176 -80 -208 WIRE 48 -176 48 -208 WIRE -784 -112 -784 -128 WIRE -832 -96 -864 -96 WIRE -496 -96 -496 -336 WIRE -448 -96 -496 -96 WIRE -352 -96 -352 -336 WIRE -352 -96 -384 -96 WIRE -272 -96 -352 -96 WIRE -192 -96 -272 -96 WIRE 592 -96 592 -128 WIRE 1120 -96 1120 -128 WIRE -1232 -32 -1344 -32 WIRE -832 -32 -832 -48 WIRE -832 -32 -1232 -32 WIRE -352 -32 -352 -96 WIRE -784 -16 -784 -32 WIRE -624 -16 -784 -16 WIRE -496 -16 -496 -96 WIRE -496 -16 -544 -16 WIRE -400 -16 -496 -16 WIRE 0 -16 0 -32 WIRE -1344 0 -1344 -32 WIRE -864 0 -864 -96 WIRE -864 0 -896 0 WIRE -784 0 -784 -16 WIRE -48 0 -80 0 WIRE -832 16 -832 -32 WIRE -400 32 -416 32 WIRE -192 48 -192 -96 WIRE -80 48 -80 0 WIRE -80 48 -192 48 WIRE -864 64 -864 0 WIRE -832 64 -864 64 WIRE -416 64 -416 32 WIRE 720 64 688 64 WIRE 912 64 880 64 WIRE 1072 64 1040 64 WIRE 1264 64 1232 64 WIRE -352 80 -352 48 WIRE 0 80 0 64 WIRE 160 80 0 80 WIRE 272 80 160 80 WIRE -48 96 -48 48 WIRE -48 96 -192 96 WIRE 0 96 0 80 WIRE -1344 112 -1344 80 WIRE -48 112 -48 96 WIRE 656 112 624 112 WIRE 720 112 656 112 WIRE 912 112 896 112 WIRE 1072 112 1040 112 WIRE 1264 112 1248 112 WIRE -192 128 -192 96 WIRE -1024 144 -1056 144 WIRE -80 160 -80 48 WIRE -48 160 -80 160 WIRE -1184 176 -1280 176 WIRE -1024 176 -1184 176 WIRE -784 192 -784 80 WIRE -784 192 -848 192 WIRE -1280 208 -1280 176 WIRE -1024 208 -1072 208 WIRE 0 208 0 176 WIRE -1280 320 -1280 288 WIRE 720 336 688 336 WIRE 912 336 880 336 WIRE 1072 336 1040 336 WIRE 1264 336 1232 336 WIRE 720 384 688 384 WIRE 912 384 896 384 WIRE 1072 384 1040 384 WIRE 1264 384 1248 384 FLAG -352 80 0 FLAG -224 -176 0 FLAG -224 -288 Vref FLAG -80 -176 0 FLAG -80 -288 VDD FLAG 48 -176 0 FLAG 48 -288 Vclk FLAG -1280 320 0 FLAG -272 -96 Vc FLAG -416 64 0 FLAG -1184 176 Vin FLAG 1120 -96 0 FLAG 1120 -208 VADC FLAG 448 32 VDD FLAG -688 -208 0 FLAG -688 -400 VDD FLAG -640 -304 Vtrip FLAG 912 64 b0 FLAG 912 112 bi0 FLAG 1040 112 bi1 FLAG 1264 64 b2 FLAG 1264 112 bi2 FLAG 1040 384 bi2 FLAG 1264 336 b3 FLAG 1264 384 bi3 FLAG -1056 144 0 FLAG 0 -32 VDD FLAG 0 208 0 FLAG -400 -400 Vtrip FLAG 688 64 bi0 FLAG 1040 64 bi2 FLAG 1040 336 bi3 FLAG 912 336 b1 FLAG 912 384 bi1 FLAG 688 384 bi0 FLAG 688 336 bi1 FLAG 1616 240 q1 FLAG 1616 288 q0 FLAG 1616 144 q3 FLAG 1616 192 q2 FLAG 1392 288 b0 FLAG 1392 240 b1 FLAG 1392 192 b2 FLAG 1392 144 b3 FLAG 1504 80 VDD FLAG 272 112 Enable FLAG 160 80 Vcomp FLAG 592 -96 0 FLAG 592 -288 Vsamp FLAG 752 -384 VDD FLAG 912 -288 Enable FLAG 272 144 Vclk FLAG 656 112 Vcnt FLAG -192 128 0 FLAG -784 -128 Vref FLAG -896 0 Vtrip FLAG -1344 112 0 FLAG -1232 -32 Vof FLAG -784 192 Vsh FLAG 800 160 Vsamp FLAG 1152 160 Vsamp FLAG 800 432 Vsamp FLAG 1152 432 Vsamp FLAG 1504 352 Vsamp FLAG -1072 208 Vsamp FLAG -448 -384 Vsamp SYMBOL e2 -352 -48 R0 SYMATTR InstName E1 SYMATTR Value 100MEG SYMBOL cap -384 -112 R90 WINDOW 0 0 32 VBottom 0 WINDOW 3 32 32 VTop 0 SYMATTR InstName C1 SYMATTR Value 10p SYMBOL res -528 -32 R90 WINDOW 0 0 56 VBottom 0 WINDOW 3 32 56 VTop 0 SYMATTR InstName R1 SYMATTR Value 90k SYMBOL voltage -224 -304 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName Vref SYMATTR Value 1 SYMBOL voltage -80 -304 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName VDD SYMATTR Value 1 SYMBOL voltage 48 -304 R0 WINDOW 0 36 42 Left 0 WINDOW 3 35 69 Left 0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName Vclk SYMATTR Value PULSE(0 1 0 1p 1p 31.25n 62.5n) SYMBOL voltage -1280 192 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName Vin SYMATTR Value SINE(0.5 0.5 10k) SYMBOL bv 1120 -224 R0 SYMATTR InstName B1 SYMATTR Value V=(V(q0)/16 + V(q1)/8 + V(q2)/4 + V(q3)/2) SYMBOL res -704 -416 R0 SYMATTR InstName R2 SYMATTR Value 100MEG SYMBOL res -704 -304 R0 SYMATTR InstName R3 SYMATTR Value 100MEG SYMBOL Digital\\dflop 800 16 R0 SYMATTR InstName A1 SYMBOL Digital\\dflop 1152 16 R0 SYMATTR InstName A3 SYMBOL Digital\\dflop 1152 288 R0 SYMATTR InstName A4 SYMBOL SpecialFunctions\\sample -944 176 R0 SYMATTR InstName A5 SYMBOL sw 0 80 M180 WINDOW 3 24 -12 Left 0 WINDOW 38 39 67 Left 0 WINDOW 0 38 33 Left 0 SYMATTR Value "" SYMATTR SpiceModel switmod SYMATTR InstName S5 SYMBOL sw 0 192 M180 WINDOW 3 24 -12 Left 0 WINDOW 38 39 67 Left 0 WINDOW 0 38 33 Left 0 SYMATTR Value "" SYMATTR SpiceModel switmod SYMATTR InstName S6 SYMBOL Digital\\dflop 800 288 R0 SYMATTR InstName A11 SYMBOL 4_bit_register 1424 320 R0 SYMATTR InstName X7 SYMBOL voltage 592 -224 R0 WINDOW 0 36 42 Left 0 WINDOW 3 35 69 Left 0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName Vsamp SYMATTR Value PULSE(0 1 62.5n 1p 1p 31.25n 2u) SYMBOL Ideal_inverter 672 -352 R0 SYMATTR InstName X2 SYMBOL Ideal_NAND_3 224 128 R0 SYMATTR InstName X3 SYMBOL sw -784 -16 M180 WINDOW 3 24 -12 Left 0 WINDOW 38 39 67 Left 0 WINDOW 0 38 33 Left 0 SYMATTR Value "" SYMATTR SpiceModel switmod SYMATTR InstName S2 SYMBOL sw -784 96 M180 WINDOW 3 24 -12 Left 0 WINDOW 38 39 67 Left 0 WINDOW 0 38 33 Left 0 SYMATTR Value "" SYMATTR SpiceModel switmod SYMATTR InstName S3 SYMBOL sw -368 -336 R90 WINDOW 3 24 -12 Left 0 WINDOW 38 39 67 Left 0 WINDOW 0 38 33 Left 0 SYMATTR Value "" SYMATTR SpiceModel switmod SYMATTR InstName S1 SYMBOL voltage -1344 -16 R0 WINDOW 0 36 42 Left 0 WINDOW 3 35 69 Left 0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName Vof SYMATTR Value PULSE(0 1 93.75n 1p 1p 1u 2u) TEXT -576 272 Left 0 !.tran 0 105u 5u 1n uic TEXT -576 240 Left 0 !.model switmod SW TEXT 840 480 Left 0 ;4-bit Ripple Counter TEXT 1304 -168 Left 0 ;Digital output TEXT -72 272 Left 0 ;Comparator TEXT -1024 320 Left 0 ;Input TEXT -464 120 Left 0 ;Integrator TEXT 352 200 Left 0 ;Control Logic TEXT 200 -416 Left 0 ;Plot Vin and VADC TEXT -1024 -144 Left 0 ;Input Switch