summaryrefslogtreecommitdiff
path: root/library/deviceModelLibrary/LEDs
diff options
context:
space:
mode:
Diffstat (limited to 'library/deviceModelLibrary/LEDs')
-rw-r--r--library/deviceModelLibrary/LEDs/README.md22
-rw-r--r--library/deviceModelLibrary/LEDs/eSim_BlueLED.lib3
-rw-r--r--library/deviceModelLibrary/LEDs/eSim_BlueLED.xml1
-rw-r--r--library/deviceModelLibrary/LEDs/eSim_RedLED.lib1
-rw-r--r--library/deviceModelLibrary/LEDs/eSim_RedLED.xml1
5 files changed, 28 insertions, 0 deletions
diff --git a/library/deviceModelLibrary/LEDs/README.md b/library/deviceModelLibrary/LEDs/README.md
new file mode 100644
index 00000000..11973ed1
--- /dev/null
+++ b/library/deviceModelLibrary/LEDs/README.md
@@ -0,0 +1,22 @@
+# Light Emitting Diodes (LEDs)
+
+A light-emitting diode (LED) is a semiconductor device that emits light when an electric current flows through it.
+When current passes through an LED, the electrons recombine with holes emitting light in the process.
+Just like diode, the process to model blue led is also the same, it is to be noted here
+that the forward voltage of the LEDs are higher than the normal diode.
+# Red LED
+```
+.MODEL eSim_RedLED D( Is=1e-10 Rs=0.1 N=4.09 tt=4.0e-6 Cjo=3e-12 M=0.5 Vj=0.7
+Bv=5 Ibv=10e-6 Fc=0.5 Isr=0.0 Nr=2.0 Kf=0.0 Af=1.0 Ffe=1.0 Xti=3.0 Eg=1.11
+Tbv=0.0 Trs=0.0 )
+```
+**NOTE: The name of the above LED is set as eSim_Red_LED the same name of the LED must be given to the subcircuit while creating the symbol for LED. While the D is the designator for the diode.**
+
+# Blue LED
+
+```
+.MODEL eSim_BlueLED D( Is=1e-10 Rs=0.1 N=6.68 tt=4e-6 Cjo=3e-12 M=0.5 Vj=0.7 Bv=5
+Ibv=10e-6 Fc=0.5 Cp=0.0e-12 Isr=0.0 Nr=2.0 Temp=26.85 Kf=0.0 Af=1.0 Ffe=1.0
+Xti=3.0 Eg=1.11 Tbv=0.0 Trs=0.0 Ttt1=0.0 Ttt2=0.0 Tm1=0.0 Tm2=0.0 Tnom=26.85
+Area=1.0 )
+```
diff --git a/library/deviceModelLibrary/LEDs/eSim_BlueLED.lib b/library/deviceModelLibrary/LEDs/eSim_BlueLED.lib
new file mode 100644
index 00000000..66bee13b
--- /dev/null
+++ b/library/deviceModelLibrary/LEDs/eSim_BlueLED.lib
@@ -0,0 +1,3 @@
+.MODEL eSim_BlueLED D( Is=1e-10 Rs=0.1 N=6.68 tt=4e-6 Cjo=3e-12 M=0.5 Vj=0.7 Bv=5 Ibv=10e-6 Fc=0.5 Cp=0.0e-12 Isr=0.0 Nr=2.0 Temp=26.85 Kf=0.0 Af=1.0 Ffe=1.0 Xti=3.0 Eg=1.11 Tbv=0.0 Trs=0.0 Ttt1=0.0 Ttt2=0.0 Tm1=0.0 Tm2=0.0 Tnom=26.85 Area=1.0 )
+
+
diff --git a/library/deviceModelLibrary/LEDs/eSim_BlueLED.xml b/library/deviceModelLibrary/LEDs/eSim_BlueLED.xml
new file mode 100644
index 00000000..65f54494
--- /dev/null
+++ b/library/deviceModelLibrary/LEDs/eSim_BlueLED.xml
@@ -0,0 +1 @@
+<library><model_name>D</model_name><ref_model>eSim_BlueLED</ref_model><param><Is>1e-10</Is><Rs>0.1</Rs><N>6.68</N><tt>4e-6</tt><Cjo>3e-12</Cjo><M>0.5</M><Vj>0.7</Vj><Bv>5</Bv><Ibv>10e-6</Ibv><Fc>0.5</Fc><Cp>0.0e-12</Cp><Isr>0.0</Isr><Nr>2.0</Nr><Temp>26.85</Temp><Kf>0.0</Kf><Af>1.0</Af><Ffe>1.0</Ffe><Xti>3.0</Xti><Eg>1.11</Eg><Tbv>0.0</Tbv><Trs>0.0</Trs><Ttt1>0.0</Ttt1><Ttt2>0.0</Ttt2><Tm1>0.0</Tm1><Tm2>0.0</Tm2><Tnom>26.85</Tnom><Area>1.0</Area></param></library> \ No newline at end of file
diff --git a/library/deviceModelLibrary/LEDs/eSim_RedLED.lib b/library/deviceModelLibrary/LEDs/eSim_RedLED.lib
new file mode 100644
index 00000000..1f852936
--- /dev/null
+++ b/library/deviceModelLibrary/LEDs/eSim_RedLED.lib
@@ -0,0 +1 @@
+.MODEL eSim_RedLED D( Is=1e-10 Rs=0.1 N=4.09 tt=4.0e-6 Cjo=3e-12 M=0.5 Vj=0.7 Bv=5 Ibv=10e-6 Fc=0.5 Isr=0.0 Nr=2.0 Kf=0.0 Af=1.0 Ffe=1.0 Xti=3.0 Eg=1.11 Tbv=0.0 Trs=0.0 )
diff --git a/library/deviceModelLibrary/LEDs/eSim_RedLED.xml b/library/deviceModelLibrary/LEDs/eSim_RedLED.xml
new file mode 100644
index 00000000..a8df3640
--- /dev/null
+++ b/library/deviceModelLibrary/LEDs/eSim_RedLED.xml
@@ -0,0 +1 @@
+<library><model_name>D</model_name><ref_model>eSim_RedLED</ref_model><param><Is>1e-10</Is><Rs>0.1</Rs><N>4.09</N><tt>4.0e-6</tt><Cjo>3e-12</Cjo><M>0.5</M><Vj>0.7</Vj><Bv>5</Bv><Ibv>10e-6</Ibv><Fc>0.5</Fc><Isr>0.0</Isr><Nr>2.0</Nr><Kf>0.0</Kf><Af>1.0</Af><Ffe>1.0</Ffe><Xti>3.0</Xti><Eg>1.11</Eg><Tbv>0.0</Tbv><Trs>0.0</Trs></param></library> \ No newline at end of file