OBSSCircuit DescriptionV1.1010/02/94 20:07 CET.Component & analysis parameters of a circuit.TINA 9.3.200.277 SF-TIB(c) Copyright 1993,94,95,96 DesignSoft Inc. All rights reserved.A $Circuit$w/?[VOUT] miny2=-40 maxy2=20 divsy2=6 scaley2=1 miny4=-40 maxy4=20 divsy4=6 scaley4=1 minx2=10maxx2=100000000 divsx2=7 scalex2=2 minx4=10maxx4=100000000 divsx4=7 scalex4=2TSE??ƚ06zl B0 EMFPT 8%xRpMS Sans Serifpp"JLp J"ph"p p L"JL8  "p8 ""(g" I"(g(g  "dv%  '%   TT *tAqtA LPT % RpArial0100000000000000000dv%  % RpArialp  `3i $0162595206983063360&Fmwpf "  b B . 0100000000000000000dv;Wo@"cXdv%  % %  % %  % %  % %  % %  % %  % %  % %  % % %  %   + M% %   + M% 44&%  64GG6GSS6S[[6[aa6aff6fjj6jnn6nqq6qtt6ttt6t66666666666666666666666!!6!&&6&++6+..6.226255655565HH6HSS6S[[6[aa6aff6fkk6knn6nrr6ruu6uuu6u666666666666666666% 44&%  646% 44%  64464464h4h6h4=4=6=% 44%  6446% 44&%  6% %  &%    T3VB*tAqtA3LhFrequency (Hz) W3% %    TX- :/*tAqtA- LP10; % ( 44%  64GG6GSS6S[[6[aa6aff6fjj6jnn6nqq6q% &%    T`m /*tAqtAm LT100 % ( tt%  6t66666666% &%    TX /*tAqtA LP1k % ( %  666666666% &%    T` /*tAqtA LT10k % ( %  6666!!6!&&6&++6+..6.2262% &%    Td. J/*tAqtA. LT100kK % ( 55%  65HH6HSS6S[[6[aa6aff6fkk6knn6nrr6r% &%    Tdn /*tAqtAn LT1MEG  % ( uu%  6u66666666% &%    Tl /*tAqtA LX10MEG  % ( %  666666666% &%    Tp /*tAqtA LX100MEG   % ( %  6% 4464% %  &%    % Rp Arial!mP `uw`Q v\t "@ow!m\t0"@ow!m"@ow!m"ow@" `uw =`m\tx"xDmw""xRw!mV "NAId"'C!mV "BV o'C"#/@"2]@6EMdv%  T|u*tAqtAL\CLG (dB)   9% ( %  % %    T` (*tAqtA LT-40) % ( ++%  640 0 64 00640064% &%    T`(*tAqtALT-30)% ( ++%  64006400640064% &%    T`(*tAqtALT-20)% ( ++%  64006400640064% &%    T`(*tAqtALT-10)% ( ++%  6400640~0~64~0s0s64s% &%    TT"`(o*tAqtA"`LP0)`% ( +h+h%  64h0]0]64]0R0R64R0H0H64H% &%    TX5(D*tAqtA5LP10)5% ( +=+=%  64=02026420(0(64(0064% &%    TX (*tAqtA LP20) % ( ++%  64% % 4"4"&%  66"6"68"8"6;";"6="="6?"?"6A"A"6D"D"6F"F"6H"H"6J"J"6M"M"6O"O"6Q"Q"6S"S"6V"V"6X"X"6Z"Z"6\"\"6_"_"6a"a"6c"c"6e"e"6h"h"6j"j"6l"l"6n"n"6q"q"6s"s"6u"u"6w"w"6z"z"6|"|"6~"~"6""6""6""6""6""6""6""6""6""6""6""6""6""6""6""6""6""6""6""6""6""6""6""6""6""6""6""6""6""6""6""6""6""6""6""6""6""6""6""6""6""6""6""6""6""6""6""6""6""6""6""6""6""6""6""6""6""6""6""6""6""6 " "6 " "6""6""6""6""6""6""6""6""6 " "6""""6$"$"6&"&"6)")"6+"+"6-"-"6/"/"62"2"64"4"66#6#68#8#6;#;#6=#=#6?#?#6A#A#6D#D#6F#F#6H$H$6J$J$6M$M$6O$O$6Q%Q%6S%S%6V&V&6X&X&6Z'Z'6\(\(6_(_(6a)a)6c*c*6e,e,6h-h-6j.j.6l0l06n1n16q3q36s5s56u7u76w9w96z;z;6|=|=6~@~@6BB6DD6GG6JJ6LL6OO6RR6UU6WW6ZZ6]]6``6cc6ff6ii6ll6oo6rr6uu6xx6{{6~~6666666666666666666666666666666( ( %  % % % 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,34F0=AFE031 Powerline Communications Analog Front-EndF2=A$F3=Datasheet: SBOS531E EVM: SBOU223F4=1.1F5=March 15, 2022F6=1F7=1@ Arial * AFE031N*****************************************************************************J* (C) Copyright 2022 Texas Instruments Incorporated. All rights reserved.N******************************************************************************* Part: AFE031 * Last Release Date: 03/15/2022* 1st Release Date: 11/21/2014* Model Type: All In One!* Simulators: PSPICE and TINA-TI* PSpice Version: 17.4.0.s0028%* TINA-TI Version: 9.3.200.277 SF-TI* EVM Order Number: N/A * EVM Users Guide: SBOU223** Model Version: 1.1*N***************************************************************************** * Notes:H* This macromodel is to model the open loop power amplifier of AFE031. *M* To create the nominal closed loop gain of -6.5V/V, the customer will have N* to use RG=20k, RF=130k, and to bias the positive terminal of the amplifier * to mid supply (VS/2)*M* The open loop power amplifier macro model, model the following paramaters:K* Input voltage range, Bandwidth, Slew Rate, Output Swing, output current * limit, Gain Error.* N*****************************************************************************Symbol????333333??;T_0561E4A020220314190146;pXpXT_05AB962020220314190148;T_05ABBBA020220314190313?T_05ABEC6020220314190328?   T_05AC0E2020220314190332;XXT_0F8725B020220314190337?T_0F87297020220314190337?00T_0F87963020220314190346;XXXXT_055FD4E020220314190515;X0X0T_055FD8A020220314190515;T_0560BD9020220314190525;T_0560C15020220314190525;H(H(T_05BA16E020220314190538;H(H(T_05688C5020220314190551;ppHppHT_0569D57020220314190600?@pH@HpHT_056A6A1020220314190604?pH(pHp((T_056A6DD020220314190604;ppT_09AF626020220314190631CH0H880T_09AE84F020220314190635;`0``0`T_09ACD55020220314190647?   T_09ACD91020220314190647;`X`x`X`xT_09ACAFA020220314190651;``T_03EFA70020220314190730?` `` T_03EFAAC020220314190730DBp V1T_0EC08D3020220314190139Battery_9V_V (V)0@ BR1T_0EC09ED020220314190319R_AX600_W200 (R)@@?Y@ B0R2T_0EC0A4B020220314190334R_AX600_W200 (R)@@?Y@B*VG1T_0EC0B07020220314190342 Sgen (VG)?BpH/VCVS1T_0EC0B65020220314190400? BHR_ILIMT_0EC0DF7020220314190610R_AX600_W200 (R)X@@?Y@ B`0CLT_0EC0EB3020220314190642CP_CYL300_D700_L1400 (C) -q=@eAY@?BrVOUTT_0EC0F6F020220314190727 NOPCB (VF):B_'U1T_0EC16C7020220314191610 AFE031OpAmp6RC:\Users\a0870489\AppData\Local\Temp\DesignSoft\{Tina9-TI-03042020-104729}\AFE031SCK#OpAmp6Label#PPd*VINP  @d*VINM4Gp4G|% @d*VOUTbkHelpMar  @d*VCCowLeftTo  @d*VEETEditEName  @d*ISETboBoxCBShap@ @h 00g"- Courier New?g"+ Courier New ?g"+ Courier New?\Y@\Y@" * AFE031N*****************************************************************************J* (C) Copyright 2022 Texas Instruments Incorporated. All rights reserved.N*****************************************************************************H** This model is designed as an aid for customers of Texas Instruments.K** TI and its licensors and suppliers make no warranties, either expressedH** or implied, with respect to this model, including the warranties of F** merchantability or fitness for a particular purpose. The model isK** provided solely on an "as is" basis. The entire risk as to its quality)** and performance is with the customer.N******************************************************************************* Part: AFE031 * Last Release Date: 03/15/2022* 1st Release Date: 11/21/2014* Model Type: All In One!* Simulators: PSPICE and TINA-TI* PSpice Version: 17.4.0.s0028%* TINA-TI Version: 9.3.200.277 SF-TI* EVM Order Number: N/A * EVM Users Guide: N/A 7* Datasheet: SBOS531D AUGUST 2010 REVISED MAY 2012** Model Version: 1.1*N****************************************************************************** * Updates:*C* Version 1.1: (a) Stripped off all unused SUBCKT definitions and $* MODEL statementsG* (b) Moved GLOBAL definitions of PARAM and MODEL statements into6* each applicable SUBCKT definitionsH* (c) All SUBCKT has _INA826 as unique name qualifications** Version 1.0 : Release to Web*N***************************************************************************** * Notes:H* This macromodel is to model the open loop power amplifier of AFE031. *M* To create the nominal closed loop gain of -6.5V/V, the customer will have N* to use RG=20k, RF=130k, and to bias the positive terminal of the amplifier * to mid supply (VS/2)*M* The open loop power amplifier macro model, model the following paramaters:K* Input voltage range, Bandwidth, Slew Rate, Output Swing, output current * limit, Gain Error.* N******************************************************************************$*+.SUBCKT AFE031 VINP VINM VCC VEE VOUT ISET+XI0 VCC VEE VINM VINP VOUT ISET AFE031_HT1.ends*$*&.SUBCKT AFE031_ANALOG_BUFFER VOUT VIN R0 VIN 0 1e9R1 VOUT 0 1e9E0 VOUT 0 VIN 0 1.ends AFE031_ANALOG_BUFFER*$*/.SUBCKT AFE031_HT1 VCC VEE VINM VINP VOUT ISET*.MODEL DIDEAL1 D N=0.1m*;EAHDLI56 NET40 NET069 VALUE { LIMIT(V(NET080,0)*1, 0, 2) }XAHDLI43 NET067 NET0205 NET081 VCC_INT VEE_INT AFE031_HPA_OR2BXAHDLI41 VOUT NET082 NET067 VCC_INT VEE_INT AFE031_HPA_COMP_IDEALCXAHDLI42 NET084 VOUT NET0205 VCC_INT VEE_INT AFE031_HPA_COMP_IDEAL#XI21 NET066 NET065 AFE031_CMRR_HT11XI19 VCC_INT VEE_INT NET8 NET066 AFE031_PSRR_HT1#XI18 NET058 NET8 AFE031_Inoise_HT1%XI17 NET048 NET058 AFE031_Vnoise_HT1$XI10 VCC VEE VIMON AFE031_ILOAD_HT1H3 NET080 0 V27 20e3H2 VIMON 0 VCURSOURCEDETECT 1I5 VCC VEE 50e-3I0 NET041 0 1e-9I3 NET065 0 1e-9R14 NET0187 ISET 5e3R5 NET048 NET8 1e9R3 NET086 NET0110 1R9 VINP NET048 100e-3R10 VINM NET8 100e-3R1 VIMON 0 1e9R0 NET66 NET39 5.967e6R4 NET069 NET45 1C1 NET086 0 1e-15C7 0 NET048 1e-15C8 NET8 0 1e-15C6 NET048 NET8 1e-15C0 NET39 NET66 37.5e-12*XI23 NET0110 NET0170 AFE031_ANALOG_BUFFER&XI13 VEE_INT VEE AFE031_ANALOG_BUFFER&XI12 VCC_INT VCC AFE031_ANALOG_BUFFER(XI11 NET0105 NET45 AFE031_ANALOG_BUFFER'XI2 NET085 NET086 AFE031_ANALOG_BUFFERD8 NET0105 NET40 DIDEAL1D13 VOL NET45 DIDEAL1D14 NET45 VOH DIDEAL1D7 NET0168 NET0116 DIDEAL1D6 NET0135 NET0168 DIDEAL1D2 NET46 NET041 DIDEAL1D1 NET041 NET25 DIDEAL1D4 NET065 NET27 DIDEAL1D3 NET48 NET065 DIDEAL1D9 NET069 NET44 DIDEAL1V27 NET0188 NET0187 0V26 NET0188 0 1.2V22 VOH NET082 10e-3V23 NET084 VOL 10e-3V20 NET0145 VEE_INT 10e-3V21 VCC_INT NET0183 10e-3V18 NET090 NET073 0V7 NET041 NET058 0V12 VCC_INT NET0116 -30V14 NET0135 VEE_INT -30V1 NET67 NET39 V2 NET66 0 0V3 NET46 VEE_INT -100e-3V6 NET48 VEE_INT -100e-3V0 NET39 NET0170V5 VCC_INT NET27 -100e-3V4 VCC_INT NET25 -100e-3VCURSOURCEDETECT NET45 NET59 0VCURSINKDETECT VOUT NET59 0LGAHDLI6 NET66 NET67 VALUE { LIMIT(V(NET041,NET065)*1.257e-3, -1e-3, 1e-3) }OH5 NET0183 VOH POLY(1) Vcursourcedetect 0 1 0 0 1e-9 0 0 0 0 0 1e-9MH6 VOL NET0145 POLY(1) Vcursinkdetect 0 1 0 0 1e-9 0 0 0 0 0 1e-9.ends AFE031_HT1*$*%.SUBCKT AFE031_HPA_OR2 1 2 3 VDD VSScE1 4 0 VALUE = { IF( ((V(1)< (V(VDD)+V(VSS))/2 ) & (V(2)< (V(VDD)+V(VSS))/2 )), V(VSS), V(VDD) ) } R1 4 3 1 C1 3 0 1e-12.ENDS*$*).SUBCKT AFE031_HPA_INV_IDEAL 1 2 VDD VSSAE1 2 0 VALUE = { IF( V(1)> (V(VDD)+V(VSS))/2, V(VSS), V(VDD) ) }.ENDS*$*2.SUBCKT AFE031_HPA_COMP_IDEAL INP INN OUT VDD VSS=E1 OUT 0 VALUE = { IF( (V(INP) > V(INN)), V(VDD), V(VSS) ) }.ENDS*$*".SUBCKT AFE031_Rout_HT1 A B VIMON.PARAM Ro_Iout_0A = 200.PARAM Multiplier = 66JG1 A B VALUE = { V(A,B) * 1/(Ro_Iout_0A - Multiplier * ABS(V(VIMON)) ) }.ENDS*$*(.SUBCKT AFE031_ILOAD_HT1 VDD VSS VIMON0G1 VDD 0 VALUE = {IF(V(VIMON) >= 0,V(VIMON),0)}/G2 VSS 0 VALUE = {IF(V(VIMON) < 0,V(VIMON),0)}.ENDS*$*.SUBCKT AFE031_Vnoise_HT1 A B.PARAM X = { 1 }.PARAM Y = { 1 }.PARAM Z = { 0.5 }@X1 A B AFE031_VNSE PARAMS: NLF = { Y } FLW = { X } NVR = { Z }.ENDS*$*.SUBCKT AFE031_Inoise_HT1 A B.PARAM X = { 1 }.PARAM Y = { 10 }.PARAM Z = { 5 }CX1 A B AFE031_FEMT PARAMS: NLFF = { Y } FLWF = { X } NVRF = { Z }.ENDS*$*$.SUBCKT AFE031_PSRR_HT1 VDD VSS A B&X1 VDD VSS A B 0 AFE031_PSRR_DUAL_NEW"+ PARAMS: PSRRP = 70 FPSRRP = 667+ PSRRN = 70 FPSRRN = 667.ENDS*$*.SUBCKT AFE031_CMRR_HT1 A B8X1 A B 0 AFE031_CMRR_NEW PARAMS: CMRR = 120 FCMRR = 667.ENDS*$*=.SUBCKT AFE031_VNSE 1 2 PARAMS: NLF = 10 FLW = 4 NVR = 4.6$.PARAM GLF={PWR(FLW,0.25)*NLF/1164}.PARAM RNV={1.184*PWR(NVR,2)}/.MODEL DVN D KF={PWR(FLW,0.5)/1E11} IS=1.0E-16 I1 0 7 10E-3 I2 0 8 10E-3 D1 7 0 DVN D2 8 0 DVNE1 3 6 7 8 {GLF} R1 3 0 1E9 R2 3 0 1E9 R3 3 6 1E9E2 6 4 5 0 10 R4 5 0 {RNV} R5 5 0 {RNV} R6 3 4 1E9 R7 4 0 1E9 E3 1 2 3 4 1 C1 1 0 1E-15 C2 2 0 1E-15 C3 1 2 1E-15.ENDS*$*D.SUBCKT AFE031_FEMT 1 2 PARAMS: NLFF = 0.1 FLWF = 0.001 NVRF = 0.1'.PARAM GLFF={PWR(FLWF,0.25)*NLFF/1164} .PARAM RNVF={1.184*PWR(NVRF,2)}1.MODEL DVNF D KF={PWR(FLWF,0.5)/1E11} IS=1.0E-16 I1 0 7 10E-3 I2 0 8 10E-3 D1 7 0 DVNF D2 8 0 DVNFE1 3 6 7 8 {GLFF} R1 3 0 1E9 R2 3 0 1E9 R3 3 6 1E9E2 6 4 5 0 10R4 5 0 {RNVF}R5 5 0 {RNVF} R6 3 4 1E9 R7 4 0 1E9G1 1 2 3 4 1E-6 C1 1 0 1E-15 C2 2 0 1E-15 C3 1 2 1E-15.ENDS*$*7.SUBCKT AFE031_PSRR_DUAL_NEW VDD VSS VI VO GNDF #+ PARAMS: PSRRP = 130 FPSRRP = 1.6+ PSRRN = 130 FPSRRN = 1.6.PARAM PI = 3.141592.PARAM RPSRRP = 1+.PARAM GPSRRP = {PWR(10,-PSRRP/20)/RPSRRP}'.PARAM LPSRRP = {RPSRRP/(2*PI*FPSRRP)}.PARAM RPSRRN = 1+.PARAM GPSRRN = {PWR(10,-PSRRN/20)/RPSRRN}'.PARAM LPSRRN = {RPSRRN/(2*PI*FPSRRN)}G1 GNDF 1 VDD GNDF {GPSRRP}R1 1 2 {RPSRRP}L1 2 GNDF {LPSRRP}EA 101 GNDF 1 GNDF 1(GRA 101 102 VALUE = { V(101,102)/1e6 }CA 102 GNDF 1e3EB 1 1a VALUE = {V(102,GNDF)}G2 GNDF 3 VSS GNDF {GPSRRN}R2 3 4 {RPSRRN}L2 4 GNDF {LPSRRN}EC 301 GNDF 3 GNDF 1(GRC 301 302 VALUE = { V(301,302)/1e6 }CC 302 GNDF 1e3ED 3 3a VALUE = {V(302,GNDF)},E1 VO VI VALUE = {V(1a,GNDF) + V(3a,GNDF)}C3 VDD VSS 10P.ENDS*$*G.SUBCKT AFE031_CMRR_NEW VI VO GNDF PARAMS: CMRR = 130 FCMRR = 1.6K.PARAM PI = 3.141592.PARAM RCMRR = 1(.PARAM GCMRR = {PWR(10,-CMRR/20)/RCMRR}$.PARAM LCMRR = {RCMRR/(2*PI*FCMRR)}G1 GNDF 1 VI GNDF {GCMRR}R1 1 2 {RCMRR}L1 2 GNDF {LCMRR}EA 101 GNDF 1 GNDF 1&GRA 101 102 VALUE = {V(101,102)/1e6}CA 102 GNDF 1e3EB 1 1a VALUE = {V(102,GNDF)}E1 VI VO 1a GNDF 1.ENDS*$*VINPVINMVCCVEEVOUTISETBnXVCCT_0EC0C7F020220314190512 NOPCB (J)BnVEET_0EC0CDD020220314190522 NOPCB (J)Bn(VEET_0EC0D3B020220314190531 NOPCB (J)Bn(VCCT_0EC0D99020220314190541 NOPCB (J)BfT_0EC0931020220314190142 NOPCB (GND)BfT_0EC098F020220314190308 NOPCB (GND)BfpT_0EC0BC3020220314190413 NOPCB (GND)BfT_0EC0E55020220314190629 NOPCB (GND)Bf`xT_0EC0F11020220314190648 NOPCB (GND)8? ]@"MbP??ư>'dd?Y@[ddd$@?.AחA.AeAMbP?@@?ư>ư> $ 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