Kittel·固態物理

全書逐章 / 第 2 章 波繞射與倒晶格 / 小節 1

01晶體對波的繞射——Bragg 定律

DIFFRACTION OF WAVES BY CRYSTALS — The Bragg law(含 SCATTERED WAVE AMPLITUDE 標題頁)

書本 p.23-26 · 小節 1 / 5 · 概念 17 推導 5 公式 5

用一條三行就能推完的式子 2d sin θ = nλ 打開晶體結構的大門,同時誠實交代這條式子為什麼不夠用——它只告訴你峰在哪裡,不告訴你峰有多強,而這正是後面整章要改用 Fourier 分析與倒晶格重做一次的理由。

第 2 章的地圖:從一條國中程度的式子走到倒晶格(書 p.23 章首目錄頁)

第 2 章的標題是 Wave Diffraction and the Reciprocal Lattice。章首目錄頁把整章切成四個頂層區塊,照原文印的順序與頁碼是:DIFFRACTION OF WAVES BY CRYSTALS(p.25,下轄 The Bragg law,p.25);SCATTERED WAVE AMPLITUDE(p.26,下轄 Fourier analysis p.27、Reciprocal lattice vectors p.29、Diffraction conditions p.30、Laue equations p.33);BRILLOUIN ZONES(p.32,下轄 Reciprocal lattice to sc lattice p.34、to bcc lattice p.36、to fcc lattice p.37);FOURIER ANALYSIS OF THE BASIS(p.39,下轄 Structure factor of the bcc lattice p.40、Structure factor of the fcc lattice p.40、Atomic form factor p.41)。之後是 SUMMARY(p.43)與七題 PROBLEMS(p.43–45):1. Interplanar separation、2. Hexagonal space lattice、3. Volume of Brillouin zone、4. Width of diffraction maximum、5. Structure factor of diamond、6. Form factor of atomic hydrogen、7. Diatomic line。

把這張目錄當成劇本來讀,會發現整章其實是同一件事被講了三次,一次比一次深。第一次是 Bragg 定律:把晶體想成一疊鏡子,用國中幾何算路徑差,得到 2d sin θ = nλ。第二次是散射振幅:把晶體想成電子密度 n(r),做 Fourier 展開,繞射條件變成 Δk = G,其中 G 是倒晶格向量——這一步付出的代價是要先發明「倒晶格」這個新空間,換到的好處是同時得到峰的位置與峰的強度。第三次是 Brillouin zone:把 Δk = G 改寫成 k·(½G) = (½G)²,變成倒空間裡的一個幾何作圖,這個版本後面在能帶理論裡用得最多。

本段只負責第一次,也就是 p.25 那一頁半。但「只是第一次」不等於「可以略過」:這一頁半決定了後面兩次要修哪些洞。你在讀它的時候真正該問的不是「這條式子怎麼推」——它三行就推完了——而是「這條式子哪裡不夠」。原文自己在 p.26 頁末給了答案,並且用一整個 SCATTERED WAVE AMPLITUDE 小節去補,那正是下一段的內容。

校註:章首目錄頁有兩個頁碼疑似互換我的判讀

章首目錄頁(書 p.23)在 SCATTERED WAVE AMPLITUDE 底下印的是「Laue equations 33」,緊接著下一個頂層條目印的是「BRILLOUIN ZONES 32」。這兩行的頁碼出現了逆序,值得懷疑。

實際翻正文核對:書本 p.32 的正文裡確實有 Laue Equations 這個小節標題(該頁前半是 Eq. (23)、(24) 的 Bragg 結果,後半起 Laue Equations 並給出 Eq. (25));而 BRILLOUIN ZONES 這個全大寫的頂層標題出現在書本 p.33 的開頭(該頁開頭就是 “BRILLOUIN ZONES / Brillouin gave the statement of the diffraction condition that is most widely used…”)。所以正確的頁碼應該是 Laue equations 32、BRILLOUIN ZONES 33——目錄頁把這兩個數字對調了。

這不影響物理,但如果你照目錄翻頁會撲空。順帶一提,這也提醒一件事:章首目錄頁的頁碼是排版階段填的,不是自動生成的,遇到對不上時以正文為準。

先選探針:為什麼一定要 Å 級的波長(書 p.25 第一段、Fig. 1)

原文開宗明義:“We study crystal structure through the diffraction of photons, neutrons, and electrons (Fig. 1).” 接著一句話點出兩個變因:“The diffraction depends on the crystal structure and on the wavelength.”——繞射結果同時取決於晶體結構與波長。這句看似平淡,但它其實在宣告本章的分工:結構是你要測的未知數,波長是你可以選的旋鈕,而旋鈕選錯了,未知數就永遠測不出來。

原文立刻給出選錯的例子:“At optical wavelengths such as 5000 Å, the superposition of the waves scattered elastically by the individual atoms of a crystal results in ordinary optical refraction.” 注意這句話的措辭很精確——可見光照在晶體上,各個原子還是在彈性散射,這些散射波還是在疊加,什麼都沒少做;但疊加的結果只是「普通的光學折射」。也就是說,5000 Å 的光看不到原子的個體性,它看到的是一個抹平之後的等效介質,這個介質的全部訊息就濃縮成一個折射率 n。晶體的週期性排列對它而言是不可見的。

反過來的條件是:“When the wavelength of the radiation is comparable with or smaller than the lattice constant, we may find diffracted beams in directions quite different from the incident direction.” 波長要可與晶格常數比擬或更小,才會出現方向與入射方向大不相同的繞射束。典型晶格常數是幾個 Å,所以探針波長必須壓到 Å 量級——比可見光短了三到四個數量級。

【Fig. 1:Wavelength versus particle energy(書 p.24 上半頁,此處無圖,以下為文字描述)】 這是一張雙對數圖。縱軸是 Wavelength, Å,從 0.1 到 10,標了 0.1、0.5、1.0、5、10。橫軸從 1 到 100,而橫軸底下疊了三行不同的單位標籤:Photon energy, keV/Neutron energy, 0.01 eV/Electron energy, 100 eV。也就是說,同一個橫座標刻度「1」對光子代表 1 keV、對中子代表 0.01 eV、對電子代表 100 eV;刻度「100」對應 100 keV、1 eV、10 keV。這種疊三行單位的畫法是把三個相差極遠的能量尺度硬壓進同一張圖,讀圖時千萬不要把三條線的橫座標當成同一個能量。

圖中有三條直線(雙對數圖上是直線,代表冪次律),在左端由上到下依序是 X-ray photon、Neutrons、Electrons(三個標籤並不都印在左端:X-ray photon 印在圖的上方偏左、Neutrons 印在右側、Electrons 印在中段)。三條線都往右下走,但斜率不同:X-ray photon 那條明顯較陡,從左上角(約 10 Å 處)一路下降,中途先後與 Neutrons、Electrons 兩條線相交,在右端最低;Neutrons 與 Electrons 兩條線彼此平行,始終不相交,中子那條在上、電子那條在下。三條線都在 1 Å 上下通過(光子與中子在圖的中段,電子則貼近左邊界)——這正是這張圖要講的重點:三種完全不同的探針,在三個相差好幾個數量級的能量上,得到的都是 Å 級波長,所以它們都能拿來做晶體繞射。圖說原文是 “Figure 1 Wavelength versus particle energy, for photons, neutrons, and electrons.”

補出 Fig. 1 背後的三條解析式:斜率為什麼不一樣、三個能量尺度為什麼差這麼多補推導

書上只把 Fig. 1 當成一張「看一眼就好」的參考圖,沒有寫出三條線的公式,也沒有解釋為什麼要用三組不同的能量單位。可是這張圖如果只是看一眼,你會錯過一個很重要的物理:光子和有質量的粒子服從完全不同的色散關係,這正是三條線斜率不同、能量尺度差了五個數量級的原因。下面把它補齊,並且回頭核對圖上讀得到的數值。

