这篇开始介绍晶体衍射。
布拉格定理(Bragg's law)
考虑间距为d的平行晶面,入射辐射线位于纸面平面内。相邻平行晶面反射的射线行程差是2dsinθ,式中从镜面开始量度。当行程差是波长的整数倍时,来自相继平面的辐射就发生了相长干涉。
按照布拉格定理 波在平面hkl上的绕射(衍射)的条件是:
这边做下变换: 做这个变换的目的是为了满足衍射条件是hkl平面是一系列距离为d/n的平面 -先放着
入射波的波前 电子产生波的(可以理解为反射波)--这边讨论的反射都是弹性反射.
我们可以得到: 原因是:
1. 在同一种介质中,大小是一样的. 所以方向一定垂直于(h k l)平面 和反晶格向量的方向一致;
2. 也很容易求出大小:
再代入绕射条件 得到
==> (请忽略这边不是向量这个问题..)
等式左边是只和入射波有关的项, 右边是只和晶体结构有关的项
这边只是简单的理解, 还有一种比较的通用的推导,也可以得出上面绕射的条件.这边做个简单介绍.
总的散射幅度F可以用下面式子来表示:
是和原子结构有关相的项,我们把它变换到反晶格空间,得到式子如下:
对于无限大的晶体而言,只有满足时, F才会有值,不然的话.F=0(计算蛮复杂的,需要用到特殊函数" function" 这边就不展开了.
而对于有限晶体而言, 会有shape effect. 即使 也有可能有绕射,需要满足如下条件:
其中 时lattice vector, M,N,L是对应在lattice vector方向上的尺寸.
极限情况下 也就是不存在这个条件. 和上面无限大晶体的条件对应的上.
TIPs:
1. F只是衍射时的幅度, 如果为0时,就无论在哪个方向入射都不会发生衍射.
不为零时,要发生观察到衍射, 还是需要满足布拉格定理:
2. 在计算晶体反晶格空间时,为了方便,有时不会选取primative lattice vector, 但需要记住要删掉多加的部分
在分析晶体是否存在绕射条件时, 黄教授总结的方法很好~~
a. 两手策略: 反晶格空间(晶体结构相关) & 在反晶格空间根据入射波的角度和波长画出Edwald sphere(这个感兴趣就自己看教程吧,就不展开了);
b. 一招: / 这边可以看出分析原子结构为什么要用X-ray, 因为原子尺寸d单位时A,而X-ray的数量级也是A, 在一个数量级,才能满足绕射条件. 当然也可以用射线,但成本太高了.
c.半式: Shape effect (上面有提到). 简单结论:如果无限大平面的话,那么反晶格是一个点,如果是有限平面的话,反晶格点就会变成有形状的块, 晶体尺寸越小, 形状体积越大(越容易满足绕射发生条件, Edwald shpere 越容易切到).
这边举个简单例子怎么计算是否存在绕射: FCC结构,用的不是primative lattice vector(因为用primative lattice vector很难算,不是直角坐标系)
其中是一个原子的total charge, (Structure factor)在上一篇中有提到,是一个unit cell的相位和幅度,把N颗unit cell加起来,就是总的绕射幅度.
我们去推测原子结构时,就是根据绕射图样(反晶格空间)去反推原子内部结构和尺寸.之前介绍的对称结构(点群和空间群)在反晶格空间和实际空间也有对应关系,这个是材料工程师需要去关心的事情.我没有深入看下去.
下一篇开始会介绍布里渊区,会正式回归到CEM课程的周期性材料.(需要我们这几篇提到的内容,不然基本看不懂它在说什么,就像我第一遍看的时候).
参考: 黃振昌教授結晶繞射概論