Lesson 8 of 15

Thin Film Interference

Thin Film Interference

Thin film interference explains the rainbow colors in soap bubbles, oil slicks, and anti-reflective coatings. It arises because light reflects from both the top and bottom surfaces of a thin transparent film.

Phase Shifts on Reflection

A key subtlety: light undergoes a phase shift of π\pi (half a wavelength) when it reflects off a medium with a higher refractive index. No phase shift occurs when reflecting off a lower-index medium.

ReflectionPhase shift
Low-nn → High-nnπ\pi (half wavelength)
High-nn → Low-nnNone

Condition for Constructive Interference

For a film of thickness tt and refractive index nn surrounded by air (nair=1n_{\text{air}} = 1), light reflects from the top surface (with phase shift) and the bottom surface (no phase shift). The one net phase shift from reflection means the condition for constructive interference is:

2nt=(m12)λm=1,2,3,2nt = \left(m - \frac{1}{2}\right)\lambda \quad m = 1, 2, 3, \ldots

This simplifies for m=1m = 1 (minimum thickness):

tmin=λ4nt_{\min} = \frac{\lambda}{4n}

General Thickness for Constructive Interference

For order m1m \geq 1:

t=mλ2nλ4n=(2m1)λ4nt = \frac{m \lambda}{2n} - \frac{\lambda}{4n} = \frac{(2m - 1)\lambda}{4n}

However, a cleaner convention used in many textbooks counts the minimum as order m=1m = 1 giving:

tmin=λ4nt_{\min} = \frac{\lambda}{4n}

And subsequent maxima at:

tm=mλ2nm=1,2,3,t_m = \frac{m \lambda}{2n} \quad m = 1, 2, 3, \ldots

(where m=1m=1 gives the second constructive maximum).

Example: For λ0=550nm\lambda_0 = 550\,\text{nm} in glass (n=1.5n = 1.5):

tmin=5504×1.591.7nmt_{\min} = \frac{550}{4 \times 1.5} \approx 91.7\,\text{nm}

Your Task

Implement the two formulas. Wavelength inputs are in nm; return thickness in nm.

Python runtime loading...
Loading...
Click "Run" to execute your code.