CAEN digitizer: Difference between revisions
Jump to navigation
Jump to search
(→Model) |
No edit summary |
||
Line 10: | Line 10: | ||
|V1740 || 12-bit || 62.5 MS/s | |V1740 || 12-bit || 62.5 MS/s | ||
|} | |} | ||
= DPP firmware = | |||
Both V1725 and V1730 can be equipped with the PHA (pulse-height analysis) or PSD (pulse-shape decimation) firmware. | |||
From the programming point of view, the board registers are very different for the two firmware. | |||
= required library = | = required library = |
Revision as of 18:46, 4 August 2022
Model
Model | Energy resolution | Sampling rate |
---|---|---|
V1725 | 14-bit | 250MS/s |
V1730 | 14-bit | 500MS/s |
V1740 | 12-bit | 62.5 MS/s |
DPP firmware
Both V1725 and V1730 can be equipped with the PHA (pulse-height analysis) or PSD (pulse-shape decimation) firmware.
From the programming point of view, the board registers are very different for the two firmware.
required library
On Linux (Ubuntu 18.04+), two CAEN libraries are required to run the digitizers.
- CAENVMELib
- CAENComm
that would be enough for running the CAEN CoMPASS.
For custom programs, an additional library is needed
- CAENDigitizer
FSU DAQ
The FSU DAQ is based on BoxScore. The core is the digitizer class that directly controls and reads out the CAEN digitizer. The GUI of the DAQ uses CERN ROOT GUI elements.
The Goals for the DAQ are:
- support V1725, V1730, V1740 digitizers
- multi-thread readout and real-time time sorting (possibly events building)
- extendable to other digitizers and functionalities
- user-friendly (full GUI, limited terminal output)
- easy to maintain (avoid abstract coding and entirely objective programming)
- for Ubuntu 22.04 or equivalent
- binary output or root tree output