Skip to main content
Chemistry LibreTexts

6.15: X-ray Generation, Diffraction, and Bragg's Law

  • Page ID
    408857
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

    ( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\id}{\mathrm{id}}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\kernel}{\mathrm{null}\,}\)

    \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\)

    \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\)

    \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)

    X-ray generation

    X-rays are a form of high-energy electromagnetic radiation. We have talked about ways to generate EM

    Screen Shot 2022-09-07 at 6.40.57 PM.png

    radiation before: think back to semiconductors. The visible light emitted from LEDs has energy on the order of a few \(\mathrm{eV}\)s. X-rays are much more energetic! They can range from hundreds to hundreds of thousands of \(\mathrm{eV}\)s. Therefore, to generate \(\mathrm{x}\)-rays, we need a much higher energy differential than the band gap of even an insulator.

    To achieve such a massive \(\Delta E\), we turn to another old friend: interatomic transitions! When we first went quantum, we talked about Bohr's model of quantization in the hydrogen atom. Though the Bohr model really only applies to the hydrogen atom, atoms with higher \(\mathrm{Z}\) are roughly proportional to the Bohr model prediction by a factor of \((Z-1)^2\). Though the ionization energy of hydrogen was only \(13.1 \mathrm{eV}\), with the intra-atomic energy transitions even lower in energy, larger elements can have energy states separated by massive amounts of energy: enough to produce \(\mathrm{x}\)-rays.

    To actually generate \(\mathrm{x}\)-rays, we need to excite an electron between two atomic energy levels within an atom. For historical reasons, the atomic transitions that produce \(\mathrm{x}\)-rays are denoted in Siegbahn notation: the familiar our \(\mathrm{n}=1, \mathrm{n}=2\), and \(\mathrm{n}=3\) shells are called \(\mathrm{K}, \mathrm{L}\), and \(\mathrm{M}\), respectively.

    Screen Shot 2022-09-07 at 6.45.37 PM.png

    The \(\mathrm{x}\)-rays that are emitted are named by a letter with a subscript: the letter tells us which shell the electron ended in, and the subscript tells us which shell the electron started in. For example, \(K_\alpha\) radiation ends in the \(\mathrm{K}\) shell \((\mathrm{n}=1)\), and the \(\alpha\) tells us it started one shell higher, in the \(\mathrm{n}=2\), or \(\mathrm{L}\) shell. Similarly, \(K_\beta\) ends in the \(\mathrm{n}=1\) shell, but comes from two shells up \((\beta)\), or the \(\mathrm{M}\) shell. Don't worry about the subshells; we'll just focus on transitions between principal energy levels. These \(\mathrm{x}\)-rays are called characteristic \(\mathrm{x}\)-rays, because their character (properties) are atom-specific.

    Finally, we need to consider how this energy transition is excited. This is done with high energy electrons: the electrons are accelerated by applying high voltages. When they crash into a heavy element, \(\mathrm{x}\)-rays are produced (if the electrons are energetic enough). The act of high-energy electrons colliding into a solid is enough to produce some \(\mathrm{x}\)-rays: these are called Bremsstrahlung.

    Screen Shot 2022-09-07 at 6.48.08 PM.png

    When the electrons collide with the solid target, they rapidly decelerate as they interact with the charged nuclei. Above all else, energy must be conserved: the excess kinetic energy dissipated through deceleration is emitted as a photon. These photons have a continuous spectrum, as shown in the plot above. However, there is a hard lower bound on the wavelength that can be emitted: since energy and wavelength are inversely proportional, this lower bound is determined by the energy of the incoming electrons (you can also think of it as an upper bound on energy/frequency).

    In addition to the Bremsstrahlung, characteristic \(\mathrm{x}\)-rays are emitted. They show up at specific wavelengths in the \(\mathrm{x}\)-ray spectrum. We can determine which intraatomic transition the peaks correspond to by referencing the diagram above, and recalling that the energy levels get closer together as \(\mathrm{n}\) increases.

    Screen Shot 2022-09-07 at 6.50.36 PM.png

    The \(K_{\beta}\) transition is larger in energy than \(K_{\alpha}\), so it occurs at a lower wavelength. The \(L_{\alpha}\) would be the lowest energy (highest wavelength) of the three, and would appear to the right on this plot.

    Diffraction and Bragg's Law

    Next time we’ll talk about what we can do with \(\mathrm{x}\)-rays, but for now, we need to brush up on Bragg’s law. The basic idea is that when light that is incident on a periodic structure satisfies the Bragg condition, it scatters coherently. The Bragg condition gives the angle at which coherent scattering occurs as a function of the wavelength of the incident light and the periodicity of the lattice:

    \[n\lambda = 2d\sin \theta \nonumber\]

    This equation is the condition for constructive interference, and \(\mathrm{n}\) is an integer (\(n=1\) dominates for most lattices), \(\lambda\) is the wavelength of the \(\mathrm{x}\)-rays, \(\theta\) is an experimental knob, and \(d\) is the interplanar spacing, \(d_{hkl}\). 

    Screen Shot 2022-09-07 at 6.56.11 PM.png

    From the figure above, we can see that when the Bragg condition is fulfilled, what is actually happening is that the extra path length traveled by neighboring photons that scatter coherently is exactly \(d\sin \theta\) as it comes in and again as it comes out. Therefore the incoming and outgoing waves constructively interfere, and light registers as bouncing off the crystal.


    6.15: X-ray Generation, Diffraction, and Bragg's Law is shared under a CC BY-NC-SA 4.0 license and was authored, remixed, and/or curated by LibreTexts.

    • Was this article helpful?