OBSSCircuit DescriptionV1.1010/02/94 20:07 CET.Component & analysis parameters of a circuit.TINA 9.3.130.29 SF-DSB(c) Copyright 1993,94,95,96 DesignSoft Inc. All rights reserved. $Circuit$?F[AM1] miny1=-0.008 maxy1=0.008 divsy1=1 scaley1=0[VF3] miny1=-0.02 maxy1=0.02 divsy1=1 scaley1=0[All] minx1=-1maxx1=6 divsx1=7 scalex1=0 miny1=-4E-5maxy1=0 divsy1=8 scaley1=0 minx2=100maxx2=9999999.99999999 divsx2=5 scalex2=2 minx3=100maxx3=9999999.99999999 divsx3=5 scalex3=2 miny2=-90 maxy2=30 divsy2=8 scaley2=1 miny3=-90 maxy3=30 divsy3=8 scaley3=1 minx4=10maxx4=1000000 divsx4=5 scalex4=2 miny4=-230 maxy4=-60 divsy4=7 scaley4=0 minx9=100 maxx9=100000 divsx9=3 scalex9=2miny9=0maxy9=3.99999999999999E-8 divsy9=4 scaley9=0[AM2] miny1=-0.03 maxy1=0.03 divsy1=2 scaley1=0 [Default] minx14=1000maxx14=1000000 divsx14=3 scalex14=2 minx13=1000maxx13=1000000 divsx13=3 scalex13=2 miny14=1E-6 maxy14=0.01 divsy14=1 scaley14=2 miny13=1E-6 maxy13=0.01 divsy13=1 scaley13=2[TST]miny1=0maxy1=3 divsy1=1 scaley1=0[Out] miny1=-0.003maxy1=0 divsy1=1 scaley1=0 minx4=0.1maxx4=9999999.99999999 divsx4=8 scalex4=2miny2=0maxy2=4 divsy2=4 scaley2=0miny3=0maxy3=4 divsy3=4 scaley3=0 miny4=-400maxy4=0 divsy4=4 scaley4=0 minx1=-0.6 maxx1=0.6 divsx1=6 scalex1=0 miny10=-50 maxy10=30 divsy10=1 scaley10=0 miny9=3E-6 maxy9=6E-6 divsy9=6 scaley9=0 minx9=100 maxx9=100000 divsx9=3 scalex9=2[Vdh] miny2=-40maxy2=0 divsy2=1 scaley2=1 miny3=-40maxy3=0 divsy3=1 scaley3=1 minx4=100maxx4=9999999.99999999 divsx4=5 scalex4=2 miny4=90 maxy4=270 divsy4=1 scaley4=0[Vout] miny1=3.23 maxy1=3.31 divsy1=4 scaley1=0 [Loop Gain] miny2=-50 maxy2=50 divsy2=4 scaley2=1 miny3=-50 maxy3=50 divsy3=4 scaley3=1 miny4=-200 maxy4=100 divsy4=3 scaley4=0 minx4=10maxx4=1000000 divsx4=5 scalex4=2 [Imported] miny1=-0.05 maxy1=0.03 divsy1=4 scaley1=0[IOut]miny1=0 maxy1=0.3 divsy1=3 scaley1=0[FIL] miny1=2.54 maxy1=2.56 divsy1=1 scaley1=0 [Vout1diff] miny1=-0.1 maxy1=0.1 divsy1=1 scaley1=0[NPN] miny1=-3 maxy1=-1.8 divsy1=1 scaley1=0[Outcm] miny1=1.9maxy1=2.142290434 divsy1=1 scaley1=0[V+]miny1=0maxy1=5 divsy1=5 scaley1=0[Vin] miny1=-0.1 maxy1=0.1 divsy1=4 scaley1=0[Vin1+]miny1=2.504639149 maxy1=2.512 divsy1=1 scaley1=0[Vin1-]miny1=2.504847373 maxy1=2.512 divsy1=1 scaley1=0 [P_OutI1]miny1=2.498737198 maxy1=2.501 divsy1=1 scaley1=0 [N_OutI1]miny1=2.499138193 maxy1=2.501 divsy1=1 scaley1=0 [Vin1diff]miny1=0 maxy1=1E-6 divsy1=1 scaley1=0[Bias]miny1=0maxy1=2 divsy1=1 scaley1=0 [Rtpoly] miny1=-0.002 maxy1=0.001 divsy1=3 scaley1=0[Vos]miny1=-0.0002maxy1=9.99999999999999E-5 divsy1=3 scaley1=0minx1=0maxx1=9 divsx1=6 scalex1=0 [Gain_dev] miny1=-1maxy1=1 divsy1=10 scaley1=0 minx1=-75 maxx1=150 divsx1=9 scalex1=0 [Nonlin_Out]miny1=-0.772301278776maxy1=1 divsy1=1 scaley1=0 [DiffOut]miny10=7.562E-8maxy10=7.566E-8 divsy10=1 scaley10=0 [DiffOut2] miny2=-20 maxy2=20 divsy2=1 scaley2=1 miny3=-20 maxy3=20 divsy3=1 scaley3=1miny9=4.19999999999999E-7maxy9=4.69999999999999E-7 divsy9=1 scaley9=0[In] miny9=6E-8 maxy9=1.2E-7 divsy9=6 scaley9=0[VM1]miny2=5911.296103maxy2=5913.181491 divsy2=1 scaley2=2miny3=5911.296103maxy3=5913.181491 divsy3=1 scaley3=2[Vps]miny2=49.999988348maxy2=743.631135357 divsy2=1 scaley2=0miny3=49.999988348maxy3=743.631135357 divsy3=1 scaley3=0L??ƚ'.jl1r' EMFKT 8X?RpTahoma44t$ukPtQuLw(QuXא&fwwt[[cBwct[CBwT ՜ucd 0PQ( At[cdv%  '%   TT UUAA LPT % RpArial! DJT]7R!9'1I8RUU@H U@HH8 U@r#נH@bmEuDFLT&FujEu`TXXhq7<Bw\q7 TX<CBw`E!\q7a E! `E!` ATX\q7dv%  % RpArial?   Hw(0 DFLT0jEu`XXHo7<Bwl>6p>n5n56p5n,n,6p,n#n#6p#nn6p% &%    TdGbUUAAGLT4.60c% ( ff%  6p% pp6p|% %  &%    Tl(UUAALXVoutn )% % ( %  &%    Tx*bUUAA*L\202.40m c% ( ff%  6pnn6pnn6pnn6pnn6pll6pnn6pnn6pnn6pnn6p% &%    TdGsbUUAAGsLT4.80cs% ( f|f|%  6p|% pApA6p% %  &%    Tl(UUAALXVoutp )% % ( %  &%    Tx*7bGUUAA*7L\202.65m c7% ( fAfA%  6pAn8n86p8n/n/6p/n&n&6p&nn6pll6pn n 6p nn6pnn6pnn6p% &%    TdGbUUAAGLT4.80c% ( ff%  6p% % pkpk&%  6tktk6xkxk6}k}k6kk6jj6ii6hh6gg6ff6ee6dd6cc6bb6aa6``6__6^^6]]6\\6[[6ZZ6YY6XX6WW6VV6VV6UU6TT6SS6RR6QQ6PP6OO6NN6MM6LL6 K K6JJ6II6HH6GG6!F!F6%E%E6*D*D6.C.C62B2B66A6A6;@;@6????6C>C>6G=G=6K<K<6P;P;6T:T:6X9X96\8\86a7a76e6e66i5i56m4m46q3q36v2v26z1z16~0~06//6..6--6,,6++6**6))6((6''6''6&&6%%6$$6##6""6!!6  6666666666666666  666% p|p|& %  6t|t|6x|x|6}|}|6||6}}6~~6666666666666666666666666666666  66666!!6%%6**6..6226666;;6??6CC6GG6KK6PP6TT6XX6\\6aa6ee6ii6mm6qq6vv6zz6~~666666666666666666666666666666666  666% pApA& %  6tAtA6xAxA6}A}A6AA6@@6??6>>6==6<<6;;6::6996886776666556446336226116006//6..6--6,,6,,6++6**6))6((6''6&&6%%6$$6##6""6 ! !6  6666!!6%%6**6..6226666;;6??6CC6GG6KK6PP6TT6XX6\\6a a 6e e 6i i 6m m 6q q 6vv6zz6~~666666666666666666666666666666666  666%  % % % VER=1.0Font0=Verdana,14Font1=Verdana,14,BRect0=2,0,0,85,22Rect1=1,0,0,85,10Rect2=1,0,10,10,17Rect3=1,10,10,75,17Rect4=1,75,10,85,17Rect5=1,0,17,50,22Rect6=1,50,17,85,22Text0=0,2,2,TitleText1=0,2,11,SizeText2=0,2,18,DateText3=0,12,11,Document No.Text4=0,77,11,RevText5=0,52,18,SheetText6=0,70,18,ofField0=1,T,11,2,80Field1=1,T,11,5,80Field2=1,S,4,13,5Field3=1,T,14,13,40Field4=1,R,78,13,6Field5=1,D,12,18,30Field6=1,P,64,18,3Field7=1,A,77,18,3+F0=ISO224X Output Voltage vs Input VoltageF3=SIM_VOUT_vs_VIN_ISO224XF4=1.0F5=09/03/2018F6=1F7=19<d@<d ArialC1. Select DC transfer Characteristic from the Analysis\DC Analysis@ menu to view the DC transfer characteristic of the circuit.Symbol????333333???```T_2045695020160404110750?Xx`XX`x`T_2045785020160404110750?x``x`x``T_20457C1020160404110750?x0(x0x((T_20457FD020160404110750?0(0((T_2045839020160404110750?`````T_20458B1020160404110750;X`X`T_20458ED020160404110750;h`h`T_2045929020160404110750;xhx`xhx`T_2045965020160404110750;xXx`xXx`T_20459A1020160404110750;X(X8X(X8T_2045A91020160404110750;XpX`XpX`T_2045ACD020160404110750C0HX`0H8H8`X`T_2045B09020160404110750;X808X808T_2045B45020160404110750;hphhphT_2045B81020160404110750?@hH@h@hHT_2EEA554020171206111522?`h``hT_1440D55020180317203848;T_27B6C42020180317203854BsX8Out:T_0CED1E8020110331182227 Vmet (VM)BsXp VoutnT_0CED18A020110331182227 NOPCB (VF)BsX(VoutpT_0CED12C020110331182227 NOPCB (VF)Bx0 0VS2T_0405D5A020110331182241 JP100 (VS)@B0 VS3T_0405CFC020110331182241 JP100 (VS)@BhH VinT_0FA5CD3020110331184034 JP100 (VG)?MbP?@V BhC1T_27B244E020180317203842CP_CYL300_D700_L1400 (C) w$>@eAY@?:Bxi@U2T_3CDF72F020180319205343 ISO224XISO224XQC:\Documents and Settings\Istvan.DESIGNSO-CORE2Q.000\Local Settings\Temp\AMC1200UISO224XLabel;;11@@d*VCAPP  @d*INTPN VM IGND V @d*VDD1N VM IGND V  @d*GND10/I0 IGND V 8 @d*GND2N VM IGND V 8 @d*OUTN 8 @d*OUTPNVOS_DTND V 8 @d*VDD2PEY#  @ f00h$(0h   eddeddedde0ddgVDD1Arial۶m۶m?gVDD2Arial۶m۶m?gGND1Arial#۶m۶m?gGND2Arial#۶m۶m?f e0ddQ`1\@Q`1\@N*****************************************************************************O* (C) Copyright 2018 Texas Instruments Incorporated. All rights reserved. N*****************************************************************************N** This model is designed as an aid for customers of Texas Instruments. N** TI and its licensors and suppliers make no warranties, either expressed N** or implied, with respect to this model, including the warranties of M** merchantability or fitness for a particular purpose. The model is M** provided solely on an "as is" basis. The entire risk as to its quality L** and performance is with the customer O***************************************************************************** A* Released by: Analog eLab Design Center, Texas Instruments Inc.* Part: ISO224X;* +-12-V Single-Ended Input, Reinforced Isolated Amplifier* Date: 03/12/2018* Model Type: TINA* Simulator: TINA-TI&* Simulator Version: 7.0.30.267 SF-TI#* Datasheet: SBAS738 - 26.JAN 2018*N****************************************************************************** version 1.0:*O***************************************************************************** * ISO224X SUBCIRCUIT;* High Impedance, 2-V Input, Reinforced Isolated Amplifier** source ISO224X6.SUBCKT ISO224X VCAP IN VDD1 GND1 GND2 OUTN OUTP VDD21XDFilter POut1_11 VOCM NOut1 INP GND2 DFilterAXFilter POut1_11 NOut1 GND2 VDD2 OUTN VOCM OUTP Filter_BlockXD4 GND2 OUTN D_D2XD3 OUTN VDD2 D_D2XD2 GND2 OUTP D_D2XD1 OUTP VDD2 D_D2AXGain POut1_13 GND1 VDD1 GND1 VDD2 GND2 INP GND2 FSO VGAINR3 GND2 GND1 100G C1 GND2 GND1 1.2P RIO VDD2 VDD1 100G CIO VDD2 VDD1 1.2P >XInput IN VCAP GND2 POut1_13 FSO VDD1 GND1 Input_circuit.ENDS*.SUBCKT DFilter POut1 VOCM NOut1 INP GND2R25 15 GND2 1 GVCCS3 15 GND2 16 GND2 -10GVCCS2 NOut1 VOCM VALUE = {0.5*V(15,GND2)}0GVCCS1 VOCM POut1 VALUE = {0.5*V(15,GND2)}R22 VOCM NOut1 1 R21 POut1 VOCM 1 R6 17 INP 200K "C6 16 GND2 428.833333F C4 15 17 885.333333F R5 16 17 200K .ENDS8.SUBCKT Filter_Block INP INN GND2 VDD2 VOUTN VOCM VOUTPVPSref 29 GND2 3.3R21ops 25 0 59 L2ops 25 0 15.650236U R1 26 25 1 R11ops 27 0 59 L1ops 27 0 78.25118U R1ops 28 27 1 G2ops 0 26 28 0 1%G1ops 0 28 29 VDD2 14.058532UKXOutputp VM Neg_30 IGND_23 Bias IAVDD_24 VOUTP VDD2 Plus_31 GND2 Vt0p Vt0 + Output C7 32 33 3.64P EVCVS2 32 GND2 35 GND2 1EVCVS1 34 GND2 36 GND2 1R16 37 INP 200K C8 36 35 1.493333P R15 33 INN 200K R14 35 33 200K C5 34 37 3.64P R11 36 37 200K KXOutputn VM Neg_38 IGND_23 Bias IAVDD_24 VOUTN VDD2 Plus_39 GND2 Vt0p Vt0 + Output_1 R8 40 34 200K R22ops 41 0 10 #C2ops Veps_18 41 1.607626N 'Epsp VOCM Plus_31 Veps_18 0 -1'Epsn Plus_39 VOCM Veps_18 0 -1R3ops Veps_18 0 990 &G3ops 0 Veps_18 26 0 1.010101MC3 40 42 4.76P R7 42 32 200K %C4 VOUTP Neg_30 1.026667P R6 Neg_30 42 100K R5 VOUTP 42 200K %C2 VOUTN Neg_38 1.026667P R3 Neg_38 40 100K R2 VOUTN 40 200K BXBias IAVDD_24 VDD2 IGND_23 GND2 Bias VM Vt0p Vt0 VOCM Bias.ENDSB.SUBCKT Output VM Neg IGND Bias IAVDD OUT VDD2 Plus GND2 Vt0p Vt0&VAM2 47 VGN_45 ; Current Arrow#VAM1 50 OUT ; Current Arrow!Vo21 IAVDD 53 695.218247M Vo22 48 IGND 695.218247M$XD5 VGP_44 VDD2 D_LIM100_05$XD3 GND2 VGN_45 D_LIM100_05"XD6 46 VGP_44 D_LIM100_05XD1 48 VV_43 D_LIM1"XD4 VGN_45 49 D_LIM100_05RO2 VDD2 51 10 RO1 52 GND2 10 XD2 VV_43 53 D_LIM1"C33 VV_43 VM 15.915494F ,XT7 50 VGP_44 51 VDD2 Q_PMOS_OUT_L1+ PARAMS: M=25 W=20U L=0.8U-XT2 OUT VGN_45 52 GND2 Q_NMOS_OUT_L1+ PARAMS: M=25 W=20U L=0.8UFEVMP2 VDD2 46 VALUE = {LIMIT(1.02*V(VDD2,Vt0p),0,V(VDD2,GND2))}EEVMN2 49 GND2 VALUE = {LIMIT(1.02*V(Vt0,GND2),0,V(VDD2,GND2))}Ro23 VM Neg 100G Ro22 Plus VM 100G Ro21 Neg Plus 1G Co21 Neg Plus 10F %Rdn2 VGP_44 Vt0p 2.041402MEG *Gdn2 Vt0p VGP_44 VM VV_43 146.95U Rdn1 47 Vt0 2.041402MEG %Gdn1 Vt0 47 VM VV_43 146.95UCf5 OUT 47 1P Cf4 VGP_44 OUT 1P Co23 VM Neg 10F RCo23_RPAR VM Neg 1TCo22 Plus VM 10F RCo22_RPAR Plus VM 1TR83 VV_43 VM 100K #G23 VM VV_43 Plus Neg 10U.ENDSD.SUBCKT Output_1 VM Neg IGND Bias IAVDD OUT VDD2 Plus GND2 Vt0p Vt0&VAM2 58 VGN_56 ; Current Arrow#VAM1 61 OUT ; Current Arrow!Vo21 IAVDD 64 695.218247M Vo22 59 IGND 695.218247M$XD5 VGP_55 VDD2 D_LIM100_05$XD3 GND2 VGN_56 D_LIM100_05"XD6 57 VGP_55 D_LIM100_05XD1 59 VV_54 D_LIM1"XD4 VGN_56 60 D_LIM100_05RO2 VDD2 62 10 RO1 63 GND2 10 XD2 VV_54 64 D_LIM1"C33 VV_54 VM 15.915494F ,XT7 61 VGP_55 62 VDD2 Q_PMOS_OUT_L1+ PARAMS: M=25 W=20U L=0.8U-XT2 OUT VGN_56 63 GND2 Q_NMOS_OUT_L1+ PARAMS: M=25 W=20U L=0.8UFEVMP2 VDD2 57 VALUE = {LIMIT(1.02*V(VDD2,Vt0p),0,V(VDD2,GND2))}EEVMN2 60 GND2 VALUE = {LIMIT(1.02*V(Vt0,GND2),0,V(VDD2,GND2))}Ro23 VM Neg 100G Ro22 Plus VM 100G Ro21 Neg Plus 1G Co21 Neg Plus 10F %Rdn2 VGP_55 Vt0p 2.041402MEG *Gdn2 Vt0p VGP_55 VM VV_54 146.95U Rdn1 58 Vt0 2.041402MEG %Gdn1 Vt0 58 VM VV_54 146.95UCf5 OUT 58 1P Cf4 VGP_55 OUT 1P Co23 VM Neg 10F RCo23_RPAR VM Neg 1TCo22 Plus VM 10F RCo22_RPAR Plus VM 1TR83 VV_54 VM 100K #G23 VM VV_54 Plus Neg 10U.ENDS9.SUBCKT Bias IAVDD VDD2 IGND GND2 Bias VM Vt0p Vt0 VOCMVS2 67 68 1.2 XU5 0 Vocmtemp VOCMTEMP2EVSOCM VOCM GND2 VALUE = {500M*V(VDD2,GND2)}=GIb2 IGND Bias VALUE = {48.98M*V(VDD2,GND2)+730.612M}%Rb3 Bias IGND 1 TC=970U,-77NR3 68 GND2 10MEG R2 VDD2 69 10MEG 0EVCVS1 VM IGND VALUE = {0.5*V(IAVDD,IGND)}0EAVDD IAVDD IGND VALUE = {5*V(Bias,IGND)}EGND IGND 0 GND2 0 1EBMG 70 GND2 Vt0 GND2 1,XT4 69 69 VDD2 VDD2 Q_PMOS_OUT_L1_1+ PARAMS: M=1 W=10U L=4U -XT1 VT1 70 GND2 GND2 Q_NMOS_OUT_L1_1+ PARAMS: M=9 W=21U L=0.8U,XT3 68 68 GND2 GND2 Q_NMOS_OUT_L1_2+ PARAMS: M=1 W=10U L=4U XD2 67 69 D_LIM1_1 Rsp1 VDD2 VT1 2.111111K !GIb1 69 68 Bias IGND 10URpsrr1 69 68 10MEG !EVMP1 Vt0p VDD2 69 VDD2 1 EVMN1 Vt0 GND2 68 GND2 1.ENDS9.SUBCKT Input_circuit VIN VCAP GND2 POut1 FSO VDD1 GND1VPSref 85 GND1 5XD3 76 VIN D_ZR_5V3XD9 76 GND1 D_ZR_5V33XU1 77 IGND_72 FSO IGND_72 HYSTCOMPG_THLRFQ+ PARAMS: VOUTH=1 VOUTL=0 ROUT=100 TDLH=48U TDHL=1U TRISE=1N TFALL=1N VTHRES=0.5 + VHYST=100mC3 VIN GND1 2PC1 VLCM GND1 2P$XU_1 VLCM GND1 VDD1 GND1 IIB#Rin1 VLCM GND1 208.333333K "Rin2 VIN VLCM 1.041667MEG XD2 GND1 78 D_LIMINHXD1 VLCM VDD1 D_LIMINH 90%*(VoutH-VoutL), Tfall -> 10%*(VoutH-VoutL)$.PARAM Tdellh = {MAX(Tdlh,MinADel)}$.PARAM Tdelhl = {MAX(Tdhl,MinADel)}S.Param Rdel = {IF ( ((Tdellh > 1E-15)|(Tdelhl > 1E-15)) & (Rout < 1), 1, Rout ) } O.Param Ro = {IF ( ((Trise > 1E-15)|(Tfall > 1E-15)) & (Rout < 1), 1, Rout ) } .Param VoutM={(VoutH+VoutL)/2}.Param Tdmin= 1pE*.Param Cdel={Sqrt((Tdelhl+Tdmin)*(Tdellh+Tdmin))/(0.693*(Rdel+1u))}B.Param Cdel={Sqrt((Tdelhl+Tdmin)*(Tdellh+Tdmin))/(4.6*(Rdel+1u))}7.Param Gdlh={Sqrt((Tdelhl+Tdmin)/(Tdellh+Tdmin))/Rdel}1.Param Gdhl={(Tdellh+Tdmin)/(Tdelhl+Tdmin)*Gdlh}0.Param Cout={Sqrt(Tfall*Trise)/(2.287*(Ro+1u))}).Param Gr={Sqrt(Tfall/(Trise+Tdmin))/Ro}#.Param Gf={(Trise+Tdmin)/Tfall*Gr}.Param VthH={Vthres+Vhyst}.Param VthL={Vthres-Vhyst}*EVthrH VthrH 0 value = {4.35}*EVthrL VthrL 0 value = {4.25}Rinp inp gnd 1GRinm inm gnd 1GCGthr gnd thr Value= { IF ( V(out,gnd) < {VoutM}, {VthH}, {VthL}) }G*Gthr gnd thr Value= { IF ( V(out,gnd) < VoutM, V(VthrH), V(VthrL) ) }Rthr gnd thr 1sGouti gnd outi Value= { IF ( (V(inp,inm) > V(thr,gnd)), (VoutH - V(outi,gnd))*Gdlh, (VoutL - V(outi,gnd))*Gdhl ) }Couti outi gnd {Cdel}LGthro gnd thro Value= { IF ( V(out,gnd) < VoutM, VoutH*0.99, VoutH*0.01 ) }Rthro gnd thro 1i*Gout gnd out Value= { IF ( (V(outi, gnd) > VoutM), (VoutH - V(out,gnd))*Gr, (VoutL - V(out,gnd))*Gf ) }nGout gnd out Value= { IF ( (V(outi, gnd) > V(thro,gnd)), (VoutH - V(out,gnd))*Gr, (VoutL - V(out,gnd))*Gf ) }Cout out gnd {Cout}.ENDS.SUBCKT IIB 1 2 Vdd Gnd.PARAM Rtemp = {1/3.50985}.PARAM RVdd = {1/1.0}rGVocmtemp 0 10 table {TEMP} = (-55,3.84236, -25.2609,3.76847, 4.79130,3.62069, 24.5130,3.50985, 34.9478,3.49754, h+ 49.7130,3.47291, 64.7391,3.47291, 79.7130,3.49754, 94.6348,3.69458, 109.661,3.95320, 124.374,4.35961)R1 10 0 { Rtemp}VGIibvdd 0 20 table {V(Vdd,Gnd)} = (0,0, 3,1.73219, 3.49652,2.24816, 3.99739,2.61671, 5+ 4.50261,3.13268, 5.00348,3.50123, 5.50000,3.86978)R2 20 0 {RVdd}#GIib 1 2 Value = { V(20)*V(10)*1n}.ENDS.SUBCKT D_LIMINH 1 2D1 1 2 D_Liminh?*.MODEL D_Liminh D( IS=3.5n N=1.0 RS=0 XTI=0 AF=0 KF=0 EG=0.1)?.MODEL D_Liminh D( IS=3.5f N=1.0 RS=0 XTI=0 AF=0 KF=0 EG=0.55).ENDS.PARAM MinADel = {1n}%.SUBCKT HYSTCOMPGD inp inm out gnd ;+ Params: Vthres=0 Vhyst=1 VoutH=5 VoutL=0 Rout=1 Delay=1N*#.PARAM Tdel = {MAX(Delay,MinADel)}=.Param Rdel = {IF ( (Tdel > 1E-15) & (Rout < 1), 1, Rout ) }.Param VoutM={(VoutH+VoutL)/2}.Param VthH={Vthres+Vhyst}.Param VthL={Vthres-Vhyst}%.Param Cout={Tdel/(0.693*(Rdel+1u))}.Param Gdlh={1/Rdel}.Param Gdhl={1*Gdlh}*CGthr gnd thr Value= { IF ( V(out,gnd) < {VoutM}, {VthH}, {VthL}) }Rthr gnd thr 1oGout gnd out Value= { IF ( (V(inp,inm) > V(thr,gnd)), (VoutH - V(out,gnd))*Gdlh, (VoutL - V(out,gnd))*Gdhl ) }Cout out gnd {Cout}Rout out gnd {1e5*Rdel}.ENDS.SUBCKT VOST 1 2*VOS Input offset voltageA*ISO224X, Initial, at TA = 25C, VIN = GND1 50.0 0.4(1) 50.0mVT*ISO224XB, Initial, at TA = 25C, VIN = GND1, 4.5 V = VDD1 = 5.5 V 5.0 0.4(1) 5.0.*TCVOS Input offset drift ISO224X 20(1)V/C.PARAM I0 = 1M*.PARAM DVOS_DT= {0.4U}.PARAM DVOS_DT= {-5.0U}%.PARAM VOFFS = {-119.0U + 2*DVOS_DT}.PARAM R0 = {VOFFS/I0}.PARAM TC1= {DVOS_DT/R0/I0}R2 40 0 RMOD2 {R0} I2 40 0 {I0}E3 1 2 40 0 1).MODEL RMOD2 RES (TC1={TC1} TC2=0 TCE=0).ENDS.SUBCKT D_D4 1 2 D1 1 2 DD/.MODEL DD D( IS=10n N=0.50 RS=1 XTI=0 Eg=0.35) .ENDS D_D.SUBCKT D_ZB1 1 2D1 1 2 D_4_9V CD 1 2 10PA.MODEL D_4_9V D( IS=1n N=1.0 BV=2.4 IBV=1.0m RS=0 XTI=0 EG=0.55).ENDS 7* STANDARD OPERATIONAL AMPLIFIER MACROMODEL SUBCIRCUIT* CREATED USING 08/05/06B* (REV 1.53 03/05/16, simplified 1.5, VDROPOL referenced to VP )$.SUBCKT STDOPAMP INP INM VP VM OUTU+ PARAMS: GAIN=200K RIN=2MEG RINC=1E9 CIN=1p CINC=1p ROUT=75 SLEWRATE=500K FPOLE1=5 + VDROPOH=1.9 VDROPOL=1.9 *FPOLE2=1MEG*.PARAM PI = 3.141592.PARAM IS = 1.0E-12.PARAM VT = 0.02585.PARAM IMAX = 100.0E-2.PARAM C1 = {IMAX/SLEWRATE}!.PARAM R1 = {1/(2*PI*C1*FPOLE1)}.PARAM GM1 = {GAIN/R1}*.PARAM R2 = 100*.PARAM G2 = {1/R2}.PARAM GOUT = {1/ROUT}"*.PARAM C2 = {1/(2*PI*R2*FPOLE2)}#.PARAM VDF = {VT*LOG(1 + IMAX/IS)}*RINM1 INM VP {2*RINC}RINM2 INM VM {2*RINC}RINP1 INP VP {2*RINC}RINP2 INP VM {2*RINC}RIN INM INP {RIN}CINM1 INM VM {CINC}CINP1 INP VM {CINC}CIN INM INP {CIN}-*EVP VPI 0 VALUE = { V(VP)-(VDROPOH + VDF) }NEVM VMI 0 VALUE = { Limit(V(VP)-(VDROPOL - VDF), V(VM) + VDF, V(VP) + VDF) }HEVP VPI 0 VALUE = { Limit(V(VP)-(VDROPOH + VDF), V(VM) + VDF, V(VP)) }.GIQ VP VM VALUE = {5M*ABS(V(P1,OUT))}$GMO2 VM OUT P1 VM {0.5*GOUT}RO2 OUT VM {2*ROUT} $GMO1 OUT VP VP P1 {0.5*GOUT}RO1 VP OUT {2*ROUT} *C2 P2 GND {C2}*R2 P2 GND {R2} *GM2 GND P2 P1 GND {G2}2EGND GND 0 POLY(2) (VP,0) (VM,0) 0 .5 .5D3 VMI P1 D_1D2 P1 VPI D_1C1 P1 GND {C1}R1 P1 GND {R1}D*GM1 GND P1 VALUE = { LIMIT( GM1*V(INP,INM), -IMAX, IMAX) }fGM1 GND P1 VALUE = { IF (TIME < 1e-30, GM1*V(INP,INM), LIMIT( GM1*V(INP,INM), -IMAX, IMAX)) }*GM1 GND P1 VALUE = { Limit( V(VP,VM)/(Abs(-VDROPOH + VDROPOL)+1m), 0, 1 )*IF (TIME < 1e-30, GM1*V(INP,INM), LIMIT( GM1*V(INP,INM), -IMAX, IMAX)) }$.MODEL D_1 D( IS={IS} XTI=0 EG=0.8).ENDSG.SUBCKT SWMOSP D G S B Params: Vth=2.0 KP=10 Rd=1m Rs=1m L=1u W=1u.Param T0={273.15}.Param Tnom={25+T0}Rs S Si {Rs}Rd D Di {Rd} TC=7m5M1 Di G Si B SWMOS L={L} W={W}I.MODEL SWMOS PMOS (LEVEL=1 KP= {KP} VTO={Vth} IS=0 LAMBDA=0.5M RDS=1e7)*Dbody Di Bi DBODY`*.MODEL DBODY D(IS=100n N=1.1 CJO=1.00n M=0.3 VJ=0.7 RS=20.47u BV=85 IBV=1m EG=1.12 TT=30n)Cgd G Di 1pCgs G Si 10pCds Di Si 1p .ENDS .SUBCKT D_LIMCM 1 2D1 1 2 D_Limcm=.MODEL D_LIMcm D( IS=1p N=1.0 RS=100 XTI=0 AF=0 KF=0 EG=1.1).ENDS.SUBCKT D_LIM1T 1 2D1 1 2 D_Lim1T.ENDS?.MODEL D_LIM1T D( IS=10F N=1.0 RS=10 XTI=0 AF=0 KF=0 EG=0.555)*$*Parameters: 0.4um CMOS.PARAM LS = 1.0U.PARAM VTOHP = 0.75.PARAM VTOHN = 0.75.PARAM LAMBDA = 10M.PARAM GAMMA = 0.00.PARAM KAPPA = 1.0.PARAM THETA = 0.23.PARAM ETA = 3.PARAM KPN = {UON*COX * 1e-4}.PARAM KPP = {UOP*COX * 1e-4}.PARAM LDN = 0.09U.PARAM LDP = 0.09U.PARAM RSW = 1810.PARAM RSN = 1.41.PARAM RDS = 10MEG.PARAM VBMUL = 1E6.PARAM RPAR = 1T.PARAM CBDJ = 1.0 .PARAM CBDS = 1.0.PARAM CGBF = 1.0.PARAM PBP = 0.7.PARAM PBN = 0.7.PARAM UON = 450.PARAM UOP = 450*.PARAM UOP = 150*.PARAM CJN = {200U}.PARAM CJP = {400U} .PARAM CJSWN = {1.2N}.PARAM CJSWP = {2.4N}.PARAM XJN = 0.15U.PARAM CGSON = {0.6*XJN*COX} .PARAM CGDON = {CGSON}.PARAM CGBON = {CGBF*CGDON}.PARAM XJP = 0.18U.PARAM CGSOP = {0.6*XJP*COX} .PARAM CGDOP = {CGSOP}.PARAM CGBOP = {CGBF*CGDOP}'.PARAM EPSSIO2 = {3.9*8.854214871E-12}.PARAM TOX = 80E-10.PARAM COX = {EPSSIO2/TOX}*$F.MODEL Q_NMOS NMOS Level=1 L=2U W=10U KP={KPN} VTO={VTOHN} AF=0 KF=0*$G.MODEL Q_PMOS PMOS Level=1 L=2U W=10U KP={KPP} VTO={-VTOHP} AF=0 KF=0*$T.MODEL Q_NMOS_Out_L1 NMOS LEVEL=1 L=10U W=100U KP={KPN} VTO={VTOHN} LAMBDA={LAMBDA}W+ CJ={CJN} CJSW={CJSWN} CGSO={CGSON} CGDO={CGDON} RSH= 4 PB={PBN} LD= {LDN} RDS={RDS} *$O.MODEL Q_NMOS_Out NMOS LEVEL=3 L=10U W=100U KP={KPN} VTO={VTOHN} THETA={THETA}i+ CJ={CJN} CJSW={CJSWN} CGSO={CGSON} CGDO={CGDON} RSH= 4 PB={PBN} LD= {LDN} RDS={RDS} TOX={TOX} XJ={XJN}(+ GAMMA={GAMMA} KAPPA={KAPPA} ETA={ETA}*$U.MODEL Q_PMOS_Out_L1 PMOS LEVEL=1 L=10U W=100U KP={KPP} VTO={-VTOHP} LAMBDA={LAMBDA}V+ CJ={CJP} CJSW={CJSWP} CGSO={CGSOP} CGDO={CGDOP} RSH=4 PB={PBP} LD= {LDP} RDS={RDS} *$P.MODEL Q_PMOS_Out PMOS LEVEL=3 L=10U W=100U KP={KPP} VTO={-VTOHP} THETA={THETA}h+ CJ={CJP} CJSW={CJSWP} CGSO={CGSOP} CGDO={CGDOP} RSH=4 PB={PBP} LD= {LDP} RDS={RDS} TOX={TOX} XJ={XJP}(+ GAMMA={GAMMA} KAPPA={KAPPA} ETA={ETA}*$?.MODEL D_Lim1 D( IS=10F N=1.0 RS=1000 XTI=0 AF=0 KF=0 EG=1.11)*$@.MODEL D_Lim100 D( IS=10F N=1.0 RS=100 XTI=0 AF=0 KF=0 EG=1.11)*$B.MODEL D_Lim1005 D( IS=10F N=0.5 RS=100 XTI=0 AF=0 KF=0 EG=0.555)*$D.MODEL D_Lim100_05 D( IS=10F N=0.5 RS=100 XTI=0 AF=0 KF=0 EG=0.555)*$>.MODEL D_Lim10 D( IS=10F N=1.0 RS=10 XTI=0 AF=0 KF=0 EG=1.11)*$>.MODEL D_Lim2 D( IS=10f N=0.5 RS=1 XTI=0 AF=0 KF=0 EG=0.555 )*$6.MODEL D_Lim3 D( IS=1E-18 N=1.0 RS=1 XTI=0 AF=0 KF=0)*$5.MODEL D_Lim4 D( IS=10F N=1.0 RS=1m XTI=0 AF=0 KF=0)*$0.MODEL D1 D( IS=1p N=1.0 RS=0 XTI=3 AF=0 KF=0 )*$;.MODEL DZ_14V D( IS=1p N=1.0 BV=14.0 IBV=5.0M XTI=0 RS=10);.MODEL DZ_80V D( IS=1p N=1.0 BV=80.0 IBV=5.0M XTI=0 RS=10)*$&.MODEL D2 D( IS=1p N=1.0 XTI=0 RS=10)VINNVINPVOUTNVOUTPGND1VDD1VDD2GND2;BfxhGND1T_0405E16020110331182241;BfhGND2T_0405DB8020110331182241BoVDD2T_0405B26020110331182227 NOPCB (J)BoVDD1T_0405AC8020110331182227 NOPCB (J)BoxGND2T_0405A6A020110331182227 NOPCB (J)BoxGND1T_0CED2A4020110331182227 NOPCB (J)Bo(VDD1T_0405C9E020110331182241 NOPCB (J)Bo(VDD2T_0405C40020110331182241 NOPCB (J)Bo`GND1T_0405B84020110331182241 NOPCB (J)Bo`GND2T_0405BE2020110331182241 NOPCB (J)BohGND1T_2EEF83B020171206111504 NOPCB (J)BoGND1T_27B249D020180317203851 NOPCB (J)BfXT_0405F8E020110331182244 NOPCB (GND)BfT_0405F30020110331182246 NOPCB (GND)8?V-_@FMbP??ư>*dd..@Y@Vin[dddd$@?.A.A.AeAMbP?@@?Mb`?ư> $ 4@D@ =B?& .>??ư>ư>ư>ư>ư>ư>?I@?I@?I@& .>#i;@& .>-q=ư>MbP?-q=MbP?vIh%<=@@D@& .>?MbP?4@?{Gz?ꌠ9Y>)F@?+= _BKH9$@Y@& .>ư>?.AMbP??????I@Default analysis parameters. These parameters establish convergence and sufficient accuracy for most circuits. In case of convergence or accuracy problems click on the "hand " button to Open other parameter sets.?Xd I@nMbP?{Gz?{Gz?MbP????|=Hz>}Ô%ITNoname