Experiment 6 — Planck’s Constant from Light-Emitting Diodes¶
Objectives¶
By the end of this experiment you should be able to:
Define a reproducible LED voltage proxy by extrapolating a selected part of its – curve, and quantify the fit-window dependence.
Measure an LED’s emission spectrum and use its peak rather than its nominal color.
Estimate Planck’s constant from voltage proxy against inverse wavelength, and assess how LED chemistry and wavelength calibration limit that estimate.
Determine an effective electrical-power exponent for a tungsten lamp and explain the conditions needed to interpret it as radiative behavior.
Textbook connection¶
Read §6.1–6.3. Chapter 6 introduces through blackbody radiation and the photoelectric effect. This LED measurement links photon energy to an approximate semiconductor voltage scale. The lamp part tests a consequence of thermal radiation, though an electrical-power curve alone is not a direct measurement of the emitted spectrum or a standalone proof of photon quanta.
An LED provides a useful contrast with the photoelectric effect. A photon can eject an electron from a surface when its energy exceeds a work function; an LED can emit a photon when injected carriers recombine across an energy gap. The LED voltage is affected by the junction and contacts, so its relation to photon energy is less direct than a photoelectric stopping-voltage relation.
Theory¶
The LED as a quantum energy converter¶
An injected electron and hole can recombine radiatively in a forward-biased LED. The photon energy is set mainly by the semiconductor transition energy; the following is an order-of-magnitude model, not an identity between terminal voltage and band gap:
There is no sharp electrical or optical turn-on. Define consistently from each measured curve. If the differences between this proxy and photon energy per charge are approximately common across the chosen LEDs, plotting it against can approximate a line with slope :
Figure 6.1:An illustrative six-LED plot. The line shows the ideal slope under a common-offset assumption; real LED chemistries and proxy choices can change the slope and the sign of the intercept.
Why this is honest but imperfect¶
(6.1) is an approximation, and a report that does not say so is incomplete. Three effects matter:
No sharp threshold. A simple diode model is , where the ideality factor need not be the same for every LED or current range. There is no unique voltage at which current or light first appears. At room temperature ; the voltage shift for a given current ratio is .
Series resistance. At high current the measured voltage includes across the semiconductor and contacts. A high-current region may look linear, but its zero-current intercept is a procedure-dependent proxy, not an independent measurement of . Choose the fit window from observed linearity and test how much its intercept changes when the window moves.
Different spectra and junctions. The peak photon energy need not equal a single band-gap value, and its offset has no universal sign. Carrier distributions, alloy composition, quantum wells, reabsorption, and detector response can affect the peak and width. Red/amber and blue/green LEDs may use different semiconductor families, so treating all their offsets as one constant is the main model assumption to test.
An undergraduate LED demonstration can return a value of within tens of percent, but no accuracy target follows from this model alone. Report slope, intercept, residuals, and how the estimate changes with fit window and LED subset. An intercept close to zero or of either sign is possible. See the UCSB LED demonstration for an example of the method’s sensitivity to voltage definitions.
The Stefan–Boltzmann law¶
A tungsten filament at temperature radiates approximately
for . Here is an effective total emissivity, which can itself change with temperature. At steady state, electrical power balances radiation plus conduction and any gas convection, so a fit to measures an effective exponent. It estimates the radiative exponent only where those other losses are small and emissivity changes little over the chosen interval.
Estimate temperature from the filament’s resistance. Over roughly 300–, a useful empirical approximation for tungsten is
with several-percent model error compared with tabulated tungsten resistivity. Use a table or compare with one if higher accuracy matters; allow for any non-tungsten lead resistance in the measured cold value. See the William & Mary tungsten-resistance table. If the hot-filament assumptions hold over a chosen interval, then
and a straight-line fit gives an effective . Compare it with 4 without assuming it must equal 4.
Pre-lab¶
Apparatus¶
At least five single-emitter LEDs with separated peaks, chosen within the calibrated spectrometer range: e.g. , 630, 590, 525, 470, if those ends of the range can be measured reliably. Exclude phosphor-converted white LEDs from the single-transition fit: their broad spectrum combines a pump LED with phosphor emission.
Variable current-limited DC supply 0–; an automated sweep needs a suitable buffered output and measured, settled voltage/current
Two digital multimeters, or a microcontroller with two ADC channels and a known current-sense resistor
series resistor
EDU-SPEB2 spectrometer with a scanning detector (for example the EDU-SPEBCT1 extension and a suitable photodiode power meter), or a USB spectrometer with wavelength calibration and documented spectral response; a viewing screen alone cannot record the required spectra. Confirm range and sensitivity at every LED wavelength; the Thorlabs kit description lists a 400–1100 nm photodiode option.
Small tungsten filament lamp with a clear envelope, rated supply values, and a heat-resistant mat or tile
Bench supply capable of 0– at , with a four-wire or separate voltage-sense connection at the lamp terminals
Figure 6.2:Two electrical measurements. (a) The LED voltage proxy is extracted from current–voltage data and paired with a separate LED emission spectrum. (b) Lamp terminal voltage and current give resistance and electrical power; they do not directly measure emitted radiative power.
Procedure¶
Before you power a device¶
Identify the separate LED and lamp circuits in Figure 6.2. The LED spectrometer measures light from panel (a) separately; panel (b) measures lamp voltage and current, not its optical spectrum.
Sort the LEDs by package label and assign each a permanent ID. Never rely on emitted color alone, and do not mix devices after their spectra are taken.
With the supply off, verify resistor value and LED polarity with a meter. Set a current limit no higher than the lowest device’s rating, and no higher than for this procedure. Keep the series resistor even with a current-limited supply.
Prepare linked tables for LED ID, spectrum file, peak wavelength, FWHM, and every sweep. Record meter ranges and the resistor’s measured value with uncertainty.
Warm up the spectrometer as directed by its manufacturer. Keep the lamp unpowered until after its cold resistance is measured. Save dark spectra at every integration time and label all files as you take them; do not try to reconstruct LED identities afterward.
Plan scan time before starting. If a manually scanned spectrometer cannot cover every LED within the period, assign device subsets to teams using a common wavelength and response calibration, then share the measured files.
Part A — Emission spectra¶
Drive each LED at a safe, recorded current near if its rating permits and record its emission spectrum. Take a dark spectrum at the same integration setting; calibrate wavelength and account for the detector’s wavelength-dependent response before locating a peak.
For each usable spectrum, find the peak wavelength and FWHM. Record both with calibration and resolution limits. The FWHM is not by itself a direct thermometer for the carriers.
Compare with the device’s nominal value; do not assume a fixed difference. Use the measured, response-corrected peak for the fit, and exclude a device if its peak lies outside a reliable spectral range.
[ ] Checkpoint 1. Show the instructor your spectra with the peaks marked. A spectrum with a flat top is saturated; reduce the integration time and retake it.
Part B — LED voltage proxies¶
Wire the LED in series with the resistor across the supply. Measure the voltage across the LED alone (not across the pair) and the current through the resistor.
Sweep the supply upward and record at least 25 settled pairs, concentrated where the current rises steeply and through an approximately linear region if one exists. Stay below the device’s approved current limit and , whichever is smaller.
Use a comparable safe current window across LEDs where possible. If their ratings or curves prevent it, document the different windows and treat the resulting voltage-proxy comparison as less reliable.
Repeat for all LEDs.
Part C — The tungsten lamp¶
Measure the cold resistance of the lamp with a four-wire ohmmeter, or from a low-current measurement that does not heat the filament. Record the ambient temperature and assess any series resistance from leads or the lamp base.
Increase the lamp voltage in steps up to its rated value while limiting current during startup. Record lamp-terminal and after successive readings stabilize; do not assume a fixed ten-second settling time.
Take at least fifteen points, and take them over as wide a range as the lamp tolerates, since you are fitting an exponent.
Analysis¶
A voltage proxy by extrapolation¶
For each LED, fit a straight line to a reproducibly selected, approximately
linear part of its measured – curve and extrapolate to . This
defines , not a unique physical turn-on voltage. Check the
residuals and use only a current range safe for every device in a
common-window comparison. The example assumes sI contains independent,
absolute standard uncertainties. If voltage errors are comparable to the
fit’s horizontal scale, use an errors-in-both-variables model or refit at
the voltage-calibration limits.
import numpy as np
from scipy.optimize import curve_fit
# Choose a common safe window after inspecting each curve; values are examples.
sel = (I > 5e-3) & (I < 12e-3)
assert sel.sum() >= 3
line = lambda V, m, b: m * V + b
popt, pcov = curve_fit(line, V[sel], I[sel], sigma=sI[sel], absolute_sigma=True)
m, b = popt
V_proxy = -b / m
# full covariance propagation: V_proxy depends on both parameters
J = np.array([b / m**2, -1 / m])
sV_proxy = np.sqrt(J @ pcov @ J)State the window and each device’s rated current. Refit over at least one other safe, approximately linear window and record the changes in the voltage proxies and final slope. Do not use 8– when this procedure caps current at . If no suitable common interval exists, report that limit rather than forcing a fit.
Planck’s constant¶
inv_lam = 1e-6 / lam_peak # 1/um; lam_peak is in meters
popt, pcov = curve_fit(lambda x, s, c: s * x + c, inv_lam, V_proxy,
sigma=sV_proxy, absolute_sigma=True)
slope, offset = popt
e = 1.602176634e-19
c_light = 299792458.0
h = slope * e / (c_light * 1e6)
sh = np.sqrt(pcov[0, 0]) * e / (c_light * 1e6)Here lam_peak, V_proxy, and sV_proxy are arrays, one value per usable
LED. Report the slope, intercept, residuals, and conditional estimate of
. The covariance above accounts only for voltage-proxy errors if
those absolute standard uncertainties are justified. Refit after shifting
calibrated wavelengths within their uncertainties; the values are not
exact. Repeat with plausible fit windows and LED subsets, especially
excluding one semiconductor family at a time. These model-sensitivity checks
can dominate the formal sh. Avoid a standardized discrepancy unless a
defensible combined uncertainty is known.
Lamp power and effective exponent¶
R = V_lamp / I_lamp
T = T0 * (R / R0) ** (1 / 1.20)
P_elec = V_lamp * I_lamp
fit = np.polyfit(np.log(T), np.log(P_elec), 1) # exploratory slope onlyUse lamp arrays here, separate from the LED sweep. The polyfit line is an
exploratory slope only. and both depend on the same
and , so their errors are correlated; a weighted fit treating them
as independent is not a complete uncertainty analysis. Fit an identified
hot-temperature interval. Repeat the full calculation at plausible meter,
, and tungsten-calibration limits, and examine how the slope changes
with fit interval. If you use a statistical fit with error bars, state its
covariance assumptions; report residuals and only if those
assumptions support them.
Exclude the lowest-temperature points and see whether moves. At lower , the ambient term, conduction, and possible gas convection become more important; changing tungsten emissivity affects even hot points. The direction of a slope change is not guaranteed. Report the measured trend and which effects these data can actually distinguish.
Post-lab questions¶
Going further¶
Temperature dependence of the voltage proxy. Cool an LED with the instructor’s approved, dry setup and repeat at a controlled current. The junction and band gap both change with temperature; determine the sign and size of for this device rather than assuming a universal coefficient.
Numerically integrate Planck’s law. Compute the ideal blackbody visible fraction as a function of , find its maximum, and compare with tungsten’s melting point. Real lamp efficiency also depends on emissivity, envelope, electrical losses, and how the eye weights different wavelengths.
The infrared LED. A LED extends your range by a useful amount, and because it lies furthest from the visible LEDs it carries a great deal of leverage on the fitted slope. Measuring its spectrum requires a spectrometer that reaches into the near infrared — check the kit’s range before you trust the peak.