Code Monkey home page Code Monkey logo

cta_calibration_flasher_led_board_v3's Introduction

CTA Calibration Flasher: LED Board V3

A nanosecond LED flasher board which provides digital control of both pulse width and LED current. Designed to aid photomultiplier detector calibration and characterisation.

Top.JPG Bottom.JPG

The design of this board is based extensively on that of the Nanosecond LED Flasher Shield.

The LED is driven by the LMG1025 from Texas Instruments. Designed for automotive LIDAR applications, this gate driver has typical rise and fall times of 650ps and 850ps and can produce 5V pulse widths as short as 1.25ns.

The pulse width is controlled by a Maxim Integrated DS1023S-25+ programmable timing element which can produce digitally-adjustable pulse widths of 0 to ~64ns in 0.25ns increments.

The LED current is set by five surface mount resistors connected in series, four of which can be shorted out by Toshiba TLP3475 photorelays allowing the LED current to be adjusted digitally in 16 increments.

The board is designed to be mounted on and controlled by the CTA Calibration Flasher Controller Board V3.

The temperature can be measured via an ADT7310 16-bit SPI temperature sensor.

The board is also equipped with a DS28CM00 I2C silicon serial number to allow the board to be uniquely identified during calibration.

To aid the mounting of a diffuser or fibre-coupling optics, a modified ThorLabs S1LEDM SM1 threaded mount can be mounted onto the circuit board.

Please note that this board requires 5V power but that all I/O signals are 3.3V.

Repository Contents

  • /Documentation - Documentation for the hardware
  • /Hardware - BOM, schematic, Eagle PCB design files and Gerber files
  • LICENSE.md contains the licence information

Documentation

Enjoy!

Paul

cta_calibration_flasher_led_board_v3's People

Contributors

paulzc avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

sstcam

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.