補完之後你會看到,這張圖其實是三種實驗技術的分工說明書:X 光要 keV 級的管電壓,中子要室溫熱平衡的能量,電子只要百伏特級的加速電壓。三者的儀器規模、穿透深度、對樣品的破壞程度因此完全不同——而這一切的根源只是 E–λ 關係裡有沒有質量 m。

  1. 光子(無質量):色散關係是 E = pc = hc/λ,所以 λ = hc/E。代入 hc = 12398.4 eV·Å,得 λ[Å] = 12.398 / E[keV]。在雙對數圖上 log λ = log 12.398 − log E,斜率 −1。
  2. 中子(非相對論性、有質量):E = p²/2m_n,p = h/λ,所以 λ = h/√(2 m_n E)。代入 m_n c² = 939.57 MeV 與 hc = 12398.4 eV·Å,得 λ[Å] = 0.2860 / √(E[eV])。在雙對數圖上 斜率 −1/2。
  3. 電子(非相對論性):同一條式子換質量,m_e c² = 0.511 MeV,得 λ[Å] = 12.264 / √(E[eV])。斜率也是 −1/2,所以電子線與中子線在雙對數圖上必定平行——圖上確實如此。
  4. 兩條斜率 −1/2 的線之間的垂直距離,只由 √m 決定:λ_n/λ_e = √(m_e E_e / (m_n E_n))。圖上中子軸的單位是 0.01 eV、電子軸是 100 eV,所以同一個橫座標處 E_e/E_n = 10⁴;又 m_n/m_e = 1839。代入得 λ_n/λ_e = √(10⁴/1839) = √5.44 = 2.33。
  5. 回頭核對圖:橫座標 = 1 處,中子線讀到約 2.9 Å(公式:0.2860/√0.01 = 2.86 Å),電子線讀到約 1.2 Å(公式:12.264/√100 = 1.23 Å),比值 2.86/1.23 = 2.33。與上一步的預測完全吻合,說明我補的公式就是畫這張圖用的公式。
  6. 橫座標 = 100 處:光子 12.398/100 = 0.124 Å;中子 0.2860/√1 = 0.286 Å;電子 12.264/√10⁴ = 0.123 Å。圖的右下角確實是光子線與電子線幾乎重合、中子線略高一點。
  7. 交點在哪:光子線(斜率 −1)與中子線(斜率 −1/2)相交處,解 12.398/x = 0.2860/√(0.01x) = 2.860/√x,得 √x = 4.34、x = 18.8,對應 λ = 0.66 Å。圖上這兩條線的交叉點確實落在橫座標 20 附近、λ 約 0.6 Å 處。光子線與電子線相交處:12.398/x = 12.264/√(100x) = 1.2264/√x,得 √x = 10.1、x = 102,剛好落在圖的右邊界——所以圖上看起來是「在右下角會合」而不是「交叉後分開」。
  8. 反過來問:要得到 λ = 1 Å 各需要多少能量? 光子:E = 12.398 keV。中子:E = (0.2860/1)² = 0.0818 eV。電子:E = (12.264/1)² = 150 eV。三者比值約 12400 eV : 0.082 eV : 150 eV,跨了五個數量級。這就是圖上非得疊三行單位標籤的原因。

把上一步的三個數字翻成實驗室語言:為什麼中子這麼特別我的判讀

λ = 1 Å 對三種探針的要求分別是 12.4 keV、0.082 eV、150 eV。這三個數字各自有一個現成的來源,而這正是這三種技術在 1910–1950 年代能先後成熟的物理原因(以下是我的補充,不是 p.25 的原文內容)。

X 光的 12.4 keV 對應幾十 kV 的加速電壓,一支封閉式 X 光管就能做到;Cu 靶的 Kα 特徵線約 8 keV、對應 1.54 Å,天生就落在對的位置,這是 Cu Kα 成為實驗室標配的理由。

中子的 0.082 eV 特別值得注意:室溫的 k_BT = 0.0259 eV,代入 λ = 0.2860/√E 得 1.78 Å。換句話說,一個只是和室溫物質達成熱平衡的中子,波長就自動落在 Å 級。這就是「熱中子(thermal neutron)」這個詞的全部意義——你不需要加速它,只需要讓它在反應器的緩速劑裡慢下來。Fig. 1 把中子的橫軸單位訂在 0.01 eV,正是在提醒你這件事。這也是中子繞射的先天優勢:能量低到不會打壞樣品,波長卻剛好。

電子的 150 eV 低得驚人——一個 150 V 的電源供應器就夠了。代價是電子帶電、與物質作用極強,穿透深度只有幾個原子層,所以低能電子繞射(LEED)量的是表面而不是體材。這一點與原文在 p.25 倒數第二段結尾的那句「Reflection by a single plane of atoms is treated in Chapter 17 on surface physics」是同一件事的兩面:單層原子的反射既是理論上的極端情形,也是表面科學實際在做的實驗。

Bragg 推導的設定,與原文自己承認的弱點(書 p.25、Fig. 2)

原文接著介紹推導本身:“W. L. Bragg presented a simple explanation of the diffracted beams from a crystal.” 然後是整段最重要的一句話,請逐字讀:“The Bragg derivation is simple but is convincing only because it reproduces the correct result.”——這個推導很簡單,但它之所以有說服力,只是因為它重現了正確的結果。

教科書作者很少這樣寫。Kittel 在這裡做的事,是預先卸除讀者可能產生的錯覺:不要以為你已經理解了繞射,你只是恰好記住了一條對的式子。這句自承是後面 SCATTERED WAVE AMPLITUDE 存在的正當性來源,也是本段最該被記住的一句。

推導的假設寫得很清楚:“Suppose that the incident waves are reflected specularly from parallel planes of atoms in the crystal, with each plane reflecting only a very small fraction of the radiation, like a lightly silvered mirror.” 三個假設一次講完——(i)鏡面式(specular)反射;(ii)反射面是晶體內部「一疊平行的原子平面」;(iii)每一面只反射極小一部分,像一面鍍銀鍍得很薄的鏡子。原文順帶定義了 specular:“In specular (mirrorlike) reflection the angle of incidence is equal to the angle of reflection.”接著是條件:“The diffracted beams are found when the reflections from parallel planes of atoms interfere constructively, as in Fig. 2.” 以及散射性質的限定:“We treat elastic scattering, in which the energy of the x-ray is not changed on reflection.”——彈性散射,X 光的能量在反射時不改變。這個限定不是裝飾:能量不變才代表 |k'| = |k|,後面 p.30 的 Diffraction conditions 就是把這個等長條件與 Δk = G 合在一起用的。

這三個假設裡,沒有一個是從第一原理得到的。 晶體裡沒有鏡子;原子為什麼可以被歸成「平面」、該歸成哪一組平面,推導完全沒有交代;「每面反射一點點」的比例是多少,推導也算不出來——它只能事後告訴你,如果你相信這三件事,那麼建設性干涉發生在某些特定角度。這就是 “convincing only because it reproduces the correct result” 的具體所指。

【Fig. 2:Derivation of the Bragg equation(書 p.24 下半頁,此處無圖)】 一塊灰底方框,裡面畫三條等距的細黑水平線,代表三層平行的原子平面。右側有一個雙箭頭標著 d,量的是最上面兩條線之間的垂直距離。兩束白色的粗線光線由左上往右下入射,方向彼此平行:上面那束在最上層平面的某一點反射,往右上離開,入射線與平面的夾角、反射線與平面的夾角都標著 θ(注意是從平面量起,不是從法線量起);下面那束穿過最上層平面,在第二層平面上反射,反射點恰好落在上面那束反射點的正下方。從上層反射點往下畫了三條虛線:一條垂直向下接到第二層的反射點(長度就是 d,也就是平面的法線方向);一條往左下、與下方入射線垂直(這條虛線的下端就是垂足 A,圖上並沒有另外標記它;在 A 與第二層反射點之間、落在下方入射線上的那顆白色小圓點是圖上另外畫的記號,不是垂足);一條往右下、與下方出射線垂直。垂直虛線與左下那條虛線之間的夾角標著 θ。圖的右下角用一對延伸線和雙箭頭標出 d sin θ,量的是下方出射線上「第二層反射點」到「右下垂足」之間那一小段。

圖說逐字是:“Figure 2 Derivation of the Bragg equation 2d sin θ = nλ; here d is the spacing of parallel atomic planes and 2πn is the difference in phase between reflections from successive planes. The reflecting planes have nothing to do with the surface planes bounding the particular specimen.”

圖說最後那一句必須畫重點:這些反射面與界定這個特定樣品的表面平面毫無關係。也就是說,Fig. 2 裡那三條線不是樣品的表面、不是切片的方向、也不是任何實體的東西,它們純粹是為了算路徑差而在腦中架設的計算輔助構造。同一個晶體可以被切成無限多組不同的平行平面族,每一組有自己的 d,每一組給出自己的一系列 Bragg 角。你把樣品磨成什麼形狀、外表面朝哪個方向,完全不影響這些內部平面族的存在。這個觀念如果沒建立起來,後面看到粉末繞射圖出現十幾個峰時會完全無法理解——那十幾個峰就是十幾組不同的「不存在的平面」。

