Version 4 SHEET 1 2740 696 WIRE 336 -608 336 -624 WIRE 1376 -528 1312 -528 WIRE 336 -512 336 -528 WIRE 1024 -496 960 -496 WIRE 1104 -496 1024 -496 WIRE 1376 -496 1312 -496 WIRE 1024 -464 960 -464 WIRE 1104 -464 1024 -464 WIRE 1376 -464 1312 -464 WIRE 1024 -432 960 -432 WIRE 1104 -432 1024 -432 WIRE 1376 -432 1312 -432 WIRE 1024 -400 960 -400 WIRE 1104 -400 1024 -400 WIRE 1376 -400 1312 -400 WIRE 512 -384 448 -384 WIRE 768 -384 512 -384 WIRE 1024 -368 960 -368 WIRE 1104 -368 1024 -368 WIRE 1376 -368 1312 -368 WIRE 320 -352 320 -384 WIRE 1616 -352 1568 -352 WIRE 1024 -336 960 -336 WIRE 1104 -336 1024 -336 WIRE 1376 -336 1312 -336 WIRE 448 -320 448 -384 WIRE 1024 -304 960 -304 WIRE 1104 -304 1024 -304 WIRE 1376 -304 1312 -304 WIRE 1024 -272 960 -272 WIRE 1104 -272 1024 -272 WIRE 1376 -272 1312 -272 WIRE 320 -256 320 -272 WIRE 1376 -240 1360 -240 WIRE 448 -224 448 -240 WIRE 816 -208 816 -224 WIRE 848 -208 848 -224 WIRE 1376 -208 1360 -208 WIRE 1376 -176 1360 -176 FLAG 448 -224 0 FLAG 512 -384 Vin FLAG 336 -512 0 FLAG 336 -624 clock FLAG 320 -256 0 FLAG 320 -384 VDD FLAG 1616 -352 Vout FLAG 1472 -576 VDD FLAG 1488 -128 0 FLAG 1024 -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 1200 -592 VDD FLAG 864 -544 VDD FLAG 880 -224 0 FLAG 816 -208 Clock FLAG 848 -208 VDD FLAG 1200 -192 Clock FLAG 1456 -128 VDD FLAG 1360 -240 0 FLAG 1360 -208 0 FLAG 1360 -176 0 SYMBOL voltage 448 -336 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName Vin SYMATTR Value SINE(0.5 0.4 5MEG) SYMBOL voltage 336 -624 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 320 -368 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 1392 -144 R0 SYMATTR InstName X2 SYMBOL 8_bit_averager 1136 -224 R0 SYMATTR InstName X1 TEXT 448 -504 Left 0 !.tran 0 500n 0 .1n uic TEXT 320 -176 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. TEXT 448 -472 Left 0 !.options plotwinsize=0