Hello all!
I'm learning about and trying to build a VCCS for driving a laser diode at high speed (15MHz). Starting with this, https://en.wikipedia.org/wiki/File:Op-amp_current_source_with_pass_transistor.svg , I replaced the zener diode/resistor combination with my modulating signal and removed the transistor since the LM7171 I'm using is capable of producing the required current.
However, in both simulations and a prototype I built, the output current seems to peak off when my modulating voltage reaches 75% of Vcc (5V); why is that so? Other than increasing the voltage supply to the LM7171, is there a way to overcome this limitation?
Also, after reading up on laser diodes, it appears that the laser has a large excitation period when starting up. Hence, to achieve fast modulation, the laser must never become de-excited. That means that even if the modulation voltage is zero, the current source must still produce a current of 3mA.
So now the VCCS must put out 3mA at 0V and 10mA at 5V. How do I achieve the current offset? Is choosing the correct current sensing resistor a reasonable way to limit the current range?
Alternatively, is there already a driver out there that allows me to modulate the laser at 15MHz? A quick search picked up a few, but they seem excessively complicated since they're designed for SFP modules.
Thanks!
I'm learning about and trying to build a VCCS for driving a laser diode at high speed (15MHz). Starting with this, https://en.wikipedia.org/wiki/File:Op-amp_current_source_with_pass_transistor.svg , I replaced the zener diode/resistor combination with my modulating signal and removed the transistor since the LM7171 I'm using is capable of producing the required current.
However, in both simulations and a prototype I built, the output current seems to peak off when my modulating voltage reaches 75% of Vcc (5V); why is that so? Other than increasing the voltage supply to the LM7171, is there a way to overcome this limitation?
Also, after reading up on laser diodes, it appears that the laser has a large excitation period when starting up. Hence, to achieve fast modulation, the laser must never become de-excited. That means that even if the modulation voltage is zero, the current source must still produce a current of 3mA.
So now the VCCS must put out 3mA at 0V and 10mA at 5V. How do I achieve the current offset? Is choosing the correct current sensing resistor a reasonable way to limit the current range?
Alternatively, is there already a driver out there that allows me to modulate the laser at 15MHz? A quick search picked up a few, but they seem excessively complicated since they're designed for SFP modules.
Thanks!