Exemplo n.º 1
0
        private double vT;         // thermal voltage

        public LargeSignalBjt(Bjt definitionDevice) : base(definitionDevice)
        {
            stamper   = new BjtTransistorStamper();
            voltageBe = new VoltageProxy();
            voltageBc = new VoltageProxy();
            voltageCs = new VoltageProxy();

            capacbe = new CapacitorStamperWithCurrent();
            capacbc = new CapacitorStamperWithCurrent();
            capaccs = new CapacitorStamperWithCurrent();

            gb = new ConductanceStamper();
            gc = new ConductanceStamper();
            ge = new ConductanceStamper();
        }
Exemplo n.º 2
0
        private double vt;                // thermal voltage based on diode model values.

        public LargeSignalDiode(Diode definitionDevice) : base(definitionDevice)
        {
            stamper          = new DiodeStamper();
            capacitorStamper = new CapacitorStamperWithCurrent();
            voltage          = new VoltageProxy();
        }
Exemplo n.º 3
0
 public LargeSignalCapacitor(Capacitor definitionDevice) : base(definitionDevice)
 {
     voltage = new VoltageProxy();
     stamper = new CapacitorStamperWithCurrent();
 }