Forum: Analoge Elektronik und Schaltungstechnik AD633J LTspice


von Schüler (Gast)


Lesenswert?

Hallo

Gibt es vom AD633 ein ltspice Modell?
Ich finde leider immer nur eine cir-datei.

https://www.analog.com/en/products/ad633.html#product-documentation

: Verschoben durch Moderator
von Marten Morten (Gast)


Lesenswert?

Das ist doch ein SPICE Modell. Mach es mal in LTSpice auf und sie nach 
was drin ist. Dann nach Anleitung in der eingebauten LTSpice-Hilfe 
(Abschnitt FAQ) vorgehen um das Modell einzubauen.

von Helmut S. (helmuts)


Lesenswert?

Schüler schrieb:
> Hallo
>
> Gibt es vom AD633 ein ltspice Modell?
> Ich finde leider immer nur eine cir-datei.
>
> https://www.analog.com/en/products/ad633.html#product-documentation

Nimm den cir-file. Das ist das Modell. LTspice akzeptiert jeden 
Dateinamen den Windows kann.

: Bearbeitet durch User
von Schüler (Gast)


Angehängte Dateien:

Lesenswert?

Helmut S. schrieb:
> Schüler schrieb:
>> Hallo
>>
>> Gibt es vom AD633 ein ltspice Modell?
>> Ich finde leider immer nur eine cir-datei.
>>
>> https://www.analog.com/en/products/ad633.html#product-documentation
>
> Nimm den cir-file. Das ist das Modell. LTspice akzeptiert jeden
> Dateinamen den Windows kann.

Ich habe nun die BAuteile geladen und möchte die Dividiererschaltung 
simulieren. Eigentlich müsste da -10V am Ausgang des OPV kommen, weil 
E/Ex so 1 ergibt.
Irgendwie stimmt mir das so nicht.
Was mache ich falsch?

von Andrew T. (marsufant)


Lesenswert?

Schüler schrieb:
> Was mache ich falsch?

Z.B. fehlen die die Spannungsquellen für +15V und -15V.
Einfach da nur die Netze mit dem Label 15V zu versehen hilft nicht .-)

von Schüler (Gast)


Angehängte Dateien:

Lesenswert?

Andrew T. schrieb:
> Schüler schrieb:
>> Was mache ich falsch?
>
> Z.B. fehlen die die Spannungsquellen für +15V und -15V.
> Einfach da nur die Netze mit dem Label 15V zu versehen hilft nicht .-)

Ich hatte wohl vergessen die anderen Quellen zu kopieren, es hatte aber 
auch so nicht funktioniert.
Es bringt leider immer noch nichts.
Ich bekomme ganz komische Spannungen in der Simulation heraus bis in den 
GV Bereich gehen.

von Helmut S. (helmuts)


Lesenswert?

Das SPICE-Modell des AD633 macht schon seit mindestens 15Jahren Probleme 
mit LTspice. Ersetze es doch einfach durch ein ganz einfaches Modell. 
Siehe unten.

* W = (X1-X2)*(Y1-Y2)/10 + Z
*
* Node assignments
*             X1
*             |  X2
*             |  |  Y1
*             |  |  |  Y2
*             |  |  |  |  VNEG
*             |  |  |  |  |  Z
*             |  |  |  |  |  |  W
*             |  |  |  |  |  |  |  VPOS
*             |  |  |  |  |  |  |  |
.SUBCKT AD633 1  2  3  4  5  6  7  8
Bv 7 0 V=limit(V(5)+2, V(8)-2, V(1,2)*V(2,3)/10+V(6))
.ENDS

von Schueler (Gast)


Lesenswert?

Helmut S. schrieb:
> Das SPICE-Modell des AD633 macht schon seit mindestens 15Jahren
> Probleme mit LTspice. Ersetze es doch einfach durch ein ganz einfaches
> Modell. Siehe unten.
>
> * W = (X1-X2)*(Y1-Y2)/10 + Z
> *
> * Node assignments
> *             X1
> *             |  X2
> *             |  |  Y1
> *             |  |  |  Y2
> *             |  |  |  |  VNEG
> *             |  |  |  |  |  Z
> *             |  |  |  |  |  |  W
> *             |  |  |  |  |  |  |  VPOS
> *             |  |  |  |  |  |  |  |
> .SUBCKT AD633 1  2  3  4  5  6  7  8
> Bv 7 0 V=limit(V(5)+2, V(8)-2, V(1,2)*V(2,3)/10+V(6))
> .ENDS

Hallo Helmut

auch das einfache funktioniert leider nicht.
Wenn E un Ex den Wert pos haben, muss doch das Ergebnis genau - 10V sein
Bei pos und neg +10V

von Helmut S. (helmuts)


Lesenswert?

Hast du auch deinem AD633J-Symbol im Schaltplan "gesagt", dass es jetzt 
ein AD633 und kein AD663J ist?

von Schüler (Gast)


Angehängte Dateien:

Lesenswert?

Helmut S. schrieb:
> Hast du auch deinem AD633J-Symbol im Schaltplan "gesagt", dass es
> jetzt
> ein AD633 und kein AD663J ist?

Ja habe ich. siehe oben
Ich habe das Teil mit rechtsklick auf den modelnamen automatisch 
generiert

von Schüler (Gast)


Lesenswert?

Oder gibt es ein alternatives Bauteil mit dem man die Simulation 
durchführen kann?

von Helmut S. (helmuts)


Angehängte Dateien:

Lesenswert?

Ich hatte noch einen Tippfehler in der Formel.
Nimm mal mein Beispiel im Anhang.


