Giter Site home page Giter Site logo

opengammaproject / microfc-sipm-array-board Goto Github PK

View Code? Open in Web Editor NEW
3.0 3.0 0.0 3.62 MB

๐ŸŽ’ Carrier board for a 2x2 array of 6 mm C-Series MicroFC-60035 silicon photomultipliers.

License: GNU General Public License v3.0

gamma-ray hardware nuclear-physics pcb photomultiplier physics radiation silicon-photomultiplier sipm spectroscopy

microfc-sipm-array-board's Introduction

MicroFC SiPM Array Board

Carrier board for a 2 x 2 array of the 6 mm C-Series MICROFC-60035-SMT silicon photomultipliers by onsemi.

PCB size is 20 x 20 mm. The solder pads for the SiPM are slightly bigger than they need to so that you can easily hand-solder everything! You can buy all the parts and the PCB using Kitspace.

Front Side PCB Back Side PCB

Front Side PCB Rendering Back Side PCB Rendering Back Side 3D Rendering

On the front side there are only the 4 sensors themselves while all the other parts are on the back. This ensures good optical contact and light-tight sealing. The PCB includes some bias filtering for the 4 SiPMs that must also be soldered and an optional temperature compensation circuit! The temperature compensation takes care of the change in bias voltage and therefore gain depending on the ambient temperature (~21mV/K).

If you want to use the added temperature compensation, be sure to solder all the components to the board and connect your power to the VCC pad. For setting the correct voltage, you can check the C pad on the PCB, but be sure to do this either before soldering the SiPMs or only when the SiPMs are not exposed to ANY light, otherwise they'll saturate immediately and pass a high current. You can also check the voltage on your power supply itself of course, but due to the nature of the compensation circuitry, the applied voltage to the SiPMs will then be a couple of 100 millivolts lower than what is shown. If you don't want to use the extra circuitry, you can apply your power directly to the C pad on the PCB. However, you still need to solder the low-pass filters for that (R2 - R5 and C2 - C5) and C1. The voltage will then be exactly what you apply.

The SiPMs all share a common cathode with bulk decoupling and an R-C low-pass filter each. The anodes are not connected together so that you can have some spatial resolution if you want to. You could mount a very small scintillator to each sensor and then have a four pixel gamma-ray camera, yay I guess?!

However, you can also connect all four SiPMs in parallel to a common output by connecting the anode pads to each other, e.g. by connecting the wires that you solder to the pads. You will obviously lose any spatial resolution, but this way you can use it just like a single SiPM in the 4P configuration. SNR should be pretty much the same as with a single SiPM, but your active area will be 4x that of a single one!

To orient the SiPM correctly, look at the notches at the side of the plastic casing. There are 2 lines at the dot right here, that must be matched up with the dot on the PCB. There are numbered dots on the PCB that have to be matched up with that.

SiPM Orientation Assembled SiPM array board

microfc-sipm-array-board's People

Contributors

imgbotapp avatar nuclearphoenixx avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.