JOVANA
Explore Library Glossary Getting Started Three Levels Fields How it works Mission
Join the mission
All guides

原子如何散射波

上一階段你搭起了倒晶格——晶體那道會被繞射相機拍下的影子。這一篇要回答的是:晶體究竟為何會投出那道影子。一道波搖動原子的電子,每個電子都變成一台小發報機,而一個有序排列所送出的波列,只在少數幾個特殊方向彼此加強、在其餘方向互相抵消。就這麼一個念頭——散射加上干涉——就是整套繞射物理的全部,這一階段其餘的一切,都只是架在它上面的記帳而已。

一道波遇見一個原子

上一階段以一句大膽的承諾作結:一張繞射圖,就是倒晶格——晶體那道影子——的一幅直接照片。但承諾不等於解釋。晶體究竟為何會投出一道由銳利斑點構成的影子?斑點又為何恰好落在倒晶格點所在之處?這一整個階段就是答案,而它從最小可能的尺度開始——一道波遇見一個原子。把這一場相遇弄懂,一群原子的集體行為就跟著出來了。

一道 X 射線,是電場的一段行進振盪。當它掃過一個原子,那個電場抓住原子的電子,讓它們以波本身的節奏來回搖擺。加速中的電荷會輻射,於是每個被搖動的電子都成了一台小發報機,播送出它自己的球面波列,波長恰好和驅動它的那道波一模一樣。這種再播送,就是散射;又因為送出去的波長和進來的相同,稱為彈性散射(或相干散射)——唯有這一種,才能堆出銳利的圖樣。想像一個浮標被丟進海面湧浪:它隨著湧浪的節奏起伏,並拋出自己一圈圈的漣漪。被路過 X 射線推搡的原子電子,對光做的正是同一件事。

為何波長必須配得上原子

要讀一把尺,你需要比待測物更細的刻度;要摸出一到三埃的間距,你就需要一道波長大約落在那個尺度的波。這背後有一個硬性的幾何理由,不只是經驗法則。正如後幾篇會講精確的,繞射要求相鄰散射體之間的光程差達到一整個波長,這就逼得波長不能大過間距的大約兩倍(lambda ≤ 2d,因為正弦不會超過 1)。一道遠比原子格網長的波,根本無法感知它。這就是波長匹配要求,也是尋常光線失手的原因:可見光大約 5000 埃,比原子尺度粗上數千倍,像湧浪掠過碎石一樣,從原子上頭滑了過去。

這正是 X 射線贏得一席之地的地方。實驗室日常用的譜線,銅 K-alpha,波長 lambda = 1.54 埃——與原子間距幾乎完美相配。那條譜線是特徵輻射:在一台X 射線源裡把一個內層電子從銅靶上敲出來,原子回填時就吐出一顆波長銳利、且為元素特有的光子。把真實數字代進去。對晶面間距 d = 2 埃,第一道繞射束出現在 theta = arcsin(1.54 / (2 乘 2)) = arcsin(0.385) = 22.6 度——一個舒服、容易量測的角度。倘若波長是 5 埃,所需的正弦就會超過 1,任何束都成不了形。

兩個誠實的對照替它收尾。熱中子大約落在 1 到 2 埃,正好在射程之內,而且它們看得見 X 射線幾乎察覺不到的輕原子。電子是那個異類:在 100 到 300 keV 下,它們的波長只有幾皮米(大約 0.02 到 0.04 埃),遠比一個原子還,卻能漂亮地繞射——波長短不是障礙,只有波長長才是。代價在於,電子與物質的交互作用比 X 射線強上數千倍,所以一台穿透式電子顯微鏡需要極薄的樣品,而它的束會一散再散(動力學散射),把我們接下來要建的那套簡單強度規則攪渾。「配上間距」是 X 射線與中子的乾淨版本;電子則靠極短的波長取巧,代價是在樣品製備上償還。

單一原子的亮度隨角度變暗:形狀因子

就連單獨一個原子,也不會在所有方向上散射得一樣強。用來記帳的量是原子散射因子 f,又叫形狀因子:它衡量的是這個原子散射得多強,以「單獨一個電子會散射多少」為單位。正對前方——朝著前向、散射角為零的方向——電子雲裡的每個電子都完美同步地輻射,於是它們的振幅直接相加,f = Z,也就是原子序(電子的數目)。銅,Z = 29,前向散射得像 29 個電子;氧像 8 個;氫只有一個電子,像微弱的 1。

現在擺到更大的角度,這個數字就往下掉。電子雲不是一個點——它塗抹在大約 0.1 到 0.2 奈米上,那尺寸與波長本身相當。從這團雲近側與遠側離開的波列,走的路徑略有不同,於是在除了前向以外的任何方向,它們都會錯開步伐、部分抵消;f 跌到 Z 以下,而且你擺得越開,它跌得越多。f 真正倚賴的變數是 sin(theta)/lambda,那不過是散射向量——波行進方向的改變量——的一個精簡替身。轉得越大,跨越電子雲的抵消越多,原子越暗。

