Version 4 SHEET 1 1288 708 WIRE -400 288 -400 256 WIRE -400 400 -400 368 WIRE -352 256 -400 256 WIRE -112 256 -352 256 WIRE 0 160 0 112 WIRE 0 384 0 336 WIRE 128 256 96 256 WIRE 192 256 128 256 WIRE 320 256 272 256 WIRE 320 336 320 256 WIRE 320 448 320 416 WIRE 352 256 320 256 WIRE 464 256 352 256 WIRE 464 352 416 352 WIRE 560 224 560 176 WIRE 560 432 560 384 WIRE 752 304 656 304 WIRE 848 304 752 304 WIRE 880 -96 880 -144 WIRE 880 16 880 -16 WIRE 960 208 960 160 WIRE 960 432 960 384 WIRE 1024 -96 1024 -144 WIRE 1024 16 1024 -16 WIRE 1104 304 1056 304 FLAG 320 448 0 FLAG -400 400 0 FLAG -352 256 vg FLAG 128 256 o1 FLAG 352 256 o2 FLAG 0 112 +12V FLAG 0 384 -12V FLAG 560 176 +12V FLAG 960 160 +12V FLAG 560 432 -12V FLAG 960 432 -12V FLAG 1024 16 0 FLAG 880 16 0 FLAG 880 -144 +12V FLAG 1024 -144 -12V FLAG 752 304 o3 FLAG 1104 304 out SYMBOL filter2_sallen_key -48 224 R0 WINDOW 0 107 -44 Left 0 SYMATTR InstName X1 SYMBOL res 176 272 R270 WINDOW 0 32 56 VTop 0 WINDOW 3 0 56 VBottom 0 SYMATTR InstName R1 SYMATTR Value 10k SYMBOL filter2_sallen_key 912 272 R0 WINDOW 0 104 -42 Left 0 WINDOW 39 88 134 Left 0 SYMATTR InstName X2 SYMATTR SpiceLine gain=1.5 SYMBOL opamp_gain2 560 320 R0 WINDOW 0 57 -71 Left 0 WINDOW 39 20 83 Left 0 SYMATTR InstName X3 SYMATTR SpiceLine gain=2.5 SYMBOL res 304 320 R0 SYMATTR InstName R2 SYMATTR Value 2.5k SYMBOL voltage -400 272 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V1 SYMATTR Value PULSE(0 1 0 1u 1u 5m 10m) SYMBOL voltage 880 -112 R0 SYMATTR InstName V2 SYMATTR Value +12 SYMBOL voltage 1024 -112 R0 SYMATTR InstName V3 SYMATTR Value -12 TEXT -432 -144 Left 0 !.tran 0 50m 0 10u TEXT -432 -104 Left 0 !.options plotwinsize=0 TEXT -40 -576 Left 0 ;A Three Level Hierarchical Schematic V1.1\n \ntop_level -> filter2_sallen_key -> opamp_gain2\n \nWatch the parameter "gain=..." passing down the hierarchy!\n \nEnable saving the subcircuit voltages and currents\nif you want probe every node down the hierarchy.\n \nControl Panel -> Save Defaults \nx Save Subcircuit Node Voltages\nx Save Subcircuit DeviceCurrents\n \nAfter you have instantiated a hierarchical block\nyou should make the "Instance Name" visible.\nRightMouseClick on the instance.\nx Instance Name visible\n \nHint: A symbol becomes an instance after it's placed on the schematic. TEXT -424 -72 Left 0 ;switch off data compression\nfor highest signal fidelity TEXT 32 368 Left 0 ;Default gain used TEXT 1000 440 Left 0 ;Default gain overwritten