This isn't a laser diode though, it's a laser module. They have other chips and things on there to drive them. Unfortunately the ones that are cheap and easy to find on ebay (ie, the ones most people will use) don't come with datasheets so I couldn't tell you what is between the diode and the circuit. But I have to assume they've designed them so that if you flip the battery around they don't blow up, since many come with a spring just for the purpose of putting these in laser pointers. They also have what looks like it might be a tiny voltage regulator on there.
But that's besides the point. I do want to know if a laser will blow up, but I also just want a general idea of what will happen. And it sounds like you're saying the rest of the circuit might see a -0.7v spike.
As for the speed of the diode, this is the diode I'll be using:
If the voltage rate of change is what I should be looking at, it looks like it's pretty fast.
As for the motor it will be switched with this Vreg:
I'm not sure how fast I can switch that, but I don't have to be able to switch it fast. It would be nice if I could though. Fast enough to adjust the speed of the motor smoothly anyway. 480hz should be sufficient.
Hm, a chart on page 10 of that datasheet tells me how fast it responds to the enable pin.
Looks like on enable it takes 60us before it reacts, it reaches 3.3v after another 40us, and after another 60us it stabilizes at 3.3v.
And on disable, it reacts immediately but takes over 180us to reach 0v.
This is for a 6.6 ohm load though, it may react much faster with a higher load. Also it may still be stable if switched on and off faster than the time it takes to reach 3.3v or 0v. But if I want my PWM to be linear in relation to the voltage it needs to switch on and off fully.
So if I assume 200us for it to go to 3.3v or 0, that's 0.2 milliseconds, which means theoretically I could switch it on and off 5000 times a second.
As for that diode, ar 1000v/us it seems like it is much faster than this voltage regulator.