AD633J LTspice

Gast #5878187
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?
Angehängte Dateien:
Gast #5878262
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.
Angehängte Dateien:
#5878294
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
Gast #5878319
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
#5878383
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
Angehängte Dateien:
Gast #5878396
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.
#5878406
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
Gast #5878997
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?
Angehängte Dateien:
#5879286
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.
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren