16 Introduction
(Ask a Question)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.
Summary
(Ask a Question)| Core Version | This document applies to Stepper Theta Generation v4.2. |
| Supported Device Families |
|
| Supported Tool Flow | Requires Libero® SoC v11.8 or later releases. |
| Licensing | Complete encrypted RTL code is provided for the core, enabling the core to be instantiated with SmartDesign. Simulation, Synthesis, and Layout can be performed with Libero software. Stepper Theta Generation is licensed with encrypted RTL that must be purchased separately. For more information, see Stepper Theta Generation. |
Features
(Ask a Question)Stepper Theta Generation has the following key features:
- Computes the angle and step count
- Micro-stepping is possible up to 2048 microsteps
- Generates an angle in position mode and speed mode
Implementation of IP Core in Libero Design Suite
(Ask a Question)IP core must be installed to the IP Catalog of the Libero® System-on-Chip (SoC) software. This is done automatically through the IP Catalog update function in the Libero SoC software, or the IP core can be manually downloaded from the catalog. Once the IP core is installed in the Libero SoC software IP Catalog, the core can be configured, generated, and instantiated within the SmartDesign tool for inclusion in the Libero project list.
