A multi-energy soft x-ray pin-hole camera based on the PILATUS3 100 K x-ray detector has recently been installed on the Madison Symmetric Torus. This photon-counting detector consists of a two-dimensional array of ∼100 000 pixels for which the photon lower-threshold cutoff energy Ec can be independently set for each pixel. This capability allows the measurement of plasma x-ray emissivity in multiple energy ranges with a unique combination of spatial and spectral resolution and the inference of a variety of important plasma properties (e.g., Te, nZ, Zeff). The energy dependence of each pixel is calibrated for the 1.6–6 keV range by scanning individual trimbit settings, while the detector is exposed to fluorescence emission from Ag, In, Mo, Ti, V, and Zr targets. The resulting data for each line are then fit to a characteristic “S-curve” which determines the mapping between the 64 possible trimbit settings for each pixel. The statistical variation of this calibration from pixel-to-pixel was explored, and it was found that the discreteness of trimbit settings results in an effective threshold resolution of ΔE < 100 eV. A separate calibration was performed for the 4–14 keV range, with a resolution of ΔE < 200 eV.

The multi-energy soft x-ray (ME-SXR) diagnostic system at the Madison Symmetric Torus (MST) has been developed as a collaboration between the University of Wisconsin-Madison Department of Physics and PPPL. The diagnostic is based around a novel implementation of the PILATUS3 100k detector which has been calibrated to simultaneously sample the plasma emission at multiple x-ray energy ranges. This provides sensitivity to a variety of important plasma properties such as core Te and ne, as well as impurity species content.1 

The PILATUS3 detector was calibrated for multi-energy operation, following a procedure developed for the PILATUS2 detector at Alcator C-Mod2 and later extended to the PILATUS3.3 This paper builds upon this prior work by applying this procedure to a new system and then using the results to analyze pixel to pixel variation across the detector. Of particular interest was the resolution to which a specific photon energy threshold could be set due to uncertainty in the calibration procedure and the discrete nature of the PILATUS3 threshold settings. This resolution was found to be ΔE < 100 eV for a 1.6–6 keV calibration and ΔE < 200 eV for a 4–14 keV calibration. These results are discussed in Secs. II and III, respectively.

A brief introduction to the PILATUS3 detector itself is provided in Sec. I A, and an overview of the energy calibration technique is provided in Sec. I B. A discussion of the design, implementation, and simulation of the ME-SXR diagnostic at MST is presented as a separate contribution to these proceedings.4 

The PILATUS3 100k detector is a photon-counting pixelated x-ray detector produced commercially by DECTRIS Ltd. The device is composed of a single 450 μm Si sensor which absorbs incident photons and converts them to a cloud of charge.5 This charge is then transferred via a bump-bonded indium connection to one of the many charge-sensitive preamplifiers (CSA) located on one of the 16 application-specific integrated circuits (ASICs) that compose the detector. The charge is converted to a pulse which is discriminated against a threshold by a comparator, rejecting photons with energies below the threshold. The threshold is controlled by a global Vcmp setting but can be further adjusted, or trimmed, on an individual level by an additional setting stored in a 6-bit register called the “trimbit” setting. Pulses that pass this threshold are recorded into a 20-bit counter and read out at pre-set intervals. These ASICs are arranged in an 8 × 2 grid, each contain an array of 60 × 97 individual pixels (each with its own CSA, comparator, trimbit setting, and counter), leading to a total of 480 × 194 = 93 120 pixels (often referred to as 100k).

The individual trimbit settings exist to permit the detector to compensate for inhomogeneities resulting from the manufacturing process and achieve a uniform photon energy threshold, which is the intent of the standard factory calibration. The ME-SXR concept, however, uses a custom calibration to take advantage of the trimbit settings in order to intentionally set different energy thresholds for pixels across the detector. This allows the implementation of custom configurations which combine spatial and spectral resolution into a single diagnostic which can be quickly and easily configured for a specific scientific goal.

