Version 4.1 SHEET 1 968 680 WIRE -2512 -240 -2592 -240 WIRE -2464 -240 -2512 -240 WIRE -2336 -240 -2416 -240 WIRE -2144 -240 -2176 -240 WIRE -2048 -240 -2144 -240 WIRE -1920 -240 -1968 -240 WIRE -1824 -240 -1920 -240 WIRE -1776 -240 -1824 -240 WIRE -1600 -240 -1728 -240 WIRE -1536 -240 -1600 -240 WIRE -1408 -240 -1536 -240 WIRE -1168 -240 -1360 -240 WIRE -1136 -240 -1168 -240 WIRE -1920 -224 -1920 -240 WIRE -1728 -224 -1728 -240 WIRE -2592 -208 -2592 -240 WIRE -2416 -208 -2416 -240 WIRE -2176 -208 -2176 -240 WIRE -1776 -208 -1776 -240 WIRE -1360 -208 -1360 -240 WIRE -2464 -192 -2464 -240 WIRE -1408 -192 -1408 -240 WIRE -2032 -176 -2032 -192 WIRE -2032 -176 -2048 -176 WIRE -1984 -176 -1984 -192 WIRE -3392 -128 -3440 -128 WIRE -1920 -128 -1920 -160 WIRE -1776 -128 -1776 -160 WIRE -1728 -128 -1728 -144 WIRE -1728 -128 -1776 -128 WIRE -2176 -112 -2176 -128 WIRE -1728 -112 -1728 -128 WIRE -1408 -112 -1408 -144 WIRE -1360 -112 -1360 -128 WIRE -1360 -112 -1408 -112 WIRE -3440 -96 -3440 -128 WIRE -2592 -96 -2592 -128 WIRE -2416 -96 -2416 -128 WIRE -1360 -96 -1360 -112 WIRE -1600 -64 -1600 -240 WIRE -1600 -64 -1840 -64 WIRE -2464 0 -2464 -144 WIRE -2432 0 -2464 0 WIRE -3440 16 -3440 -16 WIRE -1840 16 -1840 -64 WIRE -1792 16 -1840 16 WIRE -1632 16 -1712 16 WIRE -1600 16 -1632 16 WIRE -1600 32 -1600 16 WIRE -2464 80 -2464 0 WIRE -2464 80 -2544 80 WIRE -2384 80 -2464 80 WIRE -1776 80 -1776 64 WIRE -1776 80 -1792 80 WIRE -1728 80 -1728 64 WIRE -2544 112 -2544 80 WIRE -2384 112 -2384 80 WIRE -1600 112 -1600 96 WIRE -2592 128 -2608 128 WIRE -2320 128 -2336 128 WIRE -2592 192 -2592 176 WIRE -2336 192 -2336 176 WIRE -3424 208 -3440 208 WIRE -1312 208 -1760 208 WIRE -1136 208 -1136 -240 WIRE -1136 208 -1264 208 WIRE -3440 240 -3440 208 WIRE -1312 240 -1312 208 WIRE -1264 256 -1264 208 WIRE -2384 272 -2384 192 WIRE -2384 272 -2688 272 WIRE -1904 272 -2384 272 WIRE -1136 272 -1136 208 WIRE -1904 304 -1904 272 WIRE -1808 320 -1856 320 WIRE -1760 320 -1760 208 WIRE -1760 320 -1808 320 WIRE -1312 336 -1312 320 WIRE -1264 336 -1264 304 WIRE -1264 336 -1312 336 WIRE -3440 352 -3440 320 WIRE -1312 352 -1312 336 WIRE -1808 368 -1856 368 WIRE -1760 368 -1808 368 WIRE -1904 400 -1904 384 WIRE -3440 432 -3456 432 WIRE -3456 464 -3456 432 WIRE -2544 464 -2544 192 WIRE -2544 464 -2688 464 WIRE -1760 464 -1760 368 WIRE -1760 464 -2544 464 WIRE -1312 464 -1760 464 WIRE -1136 464 -1136 352 WIRE -1136 464 -1264 464 WIRE -1088 464 -1136 464 WIRE -1312 496 -1312 464 WIRE -1264 512 -1264 464 WIRE -1136 528 -1136 464 WIRE -3456 576 -3456 544 WIRE -1312 592 -1312 576 WIRE -1264 592 -1264 560 WIRE -1264 592 -1312 592 WIRE -1312 608 -1312 592 WIRE -1136 656 -1136 608 FLAG -2592 -96 0 FLAG -2512 -240 set FLAG -1088 464 V_o FLAG -1168 -240 V_a FLAG -1136 656 0 FLAG -2688 272 MI FLAG -2416 -96 0 FLAG -2336 -240 error FLAG -1360 -96 0 FLAG -2688 464 MV FLAG -1904 400 0 FLAG -1808 320 Va FLAG -1808 368 Vo FLAG -3440 352 0 FLAG -3424 208 clk0 FLAG -3456 576 0 FLAG -3440 432 clk1 FLAG -1536 -240 vctl FLAG -1792 80 clk1 FLAG -1728 -112 0 FLAG -1728 80 0 FLAG -1600 112 0 FLAG -1632 16 int1 FLAG -2144 -240 int FLAG -2176 -112 0 FLAG -2048 -176 clk0 FLAG -1984 -176 0 FLAG -1920 -128 0 FLAG -1824 -240 int0 FLAG -1312 352 0 FLAG -1312 608 0 FLAG -2432 0 feedback FLAG -3392 -128 fmode FLAG -3440 16 0 FLAG -2592 192 0 FLAG -2608 128 fmode FLAG -2336 192 0 FLAG -2320 128 fmode SYMBOL voltage -2592 -224 R0 WINDOW 0 43 41 Left 2 WINDOW 3 -151 169 Left 2 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName Vs SYMATTR Value PWL(0us 0 1us {set}) SYMBOL res -1120 368 R180 WINDOW 0 -53 81 Left 2 WINDOW 3 -71 38 Left 2 SYMATTR InstName Rs SYMATTR Value {Rs} SYMBOL res -1152 512 R0 WINDOW 0 46 32 Left 2 WINDOW 3 38 71 Left 2 SYMATTR InstName Rdut SYMATTR Value {Rdut} SYMBOL e -2416 -224 R0 SYMATTR InstName E_ERR SYMATTR Value 1.0 SYMBOL e -1360 -224 R0 WINDOW 0 34 27 Left 2 WINDOW 3 43 66 Left 2 SYMATTR InstName E_DAC SYMATTR Value 1 SYMBOL e -1904 288 M0 WINDOW 0 53 37 Left 2 WINDOW 3 43 68 Left 2 SYMATTR InstName E_MI SYMATTR Value {1/Rs} SYMBOL voltage -3440 224 R0 WINDOW 39 0 0 Left 2 WINDOW 0 34 31 Left 2 WINDOW 3 26 103 Left 2 SYMATTR InstName VCLK0 SYMATTR Value PULSE(0V 5V 0s {Ts/100} {Ts/100} {Ts/10} {Ts} ) SYMATTR Value2 AC 0V SYMBOL voltage -3456 448 R0 WINDOW 39 0 0 Left 2 WINDOW 0 34 31 Left 2 WINDOW 3 36 98 Left 2 SYMATTR InstName VCLK1 SYMATTR Value PULSE(0V 5V {Ts/2} {Ts/100} {Ts/100} {Ts/10} {Ts} ) SYMATTR Value2 AC 0V SYMBOL e -1728 -240 R0 WINDOW 0 31 29 Left 2 WINDOW 3 43 80 Left 2 SYMATTR InstName E_INT0 SYMATTR Value 1 SYMBOL sw -1696 16 M270 WINDOW 0 52 80 VLeft 2 WINDOW 3 -103 80 VLeft 2 SYMATTR InstName SR1 SYMATTR Value SW1 SYMBOL cap -1616 32 R0 WINDOW 0 -60 16 Left 2 WINDOW 3 -68 47 Left 2 SYMATTR InstName CR1 SYMATTR Value 100pF SYMBOL bv -2176 -224 R0 WINDOW 0 16 9 Left 2 WINDOW 3 -12 161 Left 2 SYMATTR InstName B_INT SYMATTR Value V = v(int1) + Ki*v(error) SYMBOL sw -1952 -240 M270 WINDOW 0 54 84 VLeft 2 WINDOW 3 -96 83 VLeft 2 SYMATTR InstName SR0 SYMATTR Value SW1 SYMBOL cap -1936 -224 R0 WINDOW 0 30 11 Left 2 WINDOW 3 28 53 Left 2 SYMATTR InstName CR0 SYMATTR Value 100pF SYMBOL e -1312 224 M0 WINDOW 0 34 27 Left 2 WINDOW 3 43 66 Left 2 SYMATTR InstName E_ADC1 SYMATTR Value 1 SYMBOL e -1312 480 M0 WINDOW 0 34 27 Left 2 WINDOW 3 43 66 Left 2 SYMATTR InstName E_ADC0 SYMATTR Value 1 SYMBOL voltage -3440 -112 R0 WINDOW 3 37 79 Left 2 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 WINDOW 0 25 19 Left 2 SYMATTR Value {fmode} SYMATTR InstName Vmode1 SYMBOL sw -2544 208 M180 WINDOW 0 18 106 Left 2 WINDOW 3 8 8 Left 2 SYMATTR InstName S1a SYMATTR Value SW2 SYMBOL sw -2384 208 R180 WINDOW 0 18 106 Left 2 WINDOW 3 8 8 Left 2 SYMATTR InstName S1b SYMATTR Value SW1 TEXT -2432 -552 Left 2 ;SMU1 FVFI Loop Int TEXT -2400 -512 Left 2 !.tran 500ms TEXT -2648 -296 Left 2 ;Set Point TEXT -2456 -296 Left 2 ;Error TEXT -2136 -360 Left 2 ;Digital Controller (Integrator) TEXT -1400 -288 Left 2 ;DAC TEXT -1008 296 Left 2 ;Current\nSense TEXT -1008 520 Left 2 ;Device\nUnder\nTest TEXT -3496 -472 Left 2 !.param fmode=0V set=1.0V Rs=1k Rdut=20k Kint=25 TEXT -3472 160 Left 2 ;DIGITAL CLOCKS TEXT -3504 -552 Left 2 !.param Ts=0.010s Ki=Kint*Ts TEXT -1304 160 Right 2 ;ADC TEXT -1304 416 Right 2 ;ADC TEXT -1664 -448 Left 2 ;Software TEXT -1408 -448 Left 2 ;Hardware TEXT -2400 -40 Left 2 ;Feedback TEXT -3400 8 Left 2 ;0V = FV\n5V = FI TEXT -3496 -312 Left 2 !.model SW2 SW(Ron=1 Roff=1e12 Von=0V Voff=5V ) TEXT -3496 -280 Left 2 !.model SW1 SW(Ron=1 Roff=1e12 Von=5V Voff=0V ) TEXT -3496 -432 Left 2 ;.param fmode=5V set=0.005A Rs=100 Rdut=10 Kint=10000 TEXT -3472 -176 Left 2 ;FORCE MODE LINE Normal -1408 176 -1232 176 LINE Normal -1472 288 -1408 176 LINE Normal -1408 384 -1472 288 LINE Normal -1232 384 -1408 384 LINE Normal -1232 176 -1232 384 LINE Normal -1408 432 -1232 432 LINE Normal -1472 544 -1408 432 LINE Normal -1408 640 -1472 544 LINE Normal -1232 640 -1408 640 LINE Normal -1232 432 -1232 640 LINE Normal -1280 -272 -1456 -272 LINE Normal -1216 -160 -1280 -272 LINE Normal -1280 -64 -1216 -160 LINE Normal -1456 -64 -1280 -64 LINE Normal -1456 -272 -1456 -64 LINE Normal -1488 672 -1488 -448 1 RECTANGLE Normal -1568 144 -2224 -336 1