logo

Compact CubeSat Gamma-ray detector for GRID mission

NUCLEAR ELECTRONICS AND INSTRUMENTATION

Compact CubeSat Gamma-ray detector for GRID mission

Jia-Xing Wen
Xu-Tao Zheng
Jian-Dong Yu
Yue-Peng Che
Dong-Xin Yang
Huai-Zhong Gao
Yi-Fei Jin
Xiang-Yun Long
Yi-Hui Liu
Da-Cheng Xu
Yu-Chong Zhang
Ming Zeng
Yang Tian
Hua Feng
Zhi Zeng
Ji-Rong Cang
Qiong Wu
Zong-Qing Zhao
Bin-Bin Zhang
Peng An
Nuclear Science and TechniquesVol.32, No.9Article number 99Published in print 01 Sep 2021Available online 08 Sep 2021
61502

Gamma-ray integrated detector (GRID) mission is a student project designed to use multiple gamma-ray detectors carried by nanosatellites (CubeSats), forming a full-time all-sky gamma-ray detection network that monitors the transient gamma-ray sky in the multi-messenger astronomy era. A compact CubeSat gamma-ray detector, including its hardware and firmware, was designed and implemented for the mission. The detector employs four Gd2Al2Ga3O12:Ce> (GAGG:Ce) scintillators coupled with four silicon photomultiplier (SiPM) arrays to achieve a high gamma-ray detection efficiency between 10 keV and 2 MeV with low power and small dimensions. The first detector designed by the undergraduate student team onboard a commercial CubeSat was launched into a Sun-synchronous orbit on October 29, 2018. The detector was in a normal observation state and accumulated data for approximately one month after on-orbit functional and performance tests, which were conducted in 2019.

Video Abstract

Gamma-ray burstsScintillation detectorsSiPMCubeSat

1 Introduction

Gamma-Ray Integrated Detectors (GRID) mission is a student project designed for the scientific purpose of monitoring the transient gamma-ray sky in the local universe, particularly, to accumulate a sample of gamma-ray bursts (GRBs) associated with gravitational waves (GWs). According to the estimation of the GW-GRB joint detection event rate, the maximum number of events that can be detected is more than a dozen per year. Therefore, GRID is designed to serve as full-time all-sky gamma-ray detection network, without Earth occultation or interruptions due to the South Atlantic Anomaly (SAA), with many compact and modularized gamma-ray detectors on a fleet of CubeSats in low Earth orbit. As a distributed system, GRID can localize detected GRBs via triangulation or flux modulation with simple scintillation detectors [1].

The scientific payloads of GRID comprise several modularized compact gamma-ray detectors. Many key technologies have been utilized to optimize the gamma-ray detection performance in the limited space of a CubeSat. In the first gamma-ray detector prototype of GRID, GAGG:Ce was used, and the package was optimized for high transmittance of low-energy X-rays down to 10 keV. To respect the power and space limitations of CubeSats, silicon photomultipliers (SiPMs) were utilized instead of traditional photomultiplier tubes (PMTs) owing to their attractive capabilities, such as their super miniature size, low weight, low power consumption, and insensitivity to magnetic fields [2]. The strong dark noise of the SiPM array restricts the signal-to-noise ratio (SNR) at room temperature; hence, the current sensitive pre-amplifier was designed, modeled, and optimized to improve the SNR. Data acquisition (DAQ) electronics were designed based on an off-the-shelf ARM core microcontroller unit (MCU), which is sufficiently simple for undergraduate students. We note that numerous CubeSat-based missions similar to GRID mission have been proposed and are under development [3-8]. The scientific payloads of BurstCube [4], CAMELOT [5], HERMES [7], and GRBAlpha (in-orbit demonstration for CAMELOT) [6] are scintillator-based detectors similar to those of GRID. BlackCAT [3] adopts silicon detectors and is sensitive to soft X-rays. LECX [8] is designed to employ four CdZnTe (CZT) detectors with high energy resolution.

