gulli:board Logo

Anzeige


  Antwort
Deep Blue
Mitglied
 
Benutzerbild von Deep Blue
 
Registrierungsdatum: Aug 2000
Ort: Daheim
Beiträge: 564
Question Wie erstelle ich ein PSpice Modell aus Messwerten? (z.B. LED)

Hallo,

wie kann ich aus Messwerten (z.B. U-I-Kennlinie einer LED) ein dementsprechendes Modell für PSpice erstellen?

Beispielsweise hab ich einige Messwerte einer roten low-current LED aufgenommen und damit den "PSpice Model Editor" gefüttert! Dann gibt es dort die Möglichkeit, aus den Messwerten die Parameter zu extrahieren! Das läuft eigentlich ganz gut, bis auf die Tatsache, dass das Modell und eine nachfolgende Testsimulation extrem unterschiedliche Werte in der U-I-Kennlinie zeigen:

Bild1 (Model Editor):
http://img296.imageshack.us/img296/2680/bild13lk.jpg
- graue Kästchen = Messpunkte
- grüne Kurve = Annäherung nach dem Extract-Vorgang

Bild2 (PSpice Simulation):
http://img6.imageshack.us/img6/4033/bild29rn.jpg
- Ergebnisse der "LED" in einer kleinen Schaltung mit variabler Spannungsquelle

bei 1,8V sollten es ca. 0,3mA sein - die Simulation zeigt aber ca. 50kA...

Durch Verwendung von Standardmodellen und verändern der Parameter kommt man nicht besonders genau an die Messwerte heran.

Was mach ich falsch und wie macht mans besser?

Gruß
Alt 18. 08. 2005, 08:54 Deep Blue is offline Mit Zitat antworten #1
timekop
Mitglied
 
Registrierungsdatum: Apr 2001
Beiträge: 4
Dafür gibt es die tables in der ABM Datenbank:
gtable sollte das tun was du willst:
z.b. etable:
E_E1 %out+ %out- TABLE {V(%IN+) V(%IN-)}
+( -1000, -1)( -1, -1)( 1, 1)( 1000, 1)
Enfach den Ausgang von gtable mit dem Eingang verbinden und dann ne Tabelle mit den Messwerten im Modell hinterlegen. Dazwischen wird linear interpoliert.
cu timekop
Alt 19. 08. 2005, 13:06 timekop is offline Mit Zitat antworten #2
Deep Blue
Mitglied
(Threadstarter)
 
Benutzerbild von Deep Blue
 
Registrierungsdatum: Aug 2000
Ort: Daheim
Beiträge: 564
Thumbs up

Danke!!!

Exzellenter Tip mit dem gtable/etable

Nur ein kleines Problem hab ich noch mit dem TABLE Attribut.
http://img390.imageshack.us/img390/5083/bild13px.jpg (Bild in Pspice Schematics)
Wenn ich dieses verändere und dabei die Tabelle erweitere, dann komm ich irgendwann an die Zeilengrenze (der Netlist ?). Leider ist es dort (siehe Bild) nicht möglich einfach return zu drücken und mit einem "+" in der nächsten Zeile fortzusetzen...

Darum bringt er bei der Simulation den Fehler "Line too long. Limit is 132 characters."

Edit-->Model-->Edit Instance Model (Text)
Ist ausserdem grau hinterlegt, also is das auch keine Möglichkeit die Zeilen zu teilen.

Es funktioniert nur, wenn ich nach fehlgeschalgener Simulation die Netlist öffne und manuell die Zeile mit den Tabellenwerten aufteile und nachmal simuliere.
Alt 19. 08. 2005, 19:44 Deep Blue is offline Mit Zitat antworten #3
timekop
Mitglied
 
Registrierungsdatum: Apr 2001
Beiträge: 4
Mit Deiner Version von P-Spice kenn ich mich nicht aus....
bei Orcad 9.x funktionierts so wie du geschrieben hast....
cu timekop
Alt 20. 08. 2005, 10:09 timekop is offline Mit Zitat antworten #4
Deep Blue
Mitglied
(Threadstarter)
 
Benutzerbild von Deep Blue
 
Registrierungsdatum: Aug 2000
Ort: Daheim
Beiträge: 564
Ist aus dem Schematics Schaltplan-Editor von Orcad 9.2.

Danke für die Hilfe!
Alt 20. 08. 2005, 14:01 Deep Blue is offline Mit Zitat antworten #5
Themen-Optionen Antwort


Themen-Optionen

Gehe zu



Alle Zeitangaben in UTC +1. Es ist jetzt 20:33 Uhr.
Angetrieben von vBulletin
Copyright ©2000 - 2006, Jelsoft Enterprises Ltd.
epilepsy.gullisys.net

Anmelden

Benutzername
Kennwort
© Copyright 1998-2008 gulli.com home | regeln | sitemap | kontakt | impressum | partner | downloads | disclaimer |
Message Boards and Forums Directory