When the current is stable, with a chopping technique, the current in the coil increases and decreases at a high frequency. Each time the current is decreased, a decay is applied. Depending on the current level and the amplitude from one step to the next one, all the timings are different, explaining the complexity to design a stepper motor. When the current level increases, the bridge must stay ON for a longer time, when the target current decreases, a longer fast decay must be applied.