Version 4 SHEET 1 2740 696 WIRE 528 -752 528 -784 WIRE 640 -752 640 -768 WIRE 1152 -624 1024 -624 WIRE 528 -608 528 -672 WIRE 640 -608 640 -672 WIRE 1152 -592 1136 -592 WIRE 1136 -560 1136 -592 WIRE 1152 -560 1136 -560 WIRE 1024 -528 1024 -624 WIRE 1056 -528 1024 -528 WIRE 1136 -528 1136 -560 WIRE 1136 -528 1104 -528 WIRE 1152 -528 1136 -528 WIRE 992 -496 960 -496 WIRE 1024 -496 1024 -528 WIRE 1024 -496 992 -496 WIRE 1136 -496 1136 -528 WIRE 1152 -496 1136 -496 WIRE 1024 -464 960 -464 WIRE 1152 -464 1024 -464 WIRE 1392 -448 1344 -448 WIRE 1024 -432 960 -432 WIRE 1152 -432 1024 -432 WIRE 1024 -400 960 -400 WIRE 1152 -400 1024 -400 WIRE 512 -384 448 -384 WIRE 768 -384 512 -384 WIRE 1024 -368 960 -368 WIRE 1152 -368 1024 -368 WIRE 1024 -336 960 -336 WIRE 1152 -336 1024 -336 WIRE 448 -320 448 -384 WIRE 1024 -304 960 -304 WIRE 1152 -304 1024 -304 WIRE 1024 -272 960 -272 WIRE 1152 -272 1024 -272 WIRE 448 -208 448 -240 WIRE 816 -208 816 -224 WIRE 848 -208 848 -224 FLAG 448 -208 0 FLAG 512 -384 Vin FLAG 640 -608 0 FLAG 640 -768 clock FLAG 528 -608 0 FLAG 528 -784 VDD FLAG 1392 -448 Vout FLAG 1248 -672 VDD FLAG 1264 -224 0 FLAG 992 -496 B7 FLAG 1024 -464 B6 FLAG 1024 -432 B5 FLAG 1024 -400 B4 FLAG 1024 -368 B3 FLAG 1024 -336 B2 FLAG 1024 -304 B1 FLAG 1024 -272 B0 FLAG 864 -544 VDD FLAG 880 -224 0 FLAG 816 -208 Clock FLAG 848 -208 VDD FLAG 1232 -224 VDD FLAG 1072 -544 VDD SYMBOL voltage 448 -336 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 WINDOW 3 11 104 Left 0 SYMATTR Value SINE(500m 400m 4MEG 5n) SYMATTR InstName Vin SYMBOL voltage 640 -768 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 Vclock SYMATTR Value PULSE(0 1 0 0 0 4.9n 10n) SYMBOL voltage 528 -768 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName VDD SYMATTR Value 1.0 SYMBOL Ideal_8_bit_ADC 784 -240 R0 SYMATTR InstName U1 SYMBOL Ideal_12_bit_DAC 1168 -240 R0 SYMATTR InstName X2 SYMBOL inverter 1056 -528 R0 SYMATTR InstName X1 TEXT 448 -504 Left 0 !.tran 0 510n 10n .1n uic TEXT 448 -472 Left 0 !.options plotwinsize=0 TEXT 768 -784 Left 0 ;Extend the MSB to increase word size. This\ndivides the output by 16. TEXT 304 -168 Left 0 ;To avoid aliasing keep f < fs/2 or 50 MHz. \nNote that we keep the MSB scaled\nto normalize the filter's gain to 1.