XMC Peripheral Library for XMC4000 Family: XMC_HRPWM_CSG_CMP_t Struct Reference

XMC Peripheral Library for XMC4000 Family

XMC Peripheral Library for XMC4000 Family  2.1.16
XMC_HRPWM_CSG_CMP_t Struct Reference

#include <xmc_hrpwm.h>

Data Fields

uint32_t blanking_val
 
uint32_t blank_ext_enable: 1
 
uint32_t blanking_mode: 2
 
uint32_t cc
 
uint32_t clamp_ctrl_lvl: 2
 
uint32_t clamp_enter_config: 2
 
uint32_t clamp_exit_config: 2
 
uint32_t clamp_exit_sw_config: 1
 
uint32_t clamp_level: 1
 
uint32_t cmp_ext_sw_enable: 1
 
uint32_t cmp_input_sel: 1
 
uint32_t cmp_input_sw: 2
 
uint32_t cmp_out_inv: 1
 
uint32_t filter_control: 2
 
uint32_t filter_enable: 1
 
uint32_t filter_window: 4
 
uint32_t plc
 

Detailed Description

CSG Unit - Comparator configuration

Field Documentation

uint32_t blank_ext_enable

Enable blanking via external trigger. Accepts enum XMC_HRPWM_FUNC_STATUS_t

uint32_t blanking_mode

Select the edge for blanking. Accepts enum XMC_HRPWM_CSG_EDGE_SEL_t

uint32_t blanking_val

blanking value, blanking time = blanking_val * module clk freq

uint32_t cc

Comparator general configuration

uint32_t clamp_ctrl_lvl

Select the trigger signal level for clamping the comparator output. Accepts enum XMC_HRPWM_CSG_LVL_SEL_t

uint32_t clamp_enter_config

Clamping level enter configuration

uint32_t clamp_exit_config

Clamping level exit configuration

uint32_t clamp_exit_sw_config

Clamped state exit software configuration

uint32_t clamp_level

Select the comparator output passive level value.

uint32_t cmp_ext_sw_enable

Enable switching of input between CINA and CINB via external trigger. Accepts enum XMC_HRPWM_FUNC_STATUS_t

uint32_t cmp_input_sel

Comparator input pin selection. Accepts enum XMC_HRPWM_CSG_CMP_INPUT_t

uint32_t cmp_input_sw

Comparator input switching configuration. Accepts enum XMC_HRPWM_CSG_LVL_SEL_t

uint32_t cmp_out_inv

Invert comparator output. Accepts enum XMC_HRPWM_FUNC_STATUS_t

uint32_t filter_control

Select the filter application condition 00B Filtering is always done if enabled 01B Filtering is only done when CSGyDSV1 value is currently fed to the DAC 10B Filtering is only done when the CSGyDSV2 value is currently fed to the DAC

uint32_t filter_enable

Enable comparator output filter. Accepts enum XMC_HRPWM_FUNC_STATUS_t

uint32_t filter_window

Select the comparator output filter window

uint32_t plc

Comparator passive level configuration


The documentation for this struct was generated from the following file:
Generated on Mon Aug 7 2017 11:33:58 for XMC Peripheral Library for XMC4000 Family by   doxygen 1.8.11