I'm trying to make a current source using the following schematic for this laser-diode using an OP284 opamp and a TIP120 without heatsink:
Since the laser-diode have no SPICE model I used two 1N4001 in series (D2 and D3) in simulation to mimic it. Left circuitry to R4 is a slow start for the input. And R8 and C6 is for preventing transient peaks.
I'm going to use the laser-diode in continuous mode meaning no modulation. And I set the Rp as a 4.7 kΩ potentiometer where max current is 440 mA in simulation:
And here is the specs for the laser-diode:
And the voltage current plot:
My questions are as follows:
1-) When I look at forward voltage versus current plot of the laser-diode it shows 2 V forward voltage drop happens at 900 mA. But in the same datasheet table it shows at 400 mA operating current the forward voltage drop is 2 V. Is there something wrong here? I'm trying to know this because I wonder if my two in series 1N4001 roughly fine to mimic the laser diode.
2-) My second question is about R7 the 0.6 Ω sense resistor. When I set the current to 440 mA as in simulation, the opamp inputs becomes around 245 mV:

And in fig 26 of OP284 there is this plot:
where it says Vin = 0.5-4.5 V. So does that mean in my case Vin is violating the spec rules? But even I increase R7 in my case Vin remains always around 250 mV. How to remedy this?
Any input about this or if you see any other fundamental problem in schematic I would appreciate.
Edit:
I tried to take points from plot and made an LTSpice model using this tool here.
And then set Rp to 5.6k to achieve max 500mA:
And here shows the voltage drop at 500mA:
Is this headroom enough?







