細到足以看見一個原子的光
整個繞射階段都建立在一個要求上,你該把它帶進這一階段:要讀出一個特徵彼此相隔幾埃的結構,你的探測波,波長就得大約是那個尺寸。這就是繞射波長要求,也正是為什麼我們無法用光學顯微鏡替原子拍照。可見光的波長在 5000 埃左右——粗了整整兩千倍。想用它去分辨原子,就像戴著烤箱手套去摸黑膠唱片的溝紋:探測工具本身,遠比你想摸的東西還要大。
X 光正好落在對的波段。一顆幾千電子伏特的光子,帶著約 1 埃的波長——與一根原子鍵、一個布拉格晶面間距、乃至單位晶胞本身同一個尺度。把這樣一道波送進晶體,它不只是反射;它會繞射,散射自每一個原子的電子雲,而且只在上一階段教你預期的那些特殊角度上發生建設性干涉。所以整個階段第一個實際問題,講白了就是:我們從哪裡弄到一束穩定、可控、波長約一埃的光?在尋常實驗室裡,答案是一個比一罐汽水大不了多少的裝置——密封式 X 光管。
把這道光束究竟碰到什麼記清楚。X 光是被電子散射,而非被原子核散射,所以一個重原子(電子多)散射得遠比輕原子強——這件事被裝進了原子散射因子裡,也正是為什麼氫對 X 光幾乎隱形,而鉛卻大聲吆喝。把這個念頭記著:光源決定了波長與亮度,但什麼在散射、散射多少,是另一個故事——那個故事最終給了我們峰的強度,以及原子的基元排列。
密封管的內部:一個銅原子如何發聲
一支密封 X 光管,簡單得近乎滑稽。一根加熱的燈絲把電子煮出來;約四萬伏特的電壓把它們甩過一段真空間隙,狠狠撞進一塊水冷金屬塊——陽極,最常是純銅。它是個糟糕透頂的能量轉換器——電子束功率大約有 99% 直接變成熱(這正是陽極必須水冷、高功率實驗室還把它裝在旋轉的鼓上轉起來的原因),只有勉強 1% 以 X 光的形式離開。這些 X 光有兩種截然不同的口味,混在同一道光束裡,而把它們分辨開來,是理解這一切的鑰匙。
第一種口味是一團抹開的暈。當每顆電子扎進銅塊、被它的原子煞住,就把能量以光子的形式甩出——每次煞一點點,偶爾煞一大把——於是這支管子傾瀉出一段寬闊、平滑、連續的光譜,涵蓋一個由管電壓定死的短波極限以上的所有波長。這段連續光譜就是白色輻射(又叫制動輻射,德文原意是「煞車輻射」),而它是一團亂:許多顏色同時存在。單靠它,並不是尋常晶體學的對的工具,不過我們稍後會看到它有一個經典用途。
第二種口味,是一組銳利如刀鋒的尖峰,而這才是獎品。時不時,一顆入射電子不只是被煞住——它正中要害,把一顆緊緊束縛的電子從銅原子最內層的 K 殼層整個撞飛。這留下一個空洞,於是一顆外層電子掉下來填補,把能量差以單一確切波長的光子釋放出來。當一顆 L 殼層電子做這一躍,我們得到那條叫做銅 K-alpha 的特徵譜線,位在 1.5418 埃;來自 M 殼層的一躍,則給出較弱、較短的銅 K-beta,約在 1.392 埃。這些波長由銅自己的能階定死——不是由電壓、也不是由電流——這正是它們被稱作「特徵」的原因。換掉陽極金屬,就換了顏色:鉬在硬得多的 0.71 埃處發聲,鈷在 1.79,鉻在 2.29。
OUTPUT of a copper X-ray tube (intensity vs wavelength, angstrom)
I | Ka (1.5418 A)
| ||
| || <- sharp CHARACTERISTIC
| || line, set by copper
| Kb ||
| (1.392 A) ||
| | ||
| ___..---'''|'''----...||...___
| _.-'' | || ''--..__
| .-' continuous "white" bremsstrahlung '-.
+---+----+------------+------------+------------+---------> lambda
0.5 swl 1.0 1.5 2.0
swl = short-wavelength limit, pushed left by higher tube voltage
the two spikes ride ON TOP of the smooth continuum; we want only Ka
白光裡取一種乾淨的顏色:把光束單色化
多數晶體學要的是單色輻射——單一波長——因為布拉格定律把角度綁在波長上,而一束五顏六色的光,會把每個反射抹成一道彩虹。所以我們必須把連續隆起與 K-beta 尖峰剝掉,只留下銅 K-alpha。有兩種標準做法,兩者都是你早已懂的、便宜的物理小把戲。
- 濾片。放一片薄薄的金屬箔,元素選在週期表上比陽極低一號的那個——銅管配鎳。鎳自己的 K 吸收邊落在 1.488 埃,恰好夾在銅 K-beta(1.392)與銅 K-alpha(1.542)之間。波長略短於 1.488 的會被吞掉,於是這片箔吃掉 K-beta 與短波的白色尾巴,卻放 K-alpha 穿過去。簡單、便宜,但它只壓下 K-beta——並不能給你一條真正單一的譜線。
- 單色器。要真正乾淨的單一波長,就讓光束打在一塊好晶體上(石墨、矽、鍺),把它擺在正對 K-alpha 的精確布拉格角。那塊晶體遵守的,正是你樣品同一條布拉格定律:只有想要的波長會在那個角度反射,其餘全部錯過。它會犧牲一些強度,卻交出一束純到足以做精細工作的光。
誠實面對「單色」到底有多單色。連銅 K-alpha 都不是單一波長,而是一組靠得很近的雙線——K-alpha-1 在 1.5406、K-alpha-2 在 1.5444 埃,強度比大約 2 比 1,因為它掉下來的那個 L 殼層本身就有分裂。在低繞射角,兩者重疊成一個峰;但推到高角,每個反射都會肉眼可見地裂成兩個。好的精算軟體會把這組雙線明確地建模進去。而另一頭的選擇——把所有顏色都留著、那道生的白光束——也絕非無用:用多色輻射去照一顆靜止不動的單晶,每一族晶面自己會挑出那個對它滿足布拉格定律的波長,拍出經典的勞厄(Laue)照片。白光是量間距的錯工具,卻是一眼讀出晶體對稱的對工具。
同步輻射:我們手上最亮的火炬
密封管那套制動輻射的點子,放大到極致,就成了同步輻射光源。把一束電子加速到接近光速,讓它繞著一圈直徑數百公尺的儲存環跑,每當一塊磁鐵把它們的路徑彎折一次,它們就輻射出 X 光——與電子在銅裡被煞住是同一套物理,只是這些粒子跑得如此之快、轉得如此之急,發出的輻射令人咋舌。一道同步輻射光束可以比實驗室管子亮上十億倍,被精細準直成一支鉛筆般的細束,而最重要的是它可調:你不再被銅那固定的 1.54 埃綁死,而是把波長轉到你的實驗需要的任何值。
那份可調性與亮度,解鎖了實驗桌上的管子根本辦不到的事。一顆微小或散射微弱的晶體——一個蛋白質、一粒壓緊的新礦物、一層只有幾奈米厚的薄膜——在幾秒內、而非幾天內,就給出一張堪用的圖樣。你可以把波長停在某個元素的吸收邊上,讓那一個元素凸顯出來(異常散射,一支幫忙撬開蛋白質相位問題的槓桿)。你可以聚焦到一微米寬的光點,去描繪結構如何在一個真實零件上變化;或者發射脈衝,即時觀看一場反應如何展開。同步輻射,是那支管子做夢時的自己。
從一束光到一個結構:這一階段的路
手握一束乾淨的一埃光束,這一階段其餘的路便分成兩種實驗風格,而下一篇正是專講它們的對照。在粉末繞射裡,你把材料磨成數百萬顆隨機取向的微小晶體,於是任一時刻總有一些恰好對準了每一族晶面;本來單一晶粒會給出斑點的那些反射,融成一圈圈平滑的圓錐,記錄成一條強度對角度的一維軌跡,也就是繞射圖譜。在單晶繞射裡,你留下一顆好晶體、在光束中旋轉它,採收那一整片三維的、彼此分開的反射星座——也就是加權倒晶格本身,一點一點地測繪出來。
無論走哪條路,關於每個峰有三件分開的事,各自捎著三則分開的訊息,而接下來的各篇會一次拿一件來講。一個峰的位置(它的角度)釘住了 d 間距,從而定出單位晶胞的大小與形狀。一個峰的強度,透過你上一階段見過的結構因子,把基元編碼進去——哪些原子坐在那晶胞裡的哪個位置。而一個峰的寬度,則洩漏了晶粒有多大、受了多少應變。位置來自晶格,強度來自基元:這正是這座階梯一開頭「晶格不等於晶體」的分野,如今換由一台繞射儀來訴說。