HF-AS5047U Driver  0.1.0-dev
HF-AS5047U C++ Driver
Loading...
Searching...
No Matches
AS5047U_REG::ANGLEUNC Struct Reference

ANGLEUNC – Uncompensated Angle register (0x3FFE, read-only) More...

#include <as5047u_registers.hpp>

Public Attributes

union { 
 
   uint16_t   value 
 
   struct { 
 
      uint16_t   ANGLEUNC_value: 14 
 
      uint16_t   reserved_14_15: 2 
 
   }   bits 
 
};  
 

Static Public Attributes

static constexpr uint16_t ADDRESS = 0x3FFE
 

Detailed Description

ANGLEUNC – Uncompensated Angle register (0x3FFE, read-only)

Bits Name R Description
0-13 ANGLEUNC_value R Absolute angle without dynamic compensation (14-bit)
14-15 (reserved) - Reserved bits (reads 0)

ANGLEUNC_value is the raw angle measurement from the Hall sensor array and CORDIC, not including the Dynamic Angle Error Compensation (DAEC) filtering. The value is 14-bit (0–16383) representing 0–360° (with 0x0000 corresponding to 0° and 0x3FFF (~16383) corresponding to just shy of 360°). Use this register if the dynamically compensated angle (ANGLECOM) is not desired.

Member Data Documentation

◆ [union]

union { ... } AS5047U_REG::ANGLEUNC

◆ ADDRESS

constexpr uint16_t AS5047U_REG::ANGLEUNC::ADDRESS = 0x3FFE
staticconstexpr

◆ ANGLEUNC_value

uint16_t AS5047U_REG::ANGLEUNC::ANGLEUNC_value

◆ [struct]

struct { ... } AS5047U_REG::ANGLEUNC::bits

◆ reserved_14_15

uint16_t AS5047U_REG::ANGLEUNC::reserved_14_15

◆ value

uint16_t AS5047U_REG::ANGLEUNC::value

The documentation for this struct was generated from the following file: