Forum: Mikrocontroller und Digitale Elektronik AD633 als Modulator


von Hans-Werner (Gast)


Angehängte Dateien:

Lesenswert?

Ich habe mir das LTspice Model des AD633 
(Vier-Quadranten-Multiplizierers) von der AD-Website heruntergeladen und 
den im Datenblatt angegebenen Modulator in LTspice nachgebaut. Leider 
bekomme ich den Hinweis auf Floating Nodes. Ist das Modell des AD633 
fehlerhaft oder die Schaltung im Datenblatt falsch ? Oder wo habe ich 
den Denkfehler ?

von Zacc (Gast)


Lesenswert?

Und wie sollen wir das anschauen? PNG bitte.

von Abdul K. (ehydra) Benutzerseite


Lesenswert?

V4 soll vermutlich einen Massebezug bekommen. Habs jetzt nicht 
ausprobiert.

von Helmut S. (helmuts)


Angehängte Dateien:

Lesenswert?

Hallo Hans-Werner,

1. X2 und Z auf Masse.

2. Leider gibt es dann noch ein Konvergenzproblem. Das bekommt man bei 
dem AD633 leider nur mit der gefährlichsten Option cshunt weg. Wenn man 
die schon braucht, dann so klein wie möglich und überprüfen, dass das 
Signal trotzdem stimmt.

.options gmin=1e-10
.options cshunt=5e-16

Für das Bild  habe ich beide Queleln auf 10V gestellt.

Dein Symbol und deine Modell-Datei habe ich nicht verndert.

Man muss übrigens eine Modell-Datei nicht nach .sub ändern.

Gruß
Helmut

von Hans-werner M. (hanswerner)


Lesenswert?

Danke Anke, äh Helmut. :-)
Mit den beiden Optionen funktionierts.
Mal nachschlagen was die bedeuten.

Leider gibt es dann noch ein Konvergenzproblem. Das bekommt man bei
dem AD633 leider nur mit der gefährlichsten Option cshunt weg.

Inwieweit gefährlich ?
Ist das ein spezifisches Problem des AD633 ?
Wenn ja, wodurch bedingt ?
Oder tritt dieses Problem im Zusammenhang mit Multiplizierern oder 
vielleicht auch nur mit Vier-Quadranten-Multiplizierern auf ?

von Helmut S. (helmuts)


Lesenswert?

Die Option cshunt schaltet an jeden Knoten einen Kondensator nach Masse. 
Das kann verändert das Verhalten der Schaltung in nicht vorhersehbarer 
Weise ändern. Deshalb verwendet man diese Option nur dann, wenn alle 
anderen Möglichkeiten zur Konvergenzverbesserung nicht geholfen haben.
Manche Modelle konvergieren einfach schecht. Die Entwickler des Modells 
bei AD haben wahrscheinlich mit PSPICE getestet. Es kann ja sein, dass 
es da auch ohne solche Hilfestellungen funktioniert. Jedes der 
SPICE-Programme ist von den jeweiligen Entwicklern unabhängig 
weiterentwickelt worden. Mal konvergiert eben das eine und oder das 
andere Programm besser.

von Hans-werner M. (hanswerner)


Lesenswert?

Vielen Dank Helmut.

Wie bist du auf die Werte für cshunt und gmin gekommen ?
Hast du es ausprobiert oder die kleinstmöglichen Werte genommen ?
Jetzt steck ich bei der Dividierer-Schaltung aus dem Datenblatt fest.
Hier helfen auch die beiden Optionen nicht; jedenfalls nicht mit den 
bisherigen Werten.

von Helmut S. (helmuts)


Lesenswert?

Bei cshunt habe ich den kleinstmöglichen Wert genommen damit es 
funktioniert. Bei gmin kann man vielleicht bis 1e-9 gehen. Der AD633 
konvergiert halt sehr schlecht mit LTspice. Ob das mit einem anderen 
SPICE besser ist weiß ich nicht.

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.