補出書中省略的幾何:路徑差為什麼「恰好」是 2d sin θ補推導

原文只用一句話帶過:“The path difference for rays reflected from adjacent planes is 2d sin θ, where θ is measured from the plane.” 這是整個推導唯一需要動腦的地方,而書上一步都沒寫——它把答案直接畫在 Fig. 2 上,讀者只能靠看圖接受。這裡把它補完,因為中間藏著一個很多人講不清楚的角度相等關係。

設定:兩個相鄰的平行平面 P₁(上)、P₂(下),垂直間距 d。入射波是平面波,入射方向與平面夾角 θ。光線 1 在 P₁ 上的 O 點反射;光線 2 與光線 1 平行,在 P₂ 上的 O′ 點反射,且 O′ 取在 O 的正下方(即 OO′ 沿平面法線,|OO′| = d)——這就是 Fig. 2 那條垂直虛線。

推完之後有兩件事值得停下來想。第一,整個推導只用到「相鄰兩面」,沒有用到總共有幾層;多層的效果要到下面 N 層干涉那一段才進來,而那才是決定峰有多銳的部分。第二,θ 是從平面量起的掠角(grazing angle),不是光學裡習慣的從法線量起的入射角。原文特地寫了 where θ is measured from the plane 就是在防這個。這個約定使 Bragg 定律長成 sin θ 而不是 cos θ,也使粉末繞射儀的橫軸(2θ)與 Bragg 角(θ)差一倍——這是初學者最常算錯的地方。

  1. 從 O 往光線 2 的入射線作垂線,垂足記為 A;從 O 往光線 2 的出射線作垂線,垂足記為 B。(Fig. 2 上 A 就是左下那條虛線的下端,圖上沒有另外標記它——那顆白色小圓點是別的記號;B 就是右下那條虛線的垂足,圖上 d sin θ 的延伸線正是從它引出來的。)
  2. 因為入射波是平面波,O 與 A 在同一個波前上(波前垂直於傳播方向,而 OA ⊥ 光線 2 的入射方向)。同理,反射後 O 與 B 也在同一個波前上。所以兩條光線的路徑差完全等於 A → O′ → B 這一段:Δ = |AO′| + |O′B|。
  3. 現在要算 |AO′|。看直角三角形 O A O′:∠OAO′ = 90°(A 是垂足),斜邊 |OO′| = d。所以 |AO′| = d · sin(∠AOO′)。問題歸結為:∠AOO′ 等於多少?
  4. 關鍵的角度關係:OO′ 沿平面的法線;OA 垂直於入射光線。兩條直線之間的夾角,等於它們各自垂線之間的夾角。入射光線與平面的夾角是 θ,所以「入射光線的垂線(OA)」與「平面的垂線(OO′)」之間的夾角也是 θ。即 ∠AOO′ = θ。這正是 Fig. 2 上標在垂直虛線與左下虛線之間的那個 θ。
  5. 若嫌上一步抽象,可以走等價的小角度換算:在三角形 OAO′ 中,∠AO′O 是「入射光線(沿 O′ 方向)」與「法線 O′O」的夾角,而入射光線與平面夾 θ,與法線就夾 90° − θ,故 ∠AO′O = 90° − θ。再由內角和 ∠AOO′ = 180° − 90° − (90° − θ) = θ。同一個答案。
  6. 代回:|AO′| = d sin θ。
  7. 出射側完全對稱:specular 反射保證出射線與平面的夾角同樣是 θ,同樣的論證給出 |O′B| = d sin θ。(Fig. 2 只把這一段標出來,標籤就是 d sin θ。)
  8. 總路徑差 Δ = |AO′| + |O′B| = 2d sin θ。 這就是原文那句話裡的 2d sin θ,而那個因子 2 的來源正是「進去一次、出來一次」,不是什麼別的。
  9. 建設性干涉要求路徑差是波長的整數倍,原文:“Constructive interference of the radiation from successive planes occurs when the path difference is an integral number n of wavelengths λ” —— 於是 2d sin θ = nλ,即式 (1)。

Bragg 定律

2d sin θ = nλ

(1)  p.25

d = 一組平行晶面的垂直間距(原文:Consider parallel lattice planes spaced d apart);θ = 入射/反射線與晶面的夾角,不是與法線的夾角(原文:where θ is measured from the plane);n = 正整數,原文在 p.26 稱之為繞射的「階(order)」;λ = 輻射波長。

出處推導
由 Fig. 2 的幾何得到相鄰兩面反射的路徑差 2d sin θ(見上方補推導),再要求它等於波長的整數倍。假設有三個:彈性散射(|k′| = |k|,能量不變)、鏡面反射(入射角=反射角)、以及晶體內部存在一族間距固定為 d 的平行原子平面。推導完全沒有用到 basis 的組成,只用到晶格的週期性——原文在下一段明講這件事。
極限行為
n 的上限:由 sin θ ≤ 1 得 n ≤ 2d/λ,所以一組晶面能給出的繞射階數是有限的,波長越短、間距越大,看得到的階數越多。θ → 90°(sin θ → 1)時 n 取到最大值,繞射束幾乎沿原路折返,這是繞射儀角度掃描的物理終點,也是 Fig. 4 的橫軸停在 180° 的原因。d → ∞(晶面間距趨於無窮大——注意這仍然是完美的週期系統,只是週期很大)時 sin θ = nλ/(2d) → 0,所有階都擠向 θ → 0,峰在角度上密到分不開。這個極限不能拿來解釋非晶體為什麼沒有銳峰:非晶體的問題是長程序消失、同調層數 N 有限(峰寬 ∝ 1/N,見下方 N 層干涉的峰寬公式),與 d 的大小無關。n = 1 與 λ → λ/n 的等價性:把 n 階寫成 2(d/n) sin θ = λ,在形式上與「間距 d/n 的晶面族的一階反射」完全相同——這個等價正是 p.32 處理 n 與晶面指標關係時要用的(見下方式 (24))。
典型數值
取 Fig. 3 圖說裡實際出現的中子波長 λ = 1.16 Å。若某組晶面 d = 1.93 Å(相當於 sin θ = 1.16/3.86 = 0.300),則一階峰在 θ = 17.5°;二階(n = 2)需要 sin θ = 0.600,θ = 36.9°;三階需要 sin θ = 0.901,θ = 64.3°;四階需要 sin θ = 1.201 > 1,不存在。所以這組晶面在 1.16 Å 下最多只看得到三階。Fig. 3 上半部量到的兩個峰(約 17.5° 與約 37.5°)正好就是這裡的 n = 1 與 n = 2。

Bragg 定律的相位版本(Fig. 2 圖說裡的 2πn)

Δφ = (2π/λ)·2d sin θ = (4πd/λ) sin θ = 2πn

p.24

Δφ = 相鄰兩層反射波之間的相位差;其餘符號同式 (1)。

出處推導
Fig. 2 的圖說直接說了 “2πn is the difference in phase between reflections from successive planes”,但書上沒有把「路徑差 → 相位差」這一步寫出來。補上:波在傳播距離 Δ 後累積的相位是 (2π/λ)Δ,把 Δ = 2d sin θ 代入即得。這個版本與式 (1) 完全等價,只是把「整數個波長」改講成「整數個 2π」。
極限行為
為什麼要有這個版本:式 (1) 的整數 n 看起來像是憑空要求的,相位版本則說明它其實是「複數振幅相加時要同相」這一件事的必然結果——相位差是 2π 的整數倍,等價於 e^{iΔφ} = 1。這是通往 SCATTERED WAVE AMPLITUDE(p.26 起)的橋:那一節不再談路徑差,而是直接把所有散射體的e^{i(k−k′)·r} 加起來,Δφ = 2πn 會自動以 Δk·d = 2πn 的形式重新出現,最終長成 Δk = G。θ → 0 極限:Δφ → 0,所有層永遠同相,對應 n = 0 的「透射束」——它在任何波長、任何晶體都存在,所以不帶結構訊息。Fig. 3 上半部橫軸 0° 附近那個強度 180,000 c.p.m. 的主束就是 n = 0。
典型數值
λ = 1.16 Å、d = 1.93 Å、θ = 17.5°:Δφ = (4π×1.93/1.16)×sin 17.5° = 20.91 × 0.3007 = 6.29 rad ≈ 2π。確認 n = 1。同樣條件下 θ = 36.9° 給 Δφ = 20.91 × 0.6004 = 12.56 rad ≈ 4π,n = 2。

