XRS-FP2 is a quantitative analysis software package for X-Ray Fluoresence (XRF). It processes the raw X-ray spectra measured using Amptek’s detectors and signal processors to obtain (1) the elemental peak intensities (i.e., the intensity of the peaks corresponding to each element) and then (2) the elemental concentrations or film thicknesses.
Figure 2. Sketch illustrating the data flow in an XRF analysis.
There are three major steps to an XRF analysis, after the system has been setup and calibrated and the spectrum measured:
- Unravel the detector response to recover the incident photopeaks. This step corrects for the escape peaks, sum peaks, background continuum, background peaks, etc. The output of this step is a processed spectrum, ideally showing only the incident photopeaks.
- Deconvolve the photopeaks to determine the intensity of the X-rays interacting in the detector. The output of this step is a table of the intensities in each photopeak to be analyzed.
- Account for attenuation and matrix effects to determine the concentrations of the elements in the sample. The output of this step is a table of concentrations, which is the final result of the analysis.
Spectrum processing corrects the spectrum for escape peaks, sum peaks, background continuum, Compton backscatter, and other effects. It also corrects for attenuation in the Be window and detector dead layers and for the detector efficiency. It can fit the peaks using theoretical models or measured responses and can perform either a linear or a non-linear spectral deconvolution. The wide variety of processing options permits the software to be tailored to a particular detector/spectrometer and to particular applications.
Quantitative analysis, the step in which the element concentrations or film thicknesses are computed from the intensities, can be performed either standardless or using standards to calibrate the analytical parameters. With standardless analysis, all parameters are based upon theoretical equations, the fundamental parameter database, and precise modeling of the detector, X-ray tube, and geometry. Standardless mode is possible for simple bulk or single-layer thin-film samples when the film thickness is known, when using a single analysis condition. With analysis using standards or multiple conditions, the fundamental parameters are based on the measured response of the system for each element. The most accurate analytical results are obtained using a “type” standard, a standard with composition similar to the material under measurement. Measured “scatter ratios” can be used to estimate the fraction of the sample which consists of low-Z materials that cannot be quantified by XRF.
XRS-FP2 is a full-featured analytical software package that carries out these three steps. The software includes a large number of variables which the user can adjust to match the experiment conditions and to optimize processing.
Figure 3. XRS-FP2 Main display window.
Table 1. Results obtained using XRS-FP2 on two stainless steel alloys. These were “standard reference materials” from NIST. The data were taken using Amptek’s XR-100-SDD detector with the PX5 signal processor, Mini-X X-ray tube, and MP1 mounting plate.
Advanced Description
There are only two steps in XRF analysis whether or not the fundamental parameter (FP) method is used. The first step is to calibrate the response function for each element from one or many standards (called the “Calibration” step). The second step is to produce the sample analysis of a given material, using the previously stored calibration coefficients, and the FP algorithms given a definition of the sample (i.e., number of layers, and which elements are in which layers).
The software will support single layer or bulk composition and thickness analysis of up to 55 elements, calculated as either elements and/or compounds. With the XRS-FP2 MTF option, up to 8 layers can be analyzed for computation of simultaneous, interlayer compositions and film thicknesses. Up to 8 excitation “conditions” are allowed per analysis, using the XRF technique. Each condition describes a separate analysis, and can be freely defined with any combination of experimental conditions, such as kV, tube anode, filter, detector filter, environment (air, vacuum, He) and acquisition time. This allows the analyst to measure some elements with one condition, and others completely differently, such that each analysis can be optimized for the specific element, or group of elements. Likewise, the spectrum processing steps can also be freely defined, and are all part of the condition code setup.
The FP analysis software will support a single or multiple standard calibration scheme, or completely standardless analysis if the tube, detector, environmental and geometry parameters are known. Calibration standards should be passed one at a time and the merging of the calibration standard information is handled internally. After each calibration step, a set of calibration coefficients and associated information for each of the defined elements is returned, which can immediately be used if only one standard is employed. When using multiple calibration standards, all the coefficients are merged into one set, and then this final set is available for subsequent quantitative analysis.
The layer thicknesses must be fixed for standardless analysis. Results can be normalized to any value, and MUST be normalized for standardless analysis or when the layer thicknesses are calculated. Elements (or compounds) can be calculated, fixed, or determined by difference. Elements can also be determined by stoichiometry from the compound formulae. Composition results can be calculated in units of wt% or ppm, and for thin films, units such as µg/cm2 and mg/cm2 are used for mass thickness. The latter can be converted to thickness (microns, microinches, nm, etc.) if the density is known. The density may be input or optionally calculated theoretically.
All the appropriate FP calculations are made both during calibration and for quantitation, using calculations based upon the Sherman equation. Tube spectra, required for the direct fluorescence calculations, can be supplied by the user or calculated from built-in models (Ebel, Pella et al.). These tube spectra can be convolved with experimental transfer functions to derive the expected tube spectrum passing through an optic such as a polycapillary bundle. The presence of air paths will also be calculated from the input geometry parameters for both the source and detector paths. Single-element filters can also be inserted between the tube and the sample or between the sample and the detector, and the software can accommodate both.
The detector parameters (window, thickness, area, etc.) will also be used to calculate the various absorption and efficiency effects when X-rays pass through the window and get deposited in the detector material. This is only strictly necessary when doing standardless analysis, but the calculations are always done this way for consistency, and to make it easier to compare calibration coefficients between elements. If the theory were perfect all the calibration coefficients would have the same value. In practice, differences should be relatively small, especially in comparison with coefficients that did not fully compensate for the detector efficiencies. Usually when calibrating elements that all use the same line series (e.g., K), the coefficient variation is small (< 30%), but is often larger when calibrating from mixed lines (e.g., K and L) because it is difficult to make absolute calculations that include the line series information (e.g., fluorescence yields).
It is not necessary to collect pure-element spectra for FP analysis as no direct ratioing is necessary for the elemental intensities. The calculations are done this way to make it easier to do standardless analysis. Of course, it is possible to use pure-element standards if desired, and the complete FP calibration may be done this way without any “type” standards being used at all. This is useful if the analyst does not have type standards readily available.
Both direct and secondary fluorescence effects are considered in the FP calculations. Included in the FP database are all the required parameters to calculate or recall absorption coefficients, fluorescence yields, jump factors, Coster-Kronig transitions, line energies, line ratios, transition probabilities, etc.
The software consists of a main program window that provides the user interface. It runs on standard PCs (Windows XP and later) with at least 256MB RAM of memory. The XRS-FP2 software is completely compatible and integrated with the Amptek DPPMCA display and acquisition software. It can also directly control all Amptek electronics to provide an auto/repeat/continuous mode of operation.