Jakie modyfikatory diod stosuje się w praktyce do modelowania diod LED za pomocą SPICE (Berkeley v.3f5)? Są dla mnie dostępne:
# 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 Model diody (D)
Charakterystykę prądu stałego diody określa się za pomocą parametrów IS i N. Uwzględniono rezystancję omową RS. Efekty magazynowania ładunku są modelowane przez czas przejścia, TT i nieliniową pojemność warstwy zubożającej, która jest określona przez parametry CJO, VJ i M. Zależność temperatury prądu nasycenia jest określona przez parametry EG, energia i XTI, wykładnik temperatury prądu nasycenia. Temperatura nominalna, w której zmierzono te parametry, to TNOM, która domyślnie odpowiada wartości dla całego obwodu określonej w linii sterującej .OPTIONS. Odwrotny rozkład jest modelowany przez wykładniczy wzrost prądu wstecznej diody i jest określany przez parametry BV i IBV (oba są liczbami dodatnimi).
Na przykład, używając tego podstawowego, taniego czerwonego:
Nie dbam zbytnio o charakterystykę wysokich częstotliwości - po prostu chciałbym być w stanie dopasować jej krzywą IV do specyfikacji operacyjnych (przeciek -10uA / -5V do + 100mA / + 2,2 cala V do przodu):
źródło
Po pierwsze, chciałbym podkreślić, że można odczytać dodatkowe parametry diody BV , IBV i CJO bezpośrednio z arkusza LED jako „prąd wsteczny” Ir w Vr i jako „pojemność” C .
Dodając do świetnej odpowiedzi W5VO, nieco usprawniłem ten proces dla siebie w następujący sposób:
Użyłem typu wykresu wykresu rozproszenia XY jako linii tylko w OpenOffice (YMMV z Excelem itp.) I ręcznie ustawiłem minima i maksima osi, np. (X, Y) = (1,4-4,0, 0,01-50,0), aby nie dopuścić do automatycznego przejścia poza zakres moich próbkowanych danych.
Po pierwszych trzech kolumnach próbkowanych punktów Vf_sampled , If_sampled oraz If_estimate za pomocą równania diody Schokleya dodałem czwartą dla obliczonego Vf_estimate . Pamiętaj, że Rs jest opornością szeregową (patrz zdjęcie na dole), a If_estimate faktycznie daje nam prąd do użycia tutaj, więc można po prostu obliczyć komórki kolumny jako:
Vf_estimate = Vf_samplowane + (If_estimate * Rs) .
Mógłbym teraz dodać trzecią krzywą, w której użyłem nowej czwartej kolumny ( Vf_estimate ) jako współrzędnej X i trzeciej kolumny ( If_estimate ) jako współrzędnej Y, i którą teraz mogłem z łatwością dopasować do pierwszej krzywej (próbkowane dane z wykresu w arkuszu danych). Zauważ, że nie chciałem po prostu zastępować drugiej krzywej, ponieważ linia prosta była bardzo pomocna w moich oszacowaniach.
Jestem pewien, że nieco powtarzam tutaj W5VO, ale odważnie przypomina rolę stałych Is , Rs i N pod względem kształtu krzywej (w naszej skali log-lin ):
Rzeczy, które znalazłem, mogą być przydatne:
Zauważ, że wartości X ( próbkowane Vf ) wciąż muszą być w porządku rosnącym (lub malejącym). W przeciwnym razie linie stają się bałaganem.
AFAIK, nasz model LED jest zasadniczo rezystorem Rs i diodą szacunkową Is / N szeregowo: (-R -> - D-)
symulacja tego obwodu - Schemat utworzony za pomocą CircuitLab
źródło
Stworzyłem program w języku Python, który modeluje diodowe charakterystyki polaryzacji diody w oparciu o charakterystykę IV arkusza danych.
http://leicesterraspberrypi.wordpress.com/projects/modelling-a-diode-for-use-in-spice-simulations/
Spróbuj i skomentuj.
źródło
Oto te, których chciałbym użyć
Dla twojego VJ = 1,8 typ, BV = 5. To prowadzi cię przez większość drogi.
źródło
Jeśli ktoś zastanawia się, dlaczego jego jednostronicowy arkusz danych nie ma krzywej If / Vf, to prawdopodobnie dlatego, że nie ma pełnego arkusza danych. Wiem, że np. Optosupply publikuje tylko streszczenia na pierwszej stronie na swojej stronie internetowej, ale prześle ci pełną specyfikację (ze wszystkimi krzywymi If / Vf, intensywności względnej i widma itp.) Na żądanie.
Prawdopodobnie można również uzyskać wartości użyteczne dla wszystkich wartości, korzystając z arkusza danych z innej diody LED tego samego koloru o tej samej chemii (tego samego producenta). Wystarczy sprawdzić, czy podstawowe parametry (takie jak prądy, napięcia i długości fal) są zgodne.
źródło
Świetne odpowiedzi, ale algebraicznie łatwo jest rozwiązać równanie diody Shockleya. Zauważ tylko, że „minus 1” we wzorze jest bardzo nieistotne dla prądów przewodzących, które są o rząd wielkości większe niż Is, co jest bardzo małe, powiedzmy 1E-12 A. Znajdź tylko dwa punkty na wykresie z łatwym do odczytania Wartości I i V i podłącz je do wzoru. Dzielenie obu formuł eliminuje Is, więc N jest łatwe do obliczenia. Następnie wpisz N w formule, aby znaleźć Is.
Oto moje makro LibreOffice Calc w Basicu:
Jeśli spojrzysz na formuły, możesz rozpoznać po prostu opis linii prostej o nachyleniu q / NkT, ale także delta Log (Id) / delta Vd.
Otrzymuję nieco podobną wartość dla Is: 5,94E-18 = 5,94 atto-amper (W5VO znaleziono 1 aA), ale znacznie różni się N = 0,19 (W5VO znaleziono 1,8, literówka?), Ale dane również przeliczają się z powrotem na ten sam wykres :
Kolumna Vd to napięcia, Id to prąd diody zgodnie z rzeczywistym wzorem, Id0 to prąd o uproszczonej formule, w którym „minus 1” zmienia się na „minus zero”. Ponieważ Id0 jest prawdziwą krzywą wykładniczą, logarytm można wziąć w kolumnie Id0_log. (Nie możesz wziąć logu krzywej, która staje się zerowa i ujemna jak Id) Wykres pochodzi z Id0_Log kontra Vd. Na tym wykresie zrobiłem najniższą część kropkowaną, ponieważ NIE ma już rzeczywistego prądu diody, ale pokazuje wartość Is na przecięciu z osią Y.
Podążanie za krzywą wykładniczą w lewo prowadzi asymptotycznie do zera. Ale „minus 1” odejmuje pewną ilość Is, tak że rzeczywista krzywa diody przechodzi przez początek i przy ujemnych napięciach pokazuje odwrotny prąd upływu ilości Is.
Gdyby krzywa oryginalnych producentów znajdowała się na naprawdę dużym wykresie logów, moglibyśmy po prostu użyć linijki, aby przedłużyć linię prostą w dół, aby łatwo znaleźć Is przy Vd = 0, a następnie obliczyć N, zamiast obliczyć najpierw N, a następnie Jest z powyżej makr. Metodę władcy opisano w „The Spice Book” Andrei Vladimirescu (1994).
źródło