* Copyright (c) 1998-2021 Analog Devices, Inc. All rights reserved. * .subckt ADA4622 1 2 3 4 5 R1 Inn1 2 {Rser} Temp=-273.15 R2 Inp1 1 {Rser} Temp=-273.15 R3 Aol1 COM 1Meg Temp=-273.15 R4 Clamp COM 1Meg Temp=-273.15 C1 Clamp COM {Cfp1a} B1 COM Clamp I=Uplim(Dnlim({Aol2/1Meg}* V(Aol1,COM), {Isink}-V(OL,COM)* 0.2, 10m), {Isrc}+V(OL,COM)*0.2, 10m) A1 Inn2 Inp2 COM COM COM COM Aol1 COM OTA G=100u Iout=1m Vhigh=1k Vlow=-1k En={Ae}-{Be}*exp(-{Ce}*(freq**{De})) G2 0 VCC_Int 3 0 1 G3 0 Vee_Int 4 0 1 R6 VCC_Int 0 1 Temp=-273.15 R7 Vee_Int 0 1 Temp=-273.15 R8 N047 VCC_Int 1Meg Temp=-273.15 R9 N047 Vee_Int 1Meg Temp=-273.15 C2 N047 0 1 E1 COM 0 N047 0 1 R10 COM 0 1Meg Temp=-273.15 Rx N014 N023 {Rx_Zo} Temp=-273.15 Rdummy N014 COM {Rdummy_Zo} Temp=-273.15 G4 COM Cap2L N032 N014 {G1_Zo} R11 Cap2L COM 1 Temp=-273.15 R12 Cap2L Cap2R {R1a_Zo} Temp=-273.15 R13 Cap2R COM {R2a_Zo} Temp=-273.15 C3 Cap2R Cap2L {C1a_Zo} R17 N023 COM 1 Temp=-273.15 B2 COM N023 I=Uplim(Dnlim({G5_Zo}* V(ZoF,COM), {Izon}, 25m), {Izop}, 25m) Cinp COM Inp1 {Ccm} Cinn Inn1 COM {Ccm} Cdiff Inp1 Inn1 {Cdiff} Rcmn Inn1 COM {Rcm} Temp=-273.15 Rcmp COM Inp1 {Rcm} Temp=-273.15 R24 Inn2 N046 1m Temp=-273.15 Ibp Inp1 COM {Ib} Ibn Inn1 COM {Ib-Ios} R26 N016 N018 1k Temp=-273.15 A2 COM N006 COM COM COM COM COM COM OTA G=1u In={Inp} Ink={Inkp} A3 COM N041 COM COM COM COM COM COM OTA G=0 In={Inn} Ink={Inkn} B3 N018 N016 I=1m*{Vos+Drift* (Temp-27)} R27 N025 N017 1m Temp=-273.15 G6 N025 Inp2 N044 N034 1m R28 Inp2 N025 1k Temp=-273.15 C8 N037 N038 {C1a_PSRp} G8 COM N038 VCC_Int COM {G1_PSRp} R29 N038 COM 1 Temp=-273.15 R30 N037 N038 {R1a_PSRp} Temp=-273.15 R31 N037 COM {R2a_PSRp} Temp=-273.15 C9 N035 N036 {C1b_PSRp} R32 N035 COM {R2b_PSRp} Temp=-273.15 R33 N035 N036 {R1b_PSRp} Temp=-273.15 G9 COM N036 N037 COM 1 R34 N036 COM 1 Temp=-273.15 G10 COM N044 N035 COM {G2_PSRp} R35 N044 COM 1 Temp=-273.15 C10 N034 N033 {C1a_PSRn} G11 COM N033 VEE_Int COM {G1_PSRn} R36 N033 COM 1 Temp=-273.15 R37 N034 N033 {R1a_PSRn} Temp=-273.15 R38 N034 COM {R2a_PSRn} Temp=-273.15 G12 N016 N017 N005 COM 1m R39 N017 N016 1k Temp=-273.15 Vimon N015 5 0 BIq 3 4 I={Iq_on} +I(VImon) G1 COM N018 N006 COM 1k G14 COM N046 N041 COM 1k R5 COM N018 1m Temp=-273.15 R43 COM N046 1m Temp=-273.15 C12 N046 COM 1p C13 N018 COM 1p DIP N042 Inp2 DIP DIN Inp2 N043 DIN C14 VCC_Int 0 1n C15 Vee_Int 0 1n DOP N039 N014 DO DON N014 N040 DO S2 Cap2R Cap2L OL COM OL F1 COM OLp VGP 1m A4 OLp OLn COM OLVIp OLVIn COM OL COM OR Ref=100u Vh=50u Trise=10n R44 OLp COM 1k F2 COM OLn VGN 1m R45 OLn COM 1k C16 OLp COM 10p C17 OLn COM 10p DOI N014 N015 LIM COI N015 N014 1p G15 COM Vsatp Vsatpi COM 1 R48 Vsatp COM 1 C21 Vsatp COM 1n G16 COM Vsatn Vsatni COM 1 R49 Vsatn COM 1 C22 Vsatn COM 1n S3 3 N006 N006 3 ESDI S4 3 N041 N041 3 ESDI S5 N006 4 4 N006 ESDI S6 N041 4 4 N041 ESDI C24 N014 Vsatp 5p C25 N014 Vsatn 5p S7 3 5 5 3 ESDO S8 5 4 4 5 ESDO C26 OL COM 1p B6 COM GRp I=1m*({Zo_max}*{Iscp}+V(3,COM)) Rpar=1k Cpar=1n B7 COM GRn I=1m*({Zo_max}*{Iscn}+V(4,COM)) Rpar=1k Cpar=1n G20 COM N007 Cap2R COM {G2_Zo} R55 N007 COM 1 Temp=-273.15 R56 N007 N008 {R2b_Zo} Temp=-273.15 R57 N008 N026 {R1b_Zo} Temp=-273.15 C23 COM N026 {C1b_Zo} Gb3 COM N009 N008 COM 1 R58 N009 COM 1 R59 N009 N010 {R1c_Zo} Temp=-273.15 R60 N010 COM {R2c_Zo} Temp=-273.15 G21 COM N011 N010 COM {G3_Zo} C27 N010 N009 {C1c_Zo} R61 N011 COM 1 R62 N011 N012 {R1d_Zo} Temp=-273.15 R63 N012 COM {R2d_Zo} Temp=-273.15 G22 COM N013 N012 COM {G4_Zo} C28 N012 N011 {C1d_Zo} R64 N013 COM 1 R65 N013 ZoF {R1e_Zo} Temp=-273.15 R66 ZoF COM {R2e_Zo} Temp=-273.15 C29 ZoF N013 {C1e_Zo} R16 N028 COM 1Meg Temp=-273.15 C5 N028 COM {Cfp2} G5 COM N028 N027 COM 1µ R18 N029 COM 1Meg Temp=-273.15 C6 N029 COM {Cfp3} G17 COM N029 N028 COM 1µ R19 N030 COM 1Meg Temp=-273.15 C20 N030 COM {Cfp3} G23 COM N030 N029 COM 1µ R20 N031 COM 1Meg Temp=-273.15 G24 COM N031 N030 COM 1µ G25 COM N019 Sense COM 1 R21 N019 COM 1 R22 N019 N020 {R1a_Aol} Temp=-273.15 R23 N020 COM {R2a_Aol} Temp=-273.15 G26 COM N021 N020 COM {G1_Aol} C31 N020 N019 {C1a_Aol} R50 N021 COM 1 R53 N021 N022 {R1b_Aol} Temp=-273.15 R54 N022 COM {R2b_Aol} Temp=-273.15 G27 COM N027 N022 COM {G2_Aol} C32 N022 N021 {C1b_Aol} R67 N027 COM 1 C4 N002 N001 {C1a_CMR} G7 COM N001 N006 COM {G1_CMR} R15 N001 COM 1 Temp=-273.15 R25 N002 N001 {R1a_CMR} Temp=-273.15 R47 N002 COM {R2a_CMR} Temp=-273.15 C7 N004 N003 {C1b_CMR} R68 N004 COM {R2b_CMR} Temp=-273.15 R69 N004 N003 {R1b_CMR} Temp=-273.15 R70 N003 COM 1 Temp=-273.15 G28 COM N003 N002 COM 1 G29 COM N005 N004 COM {G2_CMR} R71 N005 COM 1 B4 COM N048 I=1m*(V(3,COM)+{Vcm_max}) Rpar=1k Cpar=1n G13 COM CMp N048 COM 1 R40 CMp COM 1 B5 COM N049 I=1m*(V(4,COM)+{Vcm_min}) Rpar=1k Cpar=1n G30 COM CMn N049 COM 1 R41 CMn COM 1 R42 Vsatpi 3 1k C11 Vsatpi 3 1n B8 Vsatpi 3 I=1m*Max(Ap+((Bp*I(Vimon)**Cp)/(Dp**Cp+I(Vimon)**Cp)),40u) R14 Vsatni 4 1k C18 Vsatni 4 1n B9 4 Vsatni I=1m*Max(An+((Bn*-I(Vimon)**Cn)/(Dn**Cn-I(Vimon)**Cn)),40u) R73 Gn3 COM 1 Temp=-273.15 R74 COM Gp3 1 Temp=-273.15 BVGr Clamp COM I=Uplim(Dnlim(V(Gp3,Gn3), {IGrn}, 0.1), {IGrp}, 0.1) B10 COM Gp3 I=IF(V(Sense,COM)>V(GRp,COM), ((V(Sense,COM)-V(GRp,COM))*1),0) B11 COM Gn3 I=IF(V(Sense,COM)