Global settings determine the minimum energy threshold (Vcmp), gain (Vrf), and extent of individual trimbit increments on the energy threshold (Vtrm). Appropriate global settings were determined which permitted sensitivity to multiple energy ranges of interest. Then the calibration procedure which is the subject of the rest of this paper was applied to determine the mapping between the trimbit setting and the energy threshold Ec for each individual pixel. Two specific energy-range calibrations are discussed here: a 1.6–6 keV calibration (Sec. II) and a 4–14 keV calibration (Sec. III).

The goal of the energy calibration is to determine for each pixel the mapping between the trimbit register setting and its corresponding photon cutoff energy threshold, Ec3. Data for the energy calibration were collected at the DECTRIS facility in Switzerland. The detector module was exposed to a nearly uniform x-ray source generated by fluorescence. Once the appropriate global settings were determined and exposure was taken with each pixel’s trimbit value set to t^=0. This exposure was then repeated with all trimbits set to t^=1,2,,63. The data of this trimbit scan have a characteristic S-curve shape,2 as shown in Fig. 1. This curve is well described by the equation

(1)

where t^ is the trimbit setting, here allowing us to assume non-integer values, a0 is the location of the S-curve inflection point, a1 is the width of the error function (corresponding to the standard deviation of the integrated Gaussian), a2 is the signal level, a3 is the slope of a linear distortion due to charge-sharing (CS) by adjacent pixels,6 and a4 and a5 describe a linear offset due to the background signal (BG). The relation between these fit terms and the S-curve shape is illustrated by Fig. 1.

FIG. 1.

The trimbit scan calibration S-curve for a single pixel exposed to the indium line at 3.29 keV. Key features of the curve are annotated as they relate to Eq. (1).

FIG. 1.

The trimbit scan calibration S-curve for a single pixel exposed to the indium line at 3.29 keV. Key features of the curve are annotated as they relate to Eq. (1).

Close modal

The term a0 describes the trimbit value which sets Ec for that specific pixel to the energy of the source photons. This value was obtained for each pixel by performing a nonlinear fit of the trimbit scan data to Eq. (1). A mapping between the trimbit setting and Ec was generated for each pixel by repeating this procedure for XRF sources with emission lines at different energies within the desired calibration range. This mapping is well described by a quadratic polynomial, so for each pixel a fit was performed in order to allow interpolation between calibration energies. The uncertainty in the fit was also estimated, accounting for correlations in the fit parameters.

The detector global settings were configured with a threshold of under 2 keV up to just more than 6 keV, and a calibration was performed following the procedure outlined above using fluorescent Zr, Mo, Ag, In, Ti, and V targets with energies ranging between 2 and 5 keV (see Fig. 2). This range is of interest on MST in order to diagnose the strong Al11+ and Al12+ lines which are observed between 1.6 and 2 keV,7 as well as to provide continuum Te measurements.

FIG. 2.

All trimbit scan calibration S-curves for a single pixel. For this plot, the linear background was subtracted off and the signal level was normalized. The dashed lines indicate the location of the inflection points a0. Uncertainties in the individual counts were assumed to follow Poisson statistics.

FIG. 2.

All trimbit scan calibration S-curves for a single pixel. For this plot, the linear background was subtracted off and the signal level was normalized. The dashed lines indicate the location of the inflection points a0. Uncertainties in the individual counts were assumed to follow Poisson statistics.

Close modal

The calibration procedure described in Sec. I B was performed individually for each of the ∼100k pixels on the detector. The resulting S-curves for an example pixel are shown in Fig. 2, with the linear background removed for the purpose of illustration. The detector counts have also been normalized so that the response is equal to one when the threshold is at half of the incident photon energy. The fit values a0 are then used to generate a trimbit-Ec curve, as shown in Fig. 3. These mappings allow for the implementation of custom Ec configurations within this sensitivity range.

FIG. 3.

