According to the A4998 datasheet you’re supposed to wait 1 millisecond after waking from sleep to allow the circuit to energise.
What is the worst that can happen if you neglect to do this? I use stepper motors to drive a plant watering pump and losing a step or two really isn’t an issue. Is there a risk of damaging the module or is losing the first step the biggest risk?
I trigger the pump by pulling the EN pin low and a 555 timer on the STEP pin makes it pump continuously. It seems sensible to pull the SLP pin down as well with it as that saves a little bit of power.
The charge pump not being stable can mean several things. If it’s not where it should be (it won’t be) the high side fets won’t turn on all the way, causing loads of excess heat inside the chip. This also may never recover, depending on the duty cycle, and then that chip will burn up/let the smoke out.
Essentially, the charge pump capacitor has a set of circuitry that brings it low, lets it get 5 or 12v, then floats it up to the voltage rail, to turn on the fet hard. If it’s only partially in, the fet has a resistance that is too high.