Forum: Analoge Elektronik und Schaltungstechnik ngspice "negative" Wechselspannung bei Small-Signal AC Analyse


von Michael L. (eagle87)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

ich habe versucht in ngspice den Frequenzgang eines nichtinvertierenden 
Verstärkers zu simulieren. Es wurden zwei verschiedene OPAMP's (TL062 
LM358) getestet. Zwischen 1MHz und 10Mhz bekomme ich für die 
Ausgangsspannung einen negativen Wert. Das macht aber keinen Sinn, da es 
ja keine negativen Wechselspannungen gibt. Wo liegt der Fehler?

Hier noch die Netzliste:
1
* OPAMP-BANDWIDTH
2
*----------------------------------------------
3
.global gnd plus minus in out inverting
4
.include model/LM358
5
*----------------------------------------------
6
v_in in gnd dc 0 ac 5
7
v_pos plus gnd 10
8
v_neg gnd minus 10
9
x_opamp in inverting plus minus out LM358
10
r_1 inverting gnd 1e3
11
r_2 inverting out 1e3
12
*----------------------------------------------
13
.ac dec 10 1e3 1e9
14
.END

Gruß
Michael

von ArnoR (Gast)


Lesenswert?

> Wo liegt der Fehler?

Unterhalb von 0dB heist nicht kleiner Null (also negativ), sondern 
kleiner 1.

von M. K. (sylaina)


Lesenswert?

Die Verstärkung ändert ihr Vorzeichen, der Phasengang wäre jetzt 
interessant um zu sehen ob die entstandene Mitkopplung böse wird.

von Helmut S. (helmuts)


Lesenswert?

Hallo,
Ich hätte gerne die Datei LM358.xxx zum testen.
Gruß
Helmut

von Michael L. (eagle87)


Angehängte Dateien:

Lesenswert?

ArnoR schrieb:
> Unterhalb von 0dB heist nicht kleiner Null (also negativ), sondern
> kleiner 1.

Auf der vertikalen Achse wurde nur der Quotiont aus Ausgangs und 
Eingangsspannung aufgetragen. Deswegen gibt es keine Einheit .Das 
Diagramm ist nicht logarithmisch skaliert.

Michael Köhler schrieb:
> Die Verstärkung ändert ihr Vorzeichen, der Phasengang wäre jetzt
> interessant um zu sehen ob die entstandene Mitkopplung böse wird.

Bei der Suche wie der Phasengang angezeigt wird habe ich herausgefunden 
woran es liegt :)

Wenn man mit "plot v(out)" das Diagramm erstellt wird anscheinend immer 
der Realteil der Spannung ausgegeben. Wenn man explizit den Betrag mit 
vm(out) ausgeben lässt funktionierts. Der Phasengang geht übrigens mit 
vp(out).

Gruß
Michael

von Michael L. (eagle87)


Lesenswert?

Helmut S. schrieb:
> Hallo,
> Ich hätte gerne die Datei LM358.xxx zum testen.
> Gruß
> Helmut

Die Datei hatte ich doch angehängt (nur ohne Dateiendung)


Noch ne Frage:
Der Phasensprung bei über 100Mhz ... das wird vermutlich am Modell des 
OPAMP liegen, oder? Das ist ja schon außerhalb des nutzbaren Bereiches 
des LM358 (GBP=1,1MHz).

von Helmut S. (helmuts)


Lesenswert?

Hallo Michael,

ich hatte die angehängten Dateien übersehen.

> ... Phasensprung ...

Der komische Phasensprung wird durch das Modell verursacht.

Da man den LM358 eh nur bis 10kHz einsetzt ist nicht wichtig was das 
Modell bei 10MHz und mehr macht.

Gruß
Helmut

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.