Update: Got my IC samples in the mail today, and was able to assemble a prototype board with parts I had/salvaged. I took some basic measurements too, and it looks alright so far, again I'm not sure how different it will act with a real laser diode rather than a test load.
Here's the whole rather ugly looking setup:
Here's a closeup of the parts (had a bit of a magic smoke moment, thus why those two current sense resistors are pretty charred, driver is unharmed though):
The main driver IC is the tiny SOT23-5 part under the vertical inductor at the top (forgot to switch the footprint to the inductor I actually had). The ATtiny44A down on the bottom right is the brains of the operation, all it does right now is take a switch input from a pushbutton and enable the driver IC, but it provides a nice clean edge with no switch bounce. The chip next to the ATtiny is a dual MOSFET for switching power modes, basically it creates a selectable voltage divider for the feedback voltage, giving 3 ranges: high impedance (both open) gives the low current mode (400mA), a 1/1.667 divider gives a medium mode (667mA), and a 1/2.5 divider gives a high mode (1000mA).
Oscilloscope screencap of current overshoot (1mV = 1mA):
Oscilloscope screencap of ripple (1mV = 1mA):
So it appears that the driver works pretty well, overshoot is about 37.5%, which would scale up to a peak of 1375mA max if I were driving the load at full power, which for a 445nm diode seems to be fine, they've been driven higher, and that overshoot only lasts for 70µS. Current ripple is pretty manageable I guess, it's pretty unavoidable since this is a straight boost driver. Other than that, I'm a little worried about heat from the driver IC. If the specs hold true, it's got a 0.17 ohm switch, coupled with a peak current of 2.8A, so power dissipation will be <=1.33 watts. I felt the IC when it was operating at just the 640mA I have it set to now, and it was too hot to touch.
I haven't tried PWM with this IC yet, not so sure it'll be a good idea since it's got a pretty significant overshoot. I guess the switcher + linear driver is the best setup for that, but I'm going for small size, and the 445nm diodes seem pretty strong.
Can anyone tell me if measurements taken with a test load (using 1N4003 diodes) will be a lot "tamer" than with a real laser diode, should I be worried about an unforseen spike killing my 445nm diode?