electronics.builtin_voltage¶
Attributes¶
Functions¶
|
This function can calculate the Builtin Voltage of a pn junction diode. |
Module Contents¶
- electronics.builtin_voltage.builtin_voltage(donor_conc: float, acceptor_conc: float, intrinsic_conc: float) float ¶
This function can calculate the Builtin Voltage of a pn junction diode. This is calculated from the given three values. Examples - >>> builtin_voltage(donor_conc=1e17, acceptor_conc=1e17, intrinsic_conc=1e10) 0.833370010652644 >>> builtin_voltage(donor_conc=0, acceptor_conc=1600, intrinsic_conc=200) Traceback (most recent call last):
…
ValueError: Donor concentration should be positive >>> builtin_voltage(donor_conc=1000, acceptor_conc=0, intrinsic_conc=1200) Traceback (most recent call last):
…
ValueError: Acceptor concentration should be positive >>> builtin_voltage(donor_conc=1000, acceptor_conc=1000, intrinsic_conc=0) Traceback (most recent call last):
…
ValueError: Intrinsic concentration should be positive >>> builtin_voltage(donor_conc=1000, acceptor_conc=3000, intrinsic_conc=2000) Traceback (most recent call last):
…
ValueError: Donor concentration should be greater than intrinsic concentration >>> builtin_voltage(donor_conc=3000, acceptor_conc=1000, intrinsic_conc=2000) Traceback (most recent call last):
…
ValueError: Acceptor concentration should be greater than intrinsic concentration
- electronics.builtin_voltage.T = 300¶