The first detector prototype onboard a 6U (30 cm × 20 cm × 10 cm) CubeSat developed by Spacety Co. Ltd, a commercial satellite company in China, was launched into a Sun-synchronous orbit [1] with an altitude of 500 km and inclination of 97.5. It was in a normal observation state and accumulated data for approximately one month after its on-orbit functional and performance tests, which were conducted in 2019. Compared with the first detector, the second detector has fewer hardware modifications and improvements. An aluminized polyimide film was used to better insulate the sunlight, and the leakage current monitoring circuits of the SiPM arrays were modified to provide a wider measurement range in the second detector. The second detector was launched into a Sun-synchronous orbit with an altitude of 500 km and inclination of 97.3 by the Long-March 6 rocket on November 6, 2020. The second detector has accumulated data for more than 300 h of on-orbit observation. Multiple GRBs were observed. All the corresponding scientific data will be collected and published by the National Space Science Data Center (NSSDC) in the future. In this paper, we present the detailed design of the detector, electronics, and firmware. In addition, we discuss the energy resolution, low-energy X-ray detection performance, and high-rate performance of the detector.

2 Detector structure

A schematic and photograph of the first detector fabricated for GRID mission are shown in Fig. 1. The detector comprises four GAGG:Ce scintillators coupled with four SiPM arrays on one SiPM board. Each SiPM array comprises 4×4 J-60035-type SiPMs from SensL. The standard output pins of the SiPMs are connected in parallel on a front-end electronics (FEE) board. The following DAQ board provides the capabilities of four-channel signal digitization, power distribution, communication, and detector control. The detector has dimensions of 5 cm × 9.4 cm × 9.4 cm, which occupies half of a CubeSat with standard dimensions (units or ‘U’), and a power consumption of 5 V–0.6 A. The detector provides a novel electronic interface, supporting the serial peripheral interface (SPI), universal asynchronous receiver/transmitter (UART) protocols, and pulses per second (PPS) interface. The features of the first detector, which is a modularized CubeSat payload suitable for different nanosatellite platforms, are summarized in Table 1.

Table 1:
Main features of the first compact gamma-ray detector of GRID.
Parameter Value
Detector size (cm3) 0.5U (9.4×9.4×5)
Weight (g) 780
Power (W) ≤3
Detection area (cm2) 58
FOV 1 π
Energy range (keV) 10˜2000
Dead time (μs) 50
Show more
Figure 1:
(Color online) 3D model of a GRID (top) and photograph of a GRID (bottom)
pic

3 Scintillator and FEE

3.1 Scintillator and package

We used GAGG:Ce scintillators manufactured by EPIC CRYSTAL Co. Ltd. Owing to the limited available size of GAGG:Ce scintillator, the detector comprises four GAGG:Ce scintillators to make full use of the area of a standard nanosatellite unit. A single GAGG:Ce scintillator has a surface area of 3.8 cm×3.8 cm and a thickness of 1 cm. GAGG:Ce has the advantages of a high density (6.5 g/cm3) and a high detection efficiency for gamma-rays of up to the MeV magnitude. The maximum emission spectrum for GAGG:Ce is approximately 530 nm, which is suitable for silicon-based photodetectors. Its high light yield (˜30–70 ph/keV) and ˜100 ns decay time provide a reasonable SNR when the SiPM arrays are used. The reflection layer is an enhanced specular reflector (ESR), a 65 μm polymer with high reflectance (> 98%) manufactured by 3M. A series of aluminized polyester films, which are generally used as the outermost cover of satellites, is used as the light shield layer. Owing to the good mechanical characteristics and non-hygroscopic properties of GAGG:Ce[9], no further layers are required to ensure sufficient moisture proofing and mechanical reinforcement. The simplified scintillator package provides a high detection efficiency of low-energy X-rays at a low cost.

With an increase in the number of parallel connected SiPMs on the same channel, the output capacitance and dark count rate of the SiPM array increase, which reduce the SNR. Therefore, an SiPM array smaller than the bottom area of the scintillator is utilized, similar to many detectors where the scintillator is coupled with SiPMs. The ESR is cut into a particular shape and fully covers the top and side of the scintillator. Moreover, there is a 2.2 cm×2.2 cm square window at the bottom-center for the scintillation light collection, as shown in Fig.2. By measuring the 661.7 keV full-energy peak positions of the 137Cs source using different packages, we found that the light collection efficiency of this type of package is 62% that of a full coupling of the scintillator bottom surface. The optical grease is used for the optical coupling between the scintillator and SiPM array in the first payload. It is replaced with a silicon sheet in the second payload because of the fixed shape and good light collection efficiency of the silicon sheet.

