Skip to content

marcoreps/laser_driver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

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.

About

Energy efficient constant current diode laser driver

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published