XMC Peripheral Library for XMC4000 Family
2.1.16
|
#include <xmc_dsd.h>
Data Fields | |
uint32_t | clock_divider: 4 |
uint32_t | decimation_factor |
uint32_t | filter_start_value |
int16_t | offset |
uint32_t | clock_source: 4 |
uint32_t | data_source: 4 |
uint32_t | filter_type: 2 |
uint32_t | result_event: 2 |
uint32_t | strobe: 4 |
Detailed Description
DSD filter is the basic module of the DSD. It can be used separately or can be combined with the other modules like integrator, rectify, auxiliary filter etc. The filter demodulates the incoming bit stream from the delta sigma modulator to a 16 bit result. Note: Configure or reconfigure filter parameters while the channel is inactive.
Field Documentation
uint32_t clock_divider |
This parameter can take a value of XMC_DSD_CH_CLK_t
uint32_t clock_source |
This parameter can take a value of XMC_DSD_CH_CLOCK_SOURCE_t
uint32_t data_source |
This parameter can take a value of XMC_DSD_CH_DATA_SOURCE_t
uint32_t decimation_factor |
This parameter can be in range of 4 - 256[dec]
uint32_t filter_start_value |
This parameter can be in range of 4 - decimation_factor[dec]
uint32_t filter_type |
This parameter can take a value of XMC_DSD_CH_FILTER_TYPE_t
int16_t offset |
Offset subtracted from result.This parameter can take a value of int16_t
uint32_t result_event |
This parameter can take a value of XMC_DSD_CH_RESULT_EVENT_t
uint32_t strobe |
This parameter can take a value of XMC_DSD_CH_STROBE_t
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 1.8.11