1915 · 布拉格父子:把晶體變成一把尺子#
1915 諾貝爾物理學獎:威廉·亨利·布拉格(William Henry Bragg, 1862–1942,英國)與威廉·勞倫斯·布拉格(William Lawrence Bragg, 1890–1971,英國)——表彰「他們以X射線研究晶體結構所付出的努力」(For their services in the analysis of crystal structure by means of X-rays)。
懸案(案情提要)#
1912 年 7 月,一則消息從德國慕尼黑傳到劍橋:馬克斯·馮·勞厄發現了晶體中 X 射線的繞射。消息被送到了威廉·亨利·布拉格手上——他是劍橋的一門非正課課程「X 射線的物理學」的授課者,當時正在撰寫《X 射線的 crystallography》相關教材。
布拉格的第一反應不是驚喜,而是懷疑。他的兒子威廉·勞倫斯·布拉格(當時 21 歲,本科剛畢業,後來在戰時是皇家海軍的無線電工程師)正在做博士論文,題目與 X 射線在晶體中的散射有關。父親給了他一個明確的指令:去做「用 X 射線量測晶體結構」的實驗,去檢驗勞厄的結果。
布拉格父子在兩週內得到了一個驚人的結果:他們發現,X 射線的波長(此前只能粗估)可以從晶體的反射角精確算出來。這意味著晶體結構與 X 射線波長可以被「互鎖」地測量——這就是 X 射線結構分析的原理。
接著是一個更深的謎。1912 年到 1913 年間,X 射線的物理本質仍未定論(德布羅意 1924 年才提出電子與光都具有波動性,而 X 射線是波這件事也尚未有絕對證明)。布拉格父子在 1912 年底的論文中提出一個大膽的解釋:「X 射線可能不是粒子,而是波」——他們使用「波」的語言寫下了著名的布拉格定律。
1913 年 1 月,布拉格父子發表論文,指出 X 射線的反射可以由一個簡單的整數關係描述:
1913 年 7 月,他們發表《晶體結構分析》的奠基論文,用這個定律測出鈉的雙波長 X 射線,並給出 NaCl 的立方結構——電子的 X 射線繞射圖譜第一次被反演成原子的位置。
這樁案子裡的「懸案」其實是兩個交錯的問題:
- X 射線是什麼?(粒子?波?)——布拉格父子是第一批把「波」寫進 X 射線定律的人,而且用這個「波」成功預測了許多新現象。
- 晶體裡的原子怎麼排?——這個問題一旦能用 X 射線回答,整個結晶學、礦物學、材料科學、生物化學都會被改寫。
而「父親與兒子」這組搭檔,在諾貝爾獎史上留下了一個著名的註腳:小布拉格是史上最年輕的諾貝爾科學獎得主(25 歲);而且他是繼托馬斯・楊(Thomas Young, 1801 年光學卷)與拉夫(Ralf)之後,自然科學獎中年齡最小的得主之一。他後來也獲得 1971 年諾貝爾化學獎(晶體學方法),是少數獲諾獎兩科的人。
前因#
| 年份 | 事件 |
|---|---|
| 1862 | 威廉·亨利·布拉格生於英國維克島(Wigtownshire);14 歲入愛丁堡大學,隨後赴德國海德堡、柏林學習。 |
| 1882 | 布拉格獲選為皇家科學院院士(史上最年輕的當選者之一)。 |
| 1883–1907 | 布拉格在倫敦大學(1883–1915 任教授),講授物理;1903 年起在倫敦發表大量 X 射線反射研究,累積大量實驗數據(同年他出版《X 射線的放射現象》)。 |
| 1895 | 倫琴發現 X 射線;布拉格是最早把 X 射線引入英國研究者之一。 |
| 1899 | 布拉格以《X 射線的放射現象》等書獲選皇家學院研究金質獎章。 |
| 1904 | 布拉格在倫敦演講中提出「X 射線被原子散射」的想法,並發現不同元素的反射角有系統性差異——這正是莫塞萊定律的原料。 |
| 1908 | 布拉格受聘劍橋崑布里奇席位的「卡文迪什實驗室講席」;他開了一門非正課的選修課「X 射線的物理學」,吸引了劍橋的年輕研究者。 |
| 1909–1912 | 威廉·勞倫斯·布拉格在劍橋與 Cavendish 從事 X 射線與 γ 射線研究,1909 年在《皇家學會會報》發表關於 γ 射線能量分布的論文,計算出「波長」概念不適用的能量區——這是理解 X 射線(連續譜加特徵譜)的重要一步。 |
| 1912-07-12 | 勞厄的繞射結果傳到劍橋。W. H. 布拉格在 7 月 18 日的《Nature》發表短文,指出「X 射線的衍射現象可能不是由單個原子產生,而是由原子平面產生」。 |
| 1912-08 | W. L. 布拉格在劍橋用他自製的 X 射線光譜儀,觀察到鈉鹽的吸收邊(K 吸收邊),並在同一年底發現布拉格反射可由所謂的「α、β」兩條線解釋。 |
| 1913-01 | 布拉格父子發表《X 射線的反射》("On the reflection of X-rays"),提出「X 射線是波」的明確主張與 Bragg 定律。 |
| 1913-07 | 發表《晶體結構的分析》("On the analysis of crystal structure"),以 X 射線解出 NaCl 結構,並以「反射強度隨原子序增大而增大」建立原子序與 X 射線波長的定量關係(布拉格定律)。 |
| 1913–1915 | 布拉格定律成為 X 射線結構分析的標準工具;布拉格父子測出多達 100 多種晶體的結構。 |
| 1915 | 諾獎頒發。 |
| 1929 | W. H. 布拉格獲諾貝爾化學獎(1915 年化學獎),表彰「他在 X 射線分析上的工作對晶體結構的知識所作的貢獻」。 |
| 1937 | W. L. 布拉格在《The Crystalline State》中系統化 X 射線晶體學方法論。 |
| 1954 | W. L. 布拉格在劍橋 Cavendish 擔任 Cavendish 教授(繼瑞利後)。 |
| 1962 | W. L. 布拉格與助手 Max Perutz 合作測定血紅素的分子結構(數十年未解),開啟結構生物學。 |
| 1971 | W. L. 布拉格獲諾貝爾化學獎,表彰「他在 X 射線晶體學分析方面的貢獻,首次建立合成化學結構的廣泛基礎」。 |
調查#
第一件證物:為什麼「兩週內」的結果如此乾淨。 布拉格父子用的是勞厄的路線的反轉:不是用已知波長的 X 射線去測晶體,而是用晶體去測波長。這是一個「循環」的量測,但循環能閉合,是因為兩者之間存在整數倍的布拉格條件。具體步驟:
- 用岩鹽(NaCl)的已知結構(面心立方,\(a \approx 0.564\,\mathrm{nm}\))作為標尺;
- 對 \(\mathrm{NaCl}\)、\(\mathrm{KCl}\)、\(\mathrm{MgO}\)、\(\mathrm{LiF}\) 等一系列樣品測反射角;
- 發現所有數據點都落在一條線上——這條線就是「\(n\lambda\) 對 \(\sin\theta\)」的線性關係。
布拉格定律的物理圖景非常直觀:晶體中有一族平行平面(面間距 \(d\)),X 射線以掠角 \(\theta\) 入射。從相鄰兩平面反射的兩束波,光程差為 \(2d\sin\theta\)。要相長干涉,必須:
這個式子把「布拉格角 \(\theta_B\)」與「反射級次 \(n\)」結合起來。實際測量中用的是「有限晶體的反射寬度」來區分級次:晶片越厚,\(2\theta\) 展寬越窄,不同級次的峰就分得開。
第二件證物:X 射線是波還是粒子。 這是布拉格父子最重要的理論功勞。他們在 1912–1913 年的論文中明確主張 X 射線是波,並給出了三項「波的證據」:
- 布拉格定律本身具有波的干涉結構特徵(整數級次);
- 光的強度隨散射角衰減符合電磁波的散射行為(Thomson 散射公式 \(I \propto I_0\left(1 + \cos^2\theta\right)/2\));
- 晶體的反射是「整個晶格」共同作用的結果,單個原子的散射振幅太小,只有疊加才能產生可觀訊號——這正是德拜-謝爾散射。
然而布拉格父子的「波」論證有一個歷史性的尷尬:他們的公式與德布羅意 1924 年的電子波長公式 \(\lambda = h/p\) 極為相似,但布拉格當時並不知道德布羅意的工作(德布羅意的論文 1924 年才發表),他們只是從實驗歸納出這個形式。1937 年戴維孫的電子繞射實驗最終證實了德布羅意的公式,而布拉格定律在電子繞射中原封不動地成立——這是物理學中「同構原理」的一個絕佳案例。
第三件證物:NaCl 結構的解出——但差了一個係數。 1913 年,布拉格父子用 X 射線分析 NaCl,得出的結果是「Na 與 Cl 交替排列於立方格子中,Cl–Cl 距離 \(a = 0.564\,\mathrm{nm}\)」。但他們的模型是簡單立方(Na 與 Cl 各佔一半位置,構成 NaCl 型),而現代認為 NaCl 結構是面心立方:\(\mathrm{Cl}^-\) 組成面心立方格子,\(\mathrm{Na}^+\) 佔所有八面體空隙。這個「差一個係數」的錯誤在物理上無關緊要(原子位置相同),但在結構因子的取捨上重要:面心立方結構因子為
只有當 \(h,k,l\) 全為奇數或全為偶數時不消光;而 \(h,k,l\) 奇偶混合時 \(F = 0\)。布拉格早期用的是「岩鹽 = 簡單立方 + 交替」,在實際解出的反射清單裡確實觀察到 \(h+k\) 奇偶的消光規律,後來才被整理成面心立方的正確描述。
第四件證物:原子序與 X 射線波長的關係。 布拉格在 1913 年注意到:由化學原子量計算的「原子序」與 X 射線反射強度有系統性關係。這是莫塞萊定律的 precursor。1913 年底,亨利·莫塞萊(Henry Moseley)在拉姆齊的實驗室裡(正好在 1904 年諾獎得主的機構)系統測量各元素的 K 吸收邊頻率,得到:
(\(a\) 為 Screening 常數約 1,\(b\) 為屏蔽修正。)這個線性關係是原子序 \(Z\) 第一次被定義為一個物理量,並允許預測尚未發現的元素——莫塞萊用此法在 1913–1914 年間確認了鎵、鉭、鈾等的存在。1914 年莫塞萊在加里波利戰役中陣亡(1918 年諾貝爾化學獎頒給他的同事,表彰「原子序的建立」)。
第五件證物:W. L. 布拉格後來把 X 射線帶進生物學。 1938 年起,小布拉格在 Cavendish 與 Perutz、Kendrew 合作研究血紅素與肌紅蛋白。他們用了兩種方法:等強度傅立葉法(isomorphous replacement 的前身)與 Patterson 函數法。到 1958 年 Kendrew 終於解出肌紅蛋白的原子結構(1962 年化學獎),開啟了結構生物學;而 1953 年 4 月,弗朗西絲·克里克在劍橋把富蘭克林(Rosalind Franklin)與古爾達(Raymond Gosling)的 DNA 衍射「照片 51」拿給沃森(James Watson)看,照片裡那個著名的「X 形」——正是布拉格定律在生物大分子上的頂級表現。
flowchart TD
A[1912-07 勞厄公布晶體繞射] --> B[1912-08 W. L. 布拉格:鈉的 K 吸收邊]
B --> C[1912-12 布拉格父子:X 射線是波]
C --> D[1913-01 布拉格定律 nλ = 2d sinθ]
D --> E[1913-07 NaCl 結構解出;原子序與波長關係]
E --> F[1913 莫塞萊定律 √ν = a(Z − b)]
F --> G[1914-08 莫塞萊在加里波利陣亡;1915/1918 化學獎補位]
E --> H[1920s-30s 結構化學黃金年代]
H --> I[1938-58 W. L. 布拉格 + Perutz/Kendrew 蛋白質結構]
I --> J[1953 DNA 照片 51 → 沃森克里克雙螺旋]
E --> K[1937 戴維孫電子繞射:同一公式用於電子波]理論裁決#
裁決一:布拉格定律的數學形式——一維週期結構的傅立葉條件。 對一維晶格(原子間距 \(d\)),散射振幅為
在 \(qd = 2\pi m\)(\(m\) 為整數)時分母為零,振幅達極大 \(Nf\)——這就是布拉格條件的群論表述。對三維晶格,條件推廣為 \(\mathbf{q} = \mathbf{G}\)(倒格子矢量)。布拉格定律 \(2d\sin\theta = n\lambda\) 是這個三維條件在晶面法向與入射方向共平面時的球面幾何表述。
裁決二:原子因子 \(f_j(q)\) 與 X 射線散射的物理。 布拉格觀察到「反射強度隨原子序增加」,其背後是Thomson 散射:
這是原子電子雲的傅立葉變換。在小角度(\(q \to 0\))時 \(f(0) = Z\)(全部電子數);隨 \(q\) 增大,電子雲的雲霧效應(form factor 衰減)使有效散射電子數下降。這解釋了一個重要事實:X 射線衍射「看不見」氫原子(\(Z=1\),散射弱),所以 1950–60 年代的蛋白質結構中,氫原子是「補」上去的——直到 1990 年代中子衍射(氫的散射長度大)與高解析 X 射線單晶才把氫定位。
裁決三:X 射線的波長量測——「用晶體量晶體」的循環閉合。 布拉格定律的實用性在於:只要知道一個晶體的 \(d_{hkl}\),就能標定 X 射線波長;只要知道波長,就能測晶體的 \(d_{hkl}\)。這個循環閉合在實務上藉由「標準樣」(岩鹽、\(\mathrm{Si}\)、金剛石)打開。而且布拉格律也讓「X 射線管的工作電壓」可以被反推:Duane–Hunt 定律 \(eV = h\nu\)(1915)給出截止波長 \(\lambda_{\min} = hc/eV\)。
裁決四:實驗誤差分析與「級次」的取捨。 布拉格父子的方法有一個實際難題:\(n\) 未知。解決方案有兩種:(a)用同一族不同級次的反射,檢查 \(\sin\theta_n\) 是否等間隔;(b)用粉末連續條紋法(連續 X 射線的「Kratky」照相機)。第二種方法特別重要,因為它給出了「連續 X 射線譜的自動標定」,成為 1920–30 年代 X 射線晶體學量產化的關鍵。
裁決五:結構因子與相位的問題——布拉格留下的一個未解難題。 布拉格公式給出 \(F_{hkl}\),但實驗只測 \(|F_{hkl}|^2\)。相位缺失問題的解決途徑: - 直接法:利用「強反射的相位關聯」與概率統計(Karle & Hauptman, 1985 年化學獎); - 同形置換法(isomorphous replacement):加入重原子(如 \(\mathrm{Hg}\)、\(\mathrm{Au}\))製造母體與衍生物,用差分求相位; - 多波長反常散射(MAD/SAD)。 這些都是布拉格方程式的「後續補丁」,並在本書的 1953 年 DNA 卷與 1994 年中子散射卷中各自發揮作用。
裁決六:諾獎史上的「分割裁決」。 1914 年勞厄、1915 年布拉格父子,同一事實、同一年度、兩個諾獎。這是物理學獎史上著名的「分割」案例(類似 1974 年 J/\(\psi\)、1980 年 CP 破壞、2018 年雷射的分法)。委員會的處理反映了一個判斷:勞厄的「發現現象」(它發生了)與布拉格父子的「定量律則與結構分析」(它怎麼發生、如何用它量東西)是不同的貢獻類型。
後果#
| 年份 | 影響 |
|---|---|
| 1913 | NaCl 結構解出;X 射線波長首次被精確量測;原子序概念醞釀。 |
| 1913–1914 | 莫塞萊定律成立,元素週期表獲得定量基礎。 |
| 1915 | 諾獎頒發;1915 年化學獎亦頒給 W. H. 布拉格。 |
| 1920s | 晶體學進入工業化:X 射線繞射被用於金屬疲勞、鑄件缺陷檢測(工業 X 射線照相術)。 |
| 1929 | W. H. 布拉格獲化學獎。 |
| 1930s | 結構化學:Pauling 用 X 射線確定共價半徑與鍵長;W. L. 布拉格總結《The Crystalline State》(1937)。 |
| 1935–1938 | Bernal、Wooster 用 X 射線測得液體與非晶體的廣散射——確認德拜關係 \(I \sim 1/q^4\),開啟非晶結構研究。 |
| 1946–1952 | 定向的單晶三維資料收集(Weissenberg 相機)成為標準。 |
| 1953 | DNA「照片 51」;1958 年沃森與克里克獲醫學獎,1962 年富蘭克林(追授 1964 年)參與榮譽。 |
| 1958 | Perutz 與 Kendrew 肌紅蛋白結構;1962 年化學獎。 |
| 1971 | W. L. 布拉格獲化學獎。 |
| 1990s | 直接法讓小分子結構自動解出(Karle & Hauptman 1985 化學獎);蛋白質結構自動化(SHELX 等軟體)。 |
| 1994 | 中子衍射(沙爾)與 X 射線互補,能定位氫並測磁性。 |
| 2000s | synchrotron(大型光纖加速器)光源把時間解析度推到飛秒尺度,可用 X 射線「看」化學鍵斷裂。 |
| 2015 | 諾貝爾化學獎(Lindahl、Modrich、Sancar)以 DNA 修復蛋白的結構為基礎——布拉格定律仍在醫藥研發中運作。 |
關聯#
- 1914-勞厄與晶體中的X射線繞射:本案的直接上游;同一物理事實、同一週發生,分成兩屆諾獎。
- 1901-倫琴與X射線:X 射線的發現;布拉格律在 1913 年同時為 1901 年的「未知射線」定性為電磁波。
- 1913-昂內斯與液氦的量子邊界:X 射線管需要液氦冷卻與超高真空;1913 年的低溫技術是 1912 年繞射實驗的硬體前提。
- 1929-德布羅意與物質波的提出:布拉格父子 1913 年的「X 射線是波」主張是德布羅意 1924 年物質波理論的先聲;兩者在 1937 年戴維孫實驗會師。
- 1937-戴維孫與湯姆森的電子繞射:布拉格定律原封不動地移植到電子波,德布羅意公式獲得決定性實驗證實。
- 1953-富蘭克林與DNA雙螺旋的X射線照片:本案的頂級生物學應用(歸屬生理醫學獎/化學獎卷)。
- 1994-布羅克豪斯與沙爾的中子散射:繞射方法的三極(X 射線/電子/中子)中最晚成熟的一極。