* W = (X1-X2)*(Y1-Y2)/10 + Z
*
* Node assignments
*             X1
*             |  X2
*             |  |  Y1
*             |  |  |  Y2
*             |  |  |  |  VNEG
*             |  |  |  |  |  Z
*             |  |  |  |  |  |  W
*             |  |  |  |  |  |  |  VPOS
*             |  |  |  |  |  |  |  |
.SUBCKT AD633 1  2  3  4  5  6  7  8
Bv 7 0 V=limit(V(5)+2, V(8)-2, V(1,2)*V(3,4)/10+V(6))
.ENDS

von Schüler (Gast)


Lesenswert?

Helmut S. schrieb:

>
> * W = (X1-X2)*(Y1-Y2)/10 + Z
> *
> * Node assignments
> *             X1
> *             |  X2
> *             |  |  Y1
> *             |  |  |  Y2
> *             |  |  |  |  VNEG
> *             |  |  |  |  |  Z
> *             |  |  |  |  |  |  W
> *             |  |  |  |  |  |  |  VPOS
> *             |  |  |  |  |  |  |  |
> .SUBCKT AD633 1  2  3  4  5  6  7  8
> Bv 7 0 V=limit(V(5)+2, V(8)-2, V(1,2)*V(3,4)/10+V(6))
> .ENDS

Wenn ich bei dir bei VEx Spannungsquelle für Ex=-1 eingebe passiert auch 
etwas komisches.. Irgendwie will das Ding nicht.

von Helmut S. (helmuts)


Lesenswert?

Schüler schrieb:
>
> Wenn ich bei dir bei VEx Spannungsquelle für Ex=-1 eingebe passiert auch
> etwas komisches.. Irgendwie will das Ding nicht.

Das Verhalten ist ganz normal.

Der Multiplizierer ist in der Rückkopplung des Opamps. Da darf keine 
Invertierung stattfinden.
Der Multiplizierer invertiert aber, wenn an Ex eine negative Spannung 
angelegt wird.
Das steht leider im Datenblatt bei der Dividierer-Schaltung nicht drin.
https://www.analog.com/media/en/technical-documentation/data-sheets/AD633.pdf

von Schüler (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Helmut

Helmut S. schrieb:
> Schüler schrieb:
>>
>> Wenn ich bei dir bei VEx Spannungsquelle für Ex=-1 eingebe passiert auch
>> etwas komisches.. Irgendwie will das Ding nicht.
>
> Das Verhalten ist ganz normal.
>
> Der Multiplizierer ist in der Rückkopplung des Opamps. Da darf keine
> Invertierung stattfinden.

Warum? Weil das sozusagen einem Sprung entspricht und die Werte sich 
kontinuierlich ändern müssen?

Ich habe vorerst die negativen Spannungen mal weggelassen.
Wenn ich nun ganz kleine Spannungen eintrage funktioniert es auch nicht.
Siehe im Anhang. Der Wert sollte nun etwa bei -11.2 liegen. Ausserdem 
erreiche ich je nach Werten gleich mal die Aussteuergrenzen wegen des 
Faktors 10

Heisst das indirekt auch, dass zB 2 Sinussignale miteinander gar nicht 
dividiert werden könnten, weil bei der Spannungsquelle, welche an der 
Rückkopplung hängt auch mal negativ wird?
Also ist die Schaltung als Dividierer nur beschränkt einsetzbar?

von Helmut S. (helmuts)


Angehängte Dateien:

Lesenswert?

Schüler schrieb:
> Hallo Helmut
>
> Helmut S. schrieb:
>> Schüler schrieb:
>>>
>>> Wenn ich bei dir bei VEx Spannungsquelle für Ex=-1 eingebe passiert auch
>>> etwas komisches.. Irgendwie will das Ding nicht.
>>
>> Das Verhalten ist ganz normal.
>>
>> Der Multiplizierer ist in der Rückkopplung des Opamps. Da darf keine
>> Invertierung stattfinden.
>
> Warum? Weil das sozusagen einem Sprung entspricht und die Werte sich
> kontinuierlich ändern müssen?

Das ist per Prinzip so, egal ob da ein Multilpizierer oder sonst etwas 
in der Rückkopplung ist. Da darf das Signal nicht invertiert werden.

> Ich habe vorerst die negativen Spannungen mal weggelassen.
> Wenn ich nun ganz kleine Spannungen eintrage funktioniert es auch nicht.
> Siehe im Anhang. Der Wert sollte nun etwa bei -11.2 liegen. Ausserdem
> erreiche ich je nach Werten gleich mal die Aussteuergrenzen wegen des
> Faktors 10

Das funktioniert in der Theorie auch mit 30uV. Mit idelalem Verstärker 
v=100Millionen und 0uV Offsetspannung bei Opamp und Multiplizierer wird 
es sogar sehr genau. Siehe Anhang. Solche Bauteile kann man aber nicht 
bauen/kaufen.

Der reale AD633 hat typ. +/-5mV Offset. Selbst mit 50mV Eingangssignal 
hat man typisch noch 10% Fehler.

> Heisst das indirekt auch, dass zB 2 Sinussignale miteinander gar nicht
> dividiert werden könnten, weil bei der Spannungsquelle, welche an der
> Rückkopplung hängt auch mal negativ wird?

Auf jeden Fall geht es nicht mit dieser Schaltung.

Auch theoretisch geht niemals eine Division durch 0 bzw. das Ergebnis 
ist in dem Fall immer falsch.

: Bearbeitet durch User
von Pandur S. (jetztnicht)


Lesenswert?

Nun, wie man's will. Eine Division durch Null ist eine Singularitaet, 
welche dann beim Durchgang noch das Vorzeichen wechselt. Dh dort wird 
der OpAmp zu langsam sein, und in der Singularitaet an der Speisung 
kleben, was eine Verzoegerung erwirkt. Aber nahe bei Null und langsam 
genug kann man damit umgehen.

Was soll's denn werden ?

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.