Goto page 1, 2 Next
Igor \"Knight\" Ivanov
Guest
Thu Feb 25, 2010 4:21 pm
Hallo, NG!
Hat jemand bei LTSpiceIV mit LT1009 (= TL431) rumgespielt? Egal, welchen
R-Teiler ich einsetze, bekomme ich bei der Simulation immer 2.5V am Ausgang.
Fehler im Model?
TIA,
Igor.
Dieter Wiedmann
Guest
Thu Feb 25, 2010 5:56 pm
Igor "Knight" Ivanov schrieb:
Quote:
Hat jemand bei LTSpiceIV mit LT1009 (= TL431) rumgespielt? Egal, welchen
R-Teiler ich einsetze, bekomme ich bei der Simulation immer 2.5V am Ausgang.
Fehler im Model?
Nein, Lesefehler deinerseits, das sind zwei deutlich unterschiedliche ICs.
Gruß Dieter
Igor \"Knight\" Ivanov
Guest
Thu Feb 25, 2010 11:31 pm
Quote:
Nein, Lesefehler deinerseits, das sind zwei deutlich unterschiedliche ICs.
Ja, sehe ich bereits... Anders gefragt: hat jemand ein Model fuer TL431 bzw.
aehnliche wie LM4041?
TIA,
Igor.
Joerg
Guest
Thu Feb 25, 2010 11:38 pm
Igor "Knight" Ivanov wrote:
Quote:
Nein, Lesefehler deinerseits, das sind zwei deutlich unterschiedliche ICs.
Ja, sehe ich bereits... Anders gefragt: hat jemand ein Model fuer TL431 bzw.
aehnliche wie LM4041?
Hier:
http://tech.groups.yahoo.com/group/LTspice/files/%20Lib/TL431%20voltage%20reference/
Keine Ahnung wie akkurat das ist aber Helmut ist in Sachen LTSpice einer
der Gurus. Wenn Du keinen Yahoo Group Zugang sage Bescheid und ich
schicke Dir das per Email.
--
Gruesse, Joerg
http://www.analogconsultants.com/
"gmail" domain blocked because of excessive spam.
Use another domain or send PM.
Dieter Wiedmann
Guest
Thu Feb 25, 2010 11:41 pm
Igor "Knight" Ivanov schrieb:
Quote:
Anders gefragt: hat jemand ein Model fuer TL431
Findest du sowohl bei TI wie auch bei Onsemi.
Gruß Dieter
Igor \"Knight\" Ivanov
Guest
Fri Feb 26, 2010 1:00 pm
Danke, Joerg und Dieter!
Ich habe das Model von TI bezogen und integrierte es in LTSpice.
Muss sagen, ich wundere mich immer noch, dass es geklappt hat: kenne mich
mit LTSpice nur als "normaler" Nutzer aus und verwendete bisher nur die
vorhandenen Komponenten da. Wie die Komponentensatz/Bibliothek erweitert
wird, habe ich (noch) keine Ahnung. Ich hatte einfach die asy-Datei (Symbol)
fuer LT1009 kopiert und als TL431.asy benannt. Da drin aenderte ich alle
LT1009-Vorkommnisse auf TL431, SpiceOrder in 7, 6 und 11 (weil ich es so in
der Zeile .SUBCKT TL431 7 6 11 im Model sah), Pinname in K, A und FDBK - und
sieht da! - funktioniert! Das gibt es doch gar nicht....
Igor.
Dieter Wiedmann
Guest
Fri Feb 26, 2010 1:13 pm
Igor "Knight" Ivanov schrieb:
Quote:
Ich habe das Model von TI bezogen und integrierte es in LTSpice.
Muss sagen, ich wundere mich immer noch, dass es geklappt hat: kenne mich
mit LTSpice nur als "normaler" Nutzer aus und verwendete bisher nur die
vorhandenen Komponenten da. Wie die Komponentensatz/Bibliothek erweitert
wird, habe ich (noch) keine Ahnung. Ich hatte einfach die asy-Datei (Symbol)
fuer LT1009 kopiert und als TL431.asy benannt. Da drin aenderte ich alle
LT1009-Vorkommnisse auf TL431, SpiceOrder in 7, 6 und 11 (weil ich es so in
der Zeile .SUBCKT TL431 7 6 11 im Model sah), Pinname in K, A und FDBK - und
sieht da! - funktioniert! Das gibt es doch gar nicht....
Ganz so reibungslos gehts auch nicht immer, aber im Notfall gibts ja
noch Helmut Sennewald, entweder hier zu treffen, oder bei der Yahoo
Gruppe zu LTSpice. Und die Erklärung in der Online Hilfe von LTSpice ist
ja auch durchaus tauglich.
Gruß Dieter
Rafael Deliano
Guest
Fri Feb 26, 2010 1:25 pm
Quote:
sieht da! - funktioniert! Das gibt es doch gar nicht....
Laut Murphy wird wo die Simulation funktioniert
das Breadboard dann um so weniger tun ...
MfG JRD
Igor \"Knight\" Ivanov
Guest
Fri Feb 26, 2010 1:51 pm
Hi!
Quote:
Laut Murphy wird wo die Simulation funktioniert
das Breadboard dann um so weniger tun ...
Murphy trifft immer ins Schwarze, muss aber zu LTSpice sagen, dass viele
Schaltungen, die ich da zuerst simuliert und getrimmt hatte, hatten danach
in "real life" genau so funktioniert. Ich machte oft die Augen gross, wenn
ich auf dem OSZI das Diagrammbild aus LTSpice 1:1 sah. Respekt.
Igor.
Joerg
Guest
Fri Feb 26, 2010 6:29 pm
Igor "Knight" Ivanov wrote:
Quote:
Hi!
Laut Murphy wird wo die Simulation funktioniert
das Breadboard dann um so weniger tun ...
Murphy trifft immer ins Schwarze, muss aber zu LTSpice sagen, dass viele
Schaltungen, die ich da zuerst simuliert und getrimmt hatte, hatten danach
in "real life" genau so funktioniert. Ich machte oft die Augen gross, wenn
ich auf dem OSZI das Diagrammbild aus LTSpice 1:1 sah. Respekt.
Das erstaunt selbst mich manchmal noch, obwohl ich SPICE seit Ende der
80er mache (damals PSpice). Die ekligeren meiner Schaltregler-Designs
laufen jetzt ueber LTSpice und es ist wie bei Dir, der Sim Plot in der
Doku sieht fast genauso aus wie der Scope Plot wenn der Prototyp da ist.
Es lohnt sich, in das Thema Subcircuits einzusteigen. Das erlaubt Dir
das "Vorkochen und Einfrieren" von immer wieder benoetigten
Schaltungsbloecken. Der Prefix des Bauteils aendert sich dann auf "X"
und Du kannst diese Dinger 1:1 einbinden.
Die hoeheren Weihen sind dann "Behavioral Models" mit denen man auch
manche nicht-elektrische Sache erfassen kann. Einer hat hier mal ein
Triebwerk mit eingebunden wo anstelle von Elektronen Kerosin durchgeht.
--
Gruesse, Joerg
http://www.analogconsultants.com/
"gmail" domain blocked because of excessive spam.
Use another domain or send PM.
Igor \"Knight\" Ivanov
Guest
Sun Feb 28, 2010 6:51 pm
Hallo nochmals!
Quote:
Ganz so reibungslos gehts auch nicht immer, aber im Notfall gibts ja noch
Helmut Sennewald, entweder hier zu treffen, oder bei der Yahoo Gruppe zu
LTSpice.
TL431 habe ich hinbekommen. Jetzt versuche ich mit dem Model fuer
NCP101x-Serie von ONSEMI SMPS Reglern. Ich habe zwar ein Posting in Yahoo
LTSpice group verfasst (das Posting muss anscheinend noch vom Moderator
abgesegnet werden), versuche aber deutschsprachig auch hier.
Unter
http://www.ivanovs.de/newsgroups/NCP1012P13_1.zip
packte ich folgende Daten zusammen:
- das von mir erstellte Symbol fuer NCP1012P13 "NCP101x.asy";
- das OrCAD-Model "NCP101x.LIB" von ONSEMI-Seite
http://www.onsemi.com/PowerSolutions/supportDoc.do?type=models&rpn=NCP1012
- auch das IsSpice-Model "onic.lib", obwohl diese LTSpice zum Absturz bringt
(siehe weiter);
- eine vereinfachte Schaltung "NCP1012P13_1.asc".
- eine LOG-Datei mit der Fehlermeldung,
denn LTSpice bricht die Simulation mit der Fehlermeldung: "Time step too
small..." ab.
Ich vermute einen Fehler im Model, denn in Yahoo-Group sind des oefteren
Postings zu sehen, wo steht sowas wie "...das Originalmodel von OnSemi tut
nicht, hier ist die korrigierte Version".
Uebrigens, ich versuchte auch mit IsSpice-Model (onic.lib) von OnSemi;
LTSpice stuerzt dabei ohne irgendwelche Meldungen ab.
Ich hoffe auf Hilfe von Gurus wie Helmut.
TIA,
Igor.
Joerg
Guest
Sun Feb 28, 2010 7:42 pm
Igor "Knight" Ivanov wrote:
Quote:
Hallo nochmals!
Ganz so reibungslos gehts auch nicht immer, aber im Notfall gibts ja noch
Helmut Sennewald, entweder hier zu treffen, oder bei der Yahoo Gruppe zu
LTSpice.
TL431 habe ich hinbekommen. Jetzt versuche ich mit dem Model fuer
NCP101x-Serie von ONSEMI SMPS Reglern. Ich habe zwar ein Posting in Yahoo
LTSpice group verfasst (das Posting muss anscheinend noch vom Moderator
abgesegnet werden), versuche aber deutschsprachig auch hier.
Unter
http://www.ivanovs.de/newsgroups/NCP1012P13_1.zip
packte ich folgende Daten zusammen:
- das von mir erstellte Symbol fuer NCP1012P13 "NCP101x.asy";
- das OrCAD-Model "NCP101x.LIB" von ONSEMI-Seite
http://www.onsemi.com/PowerSolutions/supportDoc.do?type=models&rpn=NCP1012
- auch das IsSpice-Model "onic.lib", obwohl diese LTSpice zum Absturz bringt
(siehe weiter);
- eine vereinfachte Schaltung "NCP1012P13_1.asc".
- eine LOG-Datei mit der Fehlermeldung,
denn LTSpice bricht die Simulation mit der Fehlermeldung: "Time step too
small..." ab.
Ich vermute einen Fehler im Model, denn in Yahoo-Group sind des oefteren
Postings zu sehen, wo steht sowas wie "...das Originalmodel von OnSemi tut
nicht, hier ist die korrigierte Version".
Uebrigens, ich versuchte auch mit IsSpice-Model (onic.lib) von OnSemi;
LTSpice stuerzt dabei ohne irgendwelche Meldungen ab.
Ich hoffe auf Hilfe von Gurus wie Helmut.
TIA,
Igor.
Das passiert bei harten Ausritten mit SPICE oft, Konvergenzprobleme. Bei
mir half normalerweise wenn ich RELTOL und ABSTOL etwas abmilderte. Das
ist auch hilfreich wenn eine Simulation nach 10 Minuten immer noch bei
"0.01% complete" rumknetert und der Rechner mehr oder weniger zum
Heizluefter mutiert ist. GMIN auf 1E-9 oder hoeher zu setzen hilft auch
schonmal, oder ITL (iteration limit) anheben.
Falls es troestet, ich schrappe mit ekligeren Schaltregler-Designs
oefter an diesen Poller.
--
Gruesse, Joerg
http://www.analogconsultants.com/
"gmail" domain blocked because of excessive spam.
Use another domain or send PM.
Igor \"Knight\" Ivanov
Guest
Sun Feb 28, 2010 10:27 pm
Hi!
Quote:
Das passiert bei harten Ausritten mit SPICE oft, Konvergenzprobleme. Bei
mir half normalerweise wenn ich RELTOL und ABSTOL etwas abmilderte. Das
ist auch hilfreich wenn eine Simulation nach 10 Minuten immer noch bei
"0.01% complete" rumknetert und der Rechner mehr oder weniger zum
Heizluefter mutiert ist. GMIN auf 1E-9 oder hoeher zu setzen hilft auch
schonmal, oder ITL (iteration limit) anheben.
Habe unter Control Panel diese Parameter abgeschwaecht bzw. erhoeht (GMIN
auf 1E-9): der Fehler "Time Step too small.." kommt weiterhin, sogar
schneller

