Moin! Leider habe ich ein kleines Problem, möglicherweise kann mir einer von euch dabei helfen? Ich möchte ein SPICE-Modell einer RGB-LED (WP154A4SEJ3VBDZGC/CA, Common Anode) erstellen. Als Ersatzschaltbild sehe ich das Ganze als drei unterschiedliche LEDs mit gemeinsamer Anode an, die LEDRED, LEDGREEN und LEDBLUE. Hier ist mein Modell: *CONNECTIONS.... RED VIN BLUE GREEN .SUBCKT LEDRGB 1 2 3 4 D1 2 1 LEDRED D2 2 3 LEDGREEN D3 2 4 LEDBLUE .MODEL LEDRED D + Is=2e-13 + N=3 Rs=1.5 + Eg=2.3 + Cjo=35p + Tnom=25 .MODEL LEDGREEN D + Is=1e-9 + N=7 Rs=6 + Eg=3.2 + Cjo=45p + Tnom=25 .MODEL LEDBLUE D + Is=1e-9 + N=7 + Rs=10 + Eg=3.3 + Cjo=100p + Tnom=25 .ENDS LEDRGB Wenn ich damit eine Simulation durchführe, fällt an der Diode keinerlei Spannung ab, ich vermute also, dass mein Modell einen Fehler hat, den ich nicht erkenne. EDIT: Ich habe meinen Text etwas abgeändert und die missverständliche Formulierung von "parallel geschalteten LED" zu "LED mit gemeinsamer Anode" geändert. Die drei Modelle sind einzeln für sich funktionsfähig. Hat jemand von euch vielleicht eine Idee? Beste Grüße, Max
:
Bearbeitet durch User
Hast du in echt schon mal versucht, eine Rote und eine Blaue LED direkt parallel zu schalten? Sobald die Blaue leuchtet, raucht die Rote.
Die werden dann natürlich mit Widerständen versehen um den Strom entsprechend zu begrenzen. Es geht bei meiner Frage nicht um eine Schaltung sondern um das Simulationsmodell eines einzelnen Bauteils.
Vergleich dein Model mal mit den Modellen von einem LED-Hersteller: z.B.: - https://www.rohm.de/products/led/chip-leds-multi-color-type/smlp34rgbn1w-product#productDetail - https://www.rohm.de/products/led/chip-leds-multi-color-type#ledCatalog ...da war auch noch irgendwas mit type=LED - Beitrag "Wie LED in LTspice simulieren"
Irgend W. schrieb: > Vergleich dein Model mal mit den Modellen von einem LED-Hersteller: > > z.B.: > - > https://www.rohm.de/products/led/chip-leds-multi-color-type/smlp34rgbn1w-product#productDetail > - https://www.rohm.de/products/led/chip-leds-multi-color-type#ledCatalog > > ...da war auch noch irgendwas mit type=LED > - Beitrag "Wie LED in LTspice simulieren" Die Modelle habe ich mir bereits angeschaut, Rohm gibt seine Modelle leider als diskrete LED aus, also je ein Modell pro Leuchtkomponente. Die einzelnen Modelle meiner Library funktionieren auch ohne weiteres wie gesagt. Es ist die Kombination als SUBCKT, die das Problem darstellt. von Carlo (Gast) schrieb: >.... und dieser Schaltung, falls es LTspice ist :-) >Beitrag "Re: LTspice - Simple grüne LED" Aus dem Beitrag habe ich sogar meine Parameter der LEDs gezogen, auch hier ist die LED leider auf drei diskrete LEDs aufgeteilt. Vielen Dank für die ganzen Anregungen und Beiträge! Um es nochmal in aller Deutlichkeit klar zu stellen, die einzelnen Modelle für die LEDs in den Farben Rot, Grün und Blau funktionieren wie erwartet, es ist die Kombination aller drei LEDs zu einem Subcircuit, die mir Kopfzerbrechen bereitet. Ich weiss, die Frage "Warum teilst Du nicht einfach alles auf drei LEDs auf" liegt im Raum. Klar wäre das ohne weiteres möglich, jedoch will ich zum Einen nicht einen expliziten Schaltplan und dann noch extra eine Simulation führen. Ich gehöre zu dem faulen Haufen, die sowas gern direkt im ECAD-Tool simuliert. Viel wichtiger ist für mich dabei auch den Fehler zu verstehen. Meinem Verständnis des Codes sollte mein Subcircuit funktionieren. Da er es nicht tut, triggert das irgendwie meinen Sportsgeist. :) Also nochmal, vielen Dank für eure Beiträge, ich hoffe wir finden eine Lösung! Beste Grüße, Max
:
Bearbeitet durch User
Grundsätzlich funktioniert die Lib. Das eigentliche Problem dürfte also an deiner Simulations- oder Symboldatei liegen. Diese solltest du bei solchen Fragen am besten gleich mit dem Eröffnungsbeitrag zur Verfügung stellen.
Danke für den Hinweis, das berücksichtige ich nächstes mal. Ich habe den Test-Schematic hochgeladen. Das Symbol ist aus meinem Spice autogeneriert. Beste Grüße, Max
Maximilian H. schrieb: > Ich habe den Test-Schematic hochgeladen. Das Symbol ist aus meinem Spice > autogeneriert. Warum hängst du nicht gleich alle deine relevanten Dateien an? Auch ein Screenshot der diesen fehlerhaften Wert und dessen Bestimmung zeigt ist nützlich. Maximilian H. schrieb: > fällt an der Diode keinerlei Spannung ab Mit meiner lib und dem ebenfalls automatisch generierten Symbol lässt sich dieser Fehler nicht nachvollziehen.
Hallo, ich kann nur noch die autogenerierte Datei und den screenshot anbieten (mehr habe ich einfach nicht).
Ist es möglich, dass ich irgendeinen dummen Konfigurationsfehler mache, der mir nicht klar ist?
Maximilian H. schrieb: > ich kann nur noch die autogenerierte Datei und den screenshot anbieten Da fehlt noch "C:\Users\…\Downloads\RGB-LED-SPICE.net", die im Symbol hintelegt ist. Wenn ich diese durch meine "LEDRGB.lib" (im aktuellen Verzeichnis) ersetze funktioniert es auch wieder.
:
Bearbeitet durch Admin
Oh, ich wusste nicht, dass in diesen Ordner referenziert wird, bzw. dass dort eine notwendige Datei liegt. Sie ist angehängt.
OK, ich habe das SPICE-Modell aus meinem Download-Ordner übernommen und abgespeichert, jetzt scheint es zu funktionieren. Das war also tatsächlich ein Konfigurationsfehler meinerseits. Vielen Dank für die Hilfe! Eine Anmerkung noch: ich habe versehentlich meinen vollen Namen in den Dateien hinterlassen, das ist nicht in meinem Sinne. Wärst Du so freundlich, das in Deinem Reply zu ändern, ligno? Ich passe das derweil in den Dateien an, die ich hochlud. Nochmal, besten Dank für die Unterstützung! Alles Gute, Max
Maximilian H. schrieb: > OK, ich habe das SPICE-Modell aus meinem Download-Ordner übernommen und > abgespeichert, jetzt scheint es zu funktionieren. Das Fehler wird durch die lib verursacht und nicht nur durch unverändertes Abspeichern behoben. Der Ersteller bzw. Du haben anscheinend nur die Anschlüsse des subckt umbenannt, ohne die internen Verbindungen anzupassen. Flasch:
1 | .SUBCKT LEDRGB CR A CG CB |
2 | |
3 | D1 2 1 LEDRED |
4 | D2 2 3 LEDGREEN |
5 | D3 2 4 LEDBLUE |
6 | [...] |
Müsste entweder
1 | .SUBCKT LEDRGB CR A CG CB |
2 | |
3 | D1 A CR LEDRED |
4 | D2 A CG LEDGREEN |
5 | D3 A CB LEDBLUE |
6 | [...] |
oder
1 | .SUBCKT LEDRGB 1 2 3 4 |
2 | |
3 | D1 2 1 LEDRED |
4 | D2 2 3 LEDGREEN |
5 | D3 2 4 LEDBLUE |
6 | [...] |
sein. Da keinerlei interne Verbindung vorhanden ist, gibt es auch keinen Strom (abgesehen von simulationsbedingten Defaultwerten) und somit auch keine Spannung über die Diode. > Eine Anmerkung noch: ich habe versehentlich meinen vollen Namen in den > Dateien hinterlassen, das ist nicht in meinem Sinne. Ich habe erst nach dem Absenden bemerkt, dass ich deinen Nachnamen über das Zitieren des Pfades veröffentlicht habe. So leid es mir tut, kann ich daran nichts mehr ändern. Als angemeldeter Benutzer hast du aber die Möglichkeit, den Beitrag zu melden, um den Admin um Bearbeitung oder Löschung dieses Zitats zu bitten.
Maximilian H. schrieb: > Eine Anmerkung noch: ich habe versehentlich meinen vollen Namen in den > Dateien hinterlassen, das ist nicht in meinem Sinne. Dein voller Name erscheint auch, wenn man auf deinen Nicknamen klickt. Das müsstest du dort auch ändern ...
ligno schrieb: > Da keinerlei interne Verbindung vorhanden ist, gibt es auch keinen Strom > (abgesehen von simulationsbedingten Defaultwerten) und somit auch keine > Spannung über die Diode. > >> Eine Anmerkung noch: ich habe versehentlich meinen vollen Namen in den >> Dateien hinterlassen, das ist nicht in meinem Sinne. > Ich habe erst nach dem Absenden bemerkt, dass ich deinen Nachnamen über > das Zitieren des Pfades veröffentlicht habe. So leid es mir tut, kann > ich daran nichts mehr ändern. Als angemeldeter Benutzer hast du aber die > Möglichkeit, den Beitrag zu melden, um den Admin um Bearbeitung oder > Löschung dieses Zitats zu bitten. Ein großes 'Danke' für den Rat und die tatkräftige Unterstützung, das behalte ich nächstes Mal im Blick! Die Meldung ist raus.
Beitrag #6938711 wurde vom Autor gelöscht.
HildeK schrieb: > Dein voller Name erscheint auch, wenn man auf deinen Nicknamen klickt. > Das müsstest du dort auch ändern ... Vielen Dank für den Hinweis, ist geändert.
:-) Zur Vereinfachung. 1.) Fasse simulierende Schaltung in Unterverzeichnis und packe Dateien zur Weitergabe in ein zip Verzeichnis. Somit sind alle notwendigen Dateien zusammen :-) Vielleicht hilft diese Erklärung weiter :-) https://medtech-ingenieur.de/spice-modelle-in-ltspice-einbinden/ https://www.analog.com/en/technical-articles/ltspice-combining-multiple-model-instances-into-one-symbol.html
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.