Bragg 定律的可解條件(原文:which can be satisfied only for wavelength λ ≤ 2d)

λ ≤ 2d

p.25

λ = 探針波長;d = 該組平行晶面的間距。式子下方沒有印編號,是式 (1) 之後的一句正文。

出處推導
由式 (1) 取最寬鬆的情形:n 的最小值是 1、sin θ 的最大值是 1,代入 2d sin θ = nλ 得 λ ≤ 2d。換句話說,再怎麼轉樣品都不可能讓一個太長的波長滿足 Bragg 條件——這不是實驗技術的限制,是式 (1) 的數學結構本身的限制。
極限行為
這條不等式就是 p.25 第一段那個定性說法的定量版本。 可見光 λ = 5000 Å 要求 d ≥ 2500 Å;真實晶體的晶面間距是幾個 Å,差了三個數量級,所以可見光在晶體裡一個 Bragg 峰都不會有,只剩下原文說的 ordinary optical refraction。反過來,Fig. 1 告訴我們 X 光、中子、電子都能做到 λ ≈ 1 Å,此時條件變成 d ≥ 0.5 Å,而任何真實晶體的最大晶面間距都遠大於 0.5 Å,所以這三種探針對幾乎所有晶面族都是「開放」的。這就是為什麼 Fig. 4 那張矽粉末圖能一口氣量到十幾組不同的晶面。λ = 2d 的邊界情形:此時 sin θ = 1、θ = 90°,繞射束沿入射線原路折返(背向散射),只剩一階。這不是理論上的玩具極限——背向散射幾何在高解析中子與 X 光光譜學裡是實際在用的配置,因為 θ = 90° 附近 dθ/dλ 發散,波長解析度最好。
典型數值
把 λ ≤ 2d 換算成能量下限:對 X 光,λ[Å] = 12.398/E[keV],所以 E ≥ 6.199/d[Å] keV。d = 3 Å 時 E ≥ 2.07 keV;d = 1 Å 時 E ≥ 6.2 keV;d = 0.5 Å 時 E ≥ 12.4 keV。這解釋了實驗室 X 光源為什麼落在 8–17 keV(Cu Kα 8.05 keV/Mo Kα 17.5 keV)——再低就看不到高指標的細部晶面,再高則所有峰都擠到小角度、角解析度變差。

λ ≤ 2d 的另一面:波長不是越短越好我的判讀

λ ≤ 2d 給的是下限(波長不能太長)。學生常常順勢推論「那就用越短越好的波長」,這在實驗上是錯的,而理由可以直接從式 (1) 微分看出來(以下是我的補充,p.25 沒有討論)。

對 2d sin θ = λ(取 n = 1)兩邊微分,固定 λ、看不同 d 的峰位怎麼分布:sin θ = λ/(2d),所以 θ = arcsin(λ/2d)。當 λ ≪ d 時 sin θ ≈ θ ≈ λ/(2d),兩組間距 d₁、d₂ 的峰的角距離 Δθ ≈ (λ/2)|1/d₁ − 1/d₂| 正比於 λ。波長減半,所有峰的角間距也減半,全部擠向小角度——角解析度直接打對折。

這就是為什麼繞射實驗要的是「λ 與 d 同量級」而不是「λ 越小越好」。Fig. 4 那張矽粉末圖的峰從 2θ 約 31° 一路展開到約 159°、彼此分得很開,正是因為 λ 選得和 d 相當。若改用 0.1 Å 的高能 X 光,同樣那些峰會全部塞進零到二十度之間。

還有兩個實務代價:短波長的散射截面小(原子形狀因子隨 sin θ/λ 下降,這是 p.41 Atomic form factor 的主題),訊號變弱;而且短波長需要同步輻射級的光源,實驗室做不到。所以 λ ≈ d 不只是「可以」,而是最佳。

每層只反射 10⁻³–10⁻⁵:弱反射率與極銳的峰不但不矛盾,還互為因果(書 p.25)

接下來這一段是全頁最精采、也最容易被跳過的一段。原文先重述問題:“Although the reflection from each plane is specular, for only certain values of θ will the reflections from all periodic parallel planes add up in phase to give a strong reflected beam.” 每一面的反射本身是鏡面式的——鏡面反射對任何角度都成立,這正是麻煩所在:如果每一面都是鏡子,那為什麼只有某些角度才有強反射束?

原文用一個反證回答:“If each plane were perfectly reflecting, only the first plane of a parallel set would see the radiation, and any wavelength would be reflected.” ——假如每一面都是完美反射面,那麼一族平行面裡只有第一面會看到輻射,而且任何波長都會被反射。這句話值得慢讀。完美反射代表輻射進不去,第二層以下完全在陰影裡;只有一面參與,就沒有「多面之間的干涉」可言;沒有干涉,就沒有選擇性,任何 λ、任何 θ 都會反射——那就退化成一面普通的鏡子,完全測不到晶體結構。

於是原文給出真實的數字:“But each plane reflects 10⁻³ to 10⁻⁵ of the incident radiation, so that 10³ to 10⁵ planes may contribute to the formation of the Bragg-reflected beam in a perfect crystal.”——每一面只反射入射輻射的 10⁻³ 到 10⁻⁵,因此在完美晶體裡可以有 10³ 到 10⁵ 層共同參與形成 Bragg 反射束。

這一段的最後一句是往後翻的路標:“Reflection by a single plane of atoms is treated in Chapter 17 on surface physics.” 單層原子的反射不是本章的題目,它被留給第 17 章的表面物理——那裡的情形正是本段的相反極限:N = 1,沒有多層干涉,所以沒有銳峰,繞射條件從「點」鬆成「桿(rod)」。

把 p.25 那兩組數字接起來:10⁻³ 的反射率與 10³ 層為什麼互為倒數補推導

以下是我的補充。p.25 只並排給出「每層反射 10⁻³ 到 10⁻⁵」與「10³ 到 10⁵ 層可以貢獻」這兩組數字,沒有做任何換算,也沒有出現 N²、1/N 或任何強度比較;下面這些是把它們接起來的推論。

請注意這兩組數字是互為倒數的:反射率 R = 10⁻³ 對應 10³ 層,R = 10⁻⁵ 對應 10⁵ 層。這不是巧合,而是原文論證的核心:每穿過一層,光束強度就被削掉 R 的比例,所以光束能深入的層數大約是 N ≈ 1/R。反射率越弱,光束鑽得越深,參與干涉的層數越多。

這就是「弱」與「銳」互為因果的地方。 一般人的直覺是「每層只反射千分之一,那訊號豈不是弱得看不到?」恰恰相反:正因為每層弱,才有 10³–10⁵ 層同時發聲;而 N 層同相相加,強度長成 N² 倍(不是 N 倍——是振幅相加而不是強度相加),同時角度容忍度縮成 1/N。換算成數字:N = 10⁵、R = 10⁻⁵ 時,峰值強度 ∝ N²R = 10¹⁰ × 10⁻⁵ = 10⁵ 倍的入射強度,也就是單層反射強度(R·I₀)的 N² = 10¹⁰ 倍,完全不弱。(順帶一提,「峰值是入射強度的 10⁵ 倍」這個大於 1 的結果本身就說明運動學近似在峰心已經失效,真實系統會被消光效應壓回去——詳見下一段 N 層干涉推導的最後一步。)而峰寬窄到角秒等級。弱反射率買到的不是弱訊號,是深穿透,而深穿透買到的是銳峰。

把「10³–10⁵ 層一起貢獻」算成一個數字:N 層干涉與峰寬補推導

原文只說了層數,沒說層數換到什麼。可是「銳」到底有多銳,是這一整段的物理重點,而算它只需要一個等比級數。順帶一提,章首目錄頁列的章末習題第 4 題題名就叫 Width of diffraction maximum(書 p.44),可見 Kittel 是有意把這個計算留給讀者的——這裡把它補出來。

設定:N 層平行晶面,每層的振幅反射係數是 r(複數,|r| ≪ 1),相鄰兩層的相位差是 φ = (4πd/λ) sin θ(見上方相位版本)。第 m 層(m = 0, 1, …, N−1)的反射波相對於第 0 層多了相位 mφ。這裡採用運動學(kinematic)近似:假設光束穿過每一層時強度沒有明顯衰減,所以每一層的入射振幅都一樣。這個近似在 N ≈ 1/R 這個深度上其實已經在極限邊緣,p.25 沒有處理這件事,本段也不處理——它屬於動力學繞射理論的範圍。

