MPC5606 stepper stall detect module SSD

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

MPC5606 stepper stall detect module SSD

Jump to solution
1,382 Views
Quimney
Contributor III

Has AN3330 been updated for this new module or is there something similar for the MPC SSD module? I have implemented the SSD on 12xhz but this new register set is making me crazy. Any example would help.

0 Kudos
Reply
1 Solution
1,046 Views
Quimney
Contributor III

Thanks! I finally figured that out... It's simpler than the implimentation in the 12 series. It seems to be working now after a small struggle.

View solution in original post

0 Kudos
Reply
2 Replies
1,046 Views
Steve
NXP Employee
NXP Employee

Unfortunately, no update to AN3330 is currently available but the following may help:

The SSD module on the MPC5606S is actually an enhancement of the module on the S12(X) with the difference that the previously software-controlled process of blanking-then-integration is now automated with counters that control the length of blanking and integration inside the SSD module itself. In general the CPU will simply configure the SSD then start the step and leave it to complete automatically.

This being the case you should be able to reuse your previous configuration settings by adjusting them for the BIS to use.

To get a feel for what the BIS does compare flow chart Figure 16 in AN3330 with Figure 36-12 in the MPC5606S RM Rev 5. There's also a description at 36.4.2.2 that describes the BIS operation. The RM has a note on using the SSD in "legacy mode" which is the S12 mode of operation.

The registers to set will be:

CONTROL  = configure the module

BLNCNTLD = blanking count (how long does this phase last)

ITGCNTLD = integration count (how long does this phase last)

PRESCALE (for the counters)

IRQ for interrupt enables

CONTROL.B.TRIG to kick off the step

The status bits in IRQ will tell you when each phase in the step is complete and if an accumulator overflow occurred

 

For the SMC there is a dedicated app note AN4037

0 Kudos
Reply
1,047 Views
Quimney
Contributor III

Thanks! I finally figured that out... It's simpler than the implimentation in the 12 series. It seems to be working now after a small struggle.

0 Kudos
Reply