AD633 als Modulator

Gast #2679917
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 ?
Angehängte Dateien:
#2680751
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
Angehängte Dateien:
#2682668
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 ?
#2682671
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.
#2683122
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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.