

说明:本文华算科技主要介绍 EXAFS 里的配位数和键长分别对应什么结构信息?EXAFS 为什么能看出这两个参数?拟合结果应该怎样理解?以及哪些情况下最容易把配位数和键长读错?


一、EXAFS里的配位数和键长是什么?
EXAFS 看的是吸收原子周围几埃范围内的局域配位环境。X 射线把内层电子激发出去后,光电子会被周围原子散射,出射波和散射波相互干涉,振荡信号就被写进了吸收边后的 k 空间曲线里。只要材料里还保留着局域原子排列,哪怕没有长程有序晶体结构,EXAFS 也能继续工作。这也是它和 XRD 的明显区别:XRD 更偏平均晶体结构,EXAFS 更偏元素选择性的近邻结构。

图1. EXAFS 拟合用于识别金属位点的配位环境和配位数变化。DOI:10.1038/s41467-023-36779-4
EXAFS 里说的配位数 N,指的是某一条散射路径上,吸收原子平均有多少个等价近邻。Ni-O 的配位数是 6,不代表每一个 Ni 原子一定都正好连着 6 个完全一样的 O;它写的是元素选择性的平均结果。样品中如果同时有表面位点、体相位点和少量缺陷位点,拟合出来的 N 会把这些环境平均到一起。因此,EXAFS 里的配位数更接近“平均局域近邻数”,不是一张原子结构图上逐个数点的结果。
EXAFS 里的键长 R,对应的是吸收原子到某一类近邻原子的平均距离。这里也要注意,“R 空间峰位”不等于真实键长。傅里叶变换后的峰位会受到相移影响,常常比真实键长偏小 0.2-0.5 A 左右,所以真正要读键长,还是看拟合给出的 R 值,而不是直接拿 FT 峰顶所在位置当作键长本身。R 空间峰负责告诉你哪一壳层在动,拟合参数才负责给出实际配位距离。
配位数和键长经常要一起读。单原子位点从 M-N4 变成 M-N2O2 时,配位原子种类在变,配位数也可能一起变;纳米颗粒表面氧化时,M-M 路径减弱,M-O 路径增强,金属–氧键长和金属–金属键长会同时重排。只写一个 N 或一个 R,结构图像往往还不完整。



图2. XAS 谱中 XANES 与 EXAFS 区域以及常用分析参数示意图。DOI:10.1038/s41467-023-42370-8


二、EXAFS为什么能看出配位数和键长?
1. 配位数会写进振荡幅度
某一条散射路径上的近邻原子越多,返回到吸收原子附近的散射波总贡献越大,k 空间振荡和 R 空间峰通常就越明显。对同一种散射原子、相近键长和相近无序度而言,配位数增加常常会把对应路径的振荡幅度拉高;配位数降低,则会让那条路径的贡献变弱。这就是为什么单原子催化剂中 M-M 路径很弱,而金属颗粒或金属箔中的 M-M 路径很强。
但“峰越高,配位数越大”不能直接照抄。散射原子种类、数据的 k 权重、无序度 σ2、样品厚度和信噪比都会改变振荡幅度。氧、氮、硫和金属近邻给出的散射强度本来就不一样,所以比较配位数时,前提是先分清你比较的是不是同一类散射路径。配位数来自拟合,不来自肉眼看原始曲线高低。



图3. EXAFS 和小波变换区分金属–轻元素配位与金属–金属配位。DOI:10.1038/s41467-019-12851-w
2. 键长会写进振荡相位和傅里叶峰位置
吸收原子和散射原子之间距离一变,光电子往返路径长度就会变,振荡相位也会跟着移动。同一条散射路径从 1.93 A 拉长到 1.99 A,或者从 2.10 A 缩短到 2.03 A,k 空间振荡的峰谷位置和 R 空间峰的位置都会有系统变化。键长变化最先写进相位和壳层位置,峰高变化通常只是同时发生的另一部分信息。
键长的解读也不能离开散射路径。M-O、M-N 和 M-M 的散射相位不同,不能把一条 M-O 路径的 FT 峰位直接拿去和一条 M-M 路径对照。拟合时如果路径设定错了,得到的 R 往往会跟着漂。对于单原子位点、非晶氧化物、表面重构层和多相界面,路径模型一旦简化过头,键长就很容易被写偏。



图4. Operando XAS 跟踪 Cu 位点局域结构和配位环境随电位变化。DOI:10.1038/s41467-024-52692-w


