一、衍射基础:倒易点阵与Ewald球、晶带定律与晶带轴、衍射斑点与晶体结构的关系

做TEM衍射标定,说白了就是跟晶体打交道的活儿。我刚开始接触这行的时候,看着满屏的斑点一头雾水——这些点到底代表什么?为什么有的亮有的暗?后来才明白,这一切都建立在三个核心概念上:倒易点阵、Ewald球、晶带定律。今天咱们就把这些基础掰开揉碎了讲清楚。

1.1 倒易点阵——衍射斑点的"幕后黑手"

先问个问题:为什么晶体能产生衍射斑点?

答案藏在倒易点阵里。正空间里原子周期性排列,对应到倒易空间就是一个个离散的点。每个倒易点代表一组晶面,它的位置由晶面间距d和晶面法线方向决定。

核心公式:

倒易矢量 g = ha* + kb* + lc*

其中h、k、l就是晶面指数,(a*, b*, c*)是倒易基矢

我记得刚学的时候总搞混正空间和倒易空间的关系。后来老师打了个比方:正空间是"实物",倒易空间是"照片"。你拍一张照片,实物的大小和照片上的大小是倒数关系——这不就是"倒易"嘛!

倒易点阵有几个重要性质,我列出来方便你对照:

性质 说明 我的经验
方向关系 倒易矢量⊥对应晶面 标定时常用来验证晶面指数
长度关系 |g| = 1/d 测量斑点距离就能算d值
对称性 与正空间对称性一致 对称斑点群可快速判断晶系

1.2 Ewald球——衍射发生的"开关"

有了倒易点阵,衍射就能自动发生吗?当然不是。这里需要引入Ewald球的概念。

Ewald球是个假想球,半径是1/λ(λ是电子波长)。它的球心在正空间原点,球面经过倒易原点。当某个倒易点恰好落在球面上时,衍射就发生了。

个人习惯:我每次做衍射实验前,都会在脑子里过一遍Ewald球。入射电子束方向、样品倾转角度、相机长度——这些参数直接影响哪些倒易点能"上球"。

为什么会这样?因为Ewald球本质上就是能量守恒和动量守恒的几何表达。电子波入射到晶体,满足布拉格条件时,散射波相干增强,形成衍射斑点。

实际操作中,样品很薄(几十到几百纳米),倒易点会拉长成"杆"(形状效应)。这样一来,即使倒易点没精确落在球面上,只要"杆"碰到球面,衍射也能发生。这就是为什么薄晶体的衍射斑点往往比理论预测的多。

1.3 晶带定律与晶带轴——斑点的"组织者"

你有没有发现,一张衍射花样上的斑点总是排列得很有规律?要么是矩形网格,要么是六边形对称。这不是巧合,而是晶带定律在起作用。

晶带定律很简单:所有属于同一晶带的晶面,它们的倒易矢量都垂直于晶带轴方向。

数学表达:

g · B = 0

其中g是倒易矢量,B是晶带轴方向

换句话说,你看到的衍射斑点,其实是倒易点阵在垂直于电子束方向上的投影。晶带轴就是电子束方向,所有出现的斑点都来自这个晶带内的晶面。

我曾经标定过一个多相合金样品,衍射花样特别复杂。一开始怎么都对不上,后来发现是晶带轴选错了。换了个晶带轴重新标,所有斑点都完美匹配。嗯,从那以后我标定前一定会先确认晶带轴。

1.4 衍射斑点与晶体结构的关系——从"点"到"结构"

衍射斑点不是随便分布的,它忠实地反映了晶体结构的对称性和周期性。具体来说:

  • 斑点位置 → 晶面间距d和晶面夹角
  • 斑点强度 → 原子种类和位置(结构因子)
  • 斑点对称性 → 晶体点群对称性
  • 系统消光 → 空间群信息(如面心、体心)

举个例子:面心立方(FCC)晶体,h、k、l全奇或全偶的晶面才出现衍射斑点。体心立方(BCC)则是h+k+l为偶数。这些消光规律,就是判断晶体结构类型的"指纹"。

避坑指南:我曾经因为忽略系统消光,把FCC标成了简单立方。后来发现几个本该出现的斑点不见了,才意识到问题。所以标定时一定要对照消光规律检查一遍。

1.5 知识体系总览

下面这张图是我自己整理的,把本章的核心逻辑串起来了:

TEM衍射标定基础:知识体系 倒易点阵 Ewald球 晶带定律 倒易矢量 g = ha* + kb* + lc* 半径 = 1/λ,球面条件 g · B = 0,晶带轴 衍射斑点花样 位置 → 晶面间距d 强度 → 结构因子 对称性 → 晶体结构 三者结合 → 完整标定晶体结构

你看,倒易点阵提供了"舞台",Ewald球决定了"演员"什么时候上场,晶带定律则规定了"演员"的出场顺序。三者配合,才有了我们看到的衍射花样。

实际标定时,我一般会先根据斑点对称性判断晶系,然后测量几个斑点的距离和夹角,对照倒易点阵模型验证。如果对不上,就调整晶带轴再试。这个过程有点像拼图——有了基础框架,剩下的就是耐心和细心了。

给新手的建议:别急着上手标定软件。先把倒易点阵、Ewald球、晶带定律这三个概念吃透。我见过太多人软件用得溜,但标出来的结果却是错的——就是因为基础不牢。


公众号:蓝海资料掘金营,微信deep3321