Getting started
In this section you will find the hardware and software needed to build and run the BrightEyes-TTM.
Microscope
The BrightEyes-TTM can be connected to commercial or custom imaging microscopes as long as they provide the following synchronization outputs:
Laser SYNC |
needed |
Pixel |
needed |
Line |
needed |
Frame |
needed |
…and of course the detector signals.
The FPGA synchronization inputs have LVTTL level so if you need to adapt the signal see “MPD NIM 2 TTL” and “8xDigiBuffer” in the Hardware list here below.
Detector
The BrightEyes-TTM channel inputs supports either LVTTL or LVDS level input signals. Depending from the type of signal you will need to use a specific firmware and a specific version of “I/O to FMC adapter board” in the Hardware list here below. This means that the BrightEyes-TTM can use as input channel PMT (+CFD) or APD, and of course SPAD array detectors. BrightEyes-TTM has been designed for SPAD prototype with 25 channel (LVTTL levels) and for commercial SPAD with 49 channel (LVDS levels).
Hardware
Here the list of the hardware requirments.
PC |
commercial |
needed |
commercial |
||
commercial |
||
custom |
||
commercial |
strongly suggested |
|
custom |
strongly suggested |
Firmware
Here the list of the firmwares needed to use the BrightEyes-TTM.
firmware external |
|
firmware custom and open-source |
Software
Note
The software to acquire data and the script to analyze tham was developed is Linux native. Even if it should run in Windows 10 / 11 we strongly suggest to use it on a Linux distribution Debian derivate (Debian 11, Ubuntu 20.04 LTS, Linux Mint 20.3 etc…).
Data Acquisition
Linux / Windows |
Data Analysis libraries
The libttp
is needed in order to convert the raw data from the BrightEyes-TTM acquisition to a dataframe or a HDF5 file. The spadffs
are needed instead for perform FCS analysis. More details here BrightEyes-TTM libraries.
Data Processing (Python Notebooks)
The data processing example are given here:
Python Notebook examples |