Giter Club home page Giter Club logo

laser_driver's Introduction

laser_driver

Energy efficient constant current diode laser driver for CW operation

Specs

  • Input voltage range: 6.5V to 13.8V
  • Output voltage range: 0.6V to 2.5V
  • Max Output current: 40A to 50A
  • Energy efficiency: Around 90% @ Iout > 10A
  • Analog input voltage or >500 Hz PWM
  • Operating ambient temperature: up to +70°C
  • No overshoot
  • Protected against reverse-polarity, short-circuit, over-voltage and over-temperature

Schematic & description

Schematic

An analog control voltage with 1V/10A or a 5V 500 Hz PWM signal with duty cycle 20%/10A is applied to JP1 and smoothed in a low-pass filter. IC3G$2 is a current shunt amplifier, generating 1V/10A. IC3G$2 compares the input control voltage and the actual output current voltage and drives the DC-DC converters trim pin accordingly. The circuit is an artifically slowed closed control loop because CW laser diodes often cannot take steep current slopes.

Slope measurement

Slope

The displayed schematic is very slow, but guaranteed to never overshoot or oscillate. If desired for capacitors C13 and C14 lower values can be used to make the control loop respond faster. The displayed current waveform shows a start from 0A to 10A. It gets less wiggly when the baseline voltage is set closer to the laser diodes forward voltage, or when the current is not turned off all the way to 0A.

Baseline Vout setting

Short or connect 0V to JP1, do not leave floating. Measure output voltage and adjust potentiometer R8 to set the baseline Vout to just under forward voltage of your laser diode. Don't make this adjustment while the laser diode is connected, there's a good chance of destroying it.

laser_driver's People

Contributors

marcoreps avatar

Watchers

 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.