Forum: Analoge Elektronik und Schaltungstechnik Simulation AD623


von M. W. (rallini94)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

versuche mich aufgrund eines vielleicht bald auftretenden Projekts an 
der LTspice-Simulation einer PT100-Messung.

Meine Idee:
PT100 mit definiertem Strom (vorerst mal angenommen 2mA) aus einer 
Konstanstromquelle (OP mit Transistor, ala 
[https://www.mikrocontroller.net/articles/Konstantstromquelle]) 
versorgen.
Anschließend mit Instrumentenverstärker Spannung abgreifen (Vier-Draht 
Messung) und ggf. verstärken, anschließend AD-Wandlung.

Nun habe ich mich an der Simulation versucht. Die Stromquelle 
funktioniert auch einwandfrei, aber sobald ich den AD623 mit dazu nehme 
wird die Simulation mega langsam und bricht teilweise ab (time step too 
small).

Hab schon gelesen, dass das teilweise an den Modellen liegt, oder aber 
manche die Zuordnung der Pins von subckt und Symbol nicht richtig hatten 
(habe ich bei mir kontrolliert und müsste passen(?)).

Im Anhang sind hoffentlich alle Datei, die man benötigt. Welcher OP 
eingesetzt wird ist momentan eigentlich egal.

Kann mir einer, der sich etwas mehr mit LTspice beschäftigt als ich, 
helfen, die Simulation vernünftigt zum Laufen zu bekommen.

Grüße

P.S.: Das Messprinzip steht hier erstmal nicht unbedingt im 
Diskussionsvordergrund. Ich würde wirklich gerne die Simulation in Gang 
kriegen, da ich ähnliche Probleme auch schon mit anderen Simulationen 
hatte

von Helmut S. (helmuts)


Lesenswert?

Im zip-file fehlt MCP6231 (Symbol und Modell).
MCPxxxx Modelle machen meistens Probleme in der Simulation mit LTspice.

von M. W. (rallini94)


Angehängte Dateien:

Lesenswert?

Helmut S. schrieb:
> Im zip-file fehlt MCP6231 (Symbol und Modell).
> MCPxxxx Modelle machen meistens Probleme in der Simulation mit LTspice.

Oh, denn hab ich wohl übersehen. Dass die Modelle Probleme bereiten, 
wusste ich nicht.


Hab aber auch festgestellt, dass ich das 5V Label für den AD623 
vergessen hatte, peinlich :/

Anbei eine überarbeitet Version, ich hoffe, ich habe alle benötigten 
Datei mit rein getan (der subckt für den MCP6231 ist in der Sborka.lib)

Achso, hab's auch mit einem Modell von LT (LT1490) versucht, das hat 
aber auch sehr langsam simuliert.

EDIT:
Habe gerade nochmal versucht die beiden Teile einzeln zu simulieren (in 
diesem Fall mit dem LT1490):
Beide Simulationen alleine laufen sehr schnell durch. Verbinde ich beide 
Teile, wird die Simulation zur Schnecke

: Bearbeitet durch User
von Helmut S. (helmuts)


Angehängte Dateien:

Lesenswert?

Schau dir mal meine Änderungen an.

Gany kritisch ist

.options cshunt=1e-14

Das kann bereits das Zeitverhalten des AD623 negativ beeinflussen.

von M. W. (rallini94)


Lesenswert?

Helmut S. schrieb:
> Schau dir mal meine Änderungen an.
>
> Gany kritisch ist
>
> .options cshunt=1e-14
>
> Das kann bereits das Zeitverhalten des AD623 negativ beeinflussen.

hey,

danke, so funktioniert es auch in der Transienten-Analyse vertretbar 
schnell. Aber leider nur, solange man nicht noch ein nicht lineares 
Bauteil hinzufügt (hab den Teiler am Eingang des OP zwischenzeitlich in 
eine Kombi aus Wiederstand und TL431 ersetzt)

von Carlo (Gast)


Lesenswert?

kann die angedachte Schaltung vorab mit LTspice skizziert werden ?!
Hier zum anpassen, löschen ist schneller als suchen   :-)
Beitrag "Re: Simulation AD623"

von Andrew T. (marsufant)


Lesenswert?

Carlo schrieb:
> kann die angedachte Schaltung vorab mit LTspice skizziert werden ?!

[ ] Du hat gesehen das Helmut da bereits links ein LTspice schematic 
gezeichnet hat?

> Hier zum anpassen, löschen ist schneller als suchen   :-)

Tja, noch schneller wäre es gewesen wenn Du erst geschaut, nachgedacht 
und dann gepostet hättest.  Besser ist das...

Der Beitrag von Helmut ist schon Jahre  her, und wie seien Ausführungen 
sind: Es tut (mit den beschriebenen Einschränkungen) wie gedacht.

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.