Figure 2:
(Color online) ESR package (left), where the solid line is the outline, and the dashed line is the crease. Bottom view of a GAGG:Ce scintillator with the ESR package (right). The ESR is wrapped directly on the scintillator and taped on the side and bottom.
pic
3.2 SiPM

The SiPM has numerous attractive features, such as small size, insensitivity to magnetic fields, low power consumption, and light weight, which are crucial in space mission applications[2], particularly nanosatellites. Therefore, four SiPM arrays are utilized as photoelectric converters. The SiPMs are the J-60035 type manufactured by SenSL and have a high photon detection efficiency (PDE) curve that matches reasonably with the emission spectrum of GAGG:Ce with a low dark count rate. Each SiPM chip has dimensions of 6.13 mm× 6.13 mm× 0.6 mm and consists of 22,292 single-photon avalanche diodes with a microcell fill factor of 75%. The bias voltage supplied to the SiPM is 28.5 V, which is considerably lower than that required by a PMT. To reduce the dark noise and output capacitance of the SiPM array and manage the costs, a 4×4 SiPM array is adopted with a 2.45 cm×2.45 cm area, which covers approximately one-third of the GAGG:Ce scintillator bottom surface area, as mentioned previously.

Four SiPM arrays are integrated on a single board designed and manufactured in-house (Fig.3). In addition, an SiPM through silicon via (TSV) package ensures that the SiPM fill factor of the printed circuit board (PCB) footprint is over 93%. Each array is powered independently, and the fast and standard outputs of every single SiPM chip are independently extracted to the FEE through a high-density connector QTE_040_03_F_D_A manufactured by SamTec. Because the breakdown voltage of the SiPM changes with temperature, which affects the gain of the SiPM, there is a temperature-monitoring chip on the other side of the PCB for the correction of the SiPM gain.

Figure 3:
(Color online) Top view (left) and bottom view (right) of the SiPM array board
pic
3.3 FEE

A schematic of the FEE is shown in Fig.4. The standard output signals from one 4×4 SiPM array are directly shorted on the FEE and fed to a transimpedance amplifier (TIA) via an alternating current (AC) coupling, while the fast output signal pins are left floating. A 2 kΩ resistor connects the standard output of the array to the ground as the direct-current (DC) path of the standard output, which can restrain the current of the SiPM array to improve the system robustness. A standard high-speed amplifier OPA656 was adopted as the TIA amplifier, and the parameters of the TIA were optimized by detector modeling, as described in the next section. The TIA is followed by a low-pass filter circuit to reverse the signal and adjust its amplitude. The filter output is directed into two paths, which are connected to the trigger and peak hold circuits. The trigger circuit comprises a hysteresis comparator with an adjustable threshold and monostable pulse generator LTC6993, generating a high-level trigger signal for 2 μs without a retrigger. The high-bandwidth peak hold circuit comprises an operational transconductance amplifier (OTA) OPA615 and electronically controlled analog switch for discharge. Then, the four triggers and four peak hold signals are fed to the DAQ through a standard 2.54 mm connector.

Figure 4:
Functional block diagram and output pulse shape of the FEE for one GRID channel
pic
3.4 Detector optimization

For such a compact detector, considerable efforts have been invested to improve the SNR, such as the scintillator reflector design, SiPM array design, and high-speed amplifier application. However, we do not have flexibility in terms of the scintillator and SiPM, whereas the TIA parameters significantly affect the SNR and can be analyzed and optimized in detail.

The transient response of the GAGG:Ce scintillator can be expressed as a single exponential decay signal, and its normalized transfer function is

HG(s)=1s×τGAGG+1 (1)

where τGAGG = 100 ns is the GAGG:Ce decay time.

An accurate electrical model of SiPM is complex. However, neglecting the equivalent input resistance of FEE and quench capacitance can simplify the SiPM transient response to a single exponential decay signal, with a normalized transfer function as follows:

HS(s)=1s×τSiPM+1 (2)

