HPM SDK
HPMicro Software Development Kit
rdc_output_cfg Struct Reference

Rdc output configuration. More...

#include <hpm_rdc_drv.h>

Data Fields

rdc_output_mode_t mode
 
uint32_t excitation_period_cycle
 
rdc_output_precision_t excitation_precision
 
rdc_output_pwm_period_t pwm_period
 
bool output_swap
 
int32_t amp_offset
 
uint16_t amp_man
 
uint16_t amp_exp
 
bool pwm_dither_enable
 
bool pwm_exc_p_low_active
 
bool pwm_exc_n_low_active
 
bool trig_by_hw
 
uint32_t hw_trig_delay
 
uint8_t dac_chn_i_sel
 
uint8_t dac_chn_q_sel
 
uint8_t pwm_deadzone_p
 
uint8_t pwm_deadzone_n
 

Detailed Description

Rdc output configuration.

Field Documentation

◆ amp_exp

uint16_t rdc_output_cfg::amp_exp

Amplitude scaling for excitation, amplitude = [table value] x man / 2^exp

◆ amp_man

uint16_t rdc_output_cfg::amp_man

Amplitude scaling for excitation, amplitude = [table value] x man / 2^exp

◆ amp_offset

int32_t rdc_output_cfg::amp_offset

Offset for excitation, signed value

◆ dac_chn_i_sel

uint8_t rdc_output_cfg::dac_chn_i_sel

Output channel selection for i_channel

◆ dac_chn_q_sel

uint8_t rdc_output_cfg::dac_chn_q_sel

Output channel selection for q_channel

◆ excitation_period_cycle

uint32_t rdc_output_cfg::excitation_period_cycle

The period of the excitation signal, in cycles

◆ excitation_precision

rdc_output_precision_t rdc_output_cfg::excitation_precision

Excitation signal precision

◆ hw_trig_delay

uint32_t rdc_output_cfg::hw_trig_delay

Trigger in delay timming in bus cycle from rising edge of trigger signal

◆ mode

rdc_output_mode_t rdc_output_cfg::mode

pwm or dac

◆ output_swap

bool rdc_output_cfg::output_swap

Swap output of PWM and DAC

◆ pwm_deadzone_n

uint8_t rdc_output_cfg::pwm_deadzone_n

Exc_n dead zone in clock cycle before swap

◆ pwm_deadzone_p

uint8_t rdc_output_cfg::pwm_deadzone_p

Exc_p dead zone in clock cycle before swap

◆ pwm_dither_enable

bool rdc_output_cfg::pwm_dither_enable

Enable dither of pwm

◆ pwm_exc_n_low_active

bool rdc_output_cfg::pwm_exc_n_low_active

Polarity of exc_n signal

◆ pwm_exc_p_low_active

bool rdc_output_cfg::pwm_exc_p_low_active

Polarity of exc_p signal

◆ pwm_period

rdc_output_pwm_period_t rdc_output_cfg::pwm_period

Pwm period in samples

◆ trig_by_hw

bool rdc_output_cfg::trig_by_hw

Hardware triggered excitation signal generation. Software triggering is required after shutdown


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