Single pixel inflection point a0 data fit to a quadratic curve with the resulting 1σ uncertainty region highlighted. The uncertainty in the a0 values, indicated by the black error bars, was taken from the variance in the S-curve fits. The shape of the fit and level of uncertainty is typical of all pixels across the detector.

FIG. 3.

Single pixel inflection point a0 data fit to a quadratic curve with the resulting 1σ uncertainty region highlighted. The uncertainty in the a0 values, indicated by the black error bars, was taken from the variance in the S-curve fits. The shape of the fit and level of uncertainty is typical of all pixels across the detector.

Close modal

The calibration data were sufficient to well characterize the mapping, as demonstrated by the small region of uncertainty surrounding the fit values in Fig. 3. It is notable that the uncertainty in the trimbit-Ec mapping for any given individual pixel is much smaller than the variation between pixels across the detector.

Substantial correlated variation in the results of the energy calibration was observed across the detector’s ∼100k pixels. This variation can be seen in Fig. 4, which shows the trimbit-Ec mappings for 500 randomly selected pixels, demonstrating a variation of the order of 10 trimbits to achieve the same energy threshold. The standard deviation of the inflection point a0 was found to be significantly larger for the 2.04 keV Zr. This is because the S-curve threshold for this line was near the lower-limit of the detectors sensitivity, meaning that the algorithm sometimes struggled to determine where the S-curve flattened out at the top. This uncertainty was accounted for in the fit with larger error-bars.

FIG. 4.

The blue lines show the trimbit-Ec mapping for 500 randomly selected pixels, showing a spread of ∼10 trimbits for a given threshold. The black points show the average trimbit setting of the S-curve inflection point for each X-ray source, and the error bars show the standard deviation.

FIG. 4.

The blue lines show the trimbit-Ec mapping for 500 randomly selected pixels, showing a spread of ∼10 trimbits for a given threshold. The black points show the average trimbit setting of the S-curve inflection point for each X-ray source, and the error bars show the standard deviation.

Close modal

The quality of the trimbit-Ec fit was explored by calculating χ2=s(a0,st^(Ec,s))2/σs2 for each pixel, where s labels each X-ray source, Ec,s is the X-ray line energy of that source, and t^(Ec) is the best-fit quadratic trimbit-Ec mapping. As shown in Fig. 5, this was found to be relatively uniform across the detector, though some correlation between pixels on the same ASIC can be observed.

FIG. 5.

Map of the reduced χ2 for the quadratic trimbit-Ec fit for each pixel. The columns and rows between the rectangular chips do not collect data and have thus been zeroed out.

FIG. 5.

Map of the reduced χ2 for the quadratic trimbit-Ec fit for each pixel. The columns and rows between the rectangular chips do not collect data and have thus been zeroed out.

Close modal

Multiple trimbit configurations were produced which each set a uniform threshold across the detector ranging from 1.8 keV to 6.3 keV in order to investigate how the variation between pixels affects energy resolution. For each energy, the trimbit-Ec calibration was used to determine the exact trimbit value which would be required to set each pixel to that particular energy threshold, permitting non-integer values. The distribution of these trimbit settings, shown in Fig. 6, is well described as normal. The distribution is seen to widen as the desired threshold energy is increased, with a standard deviation varying from less than 2 trimbits to more than 4. This plot also shows the limits of this calibration’s energy range, as threshold settings above 6.0 keV result in an appreciable number of pixels requiring a trimbit setting above the hardware limit of 63.

FIG. 6.

Distribution of trimbit settings required to set the detector to the specified uniform threshold. These values must be rounded to the nearest integer before the detector can be configured.

FIG. 6.

Distribution of trimbit settings required to set the detector to the specified uniform threshold. These values must be rounded to the nearest integer before the detector can be configured.

Close modal

For an appropriate ME-configuration of the detector, the trimbit settings obtained from the calibration must be rounded to the nearest integer value. As a result of this rounding, all pixels in a particular row or column will actually be set to slightly different thresholds within the range Ec ± ΔE. The value ΔE therefore serves as the limitation on the resolution of the detector under this calibration.