算完之後回頭看 p.25 的兩組數字,會得到一個很具體的圖像:一片 10⁵ 層的完美晶體,它的 Bragg 峰寬不到一角秒。 這個數量級就是為什麼高解析 X 光繞射(HRXRD)能量出磊晶層 10⁻⁵ 等級的應變——峰位的偏移遠比峰寬大。反過來,一片只有 10³ 層(約 0.3 µm)的薄膜,峰寬變成幾十角秒,這也是由峰寬反推膜厚這類量測的原理。

  1. 總振幅是等比級數:A = r Σ_{m=0}^{N−1} e^{imφ} = r (1 − e^{iNφ}) / (1 − e^{iφ})。
  2. 取模平方得強度:I ∝ |A|² = |r|² · |1 − e^{iNφ}|² / |1 − e^{iφ}|² = |r|² · sin²(Nφ/2) / sin²(φ/2)。這就是 N 狹縫干涉的標準結果。
  3. 峰在哪:分母 sin(φ/2) → 0 時(φ = 2πn)分子同時 → 0,用 L'Hôpital 或直接取極限得 I_max ∝ |r|² N²。所以峰位條件 φ = 2πn 正是 Bragg 定律,而峰高正比於 N²(不是 N——這是振幅相加的特徵)。
  4. 峰有多寬:從峰心 φ = 2πn 出發,分子第一次歸零在 N(φ − 2πn)/2 = π,即 Δφ_零點 = 2π/N。這個 2π/N 就是「N 越多、峰越窄」的來源。(若要 FWHM,數值上約 0.886 × 2π/N,量級相同。)
  5. 換成角度:由 φ = (4πd/λ) sin θ 對 θ 微分,dφ/dθ = (4πd/λ) cos θ。所以 Δθ = Δφ / (dφ/dθ) = (2π/N) · λ / (4πd cos θ)。
  6. 得到峰寬公式:Δθ ≈ λ / (2 N d cos θ)。注意 N d 就是晶體在垂直於該晶面方向上的厚度 t,所以 Δθ ≈ λ/(2 t cos θ)——峰寬只認總厚度,不認層數與間距各是多少。
  7. 代 p.25 的兩個極端(取 λ = 1.5 Å、d = 3 Å、θ = 15°,cos θ = 0.966):N = 10³ 時 t = 0.3 µm,Δθ = 1.5/(2×10³×3×0.966) = 2.6×10⁻⁴ rad = 0.015° ≈ 53 角秒;N = 10⁵ 時 t = 30 µm,Δθ = 2.6×10⁻⁶ rad ≈ 0.53 角秒。
  8. 交叉檢查強度:N = 10⁵、單層強度反射率 R = |r|² = 10⁻⁵ 時,峰值 I_max ∝ N²R = 10¹⁰ × 10⁻⁵ = 10⁵。與入射強度相比這個數字大於 1,代表運動學近似在峰心已經破功(真實系統會被「消光」效應壓回 ≤ 1)。這正是前面說的極限邊緣——但它同時證明了一件事:峰心的訊號完全不弱,弱的是峰心以外的地方。

N 層干涉的 Bragg 峰寬(此式書上未印,由上方 N 層級數補出;標注的 p.25 是它對應的原文段落,不是此式的出處頁)

Δθ ≈ λ / (2 N d cos θ) = λ / (2 t cos θ)

p.25

Δθ = 峰心到第一個強度零點的角寬(半寬量級);N = 同相貢獻的晶面層數;d = 晶面間距;t = N d = 相干厚度;θ = Bragg 角。

出處推導
由 N 層等比級數 I ∝ |r|² sin²(Nφ/2)/sin²(φ/2),取分子第一個零點 Δφ = 2π/N,再用 φ = (4πd/λ) sin θ 換算到角度。原文 p.25 只給了「10³ 到 10⁵ 層共同貢獻」這個事實,沒有寫出它對應的角寬;章末習題 4 Width of diffraction maximum(書 p.44)題名顯示這是留給讀者的計算。
極限行為
N → 1(單層原子):Δθ → λ/(2d cos θ),與 Bragg 角本身同量級,也就是「峰」寬到失去意義——沒有多層干涉就沒有選擇性。這正是原文說要留給第 17 章表面物理的極限。N → ∞(無限完美晶體):Δθ → 0,繞射條件收斂成倒空間裡的一個數學點,這就是後面 Δk = G 這個「等式」(而不是「近似」)成立的前提。θ → 90°:cos θ → 0,Δθ 發散。峰在背向散射附近必然變寬,這是 Fig. 4 高角度端峰形變胖的內建原因之一,與樣品品質無關。
典型數值
λ = 1.5 Å、d = 3 Å、θ = 15°:N = 10³(t = 0.3 µm)→ Δθ ≈ 53 角秒;N = 10⁵(t = 30 µm)→ Δθ ≈ 0.53 角秒。反過來用:量到 Δθ = 100 角秒(4.85×10⁻⁴ rad)就對應 t = λ/(2Δθ cos θ) = 1.5/(2×4.85×10⁻⁴×0.966) Å = 1.6×10³ Å = 0.16 µm——這就是由峰寬反推薄膜厚度/晶粒尺寸的基本算式。

伏筆一:Bragg 定律完全不管 basis 是什麼(書 p.25 末段—p.26 首段)

這一頁的最後一段是本章後半的種子。原文:“The Bragg law is a consequence of the periodicity of the lattice. Notice that the law does not refer to the composition of the basis of atoms associated with every lattice point.”——Bragg 定律是晶格週期性的結果;請注意這條定律沒有提及每個格點上那組原子(basis)的組成。

回想第 1 章的分解:晶體 = 晶格(lattice)+ 基底(basis)。晶格是純粹的數學點陣,承載平移對稱性;basis 是掛在每個點上的那一群原子。Bragg 的推導從頭到尾只用到「有一族間距為 d 的平行平面」,這是晶格的性質;至於每個格點上掛的是一個矽原子、兩個矽原子,還是一個 Na 加一個 Cl,推導完全沒有問過。

那 basis 到哪裡去了?原文接著給答案(跨到 p.26):“We shall see, however, that the composition of the basis determines the relative intensity of the various orders of diffraction (denoted by n above) from a given set of parallel planes.”——basis 的組成決定了同一組平行晶面各個階(就是上面那個 n)的相對強度。

這是整章最重要的分工聲明,值得做成一張表記住:

晶體的哪一半決定繞射的什麼在本章哪裡處理
晶格(lattice)峰出現在哪些角度(峰的位置)Bragg 定律 p.25;倒晶格與 Δk = G p.29–30
基底(basis)每個峰多強(峰的強度,含強度為零)FOURIER ANALYSIS OF THE BASIS p.39–41

把這張表記牢,後面讀結構因子時就不會迷路:結構因子 S 不會讓峰跑位,它只會調整峰的高度——而且可以把高度調成零。一個「應該出現」的峰完全消失,就是 basis 在說話。下面看 Fig. 4 時我們會直接目擊這件事。

原文這一段的收尾是指向兩張圖:“Bragg reflection from a single crystal is shown in Fig. 3 and from a powder in Fig. 4.”

伏筆二:式 (1) 裡的 n 到底是什麼?Kittel 一直拖到 p.32 才回答我的判讀

式 (1) 裡有一個整數 n,p.25 只說它是「波長的整數倍」的那個整數,p.26 補了一句它叫「階(order)」。但一個很自然的問題完全沒被處理:n 和晶面指標 (hkl) 是什麼關係?「(111) 面的二階反射」和「(222) 面的一階反射」是不是同一件事?

這個問題在本段是懸而未決的。它的答案要等到書本 p.32——也就是 Diffraction conditions 小節的末尾、Laue Equations 之前——才出現。那裡的原文是:“The integers hkl that define G are not necessarily identical with the indices of an actual crystal plane, because the hkl may contain a common factor n, whereas in the definition of the indices in Chapter 1 the common factor has been eliminated.” 接著給出編號 (24) 的式子,並說明 “where d is the spacing between adjacent parallel planes with indices h/n, k/n, l/n.”

翻成白話:第 1 章定義 Miller 指標時規定要把公因數約掉,所以 (222) 不是合法的 Miller 指標,只有 (111) 是。但在繞射理論裡,倒晶格向量 G = hb₁ + kb₂ + lb₃ 的三個整數允許帶公因數 n,而帶公因數 n 的那個 G 長度是 n 倍,對應的間距是 1/n 倍。於是「(111) 面的 n = 2 反射」與「指標 (222) 的 G 向量」指的是同一個繞射峰。兩種說法是同一件事的兩種記法,而不是兩件事。