where τSiPM ≈ 38 ns is the recovery time of the SenSL J-series SiPM[10, 11].

With proper selection of feedback capacitance and resistance, the TIA can be treated as a second-order Butterworth filter with the following transfer function

HT(s,RF)=Ω2RFs2+ΩQs+Ω2 (3)

where Ω=2π F, F=GBP/(2πRFCD) is the approximate -3 dB bandwidth of the TIA circuit, GBP is the gain bandwidth product of OPA656, RF is the feedback resistance, and CD is the output capacitance of the SiPM array. Here, Q = 0.707 is the quality factor of the Butterworth filter. Thus, the output pulse waveform of the TIA can be expressed as

Pulse(t)=E×LY×CE×PDE×e×G×L1[HG(s)HS(s)HT(s)](t) (4)

where E is the incident photon energy, LY is the light yield of GAGG:Ce, CE is the scintillation light collection efficiency determined by the scintillator and its packaging, PDE is the PDE of the SiPM array, e is the elementary charge, and G is the gain of the SiPM.

The equivalent output noise voltage of the TIA contributed by the SiPM dark counts can be treated as a random pulse train. The standard deviation of the dark count noise can be obtained from Campbell’s theorem [12]

VnSiPM=n¯+h2(t) (5)

where n¯ is the dark count rate, n¯ ≈ 90 kHz/mm2 × 576 mm2 for one SiPM array at 20 ℃ with an operation voltage of 28.5 V, and h(t) is the dark count pulse. The dark count pulse can be considered a Dirac delta pulse e G δ(t) convoluted by the SiPM and TIA response function; thus,

h(t)=eGL1[HS(s)HT(s)](t). (6)

Considering that the output noise of the TIA is bandlimited, the equivalent output noise voltage contributed by the TIA can be estimated by a simple expression

VnTIA=((INRF)2+4kTRF+EN2+(EN2πCDRFF0)23)×F0 (7)

where IN and EN are the input current and voltage noise of OPA656, respectively, 4kTRF is the thermal noise of the feedback resistor, and F0 ≈ 1 MHz is the band-limiting frequency of the TIA and low-pass filter system. Therefore, the SNR can be defined as

SNR=max(Pulse(t))VnSiPM2+VnTIA2. (8)

The SNR varies with the feedback resistance RF, as shown in Fig. 5. RF was set to 500 Ω to satisfy both the SNR and appropriate gain.

Figure 5:
SNR variation according to RF with an incident photon energy of 59.5 keV at 20 ℃, SiPM operating voltage of 28.5 V, and scintillator light yield of 32 ph/keV. The maximum SNR value is 82 at RF = 330 Ω.
pic

4 Data acquisition and processing

4.1 Data acquisition electronics

The DAQ board comprises the power regulator, analogue-digital converters (ADCs), MCU, embedded multimedia card (eMMC), and communication interface to process signals from the FEE, supply electricity for all analog and digital devices, supply and control bias voltage of SiPM arrays, process commands, format data for storage, and transmit data to the spacecraft, as shown in Fig. 6. The power system regulates the +5 V input voltage to ±5 V for the analog devices, +2.5 V for the ADCs, and +3.3 V for the digital devices. An adjustable bias voltage of 0–40 V for the SiPM arrays can be generated through the SiPM bias voltage supply module, which can also monitor the bias voltage and leakage current. The DAQ core is a 32-bit ARM Cortex M0+ MCU KEA128 with 16 kB static random-access memory (SRAM) and 128 kB flash manufactured by NXP, which is an automotive-level MCU optimized for cost-sensitive applications and focuses on exceptional electromagnetic compatibility (EMC) and electrostatic discharge (ESD) robustness. A 512 MB single-layer cell (SLC) eMMC stores the raw science and housekeeping data with high reliability. The eMMC can store approximately 12 h of data based on existing data format definitions and background count rates of 500 counts/s. Peak hold signals from the FEE are sampled by four individual ADCs with 1M sample rate and 16-bit precision. The four internal ADCs of the MCU are alternatives of each other and can be selected through a gating switch for redundancy.

Figure 6:
Functional block diagram of DAQ and its connection with FEE, SiPM Carrier, and payload on-board computer board (POBC). The red lines represent the power bus, green lines represent digital signals, and blue lines represent analog signals. The debug interface and TTL-LVDS converter are not shown.
pic

