So, I am working on a project using TO18 laser diode modules.
Using KISS context for design and control I am seeking some additional information.
The package is a LD/PD but I am only using the LD part of the package.
I did some looking around and found the basic current limiting control is the easiest way to stablize LD output.
As a referece, LM317 (https://www.allaboutcircuits.com/technical-articles/an-introduction-to-laser-diodes/)
However, I want to vary LD power and I have two ideas for that, but I am not 100% which is best for the LD (in terms of MTBF and actual ckt control).
1) from the reference link (figure 9 above), vary R1 accordingly
or
2) insert mosfet between the 317 and LD and control output total power via PWM on the fet, but run the 'on time' via full power (max current via R1 setting). Obviously I would need to choose PWM frequency carefully.
I could also do a combination of 1 & 2, hence vary the 'on-time' power (current) and then vary the intensity using PWM on fet, but I don't have a need for this from application perspective.
But, Fig 9 needs Adj fwd biased, so does using fet cause issue for 317 when PWM is 'off', thus floating fwd bias of Adj and causing issue? Would require ckt like this one to keep fwd bias at all times?
Suggestions?
Using KISS context for design and control I am seeking some additional information.
The package is a LD/PD but I am only using the LD part of the package.
I did some looking around and found the basic current limiting control is the easiest way to stablize LD output.
As a referece, LM317 (https://www.allaboutcircuits.com/technical-articles/an-introduction-to-laser-diodes/)

However, I want to vary LD power and I have two ideas for that, but I am not 100% which is best for the LD (in terms of MTBF and actual ckt control).
1) from the reference link (figure 9 above), vary R1 accordingly
or
2) insert mosfet between the 317 and LD and control output total power via PWM on the fet, but run the 'on time' via full power (max current via R1 setting). Obviously I would need to choose PWM frequency carefully.
I could also do a combination of 1 & 2, hence vary the 'on-time' power (current) and then vary the intensity using PWM on fet, but I don't have a need for this from application perspective.
But, Fig 9 needs Adj fwd biased, so does using fet cause issue for 317 when PWM is 'off', thus floating fwd bias of Adj and causing issue? Would require ckt like this one to keep fwd bias at all times?

Suggestions?
Last edited: