I LTspice går det ha ett direktiv
.MEAS AC tmp max mag(V(ut))
som ger utskriften
tmp: MAX(mag(v(ut)))=(-13.7229dB,0°) FROM 1 TO 1e+006
Jag skulle gärna vilja ha svaret i linjär spänning i stället för dB.
Någon som har ett bra tips?
LT-spice fråga
Re: LT-spice fråga
Jag har ett exempel där jag inte vill ha svaret i dB trots att
det ju faktiskt blir rätt.
Jag mäter bandbredden på ett bandpassfilter....
.MEAS AC a when mag(V(ut))=tmp/sqrt(2) rise=1
.MEAS AC b when mag(V(ut))=tmp/sqrt(2) fall=last
sedan utför jag...
.MEAS AC bw PARAM mag(b-a)
och resultatet blir bandbredden fast omräknat i dB.
Vore kul att få 1000 som resultat i stället för 60dB.
det ju faktiskt blir rätt.
Jag mäter bandbredden på ett bandpassfilter....
.MEAS AC a when mag(V(ut))=tmp/sqrt(2) rise=1
.MEAS AC b when mag(V(ut))=tmp/sqrt(2) fall=last
sedan utför jag...
.MEAS AC bw PARAM mag(b-a)
och resultatet blir bandbredden fast omräknat i dB.
Vore kul att få 1000 som resultat i stället för 60dB.
Re: LT-spice fråga
Jag har inte använt ltspice, bara öppna spice... men mag låter som en magnitud. Testa .MEAS AC bw PARAM abs(b-a) resp .MEAS AC tmp max abs(V(ut)) istället
Re: LT-spice fråga
Resultatet blir samma.
Enda jag ser är att använda
.MEAS AC -3dB_BW trig mag(V(ut))=tmp/sqrt(2) rise=1
+ targ mag(V(ut))=tmp/sqrt(2) fall=last
som ger svaret
-3db_bw=27720 FROM 35.4778 TO 27755.5
istället för 88.86dB med det andra sättet.
Det som känns lite udda är svaren för det andra sättet..
a: mag(v(ut))=tmp/sqrt(2) AT 35.4778
b: mag(v(ut))=tmp/sqrt(2) AT 27755.5
bw1: mag(b-a)=(88.8559dB,0°)
Enda jag ser är att använda
.MEAS AC -3dB_BW trig mag(V(ut))=tmp/sqrt(2) rise=1
+ targ mag(V(ut))=tmp/sqrt(2) fall=last
som ger svaret
-3db_bw=27720 FROM 35.4778 TO 27755.5
istället för 88.86dB med det andra sättet.
Det som känns lite udda är svaren för det andra sättet..
a: mag(v(ut))=tmp/sqrt(2) AT 35.4778
b: mag(v(ut))=tmp/sqrt(2) AT 27755.5
bw1: mag(b-a)=(88.8559dB,0°)