HF-Core Platform 0.1.0-dev
Hardware-Agnostic Handler Layer & RTOS Utilities for HardFOC
Loading...
Searching...
No Matches
As5047uConfig Struct Reference

AS5047U configuration structure. More...

#include <As5047uHandler.h>

Public Attributes

FrameFormat frame_format
 SPI frame format (16/24/32-bit)
 
uint8_t crc_retries
 Number of CRC error retries.
 
bool enable_daec
 Enable Dynamic Angle Error Compensation.
 
bool enable_adaptive_filter
 Enable adaptive filtering.
 
uint16_t zero_position
 Zero position offset (0-16383)
 
bool enable_abi_output
 Enable ABI incremental output.
 
bool enable_uvw_output
 Enable UVW commutation output.
 
bool enable_pwm_output
 Enable PWM output.
 
uint8_t abi_resolution_bits
 ABI resolution in bits (10-14)
 
uint8_t uvw_pole_pairs
 UVW pole pairs (1-7)
 
bool high_temperature_mode
 Enable 150°C operation mode.
 

Detailed Description

AS5047U configuration structure.

Member Data Documentation

◆ abi_resolution_bits

uint8_t As5047uConfig::abi_resolution_bits

ABI resolution in bits (10-14)

◆ crc_retries

uint8_t As5047uConfig::crc_retries

Number of CRC error retries.

◆ enable_abi_output

bool As5047uConfig::enable_abi_output

Enable ABI incremental output.

◆ enable_adaptive_filter

bool As5047uConfig::enable_adaptive_filter

Enable adaptive filtering.

◆ enable_daec

bool As5047uConfig::enable_daec

Enable Dynamic Angle Error Compensation.

◆ enable_pwm_output

bool As5047uConfig::enable_pwm_output

Enable PWM output.

◆ enable_uvw_output

bool As5047uConfig::enable_uvw_output

Enable UVW commutation output.

◆ frame_format

FrameFormat As5047uConfig::frame_format

SPI frame format (16/24/32-bit)

◆ high_temperature_mode

bool As5047uConfig::high_temperature_mode

Enable 150°C operation mode.

◆ uvw_pole_pairs

uint8_t As5047uConfig::uvw_pole_pairs

UVW pole pairs (1-7)

◆ zero_position

uint16_t As5047uConfig::zero_position

Zero position offset (0-16383)


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