As shown in Fig. 6, the DAQ electronics provides an interface with spacecrafts, which comprises a data bus using differential SPI protocol with LVDS level for the raw science and housekeeping data transmission, a UART interface for firmware update, a PPS interface for time calibration, and some general-purpose input/output (GPIO) interface for MCU reset, data request, boot configuration, and burst trigger (denoted as Telemetry and RESET).

4.2 Flight firmware

The flight firmware operates on the MCU without an operating system and comprises two parts: the boot loader and application program, residing in the internal flash memory of the MCU. The firmware provides limited online data processing capacity because of the low MCU performance. However, the configuration of all hardware, response to the triggers, command reception and processing, data storage and transmission, control and monitoring of the detector, and the application program update are provided, which can satisfy all necessary on-orbit requirements.

After the MCU is powered on, it first runs the boot loader to check the Config &Trigger pin level, and updates the application program if high, or jumps to the application program if low.

The application program is interrupt driven. Interrupts are generated on the following events:

• FEE trigger;

• Timer interruption per second to record housekeeping data;

• PPS from the GPS module;

• Spacecraft commands.

When the FEE trigger signals interrupt the MCU, the peak hold signals are sampled by four individual ADCs or four internal ADCs of the MCU, and the internal clock, PPS count, and UCT time will be recorded. When the converter sampling is finished, the MCU discharges the peak holder. Four channels work in a single thread in the present configuration, so other channels are in dead time, while one channel is triggered. The peak values and time information are stored in the eMMC. Every 1 s, the MCU records the housekeeping data, as listed in Table 2. The internal clock is recorded, while the PPS triggers the MCU for accurate time reconstruction of incident photons.

Table 2:
Housekeeping data package definition.
Bytes Content Bytes Content
0–2 Head 55–56 TEMP of MCU
–6 UTC 57–64 PPS to UTC
–14 PPS Count 65–72 Internal clock to PPS
–22 Internal clock 73–492 Telemetry dataset × 6
–30 TEMP of SiPM × 4 493–495 Tail
–38 TEMP of DAQ 496–497 CRC
–46 Bias voltage × 4 498–511 Vacancy
–54 Leakage current × 4    
Show more

Currently, the application program processes the following commands from the spacecraft.

• Test communication status.

• Set the bias voltage of each SiPM array and trigger threshold for each channel.

• Process all modules self-test.

• Update the Coordinated Universal Time (UTC).

• Read data from eMMC.

• Read the housekeeping data.

• Set the ADC chosen switch.

• Erase the eMMC.

In daily operation, the instruction sequence will be sent to the spacecraft from the Earth station. Then, the spacecraft adjusts its attitude, powers on the detector, and controls the detector to set the SiPM bias voltage starting the observation, and powers off the detector after a specific observation time. The data stored in the detector eMMC will be read to the POBC’s eMMC and downloaded at the appropriate time.

4.3 Data format

The DAQ produces two types of data packets: the raw science and housekeeping data. All the raw data are stored in the eMMC as a series of 512-byte packages. The definitions of housekeeping and raw science data are summarized in Tables 2 and 3, respectively. In a 512-byte raw science data package, the first trigger event occupies 3–25 bytes, and the other 43 trigger events occupy 26–499 bytes in the same format as shown, from 26 to 36 bytes.

Table 3:
Raw science data package definition.
Bytes Content Bytes Content
0–2 Head 26 Channel
  Channel 27–34 Internal clock
–11 Internal clock 35–36 ADC value
–13 ADC value 37–499 Incident dataset × 42
–17 UTC 499–501 Tail
–25 PPS count 502–503 CRC
    504–511 Vacancy
Show more

In a 512-byte housekeeping data package, there are seven housekeeping datasets occupying bytes 3–492 in the same format as shown in bytes 3–72. “UTC”, “PPS count,” and “Internal clock” are indicated when the housekeeping data package is recorded. “PPS to UTC” indicates the corresponding PPS count last time UTC is received and “Internal clock to PPS” denotes the corresponding internal clock last time PPS is received. From these data, we can precisely correspond the MCU internal clock to the UTC time, which is significant for GRB triangulation.

