Difference between revisions of "Characterizing SiPMs"

From UConn PAN
Jump to navigation Jump to search
 
(95 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== SiPM Performance Requirements ==
+
= SiPM Performance Requirements =
 +
 
 +
[[Image:SSPM05_(1x1).jpg|thumb|226px|SSPM-050701GR-TO18 [http://www.photonique.ch/DataSheets/SSPM_050701GR_TO18_Rev1.pdf] from [http://www.photonique.ch Photonique SA], with 1&nbsp;mm<sup>2</sup> active area with 556 pixels]]
 +
[[Image:SSPM06_(2x2).jpg|thumb|226px|SSPM-0606BG4-PCB [http://www.photonique.ch/DataSheets/SSPM_0606BG4MM_PCB_vs1.pdf] from [http://www.photonique.ch Photonique SA], with 4.4&nbsp;mm<sup>2</sup> active area with 1700 pixels]]
 +
[[Image:MPPC050C_(1x1).jpg|thumb|226px|MPPC S10362-11-050C [http://209.73.52.252/assets/pdf/catsandguides/mppc_kapd0002e03.pdf] from [http://sales.hamamatsu.com/en/home.php Hamamatsu], with 1&nbsp;mm<sup>2</sup> active area with 400 pixels]]
 +
 
 +
A novel method of low light readout is evaluated here. Traditionally, signals of tens to hundreds of photons are read out by photomultiplier tubes (PMTs), which provide gain of <math>10^6</math> via a cascade of electrons multiplied on collision at each of the device's sequential dynodes. The small cross-section scintillating fibers in the high rate tagger microscope that will operate in Hall-D of Jefferson Lab call for a new and more compact readout. Silicon Photomultipliers (SiPMs) are discussed on the merits of their gain, detection efficiency, speed and noise level.
  
 
The tagger microscope consists of many identical and well isolated readout channels, each
 
The tagger microscope consists of many identical and well isolated readout channels, each
consisting of a several cm long scintillating fiber connected to a clear acrylic fiber
+
consisting of a 2&nbsp;cm scintillating fiber connected to a clear acrylic fiber
 
light guide.  
 
light guide.  
A tagging electron travels axially down the length of a scintillating fiber depositing 4 MeV of energy in the fiber,  
+
A tagging electron travels axially down the length of a scintillating fiber depositing an average of 4&nbsp;MeV of energy in the fiber,  
resulting in 1600 scintillation photons within the forward capture cone of
+
resulting in ~1600 scintillation photons within the forward capture cone of
 
the fiber.  Assuming that 80% of these are delivered to the SiPM active
 
the fiber.  Assuming that 80% of these are delivered to the SiPM active
 
surface and a conservative estimate of 15% for the efficiency of the SiPM
 
surface and a conservative estimate of 15% for the efficiency of the SiPM
Line 17: Line 23:
 
unusual detection efficiency on the part of the SiPM. For example, 10% efficiency
 
unusual detection efficiency on the part of the SiPM. For example, 10% efficiency
 
with the above number of photons still yields a signal of 130 photons. However,
 
with the above number of photons still yields a signal of 130 photons. However,
given that the scintillator ([http://www.detectors.saint-gobain.com/Media/Documents/S0000000000000001004/SGC%20Scintillating%20Optical%20Fibers%20Brochure%20605.pdf BCF-20])
+
given that the scintillator ([http://www.detectors.saint-gobain.com/Data/Element/Product/product.asp?ele_ch_id=P0000000000000001909 BCF-20])
has a finite decay time (2.7ns) the more photons are produced the more clearly resolved is the time of the pulse.  
+
has a finite decay time (2.7ns) the more photons are produced the more clearly resolved is the leading-edge time of the pulse. (See [[Tagger Time Resolution]])
  
The device is expected to have a high enough gain (measured in electrons per photon detected) - around 10<sup>6</sup>. in order for such a small light signal to be recorded by conventional electronics. Such devices are also susceptible to spurious, thermally excited pixel breakdowns, each showing up as a single photon hit ("dark count").  High rate of these single-pixel events may create a pileup above the signal threshold. All of the above parameters (detection efficiency, gain and "dark rate") depend on applied bias voltage and temperature.  Stability of performance despite expected fluctuations of these variables is an important requirement.
+
The device is expected to have a high enough gain (measured in electrons per photon detected) - around 10<sup>6</sup> in order for such a small light signal to be recorded by conventional electronics. SiPM devices are also susceptible to spurious, thermally excited pixel breakdowns, each showing up as a single photon hit ("dark count").  Very high rates of these single-pixel events may create pileup above the signal threshold. All of the above parameters (detection efficiency, gain and dark rate) depend on applied bias voltage and temperature.  Stability of performance within the expected fluctuations of these environmental variables is an important requirement.
  
Another criterion in SiPM selection is its dynamic range.  Although this readout device essentially provides digital output - scintillation detected or not - enough of a range is necessary to set a threshold above the noise floor and to account for some pixels being not having required from a previous hit .
+
Another criterion in SiPM selection is its dynamic range.  Although the tagger essentially provides digital information - scintillation detected or not in each energy channel within each beam bucket - sufficient range is necessary to set a threshold above the noise floor and to allow for some degree of gain variation at high rates arising from the finite pixel recovery time.
  
== Bench Test Setup ==
+
= Bench Test Setup =
  
=== Hardware ===
+
A fast light source operating in an environment with little background is necessary for the tests described here. The challenge is in preventing light leaks in this chamber despite the need for access ports, cable feed-through, and a temperature control module that requires heat exchange with the outside.
  
[[Image:PulserCircuit.png|frame|A pulser circuit designed to drive the LED for photo-detector bench tests. The circuit differentiates the input signal, thus the amplitude of the input square wave controls pulse amplitude up to the saturation point, at which the pulse shape broadens to a maximum of 6 ns. V<sub>s</sub> = 5 V]]
+
A [[dark chamber]] was constructed to create this controlled environment. Please refer to the [[dark chamber | more detailed page]] on its construction, test and calibration.
  
A wooden dark box was initially constructed for the a hybrid photo-diode (HPD) module DEP PP0350. A pulser was installed on the opposite end of the box composed of a fast LED driven by a pulser circuit shown on the right.  
+
Additionally a reference sensor is necessary to calibrate the light flux. A UV/Blue/Green-sensitive [[Hybrid Photodiode]] (HPD) from DEP was used for this purpose. It has a detection efficiency of 5-15% in the wavelength range of our light sources and a factor of 2700 gain at the recommended HV of 12&nbsp;kV. Unfortunately this low gain and its high capacitance (~200&nbsp;pF) results in statistical charge fluctuations of several photo-electrons, preventing discrete photon counting. However, devices of this type, owing to their simple acceleration gap, have a very predictable gain, consistent from from one unit to the next. Its gain factor was used as an assumption for all subsequent calculations.
  
Running this setup with an HPD of [[:Image:S20photocathode_QE.jpg | known characteristics]] allows us to calibrate the light intensity. The SiPM detection efficiency can then be characterized relative to the HPD. The signal from the SiPM was clean enough to distinguish peaks corresponding to discreet photon (pixel) counts in the histogram signal integrals. Therefore, the gain of the SiPM was found independently of the HPD - the SiPMs were self-calibrating! The [[#SiPM_Measurements|measurements section]] below describes this feature further.
+
= SiPM Measurements =
  
 +
== Analysis Approach ==
  
Below are the diagrams of the dark box with the HPD and SiPM assemblies installed. A temperature controller system (TE Tech. [http://www.tetech.com/temp/tc24-12.shtml TC-24-12]) was procured, which operates by driving a Peltier junction based on feedback from a thermistor compared to voltage-specified reference temperature. It was [[:media:Tc2412calib.pdf|calibrated]] and [[:Image:TempControllerMounted.jpg|installed into the wall]] of the dark box via a custom-designed light-tight frame.
+
[[Image:PhotonPeaks_SSPM05.png|frame|Illustration of discrete peaks seen in the collected SiPM charge frequency histogram. The first peak shows the number of events in which no photons were detected, the next shows one and so forth. Note the even spacing of the peaks, showing the linearity of the device.]]
 
 
{| border="0"
 
|-
 
|[[Image:DarkboxDiagram_HPD.png]]
 
|-
 
| Diagram of the dark box with the HPD module installed. V<sub>HV</sub> = -12 kV, V<sub>b</sub> = 60 V.
 
|-
 
| &nbsp;
 
|-
 
| [[Image:DarkboxDiagram_SiPM.png]]
 
|-
 
| Diagram of the dark box with a SiPM mounted on a temperature-controlled cold plate. V<sub>b</sub> is the bias voltage discussed below, V<sub>s</sub> is the preamplifier supply voltage set to 5 V in our work (recommended levels: 4 - 9 V)]]
 
|-
 
|}
 
  
=== Data Acquisition ===
+
The first remarkable feature of the the SiPM statistics is the presence of discrete peaks in the histogram of charge collected in the SiPM.  The SiPM pulse charge is computed as the SiPM signal integral (Vs) divided by the Gain<sub>trans-impedance</sub> (V/A) of the preamplifier. This allows us to determine the charge collected per activated pixel (per detected photon) and therefore gives the gain of the device. This is the "self-calibration" referred to above.
  
A Tektronix TDS 2024 (2Gsmp/s, 200MHz) is used to acquire the SiPM signal from its [[SiPM_Amplifier|preamplifier]], the response of which is well understood based on detailed [[MATLAB amplifier in detail|analysis and simulation]]. Since tens of thousands of waveforms are necessary to construct a clean histogram of collected charge, a fast PC based data collection system was necessary. The data export module installed on this oscilloscope allows RS-232 interface over which commands can be issued and data transfer requested. Unfortunately going above the baud rate of 9600 always resulted in lost bytes. At 9600 the 2500-sample waveform collected by the oscilloscope takes about 2-3 seconds to transfer. Since we are dealing with time windows of 1&mu;s in which the unit is too slow to collect all 2500 samples (it was found to copy or interpolate between actual samples) it was resolved to just collect the first 1000 samples, corresponding to the first 4 divisions on the screen. The waveforms now trickled at one per second.
+
The general analysis procedure was to
 +
# histogram the collected set of function integrals;
 +
# get the pedestal: the first peak corresponds to events with no photon hits, so it defines zero charge collected;
 +
# calculate the gain and rescale the histogram to units of detected photons
  
For the purposes of collecting integrals of waveforms (proportional to total charge collected per received flash) it was later found that the averages of the functions can be requested much faster, about 3 per second. This value times the window duration equals the desired integral!
+
Since each peak in the histogram shown in the figure at the right is expressed in units of photon count, the mean is the average number of detected photons per pulse. After subtracting away the contribution from the dark counts (described below), the efficiency of the SiPM can be calculated by comparing this average yield to that found by the HPD.
  
Aside from the convenience of usable results within hours instead of a day, is the issue of avoiding systematic drifts. It was found that while higher statistics smooth out the histogram of integrals, there are also drifts, whether due to environmental variations over the course of a day or electronic effects. These drifts smeared the histograms, most of which already had a very faint sign of photon peaks. So, faster data acquisition also meant avoiding these drifts.
+
This procedure was repeated with the LED and/or SiPM covered to measure the dark rate. Depending on which distribution showed the photon peaks more distinctly, either the illuminated or dark datasets were used for the gain calculation and pedestal calculation. Either way, a mean was extracted from the dark distribution to calculate the dark rate and to subtract the average dark pixel count measured from the average pixel count measured while illuminated.
  
== SiPM Measurements ==
+
Efficiency calculated in the manner described is compared to the expected efficiency. Integrating the HPD response function in frequency space weighted by the LED emission spectrum yields the mean detection efficiency of the HPD for that light source.  The same exercise was carried out using the photon detection efficiency function supplied by the SiPM manufacturer, and compared with the measured efficiency as a check that we had obtained the expected SiPM performance.
  
=== Analysis Approach ===
+
== Summary of Basic Characteristics and Comparison of SiPMs ==
 
 
[[Image:PhotonPeaks_SSPM05.png|frame|Illustration of discrete peaks seen in the collected SiPM charge frequency histogram. The first peak shows the number of events in which no photons were detected, the next shows one and so forth. Note the even spacing of the peaks, showing the linearity of the device.]]
 
 
 
The first remarkable feature of the the SiPM statistics is the presence of discrete peaks in the histogram of charge collected in the SiPM(proportional to the SiPM signal (V) integral (Vs) by 1/Gain<sub>trans-impedance</sub> (A/V). This allows us to determine the charge collected per activated pixel (per photon) and therefore gives the gain of the device. This is the "self-calibration" referred to above.
 
 
 
The general analysis procedure was to
 
# histogram the collected set of function integrals
 
# get the pedestal: the first peak corresponds to events with no photon hits, so it properly belongs at zero [charge collected]
 
# gain is calculated and histogram rescaled: the width between adjacent peaks corresponds to the the gain in units of Vs/pixel. (Using the amplifier trans-impedance gain value, this can later be converted to charge/pixel)
 
# mean of this shifted, rescaled set is calculated. Since each peak is now pegged to photon count, the mean is in the units of average photons received. Based on this value, corrected by the dark count (described below), the efficiency of the SiPM can be calculated by comparing this average flux to that felt by the HPD.
 
 
 
This procedure is repeated with the LED and/or SiPM covered to measure the dark rate. Depending on which distribution showed the photon peaks more distinctly, either the illuminated or dark datasets were used for the gain calculation and pedestal calculation. Either way, a mean was extracted from the dark distribution to calculate the dark rate and to subtract the average dark pixel count measured from the average pixel count measured while illuminated.
 
 
 
=== Summary of Basic Characteristics and Comparison of SiPMs ===
 
  
 
Below is the summary of results obtained from these measurements performed on the two SiPMs acquired from Photonique.
 
Below is the summary of results obtained from these measurements performed on the two SiPMs acquired from Photonique.
Line 90: Line 72:
 
|-
 
|-
 
| SSPM-050701GR-TO18 [http://www.photonique.ch/DataSheets/SSPM_050701GR_TO18_Rev1.pdf]
 
| SSPM-050701GR-TO18 [http://www.photonique.ch/DataSheets/SSPM_050701GR_TO18_Rev1.pdf]
| 0.8&times;10<sup>6</sup> || 1.1&times;10<sup>6</sup> ||~29% || ~30% || 10 MHz || 9.8 MHz
+
| 0.8&times;10<sup>6</sup> || 1.1&times;10<sup>6</sup> || 29% || 30&plusmn;2% || 10 MHz || 9.8 MHz
 
|-
 
|-
 
| SSPM-0606BG4-PCB [http://www.photonique.ch/DataSheets/SSPM_0606BG4MM_PCB_vs1.pdf]
 
| SSPM-0606BG4-PCB [http://www.photonique.ch/DataSheets/SSPM_0606BG4MM_PCB_vs1.pdf]
| 1.5&times;10<sup>5</sup> || 2.5&times;10<sup>5</sup> || 27% || 20-23% || 15 MHz || 8.9 MHz
+
| 1.5&times;10<sup>5</sup> || 2.5&times;10<sup>5</sup> || 27% || 22&plusmn;2% || 15 MHz || 8.9 MHz
 
|}
 
|}
 
<br><br>
 
<br><br>
  
=== Detailed Characterization ===
+
== Detailed Characterization ==
  
Since the SiPM performance is sensitive to the bias voltage applied and the ambient temperature, a measurement SiPM properties as functions of bias voltage (V<sub>b</sub>) and temperature (T) was performed on the SSPM-06~. (By this point, the SSPM-06~ was judged to a better sensor for the tagger microscope, owing to higher sensitivity in the blue-green range and better active area match to the fiber cross-section.  Aside from gains in efficiency and dynamic range of the resulting readout, higher photon detection implies higher time resolution because of the scintillation decay time of 2.7ns in the fiber.)
+
Since the SiPM performance is sensitive to the bias voltage applied and the ambient temperature, a measurement of SiPM properties as functions of bias voltage (V<sub>b</sub>) and temperature (T) was performed on the SSPM-06. By this point, the SSPM-06 was judged to be a better sensor for the tagger microscope, owing to [[:Image:Image:BCF20,LED,SiPMs comp.png|higher sensitivity in the blue-green range]] and better active area match to the fiber cross-section.  Higher photon detection efficiency is not required for the sake of pulse-height resolution, but it is important in that it improves the time resolution because of the intrinsic scintillation decay time of 2.7&nbsp;ns in the fiber.
  
 
The range of interest for these operating variables were:
 
The range of interest for these operating variables were:
* V<sub>b</sub>: from 0.5V below to 0.5V above the operating range: 19V-21V
+
* V<sub>b</sub>: from 0.5&nbsp;V below to 0.5&nbsp;V above the operating range, yielding a range of interest: 19-21&nbsp;V
* T: 0-above room temp., in practice 3&deg;C (to avoid growing snow) to 25&deg;C
+
* T: 3&deg;C (to avoid accumulating frost) up to 35&deg;C
  
However, it was found that the peaks were very indistinct by at bias voltages below 20V and temperatures above 20&deg;C. This was probably due to the narrowing of the peaks due to smaller gain or convolution of the additional dark counts detected.
+
=== Histogram Fitting Method ===
  
==== Histogram Fitting Method ====
+
It was found that the individual photon peaks were very indistinct at bias voltages below 20&nbsp;V and also at temperatures above 20&deg;C.  This merging of the peaks is explained by the reduction in pixel gain that occurs for lower bias voltages and higher temperatures, while the electronic noise from the preamplifier remains relatively constant. The solution to this was to abandon the manual location of pedestals, peak spacing etc. Instead, a parametrized model was created by Prof. Richard Jones based on which fitting of the histograms was performed. It has the form:
 
 
The solution to this was to abandon the manual location of pedestals, peak spacing etc. Instead, a model was created by Prof. Richard Jones based on which fitting of the histograms was performed. It has the form:
 
  
 
<math>
 
<math>
f(q) = \sum_{p,s} \left(\frac{e^{-\lambda_{(p)}} \lambda_{(p)}^p}{p!}\right)\left(\frac{e^{-p \lambda_{(s)}}(p \lambda_{(s)})^s}{s!}\right) \left(\frac{\exp \left(-\frac{1}{2}\; \frac{\left[q-(p+s)\right]^2}{\sigma_0^2+(p+s)\sigma_1^2}\right) } {\sqrt{2\pi}\left[\sigma_0^2+(p+s)\sigma_1^2\right]^{\frac{1}{2}} }\right)
+
f(q) = \sum_{p,s} \left(\frac{e^{-\lambda} \lambda^p}{p!}\right)\left(\frac{e^{-p \mu}(p \mu)^s}{s!}\right) \left(\frac{\exp \left(-\frac{1}{2}\; \frac{\left[q-(p+s)\right]^2}{\sigma_0^2+(p+s)\sigma_1^2}\right) } {\sqrt{2\pi}\left[\sigma_0^2+(p+s)\sigma_1^2\right]^{\frac{1}{2}} }\right)
 
</math>
 
</math>
  
Line 118: Line 98:
 
{| border="0" cellpadding="0"
 
{| border="0" cellpadding="0"
 
|-
 
|-
|<math>q \equiv \frac{x-x_0}{g}\quad</math> ||width="50px"| || a unit normalized to pixel counts (and zeroed accordingly)
+
|<math>q \equiv \frac{x-x_0}{g}\quad</math> ||width="50px"| || where <math>g</math> is a gain factor equaling the distance between peaks in Vs. <math>q</math> is therefore a unit normalized to pixel counts and zeroed accordingly.
 
|-
 
|-
 
|<math>x\quad</math> || || is the real integral value (in Vs) and <math>x_0</math> is the pedestal offset (location of first peak).
 
|<math>x\quad</math> || || is the real integral value (in Vs) and <math>x_0</math> is the pedestal offset (location of first peak).
 
|-
 
|-
|<math>p, \lambda_{(p)}\quad</math> || || is the pixel count and Poisson average pixel count
+
|<math>p, \lambda\quad</math> || || is the pixel count and Poisson average pixel count
 
|-
 
|-
|<math>s, \lambda_{(s)}\quad</math> || ||are multi-Poisson factors that take into account Poisson distributions of secondary pixel counts per each real hit from the set of p hits.
+
|<math>s, \mu\quad</math> || ||are multi-Poisson factors that take into account Poisson distributions of secondary pixel counts per each real hit from the set of p hits.
 
|-
 
|-
 
|<math>\sigma_0, \sigma_1\quad</math> || || are random noise parameters.
 
|<math>\sigma_0, \sigma_1\quad</math> || || are random noise parameters.
Line 131: Line 111:
  
  
<math>\lambda_{(p)}, \lambda_{(s)}, \sigma_0, \sigma_1, g, x_0 \quad</math> are the fit parameters. Note the absence of a vertical scale parameter. The vertical scale depends on the number of samples collected, whereas the equation in this model is normalized.  Rescaling works as follows:
+
<math>\lambda, \mu, \sigma_0, \sigma_1, g, x_0 \quad</math> are the fit parameters. Note the absence of a vertical scale parameter. The vertical scale depends on the number of samples collected, whereas the equation in this model is normalized.  Rescaling works as follows:
  
If <math>f(x)=T\,f(q)</math>, where <math>T</math> is a vertical scaling parameter and since <math>dq=dx/g</math>,  
+
If <math>f(x)=T\,f(q)</math>, where <math>T</math> is a vertical scaling parameter and since <math>dq = dx/g</math>,  
  
 
<math>\int_{-\infty}^{\infty} f(x)\, dx = Tg \int_{-\infty}^{\infty} f(q)\, dq = Tg </math> implies that Tg is the number of events collected times the bin width (in Vs).  
 
<math>\int_{-\infty}^{\infty} f(x)\, dx = Tg \int_{-\infty}^{\infty} f(q)\, dq = Tg </math> implies that Tg is the number of events collected times the bin width (in Vs).  
  
Now, with this powerful instrument at hand used with a fitter in Paw, the histograms collected as function of T and V<sub>b</sub> were analyzed. It turned out that even histograms with nearly indistinguishable peaks  yielded a best fit to this model and suggested the appropriate gain and other parameters.
+
Now, with this powerful instrument at hand used with a fitter in Paw, the histograms collected as function of T and V<sub>b</sub> were analyzed. It turned out that even histograms with nearly indistinguishable peaks  yielded a reasonable fit to this model.
  
==== Results ====
+
=== Results for SSPM06===
  
Below is the analyzed data on dark rate, gain and photon detection efficiency (PDE) as function of T and V<sub>b</sub>. An attempt was also made at mapping the rate of secondaries (multi-Poisson parameter) as a function of these variables but small trends perceived in the data were within the parameter's error bars.
+
Below is the analyzed data on dark rate, gain and photon detection efficiency (PDE) as function of T and V<sub>b</sub>. An attempt was also made at mapping the rate of secondaries (multi-Poisson parameter) as a function of these variables but the small trends perceived in the data were within the parameter's error bars.
  
 
{| cellpadding="3" style="text-align:center; margin: 1em auto 1em auto"
 
{| cellpadding="3" style="text-align:center; margin: 1em auto 1em auto"
Line 163: Line 143:
 
|}
 
|}
  
== Links ==
+
===Results for Hamamatsu 400 pixel MPPC===
 +
 
 +
Data were collected with the 1mm x 1mm Hamamatsu MPPC using a similar procedure as was used for the Photonique SiPM studies reported above.  The integration window was 250 ns wide, and contained all of the positive side of the signal and about 15% of the negative undershoot tail from the differential-coupled output.  The data below were taken with a pulse amplitude giving approximately 1pe per pulse, and with the pulser covered to measure the dark rate (last figure).  Each run contains about 15000 samples.
 +
{| cellpadding="3" style="text-align:center; margin: 1em auto 1em auto"
 +
|-
 +
| [[Image:hVb695_T25.gif|250px]] || [[Image:hVb700_T25.gif|250px]]
 +
|-
 +
| [[Image:hVb702_T25.gif|250px]] || [[Image:hVb710_T25.gif|250px]]
 +
|-
 +
|colspan="2" | Pulse height (V-s) spectrum at fixed pulser intensity and temperature 25&deg;C, and increasing bias voltage V<sub>b</sub> = 69.5V (upper left), 70.0V (upper right), 70.2V (lower left), and 71.0V (lower right).
 +
|-
 +
|}
 +
{| cellpadding="3" style="text-align:center; margin: 1em auto 1em auto"
 +
|-
 +
| [[Image:hDVb700_T25.gif|250px]]
 +
|Pulse height (V-s) spectrum with zero pulser intensity and temperature 25&deg;C, and bias voltage V<sub>b</sub> = 70.0V.
 +
|}
 +
 
 +
The black histograms in the plots are the data and the red curves are the best fit to the data using the multi-Poisson model described in a preceeding section, with two modifications.
 +
* The Gaussian smearing of the individual pixel pulse-height distribution was replaced with the following function that has an asymmetric tail.
 +
{|align="center"
 +
|<math> \frac{}{}f(x;\alpha,\beta,\sigma) </math> ||=|| <math>(1-\beta)\frac{\alpha}{2}\,e^{\alpha x+\frac{\alpha^2\sigma^2}{2}}\left[1-Erf(\frac{x+\alpha\sigma^2}{\sqrt{2}\sigma})\right] </math>
 +
|-
 +
|&nbsp;||&nbsp;||<math> + \frac{\beta}{\sqrt{2\pi}\sigma}\,e^{-\frac{x^2}{2\sigma^2}}
 +
</math>
 +
|}
 +
: This function is normalized to unity and is described by parameters:
 +
:# <math>\alpha</math> = inverse length of left-side tail
 +
:# <math>\beta</math> = fraction of peak integral in left-side tail
 +
:# <math>\sigma</math> = sigma of Gaussian right-side tail = <math> (\sigma_0^2+(p+s)\sigma_1^2)^{1/2}</math>
 +
 
 +
* The mean cross-talk parameter, formerly <i>p</i>&mu; in the treatment described above, has been replaced with <i>p</i><sup>2</sup>&mu;.
 +
 
 +
Without the second change above, the fit to the data is significantly worse.  It might be explained by the tendency of cross-talk to bunch up because of self-coupling feedback.  A simpler explanation might be that it takes into account a natural variation in the light output of the pulser from pulse to pulse.  This remains to be investigated.  The parameters of the fit function listed in the above plots are listed below.
 +
 
 +
# Integral of fit function, in rescaled (''pe'') x-axis units.
 +
# Centroid of zero ''pe'' peak, in V-s.
 +
# Gain of readout, in V-s/''pe''.
 +
# Mean detected photon count (&lambda;<sub>p</sub>)
 +
# Mean cross-talk pixels per detected photon (&lambda;<sub>s</sub>)
 +
# Excess noise per pixel (&sigma;<sub>1</sub>), in ''pe''
 +
# &alpha; parameter of peak shape function, see above
 +
# &sigma;<sub>0</sub> parameter of peak shape function, see above
 +
# &beta; parameter of peak shape function, see above
 +
 
 +
The Fortran source code where the fit function is implemented can be found [http://zeus.phys.uconn.edu/halld/siliconPM/fits-2-2008/pshape.f here].
 +
 
 +
==== MPPC measurement to-do list ====
 +
 
 +
* Increase LED output and compare spectra
 +
* Collect spectra of signal peaks as a function of window position (to evaluate distribution of after-pulses)
 +
* Look for methods/components to boost data collection rate
 +
 
 +
 
 +
= Links =
  
 
* [[SiPM Vendors]]
 
* [[SiPM Vendors]]
 +
* [[Tagger Time Resolution]] estimates
 +
* BCF-20 Scintillating Fiber (catalog) [http://www.detectors.saint-gobain.com/Media/Documents/S0000000000000001004/SGC_Scintillating_Optical_Fibers_Brochure.pdf]
 +
* [[Hybrid Photodiode]] (HPD)
 +
* [[dark chamber | Photo-sensor Test Stand]]
 +
* Temperature Controller (vendor page) [http://www.tetech.com/temp/tc24-12.shtml]
 +
* Callibration of the temperature controller: a [[:media:Tc2412calib.pdf|lookup table]] for the control and monitor voltage. 
 +
* Brandan Krueger's pages on the [[SiPM Amplifier]] and [[MATLAB amplifier in detail]]
 +
* [http://www.photonique.ch Photonique SA] SiPM Specification Sheets: SSPM-05~ [http://www.photonique.ch/DataSheets/SSPM_050701GR_TO18.pdf] and SSPM-06~ [http://www.photonique.ch/DataSheets/SSPM_0606BG4MM.pdf]
 +
* [[SiPM Radiation Hardness Tests]]
  
== References ==
+
 
 +
= References =
  
 
# I. Senderovich and R.T. Jones, "Suitability of Silicon Photomultiplier Devices for Readout of a Scintillating Fiber Tagger Hodoscope", ''GlueX-doc-760'' (2007) [http://zeus.phys.uconn.edu/halld/bltwghome/UConn-Jlab_contract-2006/report-2-2007.pdf]
 
# I. Senderovich and R.T. Jones, "Suitability of Silicon Photomultiplier Devices for Readout of a Scintillating Fiber Tagger Hodoscope", ''GlueX-doc-760'' (2007) [http://zeus.phys.uconn.edu/halld/bltwghome/UConn-Jlab_contract-2006/report-2-2007.pdf]
 
 
# Z. Sadygov (Dubna), Three advanced designs of avalanche micro-pixel photodiodes: their history of development, present status, maximum possibilities and limitations. [http://www.physics.uconn.edu/~senderovich/perm/APDTalk.pdf]
 
# Z. Sadygov (Dubna), Three advanced designs of avalanche micro-pixel photodiodes: their history of development, present status, maximum possibilities and limitations. [http://www.physics.uconn.edu/~senderovich/perm/APDTalk.pdf]
 
 
# P.Pakhlov (ITEP), SiPM: Development and Applications [http://www.physics.uconn.edu/~senderovich/perm/SiPM.ppt]
 
# P.Pakhlov (ITEP), SiPM: Development and Applications [http://www.physics.uconn.edu/~senderovich/perm/SiPM.ppt]
 
  
  
 
-------------
 
-------------
  
Written and last edited by [[User:Senderovich|Igor Senderovich]] 14:22, 13 August 2007 (EDT)
+
Last edited by [[User:Senderovich|Igor Senderovich]], June 2008

Latest revision as of 00:57, 11 August 2010

SiPM Performance Requirements

SSPM-050701GR-TO18 [1] from Photonique SA, with 1 mm2 active area with 556 pixels
SSPM-0606BG4-PCB [2] from Photonique SA, with 4.4 mm2 active area with 1700 pixels
MPPC S10362-11-050C [3] from Hamamatsu, with 1 mm2 active area with 400 pixels

A novel method of low light readout is evaluated here. Traditionally, signals of tens to hundreds of photons are read out by photomultiplier tubes (PMTs), which provide gain of via a cascade of electrons multiplied on collision at each of the device's sequential dynodes. The small cross-section scintillating fibers in the high rate tagger microscope that will operate in Hall-D of Jefferson Lab call for a new and more compact readout. Silicon Photomultipliers (SiPMs) are discussed on the merits of their gain, detection efficiency, speed and noise level.

The tagger microscope consists of many identical and well isolated readout channels, each consisting of a 2 cm scintillating fiber connected to a clear acrylic fiber light guide. A tagging electron travels axially down the length of a scintillating fiber depositing an average of 4 MeV of energy in the fiber, resulting in ~1600 scintillation photons within the forward capture cone of the fiber. Assuming that 80% of these are delivered to the SiPM active surface and a conservative estimate of 15% for the efficiency of the SiPM leads to an estimate of 190 for the average SiPM pixel count per event. Monte Carlo simulations have shown that an efficient detection threshold corresponds to 40% of the average pulse height, or 80 SiPM pixels. This implies a requirement for the dark rate that spontaneous pulses never exceed 80 pixels.

The large photon yield expected at the end of the light guide does not demand unusual detection efficiency on the part of the SiPM. For example, 10% efficiency with the above number of photons still yields a signal of 130 photons. However, given that the scintillator (BCF-20) has a finite decay time (2.7ns) the more photons are produced the more clearly resolved is the leading-edge time of the pulse. (See Tagger Time Resolution)

The device is expected to have a high enough gain (measured in electrons per photon detected) - around 106 in order for such a small light signal to be recorded by conventional electronics. SiPM devices are also susceptible to spurious, thermally excited pixel breakdowns, each showing up as a single photon hit ("dark count"). Very high rates of these single-pixel events may create pileup above the signal threshold. All of the above parameters (detection efficiency, gain and dark rate) depend on applied bias voltage and temperature. Stability of performance within the expected fluctuations of these environmental variables is an important requirement.

Another criterion in SiPM selection is its dynamic range. Although the tagger essentially provides digital information - scintillation detected or not in each energy channel within each beam bucket - sufficient range is necessary to set a threshold above the noise floor and to allow for some degree of gain variation at high rates arising from the finite pixel recovery time.

Bench Test Setup

A fast light source operating in an environment with little background is necessary for the tests described here. The challenge is in preventing light leaks in this chamber despite the need for access ports, cable feed-through, and a temperature control module that requires heat exchange with the outside.

A dark chamber was constructed to create this controlled environment. Please refer to the more detailed page on its construction, test and calibration.

Additionally a reference sensor is necessary to calibrate the light flux. A UV/Blue/Green-sensitive Hybrid Photodiode (HPD) from DEP was used for this purpose. It has a detection efficiency of 5-15% in the wavelength range of our light sources and a factor of 2700 gain at the recommended HV of 12 kV. Unfortunately this low gain and its high capacitance (~200 pF) results in statistical charge fluctuations of several photo-electrons, preventing discrete photon counting. However, devices of this type, owing to their simple acceleration gap, have a very predictable gain, consistent from from one unit to the next. Its gain factor was used as an assumption for all subsequent calculations.

SiPM Measurements

Analysis Approach

Illustration of discrete peaks seen in the collected SiPM charge frequency histogram. The first peak shows the number of events in which no photons were detected, the next shows one and so forth. Note the even spacing of the peaks, showing the linearity of the device.

The first remarkable feature of the the SiPM statistics is the presence of discrete peaks in the histogram of charge collected in the SiPM. The SiPM pulse charge is computed as the SiPM signal integral (Vs) divided by the Gaintrans-impedance (V/A) of the preamplifier. This allows us to determine the charge collected per activated pixel (per detected photon) and therefore gives the gain of the device. This is the "self-calibration" referred to above.

The general analysis procedure was to

  1. histogram the collected set of function integrals;
  2. get the pedestal: the first peak corresponds to events with no photon hits, so it defines zero charge collected;
  3. calculate the gain and rescale the histogram to units of detected photons

Since each peak in the histogram shown in the figure at the right is expressed in units of photon count, the mean is the average number of detected photons per pulse. After subtracting away the contribution from the dark counts (described below), the efficiency of the SiPM can be calculated by comparing this average yield to that found by the HPD.

This procedure was repeated with the LED and/or SiPM covered to measure the dark rate. Depending on which distribution showed the photon peaks more distinctly, either the illuminated or dark datasets were used for the gain calculation and pedestal calculation. Either way, a mean was extracted from the dark distribution to calculate the dark rate and to subtract the average dark pixel count measured from the average pixel count measured while illuminated.

Efficiency calculated in the manner described is compared to the expected efficiency. Integrating the HPD response function in frequency space weighted by the LED emission spectrum yields the mean detection efficiency of the HPD for that light source. The same exercise was carried out using the photon detection efficiency function supplied by the SiPM manufacturer, and compared with the measured efficiency as a check that we had obtained the expected SiPM performance.

Summary of Basic Characteristics and Comparison of SiPMs

Below is the summary of results obtained from these measurements performed on the two SiPMs acquired from Photonique.

Summary of SiPM Properties measured at room temperature at recommended bias voltages
Device Gain PDE (yellow) Dark Rate
Nom. Meas. Nom. Meas. Nom. Meas.
SSPM-050701GR-TO18 [4] 0.8×106 1.1×106 29% 30±2% 10 MHz 9.8 MHz
SSPM-0606BG4-PCB [5] 1.5×105 2.5×105 27% 22±2% 15 MHz 8.9 MHz



Detailed Characterization

Since the SiPM performance is sensitive to the bias voltage applied and the ambient temperature, a measurement of SiPM properties as functions of bias voltage (Vb) and temperature (T) was performed on the SSPM-06. By this point, the SSPM-06 was judged to be a better sensor for the tagger microscope, owing to higher sensitivity in the blue-green range and better active area match to the fiber cross-section. Higher photon detection efficiency is not required for the sake of pulse-height resolution, but it is important in that it improves the time resolution because of the intrinsic scintillation decay time of 2.7 ns in the fiber.

The range of interest for these operating variables were:

  • Vb: from 0.5 V below to 0.5 V above the operating range, yielding a range of interest: 19-21 V
  • T: 3°C (to avoid accumulating frost) up to 35°C

Histogram Fitting Method

It was found that the individual photon peaks were very indistinct at bias voltages below 20 V and also at temperatures above 20°C. This merging of the peaks is explained by the reduction in pixel gain that occurs for lower bias voltages and higher temperatures, while the electronic noise from the preamplifier remains relatively constant. The solution to this was to abandon the manual location of pedestals, peak spacing etc. Instead, a parametrized model was created by Prof. Richard Jones based on which fitting of the histograms was performed. It has the form:

where,

where is a gain factor equaling the distance between peaks in Vs. is therefore a unit normalized to pixel counts and zeroed accordingly.
is the real integral value (in Vs) and is the pedestal offset (location of first peak).
is the pixel count and Poisson average pixel count
are multi-Poisson factors that take into account Poisson distributions of secondary pixel counts per each real hit from the set of p hits.
are random noise parameters.


are the fit parameters. Note the absence of a vertical scale parameter. The vertical scale depends on the number of samples collected, whereas the equation in this model is normalized. Rescaling works as follows:

If , where is a vertical scaling parameter and since ,

implies that Tg is the number of events collected times the bin width (in Vs).

Now, with this powerful instrument at hand used with a fitter in Paw, the histograms collected as function of T and Vb were analyzed. It turned out that even histograms with nearly indistinguishable peaks yielded a reasonable fit to this model.

Results for SSPM06

Below is the analyzed data on dark rate, gain and photon detection efficiency (PDE) as function of T and Vb. An attempt was also made at mapping the rate of secondaries (multi-Poisson parameter) as a function of these variables but the small trends perceived in the data were within the parameter's error bars.

SSPM06 DarkRateVsVb.png SSPM06 DarkRateVsT.png
Dark rate plotted as a function of bias voltage at extreme and room temperatures and as a function of temperature at different bias voltages. Note the disappearance of temperature dependence at low bias voltage.


SSPM06 GainVsVb.png SSPM06 GainVsT.png
SiPM gain plotted as a function of bias voltage at extreme and room temperatures and as a function of temperature at different bias voltages.


SSPM06 PDEVsVb.png SSPM06 PDEVsT.png
Photon detection efficiency as a function of bias voltage at extreme and room temperatures and as a function of temperature at different bias voltages.

Results for Hamamatsu 400 pixel MPPC

Data were collected with the 1mm x 1mm Hamamatsu MPPC using a similar procedure as was used for the Photonique SiPM studies reported above. The integration window was 250 ns wide, and contained all of the positive side of the signal and about 15% of the negative undershoot tail from the differential-coupled output. The data below were taken with a pulse amplitude giving approximately 1pe per pulse, and with the pulser covered to measure the dark rate (last figure). Each run contains about 15000 samples.

HVb695 T25.gif HVb700 T25.gif
HVb702 T25.gif HVb710 T25.gif
Pulse height (V-s) spectrum at fixed pulser intensity and temperature 25°C, and increasing bias voltage Vb = 69.5V (upper left), 70.0V (upper right), 70.2V (lower left), and 71.0V (lower right).
HDVb700 T25.gif Pulse height (V-s) spectrum with zero pulser intensity and temperature 25°C, and bias voltage Vb = 70.0V.

The black histograms in the plots are the data and the red curves are the best fit to the data using the multi-Poisson model described in a preceeding section, with two modifications.

  • The Gaussian smearing of the individual pixel pulse-height distribution was replaced with the following function that has an asymmetric tail.
=
   
This function is normalized to unity and is described by parameters:
  1. = inverse length of left-side tail
  2. = fraction of peak integral in left-side tail
  3. = sigma of Gaussian right-side tail =
  • The mean cross-talk parameter, formerly pμ in the treatment described above, has been replaced with p2μ.

Without the second change above, the fit to the data is significantly worse. It might be explained by the tendency of cross-talk to bunch up because of self-coupling feedback. A simpler explanation might be that it takes into account a natural variation in the light output of the pulser from pulse to pulse. This remains to be investigated. The parameters of the fit function listed in the above plots are listed below.

  1. Integral of fit function, in rescaled (pe) x-axis units.
  2. Centroid of zero pe peak, in V-s.
  3. Gain of readout, in V-s/pe.
  4. Mean detected photon count (λp)
  5. Mean cross-talk pixels per detected photon (λs)
  6. Excess noise per pixel (σ1), in pe
  7. α parameter of peak shape function, see above
  8. σ0 parameter of peak shape function, see above
  9. β parameter of peak shape function, see above

The Fortran source code where the fit function is implemented can be found here.

MPPC measurement to-do list

  • Increase LED output and compare spectra
  • Collect spectra of signal peaks as a function of window position (to evaluate distribution of after-pulses)
  • Look for methods/components to boost data collection rate


Links


References

  1. I. Senderovich and R.T. Jones, "Suitability of Silicon Photomultiplier Devices for Readout of a Scintillating Fiber Tagger Hodoscope", GlueX-doc-760 (2007) [10]
  2. Z. Sadygov (Dubna), Three advanced designs of avalanche micro-pixel photodiodes: their history of development, present status, maximum possibilities and limitations. [11]
  3. P.Pakhlov (ITEP), SiPM: Development and Applications [12]



Last edited by Igor Senderovich, June 2008