Version 4 SHEET 1 2740 956 WIRE -448 -384 -448 -400 WIRE -400 -384 -400 -400 WIRE 768 -368 768 -384 WIRE -464 -336 -496 -336 WIRE -352 -336 -384 -336 WIRE 656 -288 608 -288 WIRE 960 -288 912 -288 WIRE 976 -288 960 -288 WIRE 608 -272 608 -288 WIRE -176 -256 -176 -272 WIRE -128 -256 -176 -256 WIRE -176 -240 -176 -256 WIRE 608 -208 608 -272 WIRE -16 -192 -16 -224 WIRE 96 -192 96 -224 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 608 -96 608 -128 WIRE 1120 -96 1120 -128 WIRE -352 -32 -352 -96 WIRE -720 -16 -752 -16 WIRE -624 -16 -720 -16 WIRE -496 -16 -496 -96 WIRE -496 -16 -544 -16 WIRE -400 -16 -496 -16 WIRE 0 -16 0 -32 WIRE -48 0 -80 0 WIRE -752 16 -752 -16 WIRE -400 32 -416 32 WIRE -192 48 -192 -96 WIRE -48 48 -192 48 WIRE 720 64 688 64 WIRE 912 64 880 64 WIRE 1072 64 1040 64 WIRE 1264 64 1232 64 WIRE -416 80 -416 32 WIRE -352 80 -352 48 WIRE 0 80 0 64 WIRE 160 80 0 80 WIRE 272 80 160 80 WIRE -176 96 -192 96 WIRE -80 96 -80 0 WIRE -80 96 -176 96 WIRE 0 96 0 80 WIRE -48 112 -48 48 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 -752 128 -752 96 WIRE -80 160 -80 96 WIRE -48 160 -80 160 WIRE 800 176 800 160 WIRE 1152 176 1152 160 WIRE -560 208 -672 208 WIRE -400 208 -560 208 WIRE 0 208 0 176 WIRE -672 240 -672 208 WIRE -400 240 -432 240 WIRE -192 256 -192 96 WIRE -192 256 -224 256 WIRE -400 272 -448 272 WIRE 720 336 688 336 WIRE 912 336 880 336 WIRE 1072 336 1040 336 WIRE 1264 336 1232 336 WIRE -672 352 -672 320 WIRE 720 384 688 384 WIRE 912 384 896 384 WIRE 1072 384 1040 384 WIRE 1264 384 1248 384 WIRE 800 448 800 432 WIRE 1152 448 1152 432 FLAG -352 80 0 FLAG -752 128 0 FLAG -720 -16 Vref FLAG -16 -192 0 FLAG -16 -304 VDD FLAG 96 -192 0 FLAG 96 -304 Vclk FLAG -672 352 0 FLAG -272 -96 Vc FLAG -416 80 0 FLAG -560 208 Vin FLAG 1120 -96 0 FLAG 1120 -208 VADC FLAG 448 32 VDD FLAG -176 -160 0 FLAG -176 -352 VDD FLAG -128 -256 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 -448 272 Vsamp FLAG -432 240 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 -448 -400 Vsamp 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 1504 352 Vsamp FLAG 160 80 Vcomp FLAG 608 -96 0 FLAG 608 -272 Vsamp FLAG 768 -384 VDD FLAG 960 -288 Enable FLAG 272 144 Vclk FLAG 1152 448 Vsamp FLAG 800 448 Vsamp FLAG 800 176 Vsamp FLAG 1152 176 Vsamp FLAG 656 112 Vcnt FLAG -176 96 Vsh 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 100k SYMBOL voltage -752 0 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName Vref SYMATTR Value -1 SYMBOL voltage -16 -320 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName VDD SYMATTR Value 1 SYMBOL voltage 96 -320 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 -672 224 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName Vin SYMATTR Value SINE(0.5 500m 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 -192 -368 R0 SYMATTR InstName R2 SYMATTR Value 100MEG SYMBOL res -192 -256 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 -320 240 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 S2 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 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 Digital\\dflop 800 288 R0 SYMATTR InstName A11 SYMBOL 4_bit_register 1424 320 R0 SYMATTR InstName X7 SYMBOL voltage 608 -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 Vsam SYMATTR Value PULSE(0 1 62.5n 1p 1p 31.25n 1u) SYMBOL Ideal_inverter 688 -352 R0 SYMATTR InstName X2 SYMBOL Ideal_NAND_3 224 128 R0 SYMATTR InstName X3 TEXT 176 288 Left 0 !.tran 0 105u 5u 1n uic TEXT 176 256 Left 0 !.model switmod SW TEXT 872 480 Left 0 ;4-bit Ripple Counter TEXT 1304 -168 Left 0 ;Digital output TEXT -72 256 Left 0 ;Comparator TEXT -544 376 Left 0 ;Input TEXT -680 -88 Left 0 ;Integrator TEXT 376 192 Left 0 ;Control Logic TEXT 296 -416 Left 0 ;Plot Vin and VADC