為什麼 Kittel 要拖這麼久?因為要講清楚它必須先有倒晶格向量 G 與關係式 d(hkl) = 2π/|G|(那正是本章習題 1 Interplanar separation 的結果,p.32 正文明白引用了它)。在 p.25 只有「一疊平面」這個圖像,根本無從定義 (hkl) 的公因數。所以這是一個必要的拖延,不是疏忽。讀 p.25 時你只要記住:n 是階數,它和指標的換算稍後處理;而下面 Fig. 3 的實驗數據裡,這兩種寫法會同時出現在同一張圖上。

順帶說明本站的慣例:原文印出來的東西(式子、圖說、逐字引句)一律標「書本」,撰寫者的串接與判讀標「我的判讀」,與它落在哪一頁無關。 這一段是我把 p.32 的內容提前拉過來回答 p.25 留下的問題,性質上是判讀,所以整個 block 標為「我的判讀」;而緊接在下面的式 (24) 是 p.32 原文印出的式子,因此仍標為「書本」。兩處引號裡的英文都是逐字原文。

Bragg 定律的指標版本(p.32 的 Bragg result)

2 d sin θ = nλ, 其中 d 是指標為 (h/n, k/n, l/n) 的相鄰平行晶面的間距

(24)  p.32

h, k, l = 定義倒晶格向量 G = hb₁ + kb₂ + lb₃ 的三個整數,允許帶公因數 n;n = 該公因數,同時就是式 (1) 裡的階數;θ = 入射束與晶面的夾角(原文 p.32:Here θ is the angle between the incident beam and the crystal plane)。

出處推導
由繞射條件 2k·G = G²(p.32 式 (23))出發,配合習題 1 的結果 d(hkl) = 2π/|G|,先得到 2(2π/λ) sin θ = 2π/d(hkl),即 2 d(hkl) sin θ = λ;再把 hkl 裡的公因數 n 提出來,d(hkl) = d(h/n, k/n, l/n)/n,代回即得式 (24)。這條式子與 p.25 的式 (1) 是同一條定律,原文自己說 “Equation (23) is another statement of the Bragg condition (1)”。
極限行為
n = 1 的情形:指標沒有公因數,退回第 1 章意義下的 Miller 指標,式 (24) 就是 2d(hkl) sin θ = λ。n ≥ 2 的情形:「(hkl) 面的第 n 階」完全等價於「指標 (nh, nk, nl) 的一階」。這個等價在實務上非常好用——繞射圖上的每個峰都可以直接貼一組整數標籤(如 Fig. 4 那樣),不必再分「哪組面、第幾階」。代價是這些整數不再是幾何意義上的 Miller 指標,而是倒晶格向量的分量;(222) 這種標籤代表的不是一族真實存在的晶面。這正是為什麼 p.25 的 Fig. 2 圖說要強調反射面「與樣品表面無關」——它們本來就是計算輔助構造。
典型數值
立方晶系:d(hkl) = a/√(h²+k²+l²),所以 d(nh,nk,nl) = a/(n√(h²+k²+l²)) = d(hkl)/n,與式 (24) 的敘述一致。以 Fig. 3 的資料為例:(220) 的 n = 2 反射等價於 (440) 的一階,而 d(440) = d(220)/2,所以在同一個 λ 下 sin θ(440) = 2 sin θ(220)。Fig. 3 上半部同時標出 (220) λ = 1.16 Å 與 (440) λ = 1.16 Å 兩個峰,就是這件事的實驗版本。

補出「n 階 ⇄ 一階」的代數:為什麼兩種記法真的等價補推導

上面兩個 block 都宣稱「(hkl) 的 n 階」等於「(nh,nk,nl) 的一階」。這句話在 p.25 完全沒出現、在 p.32 也只是用一句敘述帶過。它其實只要三行代數,但這三行值得寫出來,因為它同時暴露了一個常見的誤解:n 不是「第 n 層原子」。

推完之後請特別注意最後一步的結論:n 階的物理內容是「相鄰兩面的相位差是 n 個 2π」,等價的說法是「存在一族間距只有 d/n 的虛擬平面,它們的相鄰相位差恰好是 1 個 2π」。這族間距 d/n 的平面不一定有原子坐在上面——它純粹是一個記帳方式。這件事在 Fig. 2 圖說那句「反射面與樣品表面無關」之外,又加了一層:反射面甚至不一定有原子。

  1. 從式 (1) 出發,寫成 n 階的形式:2 d_{hkl} sin θ = n λ。
  2. 把 n 挪到左邊的分母:2 (d_{hkl}/n) sin θ = λ。這已經是「某個間距為 d_{hkl}/n 的平面族的一階反射」的標準形式。
  3. 剩下要證的是「間距 d_{hkl}/n」確實對應指標 (nh, nk, nl)。立方晶系最直接:d_{hkl} = a/√(h²+k²+l²),代入 (nh, nk, nl) 得 d_{nh,nk,nl} = a/√(n²h²+n²k²+n²l²) = a/(n√(h²+k²+l²)) = d_{hkl}/n。
  4. 一般晶系(不限立方)用倒晶格:d(hkl) = 2π/|G_{hkl}|(本章習題 1 的結果,p.32 正文引用)。而 G_{nh,nk,nl} = nh b₁ + nk b₂ + nl b₃ = n G_{hkl},所以 |G_{nh,nk,nl}| = n|G_{hkl}|,於是 d_{nh,nk,nl} = 2π/(n|G_{hkl}|) = d_{hkl}/n。同一個結論,而且不必假設立方。
  5. 代回第 2 步:2 d_{nh,nk,nl} sin θ = λ。證畢——(hkl) 的 n 階與 (nh,nk,nl) 的一階給出完全相同的 θ。
  6. 數值檢驗(用 Fig. 3 的實際數字):(220) 的二階需要 2 d₂₂₀ sin θ = 2λ,即 sin θ = λ/d₂₂₀。(440) 的一階需要 2 d₄₄₀ sin θ = λ,而 d₄₄₀ = d₂₂₀/2,代入得 sin θ = λ/d₂₂₀。兩者相同。所以 Fig. 3 標成 (440) 的那個峰,也可以合法地標成「(220) 的二階」。
  7. 反過來確認 n 不是層數:如果 n 是「第 n 層」,那麼 n = 2 的峰應該和 d 換成 2d 有關(隔一層的兩個面間距是 2d),也就是 sin θ 應該變小。但式 (1) 說 n = 2 時 sin θ 變成兩倍、變大。兩者方向相反,所以 n 絕對不是層數編號,它是相位差的 2π 個數。

Fig. 3:把 Bragg 定律當工具用——單光器(書 p.26)

p.26 上半頁是 Fig. 3。這張圖的角色和前面完全不同:前面的 Fig. 2 是用來推導定律的示意圖,Fig. 3 則是把已經成立的定律反過來當儀器用。

【Fig. 3 的示意圖部分:單光器(版面在圖的左側,縱向貫穿整張圖;書 p.26,此處無圖)】 左側一束寬頻譜的入射束由上往下(圖上畫成三、四條平行的細直線並帶箭頭),標籤是 Incident beam from x-ray tube or reactor——來源是 X 光管或反應器,後者提醒你這套東西對中子同樣適用。入射束路徑上斜放著一塊灰色的長方形薄板,標籤 Monochromating crystal(單光晶體),用一條引線指過去。晶體把入射束的一部分往右偏折出去,偏折出來的那幾條線標著 Beam from monochromator,一路往右,終點標 To crystal specimen on rotating table(送到轉台上的晶體樣品)。沒有被偏折的部分繼續往下走,標著 Undeviated components of main beam(主束中未被偏折的成分)。

【Fig. 3 上半部:單光束純度的分析】 這是一張實測曲線。縱軸 Count per minute,刻度 1000、2000、3000、4000;橫軸 Bragg angle θ,刻度 0°、10°、20°、30°、40°。曲線上有四個特徵:(1)θ 約 1° 處一根衝出圖頂的尖峰,旁邊用箭頭標註 Main beam peak intensity 180,000 c.p.m.(主束峰值強度 18 萬計數/分鐘,已經超出縱軸範圍十幾倍);(2)θ 約 8.7° 處一個很矮的小鼓包(底部從 8° 延伸到將近 10°),用細箭頭指著,標籤 (220) reflection λ = 0.58 Å;(3)θ 約 17.5° 處一根又高又窄的峰,高約 3700 c.p.m.,標籤 (220) reflection λ = 1.16 Å;(4)θ 約 37.5° 處一根較寬、高約 2300 c.p.m. 的峰,標籤 (440) λ = 1.16 Å。(上述角度是我從書上算繪放大後目視判讀的近似值,圖上沒有印出峰位數字。)

