diff options
Diffstat (limited to 'library/deviceModelLibrary/LEDs')
-rw-r--r-- | library/deviceModelLibrary/LEDs/README.md | 22 | ||||
-rw-r--r-- | library/deviceModelLibrary/LEDs/eSim_BlueLED.lib | 3 | ||||
-rw-r--r-- | library/deviceModelLibrary/LEDs/eSim_BlueLED.xml | 1 | ||||
-rw-r--r-- | library/deviceModelLibrary/LEDs/eSim_RedLED.lib | 1 | ||||
-rw-r--r-- | library/deviceModelLibrary/LEDs/eSim_RedLED.xml | 1 |
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 |