The value of ΔE was determined by taking the pixel trimbit settings for each of the uniform configurations as shown in Fig. 6, rounding them to the nearest integer value, and then mapping the resultant integer back to its corresponding energy threshold using the calibrated trimbit-Ec mapping, of the type shown in Fig. 3. The resulting distributions shown in Fig. 7 are nearly uniform with sloped edges. This uniformity is a result of the fact that the variation between pixels is arbitrary and no particular trimbit-Ec mapping is preferred. The slopes at the edge of the distribution are a result of uncertainty in the calibration procedure. The largest values of ΔE are seen at low specified Ec, where the trimbit-Ec mapping is the least steep. For all energies within the range of this calibration, the threshold can be set with a resolution of less than 100 eV.

FIG. 7.

Distribution of energy thresholds ΔE − ⟨ΔE⟩ across all pixels given a common target threshold resulting from discrete trimbit settings. The distribution is observed to be nearly uniform, with ΔE ranging from 30 to 76 eV depending on the requested threshold.

FIG. 7.

Distribution of energy thresholds ΔE − ⟨ΔE⟩ across all pixels given a common target threshold resulting from discrete trimbit settings. The distribution is observed to be nearly uniform, with ΔE ranging from 30 to 76 eV depending on the requested threshold.

Close modal

Since this analysis depends on the assumption that the trimbit-Ec mappings produced by the calibration procedure are essentially correct, it is worthwhile to quantify the level of uncertainty in the calibration results at each considered energy threshold. This was determined by making a histogram of the calibration uncertainty associated with each pixel. For the pixel shown in Fig. 3, for instance, this is the size of the blue shaded region evaluated at the appropriate trimbit. The results, displayed in Fig. 8, show an uncertainty of about the same size as ΔE for low threshold settings but that becomes minimal by a threshold of about 3.0 keV. This explains the sloping feature on the edges of the low-threshold uniform distributions in Fig. 7.

FIG. 8.

Uncertainty in the threshold energy resulting from Poisson uncertainty propagating through the calibration procedure. This uncertainty is seen to be substantially smaller than the threshold variation ΔE due to rounding for threshold settings of ∼3 keV and larger. Note that since the distribution is somewhat skewed toward high uncertainty, the mean and mode of a given distribution do not exactly agree.

FIG. 8.

Uncertainty in the threshold energy resulting from Poisson uncertainty propagating through the calibration procedure. This uncertainty is seen to be substantially smaller than the threshold variation ΔE due to rounding for threshold settings of ∼3 keV and larger. Note that since the distribution is somewhat skewed toward high uncertainty, the mean and mode of a given distribution do not exactly agree.

Close modal

Another consideration for describing the resolution of the detector is the width of the S-curve, described by the parameter a1 in Eq. (1). This parameter characterizes the width of the region between which the detector transmission, also described by an S-curve,1 increases from 0 to 1 so that any photons within this energy range have a fractional chance of being counted. Figure 9 shows the average width for all pixels in the data set at each of the calibration line energies. Here the width is presented in terms of a full width at half maximum, FWHM=22ln2a1Ect^. This plot also shows the S-curve width for 1000 randomly selected pixels. A higher variance in the FWHM is seen in the lower-energy datasets, attributable to the difficulty in performing the S-curve fits when the inflection point is near the detector’s lower-energy limit. The S-curve width was found to be independent of the energy threshold on average, with a FWHM ≈ 0.7 keV. This does vary between pixels, and it was observed that a0 and a1 tend to be positively correlated.

FIG. 9.

On average, the width of the S-curves for the 1.6–6 keV calibration is well described as a constant of ∼0.7 keV. The light blue points represent the width for 1000 randomly selected pixels. The black points are the average of the entire detector, and the error bars are the standard deviations.

FIG. 9.