.
Wie ich mir LOG so ansehe (U1 ist halt der Regler in der Schaltung):
u1:1:vsense: Missing value, assumed 0V @ DC
u1:1:vfbm: Missing value, assumed 0V @ DC
u1:1:vclp: Missing value, assumed 0V @ DC
....
kommt die Spannung irgendwo nicht an. Ich kenne mich mit der
Modelstruktur/den Anweisungen nicht aus (wie ich schrieb, bin ich nur ein
User von LTSpice), vermute aber, dass im Model Verbindungen fehlen oder die
eingebauten Subkomponenten fehlerhaft definiert sind...
Gruss,
Igor.
Joerg
Guest
Sun Feb 28, 2010 11:25 pm
Igor "Knight" Ivanov wrote:
Quote:
Hi!
Das passiert bei harten Ausritten mit SPICE oft, Konvergenzprobleme. Bei
mir half normalerweise wenn ich RELTOL und ABSTOL etwas abmilderte. Das
ist auch hilfreich wenn eine Simulation nach 10 Minuten immer noch bei
"0.01% complete" rumknetert und der Rechner mehr oder weniger zum
Heizluefter mutiert ist. GMIN auf 1E-9 oder hoeher zu setzen hilft auch
schonmal, oder ITL (iteration limit) anheben.
Habe unter Control Panel diese Parameter abgeschwaecht bzw. erhoeht (GMIN
auf 1E-9): der Fehler "Time Step too small.." kommt weiterhin, sogar
schneller

