Lesson 11 of 15
Band Gap and Optical Absorption
Band Gap and Optical Absorption
The band gap E_g is the minimum energy required to excite an electron from the valence band to the conduction band. It determines the optical and electronic properties of semiconductors.
Optical Absorption Edge
A photon is absorbed only if its energy equals or exceeds the band gap:
This defines the absorption edge wavelength — the longest wavelength (lowest photon energy) that can be absorbed:
where h = 6.626×10⁻³⁴ J·s and c = 2.998×10⁸ m/s.
Photon Energy from Wavelength
Given a wavelength λ in nanometres, the photon energy in eV is:
Direct-Gap Absorption Coefficient
Near the absorption edge in a direct-gap semiconductor, the absorption coefficient scales as:
A practical model:
with α₀ ~ 10⁶ m⁻¹ for typical III-V semiconductors.
Examples
| Material | E_g (eV) | λ_max (nm) |
|---|---|---|
| Silicon | 1.12 | ~1107 (near-IR) |
| GaAs | 1.42 | ~873 (near-IR) |
| GaN | 3.4 | ~365 (UV) |
Implement
def absorption_edge_nm(E_g_eV):
# Returns the absorption edge wavelength in nm
...
def photon_energy_eV(lam_nm):
# Returns the photon energy in eV for wavelength lam_nm (nm)
...
def direct_gap_absorption_m(E_photon_eV, E_g_eV, alpha0=1e6):
# Returns absorption coefficient in m⁻¹
...Python runtime loading...
Loading...
Click "Run" to execute your code.