5 Performance

The detector performance can be investigated through experimental calibration and simulation [14]. The performance of the GRID detector, including the energy-channel relations at different temperatures and biases, space uniformity, energy resolution, effective areas, angular responses, and detector noise, was calibrated experimentally in detail on the ground, and the effective areas and angular responses were investigated using a Monte Carlo simulation. The detector was irradiated with collimated radioactive sources in the laboratory (from 14 keV to 1.4 MeV) for calibration. Because of the low number of radioactive source emission lines in the low energy range, calibration measurements from 10 to 160 keV were performed with X-ray radiometry at the National Institute of Metrology of China. The detailed calibration and simulation results will be described in a future study. Here, we summarize the key features of low-energy performance, energy resolution, and high-rate performance, as well as the temperature dependence of the GRID detector.

5.1 Low-energy performance

Based on the SNR expression derived previously, if the minimum SNR required is 6, which means that the peak value of the signal amplitude is six times the standard deviation of noise, the lower limit for the low-energy detection can be derived theoretically. The light yield of the GAGG:Ce is calibrated experimentally in-house. The GAGG:Ce and a LaBr3:Ce scintillator with a known light yield are irradiated by a 241Am source, respectively, and the same PMT and electronics are used for the scintillation light readout. Considering the quantum efficiencies of the PMT cathode, the light yield of GAGG:Ce is estimated to be 16 ph/keV by comparing the 59.5 keV peak positions. Under normal observation conditions, where the temperature is 20 ℃ and SiPM operating voltage is 28.5 V with a scintillation light collection efficiency of 62% and PDE of the SiPM array, defined by the PDE of a single SiPM multiplied by the array’s fill factor, of approximately 27.9%, the lower limit of the detector is 13 keV. The light yield of the crystal is lower than that reported in a previous study [9]. The provider of the GAGG:Ce crystal has improved the crystal growth process. Therefore, a crystal with a higher light yield will be used in the next detectors, with the lower limit of the GRID expected to extend to 10 keV. In addition, with the development of low dark count rates [15] and high PDE SiPMs [16], the low-energy performance of these types of detectors can be further improved.

The trigger threshold was set to 20 mV (approximately 13 keV) and a spectrum of 241Am with 59.5 and 13.5 keV X-rays was measured, as shown in Fig.7. The performances of the four channels are not exactly the same owing to the difference in the scintillator light yield and light collection efficiency. However, the peak of the 59.5 keV X-ray can be observed clearly. The peak at 13.5 keV and dark count noise are mixed together near the threshold.

Figure 7:
Spectrum of 241Am with a trigger threshold of 20 mV for four channels.
pic
5.2 Energy resolution

The energy resolution results were calibrated by radioactive sources in the laboratory, which handled the detector and electronics noise, as well as the statistical fluctuation and energy nonlinearity. The sources used for calibration with their emitted photon energies are listed in Table 4. As shown in Fig. 8, the energy resolution ΔEE is approximately proportional to 1E and is approximately 9% at 662 keV. The poor fitting in the low-energy region is due to the nonlinearity of GAGG:Ce, particularly the distinct inconsistency at 81 keV, which is caused by the X-ray absorption edge of GAGG:Ce at approximately 70 keV [9].

Table 4:
Radioactive sources used for calibration.
Source Energy (keV)
133Ba 32.1, 81.0
155Eu 41.3
241Am 59.5
22Na 511
137Cs 661.7
Show more
Figure 8:
(Color online) Dependence of the detector energy resolution of four channels, and fitting curves and equations in terms of y=axb.
pic
5.3 High-rate performance

Two effects typically impair the performance of scintillation detectors at high photon rates: dead time and pulse pile-up. The pulse pile-up occurs when the count rate is so high that the pulses from successive events overlap in the FEE, which causes distortions in the measured spectrum that are difficult to characterize. These types of distortions are generally treated as systematic errors in the determination of the gamma-ray spectrum. Owing to the high bandwidth of the TIA and filter, the pulse of a single event lasts less than 1 μs from generating a trigger to recover to baseline, which incurs little distortion in the measured GRB spectrum according to the relevant discussion about the Fermi GBM detector[13]. However, there is another type of pulse pile-up occurring at the peak-hold circuit; that is, a small signal will be overridden by a larger signal. This problem can be solved by a limit switch that restricts the peak-hold circuit input voltage to the ground level when the channel is triggered.

