Stepper Stall Detect (SSD)
MPC5606S Microcontroller Reference Manual, Rev. 7
1178 Freescale Semiconductor
 
36.5.3 SSD startup
The SSD block takes care of smooth transitions between the different steps to avoid current glitches when 
the coil driven by the block (sine or cosine) changes. Single-cycle glitches in the coil drive current at 
startup of the SSD flow can be avoided in the following way: 
• Program the STEP bits reflecting the current position of the SM prior to the SSD flow with the 
SDCPU bit still cleared. 
• After programming the STEP bits enable the analog block by setting the SDCPU bit. 
36.6 Application information
This is additional information intended for use by the customer.
36.6.1 Current flow examples
Figure 36-12 below shows the current flow for a complete sequence of the STEP bits for 
counter-clockwise movement including the recirculation time: 
Figure 36-12. Full step sequence for counter-clockwise movement
Different Examples of the current flow in the SM coils for different settings of the control bits are given 
in Figure 36-13 to Figure 36-16 below: 
Figure 36-13 below shows the recirculation at the beginning of STEP = 0. The cosine coil is driven in the 
direction P  M and the sine coil is recirculated against VDDM. 
0
1
2
3
0
Imax
+
_
Imax
0
Imax
+
_
Imax
SINE COIL
CURRENT
COSINE COIL
CURRENT
Recirculation