On average, the width of the S-curves for the 1.6–6 keV calibration is well described as a constant of ∼0.7 keV. The light blue points represent the width for 1000 randomly selected pixels. The black points are the average of the entire detector, and the error bars are the standard deviations.

Close modal

This calibration procedure was also performed with global settings chosen for threshold ranges from 4 keV to above 12 keV. This calibration used emission lines from fluoresced Cr, Fe, Cu, Ge, and Br sources at 5.41, 6.40, 8.05, 9.89, and 11.92 keV, respectively.

The level of pixel-to-pixel variation in the trimbit-Ec mapping was found to be consistent with that seen in the 1.6–6 keV calibration. ΔE ranges from approximately 70-200 eV, an increase of about 2.5 times over the 1.6–6 keV calibration. This is consistent with the overall increase energy range covered by the calibration. The uncertainty in the threshold energy resulting from propagated counting error was found to be smaller than ΔE by a factor of 3 or more (depending on the threshold chosen). The scalings of ΔE with threshold setting for both calibrations are shown in Fig. 10. Quadratic fits are also provided for interpolation. S-curves were found to have a FWHM ≈ 1.3 keV which was independent of threshold energy.

FIG. 10.

Threshold variation ΔE vs threshold energy for both the 1.6–6 and 4–14 keV calibrations. Points were calculated using uniform threshold configurations (as in Fig. 7) and interpolated via quadratic fit.

FIG. 10.

Threshold variation ΔE vs threshold energy for both the 1.6–6 and 4–14 keV calibrations. Points were calculated using uniform threshold configurations (as in Fig. 7) and interpolated via quadratic fit.

Close modal

The ME-SXR diagnostic at MST, based on the PILATUS3 detector, has been calibrated to sample the x-ray spectrum of the plasma using multiple energy thresholds either between 1.6 and 6 keV or between 4 and 14 keV. Variation in the calibration across all pixels was characterized, with a standard deviation of 2–4 trimbits for a specified Ec. The requirement that the trimbit setting must be an integer resulted in a pixel-to-pixel threshold deviation of ΔE < 100 eV for the 1.6–6 keV calibration and ΔE < 200 eV for the 4–14 keV calibration. In both cases, this variation is either comparable to or smaller than the uncertainty in the calibration results. The S-curves were found to have widths of ∼0.7 keV and ∼1.3 keV, respectively.

See supplementary material for all data shown in the above figures, which is available online.

This material is based upon work supported by the U.S. Department of Energy Office of Science, Office of Fusion Energy Sciences program under Award Nos. DE-SC0015474 and DE-FC02-05ER54814.

1.
L. F.
Delgado-Aparicio
,
J.
Maddox
,
N.
Pablant
 et al.,
Rev. Sci. Instrum.
87
,
11E204
(
2016
).
2.
N.
Pablant
,
L. F.
Delgado-Aparicio
,
M.
Bitter
 et al.,
Rev. Sci. Instrum.
83
,
10E526
(
2012
).
3.
J.
Maddox
,
N.
Pablant
,
P.
Efthimion
 et al.,
Rev. Sci. Instrum.
87
,
11E320
(
2016
).
4.
L. F.
Delgado-Aparicio
,
J.
Wallace
,
H.
Yamazaki
 et al., “
Simulation, design and first test of a multi-energy soft x-ray (SXR) pinhole camera in the Madison Symmetric Torus (MST)
,”
Rev. Sci. Instrum.
(these proceedings).
5.
P.
Kraft
,
A.
Bergamaschi
,
Ch.
Bröennimann
 et al.,
IEEE Trans. Nucl. Sci.
56
,
758
(
2014
).
6.
P.
Kraft
,
A.
Bergamaschi
,
Ch.
Bröennimann
 et al.,
J. Synchrotron Radiat.
16
,
368
(
2009
).
7.
L. M.
Reusch
,
D. J.
Den Hartog
,
P.
Franz
 et al.,
Rev. Sci. Instrum.
87
,
11E332
(
2016
).

Supplementary Material