The nominal detector dead time is approximately 50 μs per event, which mainly consists of the MCU–ADC communication and MCU–eMMC communication, as shown in Fig. 9. However, in the last firmware version, which is used in the second GRID detector, the dead time is optimized to 15 μs with the same hardware design.

Figure 9:
Contribution of dead time in GRID detector. When the MCU is triggered by the FEE trigger output signal, a conversion input (CNV) is generated after 6 s to initiate the ADC conversions. The ADC conversion takes 4 μs, which is followed by a 26 μs MCU–ADC SPI communication time. Then, the discharge signal is generated after 2 μs and lasts for 12 μs until the ADC value is wrapped in the eMMC.
pic
5.4 Temperature dependence

As the breakdown voltage of an SiPM varies with temperature, the gain of SiPM arrays is significantly affected by the temperature. The relationships between the gain, temperature, and bias voltages should be calibrated[17]. Figure 10 shows the calibration results for the temperature dependence of the GRID detector channel 0. The gain decreases with increasing temperature, and other channels show the same changing rule as channel 0. In a GRID detector, the bias voltage does not vary with temperature to stabilize the gain. The temperature of SiPM arrays will be recorded for offline correction of the energy-channel relation of the detector.

Figure 10:
(Color online)Calibration results for the temperature dependence of the GRID detector channel 0 using 241Am source under bias voltages between 27.0 – 29.0 V.
pic

6 Conclusion

GRID mission is a student project with a dedicated and straightforward scientific goal: to detect and locate GRBs produced by neutron star mergers jointly with ground-based GW detectors in the local universe. In this paper, the detailed design of a GRID detector, electronics, and firmware, as well as the energy resolution and low-energy and high-rate performances of the detector are introduced. Further calibration of the detector, including the angular response, detection efficiency, and temperature response, using both simulations and experiments, will be reported in detail in a future study.

GRID mission was initially proposed and developed by students, with a considerable contribution from undergraduate students, and shall continue to operate as a student project in future. The current GRID collaboration involves more than 20 institutions and continues to grow. The purpose of GRID mission is twofold. In addition to its scientific goals, we hope to attract excellent students from different disciplines into astrophysics and train them to organize and participate in a multi-disciplinary collaboration, while learning how to build a real science project that covers hardware, data, and science.

In conclusion, GRID mission is a scientific collaboration that accepts students and scientists worldwide. Members can launch their own detectors, share the data, and produce scientific results under certain agreements. The detailed hardware and firmware design materials described in this paper will be part of a standard design package to be delivered and shared within the GRID collaboration community.

References
[1] J. Wen, X. Long, X. Zheng et al.,

GRID: a student project to monitor the transient gamma-ray sky in the multi-messenger astronomy era

. Exp. Astron. 48, 77-95 (2019). doi: 10.1007/s10686-019-09636-w
Baidu ScholarGoogle Scholar
[2] V. Bindi, A. D. Guerra, G. Levi et al.,

Preliminary study of silicon photomultipliers for space missions

. Nucl. Instrum. Methods Phys. Res. Sect. A. 572, 662-667 (2007). doi: 10.1016/j.nima.2006.12.011
Baidu ScholarGoogle Scholar
[3] T. Chattopadhyay, A.D. Falcon, D.N. Burrows et al.,

BlackCAT CubeSat: a soft x-ray sky monitor, transient finder, and burst detector for high-energy and multimessenger astophysics

. In: Proc. SPIE, Society of Photo-Optical Instrumentation Engineers (SPIE) Conference Series, 10699, 106995S (2018). doi: 10.1117/12.2314274
Baidu ScholarGoogle Scholar
[4] J. Racusin, J.S. Perkins, M.S. Briggs et al.,

BurstCube: A CubeSat for gravitational wave counterparts

. arXiv:1708.09292 [astro-ph]. (2017).
Baidu ScholarGoogle Scholar
[5] M. Ohno, N. Werner, A. Pal et al.,

