This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F28069M: Spintac POSMOVE rollover problems

Part Number: TMS320F28069M


When using POSMOVE to do point-to-point position control, if the commanded position coincides with the cfg.ROMax_mrev, e.g. the rollover number is 10 revs, and I set the position to 10 revs, if I set the next position to go -5 revs(back to position 5 revs), the POSMOVE API doesn't have the concept of rollovers, so it will sometimes behave correctly and go down to position 5, other times it will jump to the next rollover(jump to position 20, then create a plan to go down to 15). How do I get this to always behave correctly, why doesn't POS_MOVE have the concept of rollovers as an input?