ATOMIC SCATTERING FACTOR  f   (X-rays; amplitude in units of one electron)

   sin(theta)/lambda        f(O)      f(Fe)     f(Cu)
   (per angstrom)          Z = 8     Z = 26    Z = 29
   -----------------------------------------------------------------
     0.0  (forward)          8.0       26        29     all electrons in step
     0.2                     5.6       22        24
     0.4                     3.2       17        19     cloud starts to cancel
     0.6                     2.1       13        15
     0.8                     1.5       11        12
   -----------------------------------------------------------------
   f = Z straight ahead, then FADES as wavelets from opposite sides
   of the finite electron cloud fall out of step at wider angles.
   (values approximate / representative, not exact table entries)
形狀因子從 f = Z(原子的電子數)起步,隨角度衰減。像氧這樣的輕原子褪得最快;正是這道衰減,使得外圈、高角度的繞射斑點天生就比較弱。

一個誠實的後果。對 X 射線而言 f 大致跟著 Z 走,於是重原子高聲喊、輕原子低聲語——氫幾乎隱形,這正是用 X 射線定位氫出了名地困難的原因。中子則把這件事翻轉:中子散射長度根本不隨 Z 攀升,於是氫與氘散射得很強,甚至同位素之間也各不相同。這正是為什麼,要釘死輕原子、要分辨週期表上被 X 射線看成幾乎一模一樣的相鄰元素時,中子繞射會是首選的工具。

干涉:一群原子如何挑選方向

單獨一個原子散射得又弱又幾乎到處都有。真正的魔法在於一群。在晶體裡,一模一樣的散射體坐落在週期性的格網上,它們的球面波列彼此重疊、相加。在幾乎每一個方向上,波峰與波谷都以隨機的錯位抵達,平均下來歸零——這就是相消干涉,散射光悄悄熄滅。但在少數幾個特殊方向,一個原子和它鄰居之間的光程差恰好是一整數倍的波長;於是每一道波列都峰對峰地抵達,振幅層層疊高,一道亮束閃射而出——相長干涉。這就是一排等間距崖壁只在特定角度才轟然回響的那道回音,也正是下一篇布拉格定律將要講精確的那幅圖。

  1. 把一道平面波送進這個有序的原子排列。
  2. 每個原子再輻射出一道同波長的球面波列(那就是第一節講的散射)。
  3. 挑一個出射方向,算出兩個相鄰原子所送出波列之間的光程差。
  4. 若那個光程差是整數倍的波長,波列就同相相加——一道亮束。
  5. 換成任何別的值,它們就錯步抵達而彼此抵消——一片黑暗。
  6. 於是一個週期性排列,把一道平順的入射波,變成僅僅幾道銳利的出射束——而且參與的原子越多,這些倖存下來的束就越像刀鋒一樣尖銳。

第 3 步與第 4 步——數那個光程差——可以用兩種等價的方言來做,而且各自都有一篇在前頭等著。布拉格定律(n lambda = 2 d sin theta)數的是正空間裡相鄰晶面之間的光程差:那幅熟悉的反射晶面圖。勞厄條件在倒空間裡做的是一模一樣的計數,而它的幾何化身就是埃瓦爾德球——只要一個倒晶格點碰到那顆球,就有一道反射閃射而出。同樣的物理,兩種語言:真實的晶體,與你上一階段搭起來的那個影子世界。兩者沒有誰更真;哪一種讓某個問題更簡單,你就伸手拿哪一種。

從振幅到偵測器所見

干涉告訴你束會出現在哪裡。第二個問題是每一道有多亮,而這正是散射與干涉聯姻之處。把一個單位晶胞裡每個原子的波列統統加起來——每一道都帶著自己的形狀因子 f(那個原子多大聲)與自己的相位(由原子坐在晶胞何處決定)——這個複數總和,就是結構因子 F_hkl。它是那個定死一個反射之振幅與相位的單一數字,並且是從晶格加基元這道配方裡建起來的:晶格說晶胞在哪裡重複,晶胞內的基元則決定波列如何相加。

但這裡有個左右你後半段旅程的絆索。偵測器數的是光子——它量的是繞射強度,不是振幅,而強度正比於 |F|^2,也就是振幅的平方。取平方保住了 F 的大小,卻丟掉了它的相位。那道消失的相位,就是著名的相位問題:要重建原子坐在哪裡,你需要完整的複數 F,實驗卻永遠只把 |F| 交到你手上。把遺失的相位找回來,是解結構的核心謎題,而再怎麼多量幾個強度,都無法直接把它還回來。

用兩個誠實作結,因為這個整潔的故事底下印著小字。第一,上面的一切都假設每道波列穿過晶體時只散射一次——這就是運動學(kinematical)圖像。當交互作用很強、尤其是穿透式電子顯微鏡裡的電子,一道束會散射、再散射、又再散射,那條乾淨的「強度正比於 |F|^2」規則就崩掉了;這就是動力學散射,是電子為它的強所付的代價。第二,「散射」不等於「銳利地繞射」。一塊非晶質玻璃仍會散射打上它的每一道 X 射線——只不過它給的是寬闊、模糊的暈環而非斑點,因為它有銳利的短程有序,卻沒有長程週期性。銳利的峰是重複晶格的印記,而不只是「有原子存在」的印記。下一篇會把這群原子的特殊角度,收攏成單一條精確的方程式:布拉格定律。