Giter Club home page Giter Club logo

open-pd's Introduction

OpenPD — Open-source photodiode amplifier

OpenPD is a low-cost, high dynamic range photodiode amplifier, designed for use as a low-bandwidth laser power meter. The device can be used either autonomously or as a USB device.

The device is built using easy-to-solder 0805 surface mount passives. The device consists of a compensated transimpedance amplifier with a wide range of gains switched with a network of analog multiplexers. Since dual amplifiers are cheap, an additional voltage gain stage is included after the transimpedance amplifier, providing another factor of 10 in gain (albeit with the additional noise that this implies).

Note that the capacitance and leakage current of these multiplexers limit the frequency response and low-current linearity of the device. This is acceptable for the intended use-case, which targets general purpose intensity measurements of constant-wave lasers.

The Hamamatsu S2281 photodiode is a convenient photodiode for use with this device. With this diode the device has been shown to resolve from tens of nanowatts to hundreds of milliwatts.

The device is designed using the gEDA electronic design suite.

Specifications

  • Analog bandwidth: 1 kHz
  • Digital sampling rate: Up to 200 ksamples/second
  • Sampling resolution: 16 bits
  • Current amplifier gain ranges (Digitally switched):
    • 5 megavolt / amp
    • 33 kilovolt / amp
    • 150 volt / amp
    • 1 volt / amp
  • Theoretical sensitivity: Around 100 nA
  • Realistic sensitivity: We'll see
  • Maximum measurable current: 10mA
  • Additional voltage gain of 10 after amplifier; both channels can be read by ADC
  • Interface:
  • Power:
    • USB
    • 5V power input
    • 3.7V lithium polymer battery

Parts

Vendor Part Qty Description
Analog Devices ADG733 2 Analog multiplexer
Freescale MK20DX32VLF5 1 Microcontroller
Texas Instruments OPA2376AIDR 1 Dual operational amplifier
Texas Instruments TMP100NA 1 I²C temperature sensor
Texas Instruments LP5907MFX-3.3 1 3.3V Low-dropout voltage regulator
Amphenol 132289 1 End-launch SMA jack
C&K Components PTS810 SJK 250 7 Tactile switch
FCI 10104111-0001LF 1 Micro USB connector
JST S2B-PH-SM4-TB 1 LiPo Battery connector

The passive components are all 0805 packages.

Value Qty
Capacitors
10 nF 1
100 nF 13
1 uF 1
10 uF 2
330 pF 1
4700 pF 1
58 nF 1
680 nF 1
Resistors
1 ohm 1
100 ohm 2
10 kohm 3
150 ohm 1
1 kohm 3
33 kohm 1
5 Mohm 1
Choke
1uH 1

Resources

open-pd's People

Contributors

bgamari avatar krrk avatar

Stargazers

Apoorav Singh Deo avatar signshi avatar Daniel Correia avatar Yuji Iwai avatar  avatar Samuel Willis avatar  avatar  avatar Andre Maia Chagas avatar Anton Loukianov avatar Min-Jung Kim avatar

Watchers

James Cloos avatar  avatar  avatar  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.