Welche Diodenmodifikatoren werden in der Praxis verwendet, um LEDs mit SPICE (Berkeley v.3f5) zu modellieren? Diese stehen mir zur Verfügung:
# Name Parameter Units Default Example Area
1 IS Saturation current A 1e-14 1e-14 *
2 RS Ohmic resistance Ω 0 10 *
3 N Emission coefficient - 1 1.0
4 TT Transit-time s 0 0.1ns
5 CJO Zero-bias junction capacitance F 0 2pF *
6 VJ Junction potential V 1 0.6
7 M Grading coefficient - 0.5 0.5
8 EG Activation energy eV 1.11 1.11 Si
0.69 Sbd
0.67 Ge
9 XTI Saturation-current temperature exponent 3.0 3.0 jn
2.0 Sbd
10 KF Flicker noise coefficient - 0
11 AF Flicker noise exponent - 1
12 FC Coeff. for for.-bias dep. cap. formula 0.5
13 BV Reverse breakdown voltage V ∞ 40.0
14 IBV Current at breakdown voltage A 1.0e-3
15 TNOM Parameter measurement temp. °C 27 50
3.4.2 Diodenmodell (D)
Die Gleichstromcharakteristik der Diode wird durch die Parameter IS und N bestimmt. Ein ohmscher Widerstand RS ist enthalten. Ladungsspeichereffekte werden durch eine Laufzeit TT und eine nichtlineare Verarmungsschichtkapazität modelliert, die durch die Parameter CJO, VJ und M bestimmt wird. Die Temperaturabhängigkeit des Sättigungsstroms wird durch die Parameter EG, Energie und XTI definiert. der Exponent der Sättigungsstromtemperatur. Die Nenntemperatur, bei der diese Parameter gemessen wurden, ist TNOM. Der Standardwert ist der in der Steuerleitung .OPTIONS angegebene Wert für den gesamten Schaltkreis. Der Durchbruch in Sperrrichtung wird durch einen exponentiellen Anstieg des Sperrdiodenstroms modelliert und durch die Parameter BV und IBV (beides positive Zahlen) bestimmt.
Zum Beispiel mit diesem einfachen, billigen Rot:
Die Hochfrequenzeigenschaften interessieren mich nicht sonderlich - ich möchte nur in der Lage sein, die IV-Kurve innerhalb der Betriebsspezifikationen (-10uA / -5V Leckstrom bis + 100mA / + 2,2 'ish V Vorwärts) abzugleichen :
quelle
Zunächst möchte ich darauf hinweisen, dass Sie zusätzliche Diodenparameter BV , Ibv und Cjo direkt aus dem LED-Datenblatt als " Rückstrom " Ir bei Vr und als "Kapazität" C ablesen können .
Als Ergänzung zu der großartigen Antwort von W5VO habe ich den Prozess für mich auf folgende Weise optimiert:
Ich habe den Diagrammtyp des XY-Streudiagramms nur in OpenOffice als Linien verwendet (YMMV mit Excel usw.) und die Minima und Maxima der Achsen manuell festgelegt, z. B. (X, Y) = (1,4-4,0, 0,01-50,0). um zu verhindern, dass die automatische Bereichswahl außerhalb des Bereichs meiner abgetasteten Daten erfolgt.
Nach den ersten drei Spalten der abgetasteten Punkte Vf_sampled , If_sampled sowie If_estimate unter Verwendung der Schokley-Diodengleichung habe ich eine vierte für ein berechnetes Vf_estimate hinzugefügt . Denken Sie daran, dass Rs ist eine Serie Widerstand (siehe Bild unten) und die If_estimate gibt uns tatsächlich die aktuellen hier zu verwenden, so dass man einfach die Spaltenzellen wie berechnen kann:
Vf_estimate = Vf_sampled + (If_estimate * Rs) .
Ich konnte jetzt eine dritte Kurve hinzufügen, in der ich die neue vierte Spalte ( Vf_estimate ) als X-Koordinate und die dritte Spalte ( If_estimate ) als Y-Koordinate verwendete und die ich jetzt problemlos mit der ersten Kurve abgleichen konnte (die Daten wurden abgetastet) aus dem Diagramm auf dem Datenblatt). Beachten Sie, dass ich die zweite Kurve nicht einfach ersetzen wollte, da die gerade Linie in meinen Schätzungen sehr hilfreich war.
Ich bin mir sicher, dass ich W5VO hier etwas wiederhole, aber es erinnert nicht an die Rolle der Konstanten Is , Rs und N in Bezug auf die Kurvenform (in unserer Log-Lin- Skala):
Dinge, die ich für nützlich befunden habe:
Beachten Sie, dass die X-Werte ( Vf_sampled ) immer noch in aufsteigender (oder absteigender) Reihenfolge sein müssen. Ansonsten werden die Leitungen zu einem Durcheinander.
AFAIK, unser Modell für die LED ist im Wesentlichen ein Rs- Widerstand und eine Is / N- Schätzdiode in Reihe: (-R -> - D-)
simulieren Sie diese Schaltung - Schaltplan erstellt mit CircuitLab
quelle
Ich habe ein Python-Programm zusammengestellt, das die Durchlassspannungseigenschaften einer Diode basierend auf den Eigenschaften von Datenblatt IV modelliert.
http://leicesterraspberrypi.wordpress.com/projects/modelling-a-diode-for-use-in-spice-simulations/
Fühlen Sie sich frei, es zu versuchen und zu kommentieren.
quelle
Hier sind die, die ich verwenden würde
Für Ihren VJ = 1,8 Typ ist BV = 5. Das bringt dich meistens dorthin.
quelle
Wenn sich jemand fragt, warum sein einseitiges Datenblatt keine If / Vf-Kurve aufweist, liegt dies wahrscheinlich daran, dass er nicht über das vollständige Datenblatt verfügt. Ich weiß, dass z. B. Optosupply nur die Zusammenfassungen der ersten Seite auf seiner Website veröffentlicht, aber Ihnen auf Anfrage die vollständigen Spezifikationen (mit allen If / Vf-, relativen Intensitäts- und Spektralkurven usw.) zusendet.
Sie können wahrscheinlich auch verwendbare Werte für alle Werte erhalten, indem Sie ein Datenblatt einer anderen LED derselben Farbe mit derselben Chemie (vom selben Hersteller) verwenden. Prüfen Sie einfach, ob die grundlegenden Eigenschaften (wie Ströme, Spannungen und Wellenlängen) übereinstimmen.
quelle
Gute Antworten, aber es ist einfach, die Shockley-Diodengleichung algebraisch zu lösen. Beachten Sie nur, dass das "Minus 1" in der Formel für Vorwärtsströme, die eine Größenordnung größer sind als Is, sehr klein, z. B. 1E-12 A, sehr irrelevant ist. Finden Sie nur zwei Punkte in der Grafik mit einfacher Lesbarkeit I- und V-Werte und fügen Sie diese in die Formel ein. Durch Teilen der beiden Formeln wird Is eliminiert, sodass N einfach zu berechnen ist. Geben Sie dann N in eine Formel ein, um Is zu finden.
Hier sind meine LibreOffice Calc-Makros in Basic:
Wenn Sie sich die Formeln ansehen, erkennen Sie möglicherweise einfach die Beschreibung einer geraden Linie mit einer Steigung von q / NkT, aber auch von Delta Log (Id) / Delta Vd.
Ich erhalte einen etwas ähnlichen Wert für Is: 5.94E-18 = 5.94 Atto-Ampere (W5VO gefunden 1 aA), aber viel anders N = 0.19 (W5VO gefunden 1.8, Tippfehler?), Dennoch berechnen sich die Daten auch zum selben Diagramm zurück :
Die Spalte Vd sind die Spannungen, Id ist der Diodenstrom gemäß der reellen Formel, Id0 ist der Strom mit der vereinfachten Formel, wobei "minus 1" in "minus Null" geändert wird. Da Id0 eine echte Exponentialkurve ist, können Sie den Logaritmus in der Spalte Id0_log verwenden. (Sie können nicht das Protokoll einer Kurve nehmen, die wie Id zu Null und negativ wird.) Der Plot ist von Id0_Log gegen Vd. In diesem Diagramm habe ich den niedrigsten Teil gepunktet, da er NICHT mehr der tatsächliche Diodenstrom ist, sondern den Wert von Is am Schnittpunkt mit der Y-Achse anzeigt.
Wenn Sie der Exponentialkurve nach links folgen, werden Sie asymptotisch auf Null gebracht. Die "minus 1" subtrahiert jedoch einen Betrag von Is, so dass die reale Diodenkurve durch den Ursprung verläuft und bei negativen Spannungen einen umgekehrten Leckstrom des Betrags von Is anzeigt.
Wenn die Kurve des Originalherstellers auf einem sehr großen logarithmischen Diagramm gelegen hätte, hätten wir einfach ein Lineal verwenden können, um die gerade Linie nach unten zu verlängern, um Is bei Vd = 0 leicht zu finden und dann N zu berechnen, anstatt zuerst N und dann Is mit dem über dem Makro. Die Linealmethode wurde in "The Spice Book" von Andrei Vladimirescu (1994) beschrieben.
quelle