Laser diode and photodiode circuit

Status
Not open for further replies.

GeoAVR

Member level 2
Joined
Jun 4, 2014
Messages
48
Helped
0
Reputation
0
Reaction score
0
Trophy points
6
Visit site
Activity points
366
Hi all,

I want to control the Bias and Modulation current of a laser diode using a microcontroller, a DAC and discrete components (including operational amplifiers).
Current range 3mA to 25mA with 0.1mA step.
Current pulses: rise time few nanoseconds, 10% max overshoot

I have found this circuit from TI that controls the current based on its input voltage:



1. Will it work?
2. How can I combine two of them for adding Bias and Modulation current?


I need also a current to voltage converter at the photodiode. I need to detect the pulses and their current.
What do u propose?

Thank you
 

You can safely forget about this approach. Don't expect to achieve ns pulses with closed loop feedback current source.

Try something using transistor current sources respectively transistor as V/I converter.

In a 10 ns range, GHz OP based current sources can be an option.
 
Reactions: GeoAVR

    GeoAVR

    Points: 2
    Helpful Answer Positive Rating
I was thinking something like this for adding the modulation current:



Will the switch cause spikes in the pulses?
What Voltage controlled current source do you propose?
 

You can't switch a current source by a single-throw switch. This forces the current source into saturation and causes huge recovery times and overshoot.

Instead should think about differential pairs (BJT or MOS) as non-saturated current switches.
 
Reactions: GeoAVR

    GeoAVR

    Points: 2
    Helpful Answer Positive Rating
You can't switch a current source by a single-throw switch. This forces the current source into saturation and causes huge recovery times and overshoot.

Instead should think about differential pairs (BJT or MOS) as non-saturated current switches.

Actually I found a driver ic with similar topology:



Any ideas how to implement it with discrete components?
 

A laser diode driven in constant current mode can be implemented with a programmable current source which can be digitally controlled by an DAC. The loop control time depends signal chain - sensing, calculating and output to the DAC). The settling time of the DAC plus programmable current source, as well as the inductivity(wiring etc.) define the rise and fall times(https://www.ichaus.de/wp4_fastlaserdriver ). Fast laser switches, like the iC-HK could be used to switch between two current values. If the laser diode has a monitor diode the control loop can be different.

Enjoy your design work!
 

Hello Gigan,

The above model description does not include the wiring inductance. It is very important to keep is low to achieve fast switching and low overshoots. On modelling laser diodes check-out this paper with Mathlab: **broken link removed** .

Enjoy your design work!
 
Reactions: GeoAVR

    GeoAVR

    Points: 2
    Helpful Answer Positive Rating
Status
Not open for further replies.

Similar threads

Cookies are required to use this site. You must accept them to continue using the site. Learn more…