圖說逐字是:“Figure 3 Sketch of a monochromator which by Bragg reflection selects a narrow spectrum of x-ray or neutron wavelengths from a broad spectrum incident beam. The upper part of the figure shows the analysis (obtained by reflection from a second crystal) of the purity of a 1.16 Å beam of neutrons from a calcium fluoride crystal monochromator. (After G. Bacon.)”

注意圖說裡的三個關鍵詞。selects:單光器不是濾波器也不是分光稜鏡,它是靠 Bragg 反射「挑」出波長——因為對固定的晶面(固定 d)和固定的角度 θ,式 (1) 只允許特定的 λ 通過。purity:上半部那張曲線是在量這束「1.16 Å 中子」到底有多純,量法是 obtained by reflection from a second crystal——再用第二塊晶體去反射它、掃描角度看看反射出什麼。calcium fluoride:單光晶體是氟化鈣(CaF₂)。

只用式 (1) 核對 Fig. 3 上半部的三個峰:兩種 n 同時現形補推導

Fig. 3 上半部有三個峰,書上沒有解釋它們之間的關係,也沒有給峰位數字。但只要用式 (1),這三個峰的角度比值就完全被鎖死——而且不需要知道 CaF₂ 的晶格常數,因為只要取比值,d 就消掉了。這是一個很漂亮的自洽檢驗,也是理解「單光器為什麼會有 λ/2 污染」的關鍵。

設定:分析用的第二塊晶體固定使用同一組 (220) 晶面(以及它的二階,也就是 (440)),間距記為 d₂₂₀。掃描角度 θ,看在哪些角度有反射。角度讀值取自我對書頁算繪放大後的目視判讀,誤差約 ±0.5°。

這個檢驗的結論有兩層。第一層是自洽:三個峰的角度完全符合式 (1),說明 Fig. 3 的數據和 p.25 的理論是同一回事。第二層更重要——這三個峰把「n」這個整數的兩種不同角色同時擺在同一張圖上:λ = 0.58 Å 那個小鼓包是單光器本身的二階漏光(單光器在同一個角度同時放行 λ 和 λ/2),(440) 那個峰是分析晶體的二階反射(同一個 λ、同一組面、n = 2)。前者是缺陷,後者是工具。式 (1) 裡那個不起眼的 n,在實驗室裡就是這兩件事。

  1. 最強的峰(θ₁ ≈ 17.5°):這是 λ = 1.16 Å 在 (220) 面的一階,2 d₂₂₀ sin θ₁ = 1.16 Å。基準點。
  2. 矮鼓包(θ₂ ≈ 8.75°) 標的是 (220) reflection λ = 0.58 Å,同一組面、同樣 n = 1,所以 2 d₂₂₀ sin θ₂ = 0.58 Å。兩式相除消掉 d₂₂₀:sin θ₂ / sin θ₁ = 0.58/1.16 = 0.5。
  3. 檢驗:sin θ₁ = sin 17.5° = 0.3007,預測 sin θ₂ = 0.1504,即 θ₂ = 8.65°。圖上這個鼓包的頂點落在約 8.75°(半高處約 8.4°–9.3°),與預測差約 0.1°。吻合。
  4. 這個峰的物理意義:0.58 = 1.16/2。單光器晶體在「放行 1.16 Å 的一階」的那個角度,同時也滿足「0.58 Å 的二階」——因為式 (1) 對同一個 d、同一個 θ,允許 λ、λ/2、λ/3… 一整串。所以送出去的「1.16 Å 束」裡必定混有 0.58 Å 的成分。這就是圖說所謂的 purity 問題,中子與 X 光單光器共同的職業病,實務上要靠濾片或彎晶處理。
  5. 第三個峰(θ₃ ≈ 37.5°) 標的是 (440) λ = 1.16 Å。由上面式 (24) 的討論,d₄₄₀ = d₂₂₀/2,所以 2 (d₂₂₀/2) sin θ₃ = 1.16,即 sin θ₃ = 2 × (1.16/(2d₂₂₀)) = 2 sin θ₁。
  6. 檢驗:2 sin 17.5° = 0.6014,θ₃ = 36.96°。目視讀值約 37.5°,差 0.5°(約 1.4%),在示意性重繪圖的讀圖誤差內。吻合。
  7. 注意這個峰不是污染:它用的是同一個 λ = 1.16 Å,只是換成了更密的晶面族(或說同一族的 n = 2)。它的存在反而是好事——分析晶體多一個峰,就多一個獨立的檢查點。
  8. θ ≈ 1° 的主束:那是 n = 0 的透射束,不滿足任何 Bragg 條件,純粹是沒被散射的直穿光。它的 180,000 c.p.m. 與 (220) 峰的 3,700 c.p.m. 相比約 49:1,給出一個有用的數量級感——Bragg 反射峰再強,也只是主束的百分之幾。

Fig. 4:把 Bragg 定律當指紋用——矽粉末繞射儀紀錄(書 p.26)

p.26 下半頁是 Fig. 4,這是本段唯一一張真實儀器輸出的原始紀錄。

【Fig. 4:X-ray diffractometer recording of powdered silicon(書 p.26,此處無圖)】 一條很長的橫幅圖,背景是繞射儀記錄紙的細方格。縱軸標 INTENSITY C/SEC(每秒計數),刻度由下到上為 0、640、1280、1920、2580、3200、3840、4480、5120、5760、6400(校註:2580 這一格依 640 的等差應為 2560,書上印的是 2580,疑為原圖的印刷誤植)。橫軸從 0° 一路標到 180°,每 10° 一格。記錄曲線的第一個真正的峰在 2θ 約 31°(就是那根衝得最高、未標指標的 111 峰),之後一路到約 159° 的 (444) 都陸續有峰,峰與峰之間是平坦的基線。

峰上標的指標依左到右順序是:111β、(一根衝得最高、約 5760 c/sec 的強峰,圖上未另標指標,即 111 本身)、220β、220、311、400、331、422、511 與 333(兩組並列在同一個峰上)、440、531、620、533、444。整體趨勢是低角度的峰高、高角度的峰矮,最右邊的 444 只剩基線上一個小突起。(受限於書上這張圖的複製品質,除了首尾兩個峰的約略位置之外,我不對個別峰的角度值做精確宣稱,指標標籤則逐字採用圖上印出的。)

圖說逐字是:“Figure 4 X-ray diffractometer recording of powdered silicon, showing a counter recording of the diffracted beams. (Courtesy of W. Parrish.)”

原文在 p.26 只用一句話把兩張圖並列起來:“Bragg reflection from a single crystal is shown in Fig. 3 and from a powder in Fig. 4.”——單晶的 Bragg 反射見 Fig. 3,粉末的見 Fig. 4。至於為什麼要分這兩種,正文沒有展開。

補上原文沒展開的部分:粉末法解決的是什麼問題我的判讀

為什麼要用粉末? 對照 Fig. 3 的單晶配置就懂了:單晶要看到一個特定的 Bragg 峰,你必須把樣品轉到剛剛好那個角度——原文在 p.26 之後(p.32 Laue equations 那一段)把這件事形容得很傳神,說三維的繞射條件是 “a severe condition that can be satisfied only by systematic sweeping or searching in wavelength or crystal orientation— or by sheer accident”。粉末法的做法是:既然一顆一顆轉很麻煩,那就把樣品磨成無數個隨機取向的微晶,對任何一組晶面、任何一個角度,總有一部分晶粒剛好對準。於是掃描角度時每一組晶面都會依序現身,而且不需要知道樣品原本的取向。代價是損失了方向資訊——你只得到 d 的清單,不知道各組面在空間中的相對關係。

這張圖在本章的位置:它是 p.25 整套說詞的實物證據。每一個峰都是某一組「不存在的反射平面」在某個 θ 滿足了 2d sin θ = nλ;峰之所以這麼窄(在這張紙上幾乎是一條線),就是因為每一顆微晶裡有 10³–10⁵ 層同相相加。

Fig. 4 最有訊息量的部分是「沒有出現的峰」我的判讀

把 Fig. 4 上印出來的指標換算成 N = h² + k² + l²,依序是:

指標N = h²+k²+l²
1113
2208
31111
40016
33119
42224
511 / 33327
44032
53135
62040
53343
44448