CAMELOT: Design and performance verification of the detector concept and localization capability

. In: Proc. SPIE, Society of Photo-Optical Instrumentation Engineers (SPIE) Conference Series, 10699, 1069964 (2018). doi: 10.1117/12.2313228
Baidu ScholarGoogle Scholar
[6] A. Pál, M. Ohno, L. Meszaros et al.,

GRBAlpha: a 1U CubeSat mission for validating timing-based gamma-ray burst localization

. In: Proc. SPIE, Society of Photo-Optical Instrumentation Engineers (SPIE) Conference Series, 11444, 114444V (2020). doi: 10.1117/12.2561351
Baidu ScholarGoogle Scholar
[7] F. Fuschino, R. Campana, C. Labanti et al.,

HERMES: An ultra-wide band X and gamma-ray transient monitor on board a nano-satellite constellation

. Nucl. Instrum. Methods Phys. Res. Sect. A. 936, 199-203 (2019). doi: 10.1016/j.nima.2018.11.072
Baidu ScholarGoogle Scholar
[8] J. Braga, O.S.C. Durao, M. Castro et al.,

LECX: a cubesat experiment to detect and localize cosmic explosions in hard X-rays

. Mon. Not. Roy. Astron. Soc. 493, 4852-4860 (2020). doi: 10.1093/mnras/staa500
Baidu ScholarGoogle Scholar
[9] J. Iwanowska, L. Swiderski, T. Szczesniak et al.,

Performance of cerium-doped Gd3Al2Ga3O12 (GAGG:Ce) scintillator in gamma-ray spectrometry

. Nucl. Instrum. Methods Phys. Res. Sect. A. 712, 34-40 (2013). doi: 10.1016/j.nima.2013.01.064
Baidu ScholarGoogle Scholar
[10] D. Marano, G. Bonanno, M. Belluso et al.,

A new accurate analytical expression for the SiPM transient response to single photons

. In: Proc. 21st IEEE International Conference on Electronics, Circuits and System (IEEE, New York), 514-517(2014). doi: 10.1109/ICECS.2014.7050035
Baidu ScholarGoogle Scholar
[11] A. N. Otte, D. Garcia, T. Nguyen et al.,

Characterization of three high efficiency and blue sensitive silicon photomultipliers

. Nucl. Instrum. Methods Phys. Res. Sect. A. 846, 106-125 (2017). doi: 10.1016/j.nima.2016.09.053
Baidu ScholarGoogle Scholar
[12] L. Cohen,

Generalization of Campbell's theorem to nonstationary noise

. In: Proc. 2014 22nd European Signal Processing Conference (EUSIPCO). 2415-2419 (2014)
Baidu ScholarGoogle Scholar
[13] C. Meegan, G. Lichti, P.N. Bhat et al.,

The Fermi gamma-ray burst monitor

. ApJ. 702, 791-804 (2009). doi: 10.1088/0004-637X/702/1/791
Baidu ScholarGoogle Scholar
[14] W. Jiang, C. Yue, M.Y. Cui et al.,

Comparison of proton shower developments in the BGO calorimeter of the dark matter particle explorer between GEANT4 and FLUKA simulations

. Chinese Phys. Lett. 37, 119601 (2020). doi: 10.1088/0256-307X/37/11/119601
Baidu ScholarGoogle Scholar
[15] T. Haddadifam, M.A. Karami,

Dark count rate and band to band tunneling optimization for single photon avalanche diode topologies

. Chin. Phys. B, 28, 458-464 (2019). doi: 10.1088/1674-1056/28/6/068502
Baidu ScholarGoogle Scholar
[16] J.Q. Jia, J.L. Jiang, K. Liang et al.,

EQR SiPM with P-on-N diode configuration

. Nucl. Sci. Tech. 30, 119 (2019). doi: 10.1007/s41365-019-0644-9
Baidu ScholarGoogle Scholar
[17] Y. Sun, Z.Y. Sun, Y.J. Yu et al.,

Temperature dependence of CsI:Tl coupled to a PIN photodiode and a silicon photomultiplier

. Nucl. Sci. Tech. 30, 27 (2019). doi: 10.1007/s41365-019-0551-0
Baidu ScholarGoogle Scholar