It's not the first time I encounter this problem and I don't understand how the solver can converge.
I've made an LTspice file enclosed at the end.
This is part of a CM reduction feedback loop. The pb is that the loop should and do converge with E_pb with a -1E6 gain and *shouldn't* for +1E6 gain but it strangely does, whatever I try.
Anyone have a clue about this ?
-- Thanks, Fred.
******************** Version 4 SHEET 1 1260 1144 WIRE 48 384 48 448 WIRE 208 384 208 416 WIRE 208 384 48 384 WIRE 208 496 208 624 WIRE 208 624 416 624 WIRE 624 608 624 528 WIRE 624 528 560 528 WIRE 480 528 416 528 WIRE 416 528 416 624 WIRE 416 624 576 624 WIRE 768 944 768 528 WIRE 768 528 624 528 WIRE 768 944 912 944 WIRE 416 672 48 672 WIRE 208 960 208 1056 WIRE 208 736 208 624 WIRE 256 944 768 944 WIRE 416 672 416 896 WIRE 416 896 256 896 WIRE 48 704 48 672 WIRE 48 784 48 800 WIRE 416 672 576 672 WIRE 208 880 208 816 WIRE 48 576 48 528 FLAG 624 688 0 FLAG 208 1056 0 FLAG 48 800 0 FLAG 912 944 out IOPIN 912 944 Out FLAG 48 576 0 SYMBOL lib\\sym\\voltage 48 432 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V1 SYMATTR Value 10 SYMBOL lib\\sym\\res 224 512 R180 WINDOW 0 36 76 Left 0 WINDOW 3 36 40 Left 0 SYMATTR InstName R2 SYMATTR Value 100K SYMBOL lib\\sym\\e2 624 592 R0 SYMATTR InstName E2 SYMATTR Value 1e6 SYMBOL lib\\sym\\res 576 512 R90 WINDOW 0 0 56 VBottom 0 WINDOW 3 32 56 VTop 0 SYMATTR InstName R5 SYMATTR Value 100K SYMBOL lib\\sym\\voltage 48 688 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V2 SYMATTR Value 5V SYMBOL lib\\sym\\res 192 720 R0 SYMATTR InstName R9 SYMATTR Value 10K SYMBOL lib\\sym\\e 208 864 M0 SYMATTR InstName E_pb SYMATTR Value 1E6 TEXT 14 1128 Left 0 !;op TEXT 760 1040 Left 0 !.nodeset v(out)=0 TEXT 368 1032 Left 0 !.dc V1 0 10 0.1