The complexity is dramatically reduced by the EasySPIN L6474. T_Fast is the maximum time for the fast decay when the current is stable and T_fall_step is the maximum time to decrease the current level. The EasySPIN will apply a fraction of this timing depending on the position in the sine wave. The values also depend on the minimum ON time and the minimum OFF time, that are defined with the ripples accepted in the system.