三、拟合出来的配位数和键长该怎么读?
先看吸收边之后再看 EXAFS 振荡,是比较自然的读谱顺序;真正落到配位数和键长时,要把它们当成同一套局域结构模型里的两个参数。某个样品拟合出 Ni-O 配位数从 6 降到 5.1,Ni-O 键长从 2.06 A 缩到 2.00 A,常对应氧空位生成、表面低配位位点增加或局域畸变加剧;若 M-M 配位数上升、M-M 键长接近金属箔参考值,则往往提示金属位点正在团聚或纳米颗粒长大。
配位数更适合做相对比较。单原子位点热处理前后、工作前后、不同气氛下,如果同一条路径的 N 稳定下降,说明那一类近邻确实在减少;若变化只在 0.2-0.4 这样的幅度范围里,则要先看误差条、拟合窗口和路径相关性,再决定这点差异有没有结构意义。键长也是一样。0.01-0.03 A 的变化在局域结构研究里已经不算小,但前提是模型一致、参比一致、数据质量足够。

图5. XPS、XANES、FT-EXAFS 和 WT-EXAFS 联合分析单原子位点结构。DOI:10.1038/s41467-024-49605-2
配位数和键长还要对照材料场景去读。氧化物里第一壳层多半先看 M-O;单原子催化剂里先看 M-N、M-O、M-S 这类轻元素配位,再判断有没有 M-M 路径冒出来;金属颗粒体系则常先看 M-M 配位数有没有接近金属箔参考值。同一个 N=4,写在平面 M-N4 位点上和写在畸变 M-O4 位点上,结构含义并不一样;同一个 1.95 A 的键长,写在高价金属氧化物和写在吸附了 *OH 的工作态位点上,化学背景也不一样。
工作态样品里,配位数和键长经常随电位、气氛和吸附中间体覆盖一起波动。*OH、*O、CO、H 覆盖会先改变局域配位,再改写边位和白线;有些体系里,电子态变化先发生,配位重排稍后跟上。原位或 operando 数据能把这种时间顺序保留下来:哪一条路径先增强,哪一条路径后减弱,哪一壳层先缩短,哪一壳层后拉长,信息都写在时间分辨谱里。



图6. Operando XANES、EXAFS 与 STEM 联合跟踪纳米催化剂结构动态。DOI:10.1038/ncomms8583


四、哪些情况下最容易把它们读错?
第一类高风险位置是 N 和 σ2 的相关性。结构无序一变大,振荡幅度就会下降;如果拟合模型没有把无序度处理好,配位数很容易被跟着压低。于是同一条曲线,可能被写成“配位数下降”,也可能被写成“无序度上升”。只有在路径模型、k 区间、R 区间和误差范围都稳定时,这两个参数的趋势才更可信。
第二类高风险位置是 多位点平均。单原子、团簇、纳米颗粒、表面氧化层如果同时存在,拟合得到的 N 和 R 只是平均结果。平均值本身没有错,但它不等于样品里只有一种位点。看到一个“中间值”,要先问样品是不是单一位点,还是多个环境一起参与了吸收。单靠一个平均配位数,很难把复杂体系完整拆开。



图7. 原位 X 射线吸收谱揭示催化剂在反应条件下的电子态和局域结构变化。DOI:10.1038/s41467-020-17975-y
第三类高风险位置是轻元素路径和相近路径分不开。M-O 和 M-N 的散射振幅接近时,只看普通 FT 峰并不总能区分清楚;M-O 和 M-OH、M-O-M 桥氧与端氧也可能在同一壳层里叠在一起。这时 WT-EXAFS、参考样、XANES 线形、XPS 化学态、Raman 或红外振动信号都要接进来。EXAFS 能把局域结构压到很细,但它并不自动等于“所有配位细节都已经拆清”。
第四类高风险位置是把 FT 峰位直接当键长,把原始振荡高低直接当配位数。前者忽略了相移,后者忽略了散射原子种类、k 权重、无序度和噪声。先分清“峰在哪里”“路径是什么”“拟合参数是多少”,再写配位数和键长,文章才不会把 EXAFS 讲成一张图上的视觉印象。
真正落笔时,最好把结果写成“某条路径的 N、R、σ2 分别怎样变化”,而不是只写“配位增强了”“键长变短了”。路径一旦写清楚,读者就知道你说的是第一壳层 M-O、第二壳层 M-M,还是工作态下新出现的吸附配位。像“第一壳层 M-O 从 5.8 变到 4.9,键长从 1.98 A 缩到 1.93 A”这样的写法,会比抽象概括更能说明结构到底变在哪里。



图8. Pt 单原子样品与参考样品对比展示边位、白线和局域配位需要联合判断。DOI:10.1038/s41467-020-14816-w


