4.2 X-ray Diffraction
X-ray diffraction is the most powerful technique for determining crystal structure. By analyzing the angles and intensities of diffracted X-ray beams, we can determine the positions of atoms within the unit cell with sub-angstrom precision.
X-ray Generation
X-rays are generated when high-energy electrons strike a metal target. Two types of radiation are produced:
- - Bremsstrahlung: Continuous spectrum from deceleration of electrons. The short-wavelength limit is $\lambda_{\min} = hc/eV$.
- - Characteristic radiation: Sharp peaks from electronic transitions in the target atom. Most useful for diffraction (e.g., Cu K$\alpha$ = 1.5406 A).
Moseley's Law
Moseley discovered that the frequency of characteristic X-rays varies systematically with atomic number:
where $a$ and $b$ are constants for a given spectral series. For K$\alpha$ lines, $b \approx 1$. This law confirmed that atomic number, not atomic weight, is the fundamental ordering principle.
Bragg's Law
Constructive interference of X-rays reflected from parallel crystal planes occurs when:
where $n$ is the order of diffraction, $\lambda$ is the X-ray wavelength,$d$ is the interplanar spacing, and $\theta$ is the Bragg angle. For cubic crystals:
Structure Factor
The structure factor determines the intensity of each diffraction peak. For a unit cell with atoms at positions $(x_j, y_j, z_j)$:
where $f_j$ is the atomic scattering factor of atom $j$. The diffracted intensity is proportional to $|F_{hkl}|^2$.
Systematic Absences
When $F_{hkl} = 0$ for certain combinations of indices, those reflections are absent from the diffraction pattern. These selection rules reveal the lattice type:
FCC
Allowed: h, k, l all odd or all even.$F = 4f$ (allowed), $F = 0$ (mixed).
BCC
Allowed: $h + k + l$ = even.$F = 2f$ (allowed), $F = 0$ (odd sum).
Powder Diffraction
In powder (Debye-Scherrer) diffraction, a polycrystalline sample contains crystallites in all orientations. Each set of planes (hkl) produces a cone of diffracted beams at the appropriate Bragg angle. The resulting pattern of rings (or peaks on a detector) provides a fingerprint of the crystal structure.
Applications: phase identification, lattice parameter refinement, strain analysis, and crystallite size determination (via the Scherrer equation).
Video Lectures
20. X-ray Emission and Absorption
21. X-ray Diffraction Techniques I
22. X-ray Diffraction Techniques II
Python: Simulated Powder XRD Patterns
Simulated powder diffraction patterns for FCC (Cu) and BCC (Fe) structures showing peak positions, Miller indices, and selection rules.
Powder XRD Pattern Simulation
PythonDiffraction patterns for FCC Cu and BCC Fe with peak indexing
Click Run to execute the Python code
Code will be executed with Python 3 on the server
Fortran: Structure Factor Calculator
Computes Bragg angles and structure factors for FCC and BCC cubic crystals, demonstrating systematic absences from the selection rules.
Bragg Angle & Structure Factor Calculator
FortranStructure factors and selection rules for FCC Al and BCC Fe
Click Run to execute the Fortran code
Code will be compiled with gfortran and executed on the server