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
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.
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
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?
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 .-)
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.
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
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
Hast du auch deinem AD633J-Symbol im Schaltplan "gesagt", dass es jetzt ein AD633 und kein AD663J ist?
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
Oder gibt es ein alternatives Bauteil mit dem man die Simulation durchführen kann?
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
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.
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
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?
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.