Hallo, ich simuliere schon einige Zeit Schaltnetzgeräte. Ich habe mich bisher überwiegend mit dem SG3525 beschäftigt und untersuche jetzt den UC3825. Überraschender Weise wird jetzt nach dem Run zuerst ein Stepping Source ausgeführt, dass man mit ESC beenden muss. Danach folgt ein Damped Pseudo-Transient Analysis. Dieses muss man ebenfalls mit ESC beenden. Dann läuft die Simulation an. Weiter habe ich einigen Spannungen Initialwerte verpasst. Die werden mir jetzt nicht gesetzt. .ic V(+90v)=90 V(-90v)=-90 V(Uc_Netz)=320 Dies ist wirklich störend. Mir ist nicht klar warum dies so durchgeführt wird. Habe ich etwas aktiviert ohne davon zu wissen? Gruss Klaus.
Man muss die nicht mit ESC abbrechen. Man kann. Mein Tipp ist, dass die eigentliche Simulation nachher dann schneller läuft oder genauer ist. Was da genau im Voraus berechnet wird, weiß ich nicht. Habe mich auch schon gefragt, wann das genau auftaucht und wann nicht.
Hallo Simon, ich meine ich hätte mal einige Minuten gewartet. Das bracht aber irgendwie nichts. Also 1 Minute warten könnte ich bei den Simulationen hinnehmen, sie dauern in der Regel länger. Was mich aber echt stört, ist das jetzt trotz Spice Directive keine Initialwerte gesetzt werden. Gruss Klaus.
LTspice probiert verschiedene Methoden den DC-Arbeitspunkt am Anfang der Simulation zu bestimmen. Wenn keine hilft, dann startet LTspice einfach die eigentliche Transientanlayse. Allerdings kann das dauern. Die Reihenfolge ist: Gmin-Stepping, Source-stepping, Pseudo-transient-Simulation Diese Methoden lassen sich mit SPICE-Directiven im Schaltplan abschalten/überspringen. .options gminsteps=0 .options srcsteps=0 .options ptrantau=0
Hallo Helmut, vielen Dank. Ich habe auch wie zuvor Initialwerte definiert. Die werden aber jetzt nicht gesetzt. .ic V(+90v)=90 V(-90v)=-90 V(Uc_Netz)=320 Demnach könnte dies ein anderes Problem sein. Ich habe eigentlich nur den SG3525 gegen den UC3825 getauscht. Natürlich wurde die Beschaltung entsprechend angepasst. Danach habe ich die Schaltung auf den UC3825 und den IR2110 reduziert damit die Simulationsgeschwindigkeit erhöht wird. Hier die selben Merkwürdigkeiten. Es erhärtet sich das es am UC3825 liegt. Gibt es aus Deiner Sicht noch weitere Ursachen?. Gruss Klaus.
Hallo Klaus, Probier mal die drei Möglichkeiten statt ".tran 1m". .tran 1m startup .tran 1m uic .tran 1m startup uic
Hallo Helmut, Danke. .options gminsteps=0 .options srcsteps=0 .options ptrantau=0 Funktioniert. Warum LTSpice jetzt auf einmal damit begonnen hatte den Arbeitspunkt (erfolglos) zu suchen weiss ich aber nicht. Mit ".tran 1m uic" hatte ich auch Erfolg. Wenn ich uic setze werden auch die Initialwerte wieder gesetzt. Gruss Klaus.
Hallo, ich hatte diesen Effekt als ich vergessen hatte einen sinnvollen GND (global node 0) zu setzen. Mit GND waren die Arbeitspunktfindungsphasen verschwindend kurz. Grüße Alkuro
Diese "Simulationsprobleme" treten in bestimmten Schaltungen gerne auf, wenn z.B. Spannungsquellen keine Innenwiderstand haben. Ein Ri von 10m oder so wirkt oft Wunder. Bei Kondensatoren ebenso. Da hilft schon oft Ri=0.1m. Bei Stromquellen ein hochohmiger Widerstand parallel hilft auch oft. Ausserdem wird's mit den Innenwiderständen viel realistischer! ;-)
Hallo Klaus, ich habe dieselben Controller. Du scheint Dich mit Power electronics zu beschäftigen (SNT). Ich hatte dieselben Prfobleme und konnte diese ebenfalls mit den .options Vorschläge beseitigen. Allerdings habe ich mit dem uc3825 noch das Problem mit dem Pin 0 statt GND. Beim Speichern meiner Testschaltung erhalte ich die Meldung: This schematic uses symbols that couldn't be found.Saving it will remove all reference to these symbols from the schematic! Vielleicht habe ich das falsche lib-file ?! Wäre es möglich, dass Du mir Dein lib-file schickst ? u.huhn.rohrbacher@googlemail.com
Udo schrieb: > Wäre es möglich, dass Du mir Dein lib-file schickst ? Man, das kommt aber reichlich spät. Die eigentliche Simulation läuft bei mir nicht mehr richtig, da ich jetzt einen neuen Rechner mit neuer Installation habe und ich seiner Zeit LIBs und ASYs in anderen Pfaden abgelegt hatte. In der Mylib.lib müßte Deine gesuchte Version des uc3825 sein. Die Simulationen liefen alle ordentlich durch. Die Tipps von Helmut Sennewald sollte man sich gut merken. Leider ist er viel zu früh verstorben. mfg Klaus
Udo schrieb: > Beim Speichern meiner Testschaltung erhalte ich die Meldung: This > schematic uses symbols that couldn't be found.Saving it will remove all > reference to these symbols from the schematic! Das klingt nach einem Problem mit einem fehlenden Symbol (*.ASY) und nicht nach library. Häng am besten deine Simulationsdateien (ASC, LIB und ASY falls du sie findest ;) an deinen nächsten Beitrag.
grims schrieb: > Das klingt nach einem Problem mit einem fehlenden Symbol (*.ASY) und > nicht nach library. > Häng am besten deine Simulationsdateien (ASC, LIB und ASY falls du sie > findest ;) an deinen nächsten Beitrag. Ja, Du hast recht. Die LIB allein bringt es nicht. Ich muß mal den alten Rechner hochfahren und die ASY - Datei holen. Die hatte ich vermutlich selber erzeugt. mfg Klaus
Hallo, die Datei UC3825.ASY ist leider nicht mehr vorhanden. Ich hatte diese Datei ein paar Jahre später aus versehen überschrieben. Die Datei ist aber nur eine reine Konfigurationsdatei. Was man braucht ist das Datenblatt mit den Pin - Belegungen. In der Lib stehen die Pins für das Modell.
1 | .subckt uc3825 CLK RT CT RAMP EAOUT NI INV SS ILIM VCC 0 VC OUTA OUTB PGND VREF |
Und den Rest zeichnet man unter LTspice. Der Gunthard Kraus hat das schön und verständlich ab Seite 53 beschrieben. http://www.gunthard-kraus.de/LTSwitcherCAD/LTSpice%20XVII%20_Tutorial_korr.pdf mfg Klaus
:
Bearbeitet durch User
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.