來自等間距崖壁的回聲
第一篇給了你一個單一原子:被 X 光打到時,它朝四面八方噴出一小片微弱的次級波。單靠這一片波,弱到根本注意不到。魔法要等到你手上不是一個原子,而是一個晶體那浩大而井然的原子大軍時才開始——而這正是二十三歲的小威廉·勞倫斯·布拉格(William Lawrence Bragg)在 1913 年走的那一步,一步俐落到贏得諾貝爾獎。把原子分組成一族族平行的晶面(正是你學過如何標定指數的那些 (hkl) 晶面族),並假裝每一族的行為像一疊極其微弱的半鍍銀鏡子。送一道波進去,多數時候,來自所有這些晶面的反射彼此不同步,抵消成零。但在少數幾個精確的角度上,來自每一片晶面的回聲會峰對著峰地抵達、疊加起來,爆出一道明亮的光束。那道爆發就是一個布拉格峰,而釘死它角度的規則,就是布拉格定律。
整個把戲活在一個數字裡:一族裡的晶面是等間距的,彼此相隔一段距離 d——正是你在標定指數那一階段算過的晶面間距。一道波以某個角度掠射進來,從每一片晶面上彈開,而那道往下潛去、從較深晶面反射的波,得比從上一片晶面彈開的那道多走一小段路。若這段多走的距離恰好是整數個波長,回來的波峰就完美對齊、彼此增強——一道響亮的反射。反之,若這段多出的距離差了半個波長,波峰就撞上波谷,干涉是破壞性的,反射便熄滅。這就跟朝著一排等間距的崖壁大喊一模一樣:在多數角度上,回聲糊成一團爛泥,但恰好在對的角度,它們會齊聲轟然回響。
程差:2 d sin theta
現在讓我們把這條方程式賺到手,而不是只把它背出來,靠的是一小片直角三角形的幾何。想像一族裡相鄰的兩片晶面,相隔距離 d,一道光線以角度 theta 掠射到每一片上。跟著那道從較低晶面反射的光線走:跟它從較高晶面彈開的搭檔相比,它必須潛到較低的晶面再爬回來。從上方那個反射點往下方光線的路徑作一條垂線,它所構成的那個小直角三角形,以晶面間距 d 為斜邊,而那條多出來的直角邊就是 d sin theta。進來的路上有這麼一條多出的邊,出去的路上還有一條相配的。把它們加起來,多走的總距離——兩道光線之間的程差——就是 2 d sin theta。
- 畫出同一族的兩片平行晶面,彼此相隔間距 d,並讓一道光線以掠射角 theta 射向每一片。
- 從較低晶面反射的那道光線,往下時多走 d sin theta,往回爬時又多走 d sin theta。
- 所以兩道反射光線之間多走的總程差是 2 d sin theta。
- 唯有當這段程差恰好是整數個波長時,波峰才會彼此增強:2 d sin theta = n lambda。
- 這就是布拉格定律;整數 n 就是這個反射的級數。
退一步,欣賞這條定律對你的要求有多少。布拉格定律——n lambda = 2 d sin theta——裡頭沒有原子位置、沒有電荷、沒有任何雜亂的散射物理;只有三個量,間距 d、波長 lambda、角度 theta,被一條乾淨的方程式綁在一起。餵給它一族間距為 d 的晶面加上一個波長,它就把那族晶面(它的布拉格晶面)閃現的確切角度還給你。整數 n 是反射級數:n = 1 是一級峰,n = 2 是二級,如此類推,每一個都是程差恰好等於一、二、三個整波長的情形。
算一個真實的峰,以及級數的天花板
數字讓它變得真實。取一族間距 d = 2 埃的晶面(金屬或氧化物的典型值),用實驗室的主力光源——波長 lambda = 1.54 埃的銅 K-alpha X 光——去照它。對一級峰(n = 1),把布拉格定律改寫成 sin theta = n lambda 除以 (2 d) = 1.54 除以 (2 乘 2) = 1.54 / 4 = 0.385。取反正弦:theta = arcsin(0.385) = 22.6 度。偵測器坐落在布拉格角的兩倍處,會在 2 theta 散射角 為 45.2 度的地方逮到這個峰。繞射圖上那一條線,就是你晶體裡某個 2 埃間距一枚直接而誠實的指紋。
推到更高的級數,就會發生一件很有教育意義的事。對 n = 2,sin theta = 2 乘 1.54 / 4 = 0.770,於是 theta = 50.4 度、2 theta = 100.8 度——一個貨真價實、落在更遠處的二級峰。但試試 n = 3:sin theta = 3 乘 1.54 / 4 = 1.155,而正弦永遠不可能超過 1。根本不存在這樣的角度。這族晶面用這個波長就是無法產生三級反射;級數撞上了天花板。(在你於倒晶格那一階段遇過的現代晶體學慣例裡,那個對 (hkl) 晶面的 n = 2 反射,只不過被重新標記成對 (2h 2k 2l) 晶面的一級反射,而後者的間距只有一半——這就是把 n 折進指數裡的做法。)
BRAGG REFLECTION - two planes a distance d apart, glancing angle theta
incident \ / diffracted
\ /
\ th th /
------------o--------------------o------------ upper plane
\ : /
\ : d /
\ : /
----------------o-----:------o---------------- lower plane
the LOWER ray runs an extra d sin(theta) on the way in,
and another d sin(theta) on the way out:
extra path = 2 d sin(theta)
crests reinforce (loud) when 2 d sin(theta) = n lambda <- Bragg's law
worked: d = 2 A , Cu K-alpha lambda = 1.54 A
n=1 : sin th = 1.54 / 4 = 0.385 -> th = 22.6 deg -> 2th = 45.2 deg
n=2 : sin th = 3.08 / 4 = 0.770 -> th = 50.4 deg -> 2th = 100.8 deg
n=3 : sin th = 4.62 / 4 = 1.155 -> impossible (sin cannot exceed 1)
波長為何必須配得上晶體
那個 n = 3 的天花板不是我們數字的僥倖;它是內建在這條定律裡的一道普世圍籬。因為 sin theta 永遠不可能超過 1,布拉格定律要求 n lambda 不大於 2 d,而至少(n = 1)這就意味著 lambda 不大於 2 d。把它讀成一條規則:要從間距為 d 的晶面得到任何反射,你的波長就必須不長於那間距的兩倍。這就是波長條件,它悄悄地決定了哪幾類波甚至有資格去嘗試讀一個晶體。
給它加上尺度,重點就狠狠落地了。原子間距不過幾埃——我們的例子是 2 埃——所以一個可用的波長至多約 4 埃,最好還要接近 d 本身。可見光的波長大約是 4000 到 7000 埃,長了好幾千倍:對可見光而言,晶體的晶面平滑得像玻璃,這正是為什麼任何光學顯微鏡都永遠看不見單個原子。相對地,X 光落在 0.5 到 2.5 埃之間,把原子間距配得像鑰匙插進鎖裡。這就是為什麼 X 光——以及基於同一理由的電子與中子——是讀取原子結構的工具,而光辦不到的深層原因。波長 1.54 埃的銅 K-alpha 是經典的實驗室選擇,那是來自銅靶的一條銳利特徵譜線,尺寸恰到好處、現成可用。
布拉格定律真正說了什麼——又沒說什麼
現在來看誠實的細則,因為那套「一疊鏡子」的說法是個漂亮的謊言。原子根本不像鏡子那樣反射——第一篇斬釘截鐵地說過,每個原子朝四面八方散射波,而不只朝鏡面那個方向。布拉格的「反射晶面」是一個記帳用的虛構,它之所以給出完全正確的答案,有個狡猾的理由:那個鏡面方向,恰好是躺在同一片晶面裡的所有原子所發出的波彼此同步之處,而條件 2 d sin theta = n lambda,恰好又是相繼的晶面彼此同步之處。兩者對上,你就得到一道真實的光束。晶面什麼都沒反射;它們只是一則關於「干涉雙重巧合」的記憶口訣。同一個故事更根本的講法——是波,不是鏡子——就是在第三篇等著你的散射向量與勞厄圖像。
這兩種語言不是對手;它們是同一條方程式穿了不同的衣服。把布拉格定律整條除以 lambda d,它就變成 2 sin theta / lambda = 1 / d。右邊那個 1 / d,恰好是你上一階段建起的倒晶格向量 g 的長度;左邊則是散射向量的長度。所以「一個布拉格峰出現了」,逐字逐句就等同於「散射向量等於一個倒晶格向量」。第三篇的埃瓦爾德球,不過就是「這場相配何時發生」的那幅圖。同一套物理,兩種方言——布拉格說的是正空間的晶面與角度,勞厄說的是倒空間的小點,而它們從不彼此矛盾。
而這裡是你絕不能忘的限制:布拉格定律只定死峰在哪裡——那些角度——對於每個峰多亮卻隻字未提。角度 2 theta 解讀出間距 d,而全套 d 值解讀出單位晶胞的大小與形狀。但一個被定律允許的峰究竟是熊熊燃亮、黯淡低伏、還是徹底消失,是另一個問題,由結構因子——對基元(motif)求和——來回答,那是第四篇的內容。有些布拉格欣然允許的反射,會被來自置心與滑移面的系統消光完全關掉,那是第五篇的主題。要帶著走的口號是:峰的位置給你晶格(晶胞);峰的強度給你基元(晶胞裡的原子)。
實務上,你把整套論證倒過來跑。一張粉末繞射圖遞給你一排峰;你從繞射圖上讀出每個 2 theta,反解布拉格定律,還原它背後的 d 間距,再從這一整組 d 值重建出單位晶胞。要到這時候,強度——一個關於基元的更難的故事,一個被每個反射所遺失的相位所糾纏的故事——才會告訴你原子在那個晶胞裡究竟坐在哪。布拉格定律是通往結構的那道門;接下來三篇,就是門後的天地。