Design Philosophy


Silicon Photomultiplier vs Traditional PMT

Conventional gamma spectrometers commonly use vacuum photomultiplier tubes (PMTs). These require high-voltage supplies in the kilovolt range, are mechanically fragile, and are sensitive to magnetic fields.

In this project, a Silicon Photomultiplier (SiPM) is used instead. The SiPM operates at significantly lower bias voltage (tens of volts rather than kilovolts), is mechanically robust, compact, and insensitive to magnetic fields. These characteristics simplify the power supply design and mechanical integration.


Digital vs Analog Processing

Traditional spectrometers implement CR-RC shaping networks and peak detection entirely in analog hardware. This approach is cost-effective but offers limited flexibility, as parameter changes require hardware modification.

In this system, pulse shaping and peak detection are performed digitally after high-speed sampling. This increases flexibility and allows signal processing parameters to be modified in firmware without hardware changes. The trade-off is higher performance requirements for the ADC and the need for an FPGA rather than a microcontroller, which increases overall system cost.

Hardware

Architecture Overview

The hardware consists of four main parts:


Analog Processing

Handles low-level currents produced by the sensor (typically 1uA - 1mA pulses, 10mV - 1V after amplification):

Note: Analog pulse shaping and peak detection are not used - raw signal is digitized directly and processed in FPGA.


Digital processing

Performs high-speed sampling and real-time pulse analysis:


Clock Subsystem

to be refined


Power Distribution

to be refined

Tools: KiCad.

Software

The project is developed using a completely open-source FPGA toolchain. The RTL code is written in VHDL-2008, synthesized with Yosys + GHDL, and targets iCE40 FPGAs via nextpnr. All code will be formally verified using SymbiYosys with PSL assertions and unit tested using the VUnit framework.

The entire toolchain is containerized in a Docker image.

More info.

Mechanical

The analog frontend requires a metal chassis for protection from electromagnetic interference and external light sources.

The scintillator crystal is mounted inside using a 3D-printed stand.

The crystal and SiPM are optically coupled using optical gel to minimize light pulse reflections at the interface

Tools: OpenSCAD and FreeCAD.

More info.

Simulation

LTspice