We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest. Update Here
Stay in the loop with the latest from Microchip. Update your profile while you are at it. Update Here
Complete your profile to access more resources. Update Here

STEPPER_THETA


The stepper motor is used for position control by moving through a certain number of steps. While a stepper motor has a fixed number of steps per revolution, it is possible to move through micro-steps, which improves the step resolution. Micro-stepping also reduces torque ripple and power losses in the motor. The IP block generates theta that is used by the stepper motor control algorithm. It is possible to select microstepping up to 2048 microsteps.


Features and Benefits


  • Core Functionality :
    • Calculates electrical angle (θ) and maintains step count for stepper motor control.
    • .Supports microstepping up to 2048 microsteps, improving resolution and reducing torque ripple.
    • Operates in two modes:
      • Position Mode: generates a fixed angle based on a specific command.
      • Speed Mode: continuously updates angle for smooth continuous rotation.
  • Performance & Utilization :
    • Designed and timing-constrained to run at up to 200 MHz.
    • Typical resource usage : 285 LUTs, 128 DFFs, 200 (unspecified resource); zero RAM or specialized blocks.

Licensing Options


Encrypted RTL free with any Libero license 

Documentation


Title
Stepper Theta Generation User Guide Download