.
Wie ich mir LOG so ansehe (U1 ist halt der Regler in der Schaltung):
u1:1:vsense: Missing value, assumed 0V @ DC
u1:1:vfbm: Missing value, assumed 0V @ DC
u1:1:vclp: Missing value, assumed 0V @ DC
...
kommt die Spannung irgendwo nicht an. Ich kenne mich mit der
Modelstruktur/den Anweisungen nicht aus (wie ich schrieb, bin ich nur ein
User von LTSpice), vermute aber, dass im Model Verbindungen fehlen oder die
eingebauten Subkomponenten fehlerhaft definiert sind...
Oh, da ist wohl was nicht angeschlossen bzw. ungeerdet (floating). Dann
stimmt etwas am Model oder der Schaltung nicht. Wenn irgendwo
Kondensatoren ohne DC Pfad sind mache einen Widerstand rein, irgendwas
so hoch dass es nicht stoert, etliche M vielleicht.
--
Gruesse, Joerg
http://www.analogconsultants.com/
"gmail" domain blocked because of excessive spam.
Use another domain or send PM.
Helmut Sennewald
Guest
Mon Mar 01, 2010 12:15 am
"Igor "Knight" Ivanov" <knightigor_at_hotmail.com.nospam> schrieb im
Newsbeitrag news:hmejiu$us2$1_at_online.de...
Quote:
Hi!
Das passiert bei harten Ausritten mit SPICE oft, Konvergenzprobleme. Bei
mir half normalerweise wenn ich RELTOL und ABSTOL etwas abmilderte. Das
ist auch hilfreich wenn eine Simulation nach 10 Minuten immer noch bei
"0.01% complete" rumknetert und der Rechner mehr oder weniger zum
Heizluefter mutiert ist. GMIN auf 1E-9 oder hoeher zu setzen hilft auch
schonmal, oder ITL (iteration limit) anheben.
Habe unter Control Panel diese Parameter abgeschwaecht bzw. erhoeht (GMIN
auf 1E-9): der Fehler "Time Step too small.." kommt weiterhin, sogar
schneller

.
Wie ich mir LOG so ansehe (U1 ist halt der Regler in der Schaltung):
u1:1:vsense: Missing value, assumed 0V @ DC
u1:1:vfbm: Missing value, assumed 0V @ DC
u1:1:vclp: Missing value, assumed 0V @ DC
...
kommt die Spannung irgendwo nicht an. Ich kenne mich mit der
Modelstruktur/den Anweisungen nicht aus (wie ich schrieb, bin ich nur ein
User von LTSpice), vermute aber, dass im Model Verbindungen fehlen oder
die eingebauten Subkomponenten fehlerhaft definiert sind...
Gruss,
Igor.
Hallo Igor,
mit den folgenden Optionen läuft deine Simulation.
..tran 0 0.1s 0 uic
..options abstol=1e-10
..options reltol=0.005
Habe jetzt nicht weiter probiert ob man die beiden unteren Optionen
wirklich braucht.
Meine Simulationsdateien findest du in der Yahoo group.
Da habe ich auch auf deine Frage geantwortet.
Gruß
Helmut
Goto page 1, 2 Next