* Z:\tmp\asc_dec_bjh7r6w2\024472543cef_vco4046_dec1.asc
* Generated by LTspice 26.0.1 for Windows.
Vsq1 13 N002 {Vdd}
Radj Adj N001 1g
Blim Vlim Vss V=(if(v(vcoin,vss)<v(vdd,vss),S1*v(vcoin,vss),S2*(v(vcoin,vss)-v(vdd,vss))+v(vdd,vss)))
Bmul Mix Vss V=(v(vlim)*Kb+Vfree)
Bim Ce1 N001 I=((M1*I(VR1)*V(adj)+M2*I(VR2))*Kc*V(sqr))
Rcext Ce1 Ce2 1g
Vsq2 14 N002 {-Vdd}
Roff Off Vss 1e6
Rdemout Demout Vss 1g
Rin Vcoin Vss {Rin}
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 1740 680
WIRE -112 -96 -112 -112
WIRE -112 16 -112 -16
WIRE -80 272 -80 240
WIRE -80 288 -80 272
WIRE -80 400 -80 368
WIRE -64 -112 -112 -112
WIRE -16 -112 -64 -112
WIRE -16 -80 -16 -112
WIRE -16 16 -112 16
WIRE -16 16 -16 0
WIRE 16 288 16 256
WIRE 16 400 -80 400
WIRE 16 400 16 368
WIRE 32 256 16 256
WIRE 64 -96 48 -96
WIRE 64 -96 64 -144
WIRE 64 -80 64 -96
WIRE 64 16 -16 16
WIRE 64 16 64 0
WIRE 96 -144 64 -144
WIRE 96 -96 64 -96
WIRE 128 288 128 256
WIRE 128 400 16 400
WIRE 128 400 128 368
WIRE 144 256 128 256
WIRE 192 -144 176 -144
WIRE 192 -96 160 -96
WIRE 192 -96 192 -144
WIRE 192 -80 192 -96
WIRE 192 16 64 16
WIRE 192 16 192 0
WIRE 224 -96 192 -96
WIRE 224 288 224 272
WIRE 224 400 128 400
WIRE 224 400 224 368
WIRE 288 272 224 272
WIRE 336 272 288 272
WIRE 336 288 336 272
WIRE 336 400 224 400
WIRE 336 400 336 368
WIRE 400 272 400 256
WIRE 400 400 336 400
WIRE 400 400 400 352
WIRE 464 256 400 256
WIRE 480 16 192 16
WIRE 496 256 464 256
WIRE 496 304 496 256
WIRE 496 400 400 400
WIRE 496 400 496 384
WIRE 544 400 496 400
WIRE 576 224 576 128
WIRE 576 368 576 288
WIRE 608 224 576 224
WIRE 608 368 576 368
WIRE 640 176 624 176
WIRE 640 224 608 224
WIRE 640 320 624 320
WIRE 640 368 608 368
WIRE 688 128 576 128
WIRE 688 160 688 128
WIRE 688 272 688 240
WIRE 688 288 576 288
WIRE 688 304 688 288
WIRE 688 400 544 400
WIRE 688 400 688 384
WIRE 784 -96 752 -96
WIRE 784 -96 784 -128
WIRE 784 -80 784 -96
WIRE 784 16 624 16
WIRE 784 16 784 -16
WIRE 800 128 688 128
WIRE 800 144 800 128
WIRE 800 240 800 224
WIRE 800 288 688 288
WIRE 800 304 800 288
WIRE 800 384 784 384
WIRE 832 -96 784 -96
WIRE 848 272 688 272
WIRE 848 400 688 400
WIRE 848 400 848 272
WIRE 896 304 896 288
WIRE 896 400 848 400
WIRE 896 400 896 384
WIRE 912 -96 896 -96
WIRE 928 -96 912 -96
WIRE 928 -80 928 -96
WIRE 928 16 784 16
WIRE 928 16 928 0
WIRE 928 176 928 160
WIRE 928 272 848 272
WIRE 928 272 928 240
WIRE 944 -128 784 -128
WIRE 944 -96 944 -128
WIRE 960 -96 944 -96
WIRE 960 288 896 288
WIRE 960 304 960 288
WIRE 960 400 896 400
WIRE 960 400 960 384
WIRE 976 160 928 160
WIRE 976 176 976 160
WIRE 976 272 928 272
WIRE 976 272 976 256
WIRE 976 288 960 288
WIRE 992 160 976 160
WIRE 1024 304 1024 288
WIRE 1024 400 960 400
WIRE 1024 400 1024 384
WIRE 1056 -96 1024 -96
WIRE 1072 -96 1056 -96
WIRE 1072 -80 1072 -96
WIRE 1072 16 928 16
WIRE 1072 16 1072 0
WIRE 1072 288 1024 288
WIRE 1136 288 1072 288
WIRE 1136 304 1136 288
WIRE 1136 400 1024 400
WIRE 1136 400 1136 384
WIRE 1152 -80 1152 -96
WIRE 1152 16 1072 16
WIRE 1152 16 1152 0
WIRE 1168 -96 1152 -96
SYMBOL voltage 928 -96 R0
WINDOW 0 -67 99 Left 0
WINDOW 3 -30 61 Left 0
SYMATTR InstName Vsq1
SYMATTR Value {Vdd}
SYMBOL res -128 -112 R0
WINDOW 0 22 49 Left 0
WINDOW 3 27 84 Left 0
SYMATTR InstName Radj
SYMATTR Value 1g
SYMBOL bv 336 272 R0
WINDOW 0 -24 58 Left 0
WINDOW 3 -426 144 Left 0
SYMATTR InstName Blim
SYMATTR Value V=(if(v(vcoin,vss)<v(vdd,vss),S1*v(vcoin,vss),S2*(v(vcoin,vss)-v(vdd,vss))+v(vdd,vss)))
SYMBOL bv 496 288 R0
WINDOW 0 -32 59 Left 0
WINDOW 3 429 129 Left 0
SYMATTR InstName Bmul
SYMATTR Value V=(v(vlim)*Kb+Vfree)
SYMBOL bi 192 -80 R0
WINDOW 0 -21 22 Left 0
WINDOW 3 -303 143 Left 0
SYMATTR InstName Bim
SYMATTR Value I=((M1*I(VR1)*V(adj)+M2*I(VR2))*Kc*V(sqr))
SYMBOL res 192 -160 R90
WINDOW 0 18 125 VBottom 0
WINDOW 3 -11 11 VTop 0
SYMATTR InstName Rcext
SYMATTR Value 1g
SYMBOL voltage 1072 -96 R0
WINDOW 0 -87 95 Left 0
WINDOW 3 -35 59 Left 0
SYMATTR InstName Vsq2
SYMATTR Value {-Vdd}
SYMBOL res 944 288 R0
WINDOW 0 -32 16 Left 0
WINDOW 3 -30 97 Left 0
SYMATTR InstName Roff
SYMATTR Value 1e6
SYMBOL res 1008 288 R0
WINDOW 0 22 12 Left 0
SYMATTR InstName Rdemout
SYMATTR Value 1g
SYMBOL res 0 272 R0
WINDOW 0 33 47 Left 0
WINDOW 3 26 86 Left 0
SYMATTR InstName Rin
SYMATTR Value {Rin}
FLAG 544 400 Vss
FLAG -80 272 Vdd
FLAG 32 256 Vcoin
FLAG 288 272 Vlim
FLAG 464 256 Mix
FLAG 608 368 Ir2
FLAG 624 320 Vdd
FLAG 784 384 r2
FLAG 608 224 Ir1
FLAG 624 176 Mix
FLAG 800 240 r1
FLAG -64 -112 Adj
FLAG 224 -96 Ce1
FLAG 48 -96 Ce2
FLAG 784 -128 Sqr
FLAG 912 -96 13
FLAG 1056 -96 14
FLAG 1152 -96 Vcout
FLAG 144 256 Inh
FLAG 976 288 Off
FLAG 992 160 Zener
FLAG 1072 288 Demout