第十三章衍射衬度第一节衍射衬度的类型及其特点1.1TEM中电子显微像的衬度类型I.振幅衬度1.质量厚度衬度2.衍射衬度II.相位衬度3.高分辨像质量厚度衬度质量厚度衬度本质上是一种散射吸收衬度,即衬度是由散射物不同部位对入射电子的散射吸收程度有差异而引起的,它与散射物体不同部位的密度和厚度的差异有关;衍射衬度衍射衬度是由于晶体薄膜的不同部位满足布拉格衍射条件的程度有差异而引起的衬度;相位衬度相位衬度是多束干涉成像,当我们让透射束和尽可能多的衍射束,携带它们的振幅和相位信息一起通过样品时,通过与样品的相互作用,就能得到由于相位差而形成的能够反映样品真实结构的衬度(高分辨像).1.2衍射衬度的来源衍射衬度是一种振幅衬度,它是电子波在样品下表面强度(振幅)差异的反映,衬度来源主要有以下几种:1.两个晶粒的取向差异使它们偏离布拉格衍射的程度不同而形成的衬度;2.缺陷或应变场的存在,使晶体的局部产生畸变,从而使其布拉格条件改变而形成的衬度;3.微区元素的富集或第二相粒子的存在,有可能使其晶面间距发生变化,导致布拉格条件的改变从而形成衬度,还包括第二相由于结构因子的变化而显示衬度;4.等厚条纹,完整晶体中随厚度的变化而显示出来的衬度;5.等倾条纹,在完整晶体中,由于弯曲程度不同(偏离矢量不同)而引起的衬度.1.3衍射衬度成像的特点1.衍衬成像是单束、无干涉成像,得到的并不是样品的真实像,但是,衍射衬度像上衬度分布反映了样品出射面各点处成像束的强度分布,它是入射电子波与样品的物质波交互作用后的结果,携带了晶体散射体内部的结构信息,特别是缺陷引起的衬度;2.衍衬成像对晶体的不完整性非常敏感;3.衍衬成像所显示的材料结构的细节,对取向也是敏感的;4.衍衬成像反映的是晶体内部的组织结构特征,而质量厚度衬度反映的基本上是样品的形貌特征。第二节衍射衬度的成像方式2.1明场像让透射束通过物镜光阑所成的像就是明场像。成明场像时,我们可以只让透射束通过物镜光阑,而使其它衍射束都被物镜光阑挡住,这样的明场像一般比较暗,但往往会有比较好的衍射衬度;也可以使在成明场像时,除了使透射束通过以外,也可以让部分靠近中间的衍射束也通过光阑,这样得到的明场像背景比较明亮。a明场像示意图2.2暗场像仅让衍射束通过物镜光阑参与成像得到的衍衬像称之为暗场像。暗场像又可以分为一般暗场像、中心暗场像和弱束暗场像等。b普通暗场像示意图A、一般暗场像不倾转光路,用物镜光阑直接套住衍射斑所得到的暗场像,就是一般暗场像。B、中心暗场像为了消除物镜球差的影响,借助于偏转线圈倾转入射束,使衍射束与光轴平行,然后用物镜光阑套住位于中心的衍射斑所成的的暗场像称之为中心暗场像;中心暗场像能够得到较好的衬度的同时,还能保证图像的分辨率不会因为球差而变差。中心暗场像示意图C、弱束暗场像弱束暗场像严格地讲也是属于中心暗场像,所不同的是:中心暗场像是在双光束条件下用g:-g的成像条件成像;而弱束暗场像是在双光束的条件下用g:3g的成像条件成像。2.3明暗场像实例下图为明场像和普通暗场像的实例。这是在钢铁材料的研究中拍下的奥氏体的明场像和暗场像,其中图a和图c是奥氏体在[011]晶带轴下的电子衍射衍射花样;图b是用物镜光阑直接套住射斑以后成像得到的明场像,图d是在不倾转光路的前提下,直接用物镜光阑套住衍射花样中的一个{200}衍射斑成像得到的普通暗场像,由暗场像可以看出,与衍射花样对应的晶粒应该是变亮的部分。我们看到有两个晶粒同时变亮,表明这两个晶粒的位向应该是比较接近的。另外需要指出来的是,由于在进行明场像和暗场像操作时,并没有特意倾转到双光束条件,因而所得到的明场像和暗场像的衬度并不完全互补。接下来的图是中心暗场像的实例。它是在研究镁合金中的一种CaMgSi相时通过暗场成像来显示CaMgSi的显微组织特点时得到的显微像。其中图a是CaMgSi析出相的形貌像,图b是与之对应的电子衍射花样,从电子衍射花样可以看出来CaMgSi相中存在二重孪晶,为了显示出二重孪晶的形貌特点,对它进行了中心暗场成像操作。由于电子衍射花样斑点较密,该暗场像也不是在双光束条件下进行的,而是直接将白圈里的斑点用倾转扭移到中心位置,然后后物镜光阑套住该衍射斑成像得到的。图c是与之对应的中心暗场像,从中心暗场像中可以看出来CaMgSi相中实际上存在三个小的孪晶块,不过非常小的那块与右边孪晶的位向完全相同(通过倾转后证实)。中心暗场像的特点是其分辨率由于球差较小所以要好于普通暗场像。2.4明场像和暗场像的衬度问题2.4.1.双光束条件假设电子束穿过样品后,除了透射束以外,只存在一束较强的衍射束精确地符合布拉格条件,而其它的衍射束都大大偏离布拉格条件。作为结果,衍射花样中除了透射斑以外,只有一个衍射斑的强度较大,其它的衍射斑强度基本上可以忽略,这种情况就是所谓的双光束条件。反映在衍射几何条件中就是晶体的倒易点阵中,只有一个倒易阵点与反射球相交,其它的阵点都与反射球相去甚远。由衍射的尺寸效应可知,双光束条件应该在试样较厚的地方比较容易实现。下图即是双光衍射示意图。双光束衍射几何示意图2.4.2.操作反射在用双光束成像时,参与成像的衍射斑除了透射斑以外,只有衍射斑hkl,因此无论是在明场成像还是暗场成像时,如果该衍射斑参与了成像,则图像上的衬度在理论上来讲就与该衍射斑有非常密切的关系,所以我们经常将该衍射斑称为操作反射,记为ghkl.2.4.3.明场像的衬度假设入射电子束的总的强度为I0,双光束下成像时,如果透射束的强度和衍射束的强度分别用IT和Id来表示的话,则有:Id+IT=I0由上式可以看出,在理想的双光束条件下,明暗场强度是互补的。也就是在明场下亮的衬度,在暗场下应该是暗了,反之亦然。需要指出来的是,在非双光束条件下,比如存在多个衍射斑点的情况下,用任意斑点所成的暗场像与明场像显然不会是完全互补的。如右图所示,假设样品中A部分完全不满足衍射条件,而样品B只有(hkl)面满足衍射条件(双光束条件)。则在明场下,A部分的像的单位强度为:IA=I0,而B部分的像的单位强度则为:IB=I0-Ihkl.以A晶粒的亮度为背景强度,则B晶粒的衬度可以表示为:2.4.4.暗场像的衬度而对于暗场像来讲,双光束条件下A晶粒的强度为0,而B晶粒的强度为Ihkl,以亮的晶粒B为背景时A晶粒的衬度为:由此可见,暗场成像时的衬度要比明场成像时要好得多。暗场像的衬度实例a)CaMgSi相中的二重孪晶暗场像;b)CaMgSi相中的三重孪晶暗场.2.4.5.中心暗场像成像原理与操作中心暗场的操作要领:在双光束条件下将与亮的衍射斑(ghkl)相对的暗衍射斑(g-h-k-l)用倾转旋扭移动到透射斑位置,然后用物镜光阑套住中心位置的斑点成像,得到的就是中心暗场成像。在移动的过程中间,本来暗的衍射斑会越来越亮,而本来亮的衍射斑会越来越暗。这个就是g:(-g)操作。2.4.6.弱束暗场像成像原理与操作弱束暗场的操作要领:在双光束条件下将亮的衍射斑(ghkl)用倾转旋扭移动到透射斑位置,然后用物镜光阑套住中心位置的斑点成像,得到的就是弱束暗场成像。在移动的过程中间,本来亮的衍射斑会越来越暗。这个就是g:(3g)操作。弱束暗场像主要用于显示缺陷,比如位错像,无论是在明场还是暗场像下,其背底都会是亮的,也就是说位错的衬度不会太好,但是在弱束暗场像下,位错像是亮的,而背景是暗的,这时位错的衬度会更好。另外在弱束暗场像下,位错像的分辨率会更高。下图是位错像的明场像和弱束暗场像的实例,从图中可以看出在弱束暗场下位错看起来更加清楚。第三节衍射衬度的运动学公式的推导3.1运动学理论假设当晶体中存在缺陷或者第二相时,衍射衬度像中会出现和它们对应的衬度,即使是在完整晶体中,也会出现等厚条纹和等倾条纹;晶体中缺陷和衍射衬度之间在尺度和位置上具有怎样的对应性完整晶体中的衬度又是怎样来的?要回答这些问题,必须从理论上来予以解释。要解释清楚TEM下观察到的电子显微像,最理想、也是最直接的方法就是直接算出样品下表面处的电子波分布函数,得出每一点的强度,则无论是衍射衬度还是相衬度都不再成为问题!但是我们知道对于求电子束与样品相互作用后的电子波函数的表达式这样一个实践的问题,根本就不可能解出来。因此,我们必须对问题进行简化。衍射衬度的运动学和动力学理论就是基于这样思想提出的用以解释衍射衬度的两种理论。其中衍射衬度的运动学理论是在以下近似的基础上提出来的:双束近似倾转晶体选择合适的晶体位向,使得只有一组晶面(hkl)接近布拉格衍射位置,所有其它晶面都远离各自的衍射位置;运动学近似又称为一级Born近似或单散射近似,认为衍射波的振幅远小于入射波的振幅,因而在试样内各处入射电子波振幅和强度都保持不变(常设为单位1),只需计算衍射波的振幅和强度变化;柱体近似假设晶体在理论上可以分割成平行于电子波传播方向的一个个小柱体,这些小柱体在衍射过程中相互独立,电子波在小柱体内传播时,不受周围晶柱的影响,即入射到小晶柱内的电子波不会被散射到相邻的晶柱上去,相邻晶柱内的电子波也不会散射到所考虑的晶柱上来,柱体出射面处衍射强度只与所考虑的柱体内的结构内容和衍射强度有关,一个像点对应一个小晶柱下表面;除了以上近似外,运动学和动力学还涉及到一些近似处理,如:向前散射近似和高压近似等。3.2运动学公式的推导在以上假设的基础上,如果我们能够求出每个小柱体下表面的电子波振幅,则整个像的衬度应该就能表示出来。由于衍射衬度主要用来解释大于1nm的显微组织结构,而我们选取的小晶柱的尺度大约是纳米级,因此我们在求下表面的电子波振幅时可以将整个下表面当成一个点来处理。经过详细地推导后可以得出,如果将每个小晶柱分成无数个小的薄层,则每一个小薄层对下表面的衍射波函数的总的贡献可以表示成:Ψ0是入射波函数的振幅,在运动学理论中,它总为单位1;λ:衍射波的波长;Fg:晶体单胞的结构因子;Vc:晶体单胞的体积;θ:衍射波波矢与水平小薄层之间的夹角。3.3消光距离的导出:引入消光距离这一物理参量实际上已经属于动力学衍射理论范畴了。它是指由于透射束与衍射束之间不可避免地存在动力学交互作用,透射振幅及透射束强度并不是不变的。衍射束和透射束的强度是互相影响的,当衍射束的强度达到最大时,透射束的强度最小。而且动力学理论认为,当电子束达到晶体的某个深度位置时,衍射束的强度会达到最大,此时它透射束的强度为0,衍射束的强度为1.所谓消光距离,是指衍射束的强度从0逐渐增加到最大,接着又变为0时在晶体中经过的距离。这个距离可以从理论上推导出来。上式中,Ψ0是入射束的振幅,取单位1,所以衍射束每穿过一个晶柱的小薄层dz,对P点衍射贡献的振幅就可以写为:那么每穿过一个单胞的厚度振幅可以写成:可以将上面的振幅值设为常数q。由上面的结果可以知道,衍射波函数对小晶柱下表面的贡献,每穿过一个单胞的厚度,都可以用dΨg表达出来,每两个单胞厚度之间,振幅是相同的,但相位存在一个很小的差别,那个经过n个单胞厚度以后,电子波函数对下表面总的衍射波振幅的贡献我们可以用振幅相位图表示出来,如下图所示。上图中,L是经过n个单胞后总的振幅,由前面的动力学讨论,衍射束的强度最大只能等于入射束的强度(1),而上图中衍射束的总的结构振幅最大时是圆的直径,假设衍射波函数经过m个单胞厚度后它对晶柱下表面的贡献值达到最大,也就是说它的总的振幅达到最大,那么此时它应该等于上面圆的直径,由前面的讨论可知,直径的大小应该等于1.由于q的值非常小,每个q值接近等于上图中对应的圆弧,因此有:mq=π*1/2(半径)。代入q的值马上可以得到m的值,所以消光距离就等于2m个单胞的长度,所以消光距离可以表示成:3.4衍射衬度运动学理论推导过程中存在的问题:上式中,其相位因子(Kg-K0).r一般表示两束波的程差,很容易让人误以为衍衬成像是一个干涉成像过程,但事实并非如此,衍衬成像是一个非相干的单束成像过程;在衍衬运动学的推导过程中,f和Fg都是表示单位体积的散射因子(结构因子),实际上暗示着薄层中每一处的散射因子都是相同的,