summaryrefslogtreecommitdiff
path: root/js/Electrical/NPN.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/Electrical/NPN.js')
-rw-r--r--js/Electrical/NPN.js20
1 files changed, 20 insertions, 0 deletions
diff --git a/js/Electrical/NPN.js b/js/Electrical/NPN.js
index a02e0de3..b54740fa 100644
--- a/js/Electrical/NPN.js
+++ b/js/Electrical/NPN.js
@@ -53,6 +53,26 @@ function NPN() {
return this.x;
}
NPN.prototype.get = function NPN() {
+ var options = {
+ Bf:["Bf : Forward beta",this.Bf],
+ Br:["Br : Reverse beta",this.Br],
+ Is:["Is : Transport saturation current",this.Is],
+ Vak:["Vak : Early voltage (inverse), 1/Volt",this.Vak],
+ Tauf:["Tauf: Ideal forward transit time",this.Tauf],
+ Taur:["Taur: Ideal reverse transit time",this.Taur],
+ Ccs:["Ccs : Collector-substrat(ground) cap.",this.Ccs],
+ Cje:["Cje : Base-emitter zero bias depletion cap.",this.Cje],
+ Cjc:["Cjc : Base-coll. zero bias depletion cap.",this.Cjc],
+ Phie:["Phie: Base-emitter diffusion voltage",this.Phie],
+ Me:["Me : Base-emitter gradation exponent",this.Me],
+ Phic:["Phic: Base-collector diffusion voltage",this.Phic],
+ Mc:["Mc : Base-collector gradation exponent",this.Mc],
+ Gbc:["Gbc : Base-collector conductance",this.Gbc],
+ Gbe:["Gbe : Base-emitter conductance",this.Gbe],
+ Vt:["Vt : Voltage equivalent of temperature",this.Vt],
+ EMinMax:["EMinmax: if x > EMinMax, the exp(x) is linearized",this.EMinMax],
+ }
+ return options;
}
NPN.prototype.set = function NPN() {
this.Bf = parseFloat((arguments[0]["Bf"]))