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

为晶面命名:米勒指数

在晶体内部,原子躺在数不清的平面薄片上,沿着数不清的直线延展。这里要讲晶体学家发明的那套巧妙速记,用它给每一个晶面、每一个方向命名——再也不用比手画脚。

晶体为什么需要路牌

由于晶格里的原子坐落在一张完美的网格上,你可以用平直的薄片以许许多多种方式把它们切开,而每一种方式都挑出它自己那一片齐整的原子平面。想象从空中俯瞰果园里一行行的树:你可以顺着一行笔直地望过去,或斜着横跨两行,或更陡地横跨三行——每一个观察角度,都是一个真实、重复的树的平面。晶体也是一样,而这些原子平面极其要紧。晶体沿不同的平面,会以不同的方式解理、生长、反射 X 射线、发生化学反应。所以科学家急需一种方法去精确地*命名*一个平面,而不是比划着说“那边那个斜斜的”。

他们最终定下的命名系统,叫作米勒指数。它是一小组整数——通常是三个——写在圆括号里,像 (100) 或 (111),用来钉死晶体中任意平面的取向。一旦你能读懂这些标签,一面密密麻麻的晶体学符号墙,就忽然变成了明白的方位指引,就像你弄明白“第三大街与主街口”指的是一个确切的街角。这套配方第一次看起来很啰嗦,但它立足于一个确实巧妙的窍门。

巧妙的窍门:用一个平面切轴的位置来描述它

核心想法是这样的。沿晶胞的各条棱架起三根轴,距离以晶格常数为单位来量——所以沿一根轴“走一步”,就意味着一个晶胞的宽度。你画出的任何一个平面,都会在某处穿过这三根轴(或者与其中一根平行、永不相交)。窍门就是记下*它在每根轴上穿过的位置*,而这三个交点的组合,就把这个平面的倾斜完全捕捉住了。一个在靠近原点处切到第一根轴、在很远处才切到另两根轴的平面,是朝一个方向倾斜的;一个在相同距离处切到三根轴的平面,则朝另一个方向倾斜。这些交点,就是这个平面的指纹。

但有一个小麻烦,而晶体学家躲开它的方式,正是整套方法的核心。一个与某根轴*平行*的平面,永远不会与它相交——它的交点尴尬地落在无穷远处。无穷大放在一个整洁的标签里可不行。补救之道简单得令人愉快:与其写下那些交点的距离,不如写下它们的*倒数*——也就是用一除以每个距离。小距离的倒数是个大数,大距离的倒数是个小数,而最关键的是,无穷大的倒数恰好就是零。那个碍事的无穷大消失了,变成了一个干净、规矩的零。

配方,一步一步来

下面是给一个平面命名的完整流程。它只有四步,做过两次以后就会变成下意识的动作。

  1. 找出这个平面在三根轴上各自穿过的位置,以晶胞棱长(晶格常数)为单位来量。例如:一个平面在第一根轴的 1 处穿过、在第二根轴的 2 处穿过、永不穿过第三根轴(与它平行,所以是无穷大)。
  2. 对每个交点取倒数:1/1、1/2、1/无穷大——得到 1、½、0。
  3. 用同一个数去乘这三个数、直到它们都成为整数,以此清除分数。把 1、½、0 都乘以 2,得到 2、1、0。
  4. 把这三个整数用圆括号括起来,中间不加逗号:(210)。这就是这个平面的名字。完成。
crossings    :  1      2      infinity
reciprocals  :  1/1    1/2    1/inf    =   1    1/2    0
clear fractn :  (x2)                   =   2     1     0
Miller plane :  (2 1 0)

note: a bar over a digit (written here as e.g. -1) marks a negative crossing
整套配方就在一屏之内:交点,取倒数,清分数,加括号。在真正的晶体学里,负方向的交点是在数字上方加一横来写的(这里只因为画不出那一横,才用前置的减号代替)。

把标签读回来

有了这套配方在手,那些常见的标签就开始像老朋友一样亲切起来。平面 (100) 在第一根轴的一步处穿过,并与另两根轴平行——它不过就是立方晶胞的一个平整侧面,正对着第一根轴的方向。(010) 和 (001) 则是另外两个面。著名的 (111) 平面在三根轴上以相等的距离穿过;它就是你把一个立方体削去一个角所得到的那个斜面,而在面心立方金属里,它恰好就是我们上一篇所堆叠的那一片致密、平滑的原子层。

还有一套搭档记法,用来表示*方向*而非平面——也就是穿过晶体的一条直线,比如“沿立方体的体对角线指过去”。方向用方括号,像 [100] 或 [111],读起来更直接:那三个数字,不过就是你为了朝那个方向行进、要沿每根轴各走多少步,所以 [111] 的意思是“沿每根轴各走一步”,指向立方体那条长长的对角线。这种刻意区分的括号——圆括号给平面,方括号给方向——让读者一眼就能分辨出一个标签指的是哪一类东西。

何苦费这劲?因为晶面真的在干活

这并不是为符号而符号。一个平面的取向决定了晶体的行为,所以能给平面命名,就让人们得以精确地交流和做工程。钻石切工知道宝石会沿某些平面、而非另一些干净地裂开,一刀走错就碎掉一笔财富。每一块电脑芯片里的硅晶圆,都是沿一个选定的平面切下来的,因为电路在不同的面上蚀刻起来并不一样。而当 X 射线从一块晶体上弹开、以揭示它的结构时——正是这门技术揭开了 DNA 的双螺旋——衍射图样里的每一个亮点,都对应着一族特定的平面,而它们正是用这些米勒指数来命名的。

最后一点诚实的说明。米勒指数核心处的那个倒数窍门,并不是某种随便定的、本可以换个样子来做的约定。它悄悄地预示了这门学科里最深刻的工具之一:晶体的那些平面,会被第二张网格——一张“倒易”网格——所映照,而这张网格主宰着晶体如何散射波。那是留待后面某一篇指南的故事;眼下,知道这点就够了:那些看起来古怪的倒数是物尽其用的,而学会读懂 (100) 和 [111],已经把晶体学家每一天都在用的实用词汇交到了你手里。