矽是鑽石結構,也就是面心立方(fcc)晶格加上兩個原子的 basis。如果只看晶格(fcc)的要求,允許的指標是「全奇」或「全偶」,在 N ≤ 48 的範圍內應該還要有:N = 4(200)、12(222)、20(420)、36(600 與 442)、44(622)。這五組一個都沒有出現在 Fig. 4 上。

這就是 p.26 那句話的實物版本。 原文說 basis 的組成決定各階的相對強度——這裡的「相對強度」可以精確地等於零。峰的位置全部由晶格(也就是 fcc 的週期性)決定,完全符合 Bragg 定律;但其中五組峰被 basis(每個格點上那兩個相距 ¼(a,a,a) 的矽原子)干涉掉了,強度降為零。Bragg 定律預測不到這件事,因為它從頭到尾沒問過 basis 是什麼。

消失的規則是:全偶指標裡,h + k + l ≡ 2 (mod 4) 的全部消失。檢驗:200 的 h+k+l = 2 ✗;222 的 6 ✗;420 的 6 ✗;600 的 6 ✗、442 的 10 ✗;622 的 10 ✗。而出現的那些:400 的 4 ≡ 0 ✓;422 的 8 ≡ 0 ✓;440 的 8 ✓;620 的 8 ✓;444 的 12 ≡ 0 ✓。全奇指標(111、311、331、511/333、531、533)則一律保留。與 Fig. 4 印出來的標籤完全一致,一個不多一個不少。

這條規則就是鑽石結構的結構因子,Kittel 把它安排在本章後面:一般 fcc 的結構因子在 Structure factor of the fcc lattice(書 p.40),鑽石結構則被放進章末習題 5 Structure factor of diamond(書 p.45,見章首目錄頁)。所以你現在讀 p.26 的時候,其實已經可以在 Fig. 4 上「看到」那道習題的答案了——這是我認為這一段最值得先埋下的伏筆:繞射圖上缺席的峰,比出現的峰資訊密度更高,因為缺席是 basis 的直接簽名。

Fig. 4 上的 β 標籤是什麼:同一組晶面、不同波長我的判讀

Fig. 4 在最強的兩個峰(111 與 220)旁邊各多標了一個 111β 與 220β。這兩個標籤在 p.23–26 的正文裡沒有任何說明,圖說也沒提,所以這裡是我的補充。

實驗室 X 光管的輻射不是單一波長。以常用的 Cu 靶為例,除了最強的 Kα 線之外,還有一條較弱、波長較短的 Kβ 線。如果不裝濾片(或裝了但濾不乾淨),這兩條線會同時打到樣品上,於是同一組晶面會給出兩個峰:一個來自 Kα,一個來自 Kβ。圖上標 β 的就是後者。

用式 (1) 可以馬上判斷 β 峰在哪一側:λ_Kβ < λ_Kα,而 sin θ = nλ/(2d) 隨 λ 單調遞增,所以 β 峰必定出現在對應的 α 峰的低角度側,而且比較弱。Fig. 4 上 111β 與 220β 的標籤都印在對應強峰的左邊,與這個判斷一致。

為什麼只有 111 與 220 標了 β?因為 β 峰的強度大約只有 α 峰的十分之一到五分之一,所以圖上只在最強的那兩個反射旁保留了 β 標籤;後面那些本來就矮的峰,它們的 β 伴峰早已沉進基線。(要說明的是:在書上這張圖的複製品質下,111β 與 220β 標籤所指的位置其實看不出可辨識的峰,基線是平的——圖上留下來的是標籤,不是看得見的峰。)這也順帶示範了為什麼實務上要裝單色化裝置——也就是 Fig. 3 那塊 monochromating crystal 在做的事。Fig. 3 與 Fig. 4 其實是同一個問題的兩面:Fig. 3 展示如何把波長挑乾淨,Fig. 4 展示沒挑乾淨會留下什麼。

這一段的出口:SCATTERED WAVE AMPLITUDE 為什麼非存在不可(書 p.26 頁末)

p.26 的最後出現了新的全大寫頂層標題 SCATTERED WAVE AMPLITUDE,正文只寫了兩句就換頁。但這兩句是整段的收束,值得逐字讀:

“The Bragg derivation of the diffraction condition (1) gives a neat statement of the condition for the constructive interference of waves scattered from the lattice points.”——Bragg 對繞射條件 (1) 的推導,給出了「從格點散射的波建設性干涉」這個條件的一個俐落陳述。請注意原文用的是 lattice points(格點),不是 atoms(原子)。這個用字精確地回應了前面那句「定律不涉及 basis」:Bragg 定律管的是格點的幾何,不是原子的實體。

“We need a deeper analysis to determine the scattering intensity from the basis of atoms, which means from the spatial distribution of electrons within each cell.”(後半句跨到 p.27)——我們需要一個更深入的分析,來決定來自 basis 的散射強度,也就是來自每個原胞內電子的空間分布的散射強度。

這兩句把後面二十頁的任務規格寫清楚了,而且和 p.25 的自承首尾呼應。回顧一下這一段的邏輯鏈:

(1) p.25 承認 Bragg 推導 “is convincing only because it reproduces the correct result”——方法不可靠,只是答案對。

(2) p.25 指出定律 “does not refer to the composition of the basis”——涵蓋範圍不完整,只有位置沒有強度。

(3) p.26 宣告 “We need a deeper analysis”——所以要換一套語言重做。

新語言的入口就在 p.27 開頭的 Fourier Analysis 小節(p.27 的第一句還是 p.26 那句話的下半截,n(r) 要到小節內才登場):既然要處理「每個原胞內電子的空間分布」,就把電子數密度 n(r) 當成主角,而 n(r) 在晶格平移 T 下不變,原文說這種週期性 “creates an ideal situation for Fourier analysis”。於是 Fourier 分析登場,倒晶格隨之而生。Bragg 的「一疊鏡子」被 Fourier 的「一組允許的空間頻率」取代——後者既能給出峰的位置(Δk = G),也能給出峰的強度(結構因子),而且不需要假裝晶體裡有鏡子。

所以這一段真正的成果不是式 (1)——那條式子你國中就會推。真正的成果是:你現在知道式 (1) 哪裡不夠,以及為什麼下一節非用 Fourier 不可。

常見誤解清單:這一頁半最容易踩的六個坑我的判讀

(1) θ 不是入射角。 光學裡的入射角從法線量起,Bragg 角從晶面量起,兩者互餘。原文特地寫了 where θ is measured from the plane。混淆的後果是把 sin 寫成 cos,整條式子報廢。更常見的變形是:粉末繞射儀的橫軸通常是 2θ(如 Fig. 4 的 0°–180°),而式 (1) 裡是 θ,差一倍。看到 Si 的 111 峰「在 28.4°」時,那是 2θ;代進式 (1) 要用 14.2°。

(2) Bragg 的 “reflection” 不是光學反射。 它沒有折射率、沒有臨界角、不遵守「任何角度都反射」。它只在離散的一組角度發生,而且那些角度由晶體內部的週期性決定。原文用 specular 和 lightly silvered mirror 只是借喻,而且 p.25 自己就說了這個借喻“is convincing only because it reproduces the correct result”。

(3) 反射面不是實體,也不一定有原子。 Fig. 2 圖說:“The reflecting planes have nothing to do with the surface planes bounding the particular specimen.” 再加上 n 階 ⇄ 一階的等價(見上方補推導),間距 d/n 的那族「平面」甚至可能完全沒有原子坐在上面。它們是記帳工具。

(4) n 不是層數。 n 是相鄰兩面相位差裡 2π 的個數。檢驗方法很簡單:如果 n 是層數,n 增大時等效間距應該變大、sin θ 變小;但式 (1) 說 n 增大時 sin θ 變大。方向相反。

(5) d 不是原子間距。 d 是同一組平行晶面之間的垂直間距。同一個晶體有無限多組平行面族,各有各的 d,而且大多數 d 都小於最近鄰原子距離(例如立方系 d = a/√(h²+k²+l²),指標越高 d 越小)。Fig. 4 那十幾個峰就是十幾個不同的 d。

(6) 「每層只反射 10⁻³」不代表訊號弱。 這是本段最反直覺的一點,也是 p.25 花了整段在講的事。弱反射率 ⇒ 深穿透 ⇒ 大 N ⇒ 峰高 ∝ N²、峰寬 ∝ 1/N。弱單層反射率正是強而銳的 Bragg 峰的前提條件,而不是它的對立面。如果每層都完美反射,你只會得到一面鏡子,什麼結構訊息都拿不到。