PNP transistor

Ebers–Moll PNP bipolar transistor.

  • electrical
  • Modelica Standard Library
  • 3 ports
  • 1 parameter
BlockPNP transistorKindpnpLibrarySemiconductors

Description

A PNP bipolar transistor using the Ebers–Moll model with the Early effect, transit-time charge, and junction capacitances.

Example

Transistor switches A CMOS inverter of an NMOS and a PMOS transistor, and NPN and PNP transistors switching loads.

InputGround (Input)VDD 5 VGround (VDD 5 V)PMOSNMOSGround (NMOS)Inverter outGround (out)Input, NPNGround (Input, NPN)VCC 5 VGround (VCC 5 V)R C 1 kΩR B 10 kΩNPNGround (NPN)CollectorGround (collector)Input, PNPGround (Input, PNP)VCC 5 V, PNPGround (VCC 5 V, PNP)R B 10 kΩ (PNP)PNPLoad 1 kΩGround (PNP load)Load voltageGround (load voltage)
In Gradara, select a PNP transistor block and press F1, then choose Open example. It opens as a new model in My models, ready to run.

Also in this example:DC voltageVoltage sensorGroundResistorPulse voltageNMOS transistorPMOS transistorNPN transistor

Ports

Conserving terminals 3

  • C

    Collector.

  • B

    Base.

  • E

    Emitter.

Parameters

  • Forward betaBf50

    ≥ 0

    Forward current gain β. Positive.

Equations

Modelica
veb = E.v − B.v, vcb = C.v − B.v
ieb = Is · (exp(veb / Vt) − 1) + Gbe · veb, icb = Is · (exp(vcb / Vt) − 1) + Gbc · vcb
C.i = icb / Br + ccb · d(vcb)/dt + (icb − ieb) · (1 − Vak · vcb) − iS
B.i = −ieb / Bf − icb / Br − ceb · d(veb)/dt − ccb · d(vcb)/dt
iS = −Ccs · d(C.v)/dt
Fixed: Br = 0.1, Is = 0.1 fA, Vt = 25.85 mV, Vak = 0.02 1/V, Tauf = 0.12 ns, Taur = 5 ns, Cje = 0.4 pF, Cjc = 0.5 pF, Ccs = 1 pF, Gbe = Gbc = 1 fS

Implementation

Modelica Standard Library 4.1.0Modelica.Electrical.Analog.Semiconductors.PNP
MSL documentation

Assumptions and limitations

  • Only Bf is adjustable. No series resistances and no temperature dependence.
  • The substrate is implicitly grounded: Ccs connects the collector to ground.

See also

Select a block in Gradara and press F1 to open its page offline.