12 Introduction

A resolver is a position sensor or transducer which measures the absolute angular position of the rotating shaft to which it is attached.

The operating principle of a resolver is similar to the operating principle of a synchro. Resolvers are typically built like small motors with a rotor (attached to the shaft whose position is to be measured) and a stator (stationary part) which takes the excitation signals and produces the output signals. A resolver typically consists of a primary winding, also called excitation winding and two secondary windings called cosine and sine windings. The secondary windings are geometrically placed such that winding signals are cosine and sine function of rotor angle.

The following figure shows the signals generated by resolver.

Figure 12-1. Signal Generation in Resolver

Summary

Core VersionThis document applies to Resolver Interface v4.3.
Supported Device Families
  • PolarFire® SoC
  • PolarFire
  • RTG4
  • IGLOO® 2
  • SmartFusion® 2
Supported Tool FlowRequires Libero® SoC v11.8 or later releases.
LicensingComplete 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. Resolver interface is licensed with encrypted RTL that must be purchased separately. For more information, see Resolver Interface.

Features

Resolver Interface has the following key features:

  • Provides a high-frequency signal for excitation
  • Demodulates sine and cosine winding inputs
  • Computes angle and speed

Implementation of IP Core in Libero® Design Suite

IP core must be installed to the IP Catalog of the Libero SoC software. This is installed 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.