iLLD_TC27xD  1.0
Data Structures
Collaboration diagram for Data Structures:

Data Structures

struct  IfxDsadc_Dsadc_AuxFilterConfig
 Auxiliary comb filter configuration structure. More...
 
struct  IfxDsadc_Dsadc_ChannelPins
 Channel Pins Configuration structure. More...
 
struct  IfxDsadc_Dsadc_CombFilterConfig
 Comb filter configuration structure. More...
 
struct  IfxDsadc_Dsadc_DemodulatorConfig
 Demodulator configuration structure. More...
 
struct  IfxDsadc_Dsadc_FirFilterConfig
 FIR filters configuration structure. More...
 
struct  IfxDsadc_Dsadc_IntegratorConfig
 Integrator configuration structure. More...
 
struct  IfxDsadc_Dsadc_ModulatorConfig
 Modulator configuration structure. More...
 
struct  IfxDsadc_Dsadc_RectifierConfig
 Rectifier configuration structure. More...
 
struct  IfxDsadc_Dsadc
 DSADC handle data structure. More...
 
struct  IfxDsadc_Dsadc_CarrierGenConfig
 Carrier generation configuration structure. More...
 
struct  IfxDsadc_Dsadc_Channel
 Channel handle structure. More...
 
struct  IfxDsadc_Dsadc_ChannelConfig
 Single channel configuration structure. More...
 
struct  IfxDsadc_Dsadc_Config
 Clock configuration data structure. More...
 

Detailed Description


Data Structure Documentation

struct IfxDsadc_Dsadc_AuxFilterConfig

Auxiliary comb filter configuration structure.

Definition at line 175 of file IfxDsadc_Dsadc.h.

Data Fields
boolean bypassed
IfxDsadc_AuxCombFilterShift combFilterShift Comb Filter (auxiliary) shift control.
IfxDsadc_AuxCombFilterType combFilterType Comb Filter (auxiliary) configuration/type.
uint8 decimationFactor CIC Filter (Auxiliary) decimation factor (4 .. 32)
IfxDsadc_AuxGate eventGate Service request generation (auxiliary)
IfxDsadc_AuxEvent eventSelect Service request generation (auxiliary)
IfxDsadc_AuxServiceRequest serviceRequest Service request generation (auxiliary)
struct IfxDsadc_Dsadc_ChannelPins

Channel Pins Configuration structure.

Definition at line 188 of file IfxDsadc_Dsadc.h.

Collaboration diagram for IfxDsadc_Dsadc_ChannelPins:
Data Fields
const IfxDsadc_Cin_In * cin the CIN Pin which should be configured
IfxPort_InputMode cinMode the CIN pin input mode which should be configured
const IfxDsadc_Din_In * din the DIN Pin which should be configured
IfxPort_InputMode dinMode the DIN pin input mode which should be configured
const IfxDsadc_Dsn_In * dsn the DSN Pin which should be configured
IfxPort_InputMode dsnMode the DSN pin output mode which should be configured
const IfxDsadc_Dsp_In * dsp the DSP Pin which should be configured
IfxPort_InputMode dspMode the DSP pin output mode which should be configured
const IfxDsadc_Itr_In * itr the ITR Pin which should be configured
IfxPort_InputMode itrMode the ITR pin input mode which should be configured
struct IfxDsadc_Dsadc_CombFilterConfig

Comb filter configuration structure.

Definition at line 204 of file IfxDsadc_Dsadc.h.

Data Fields
boolean bypassed CIC Filter enable/bypass selection.
IfxDsadc_MainCombFilterShift combFilterShift Comb Filter (Main Chain) shift control.
IfxDsadc_MainCombFilterType combFilterType Comb Filter (Main Chain) configuration/type.
uint16 decimationFactor 4 .. 256
IfxDsadc_MainServiceRequest serviceRequest Service request generation (main chain)
uint16 startValue 4 .. decimationFactor
struct IfxDsadc_Dsadc_DemodulatorConfig

Demodulator configuration structure.

Definition at line 216 of file IfxDsadc_Dsadc.h.

Data Fields
IfxDsadc_InputDataSource inputDataSource Demodulator input data source selection.
IfxDsadc_IntegratorTrigger integrationTrigger Integrator trigger mode selection.
IfxDsadc_SampleClockSource sampleClockSource Demodulator sample clock source selection.
IfxDsadc_SampleStrobe sampleStrobe Demodulator data strobe generation mode selection.
IfxDsadc_TimestampTrigger timestampTrigger Timestamp trigger mode selection.
IfxDsadc_TriggerInput triggerInput Trigger selection.
struct IfxDsadc_Dsadc_FirFilterConfig

FIR filters configuration structure.

Definition at line 228 of file IfxDsadc_Dsadc.h.

Data Fields
IfxDsadc_FirDataShift dataShift FIR data shift control selection.
boolean fir0Enabled FIR filter 0 enable/disable selection.
boolean fir1Enabled FIR filter 0 enable/disable selection.
IfxDsadc_FirInternalShift internalShift FIR shift control selction.
boolean offsetCompensation Offset Compensation Filter enable/disable selection.
struct IfxDsadc_Dsadc_IntegratorConfig

Integrator configuration structure.

Definition at line 239 of file IfxDsadc_Dsadc.h.

Data Fields
uint16 discardCount Number of discarded values to after active trigger: 1 .. 64.
uint16 integrationCount Number of integrated values after discard step: 1 .. 64.
uint16 integrationCycles Number of integration cycles: 1 .. 16. Used only when IfxDsadc_IntegrationWindowSize_internalControl.
IfxDsadc_IntegrationWindowSize windowSize Integrator window size.
struct IfxDsadc_Dsadc_ModulatorConfig

Modulator configuration structure.

Definition at line 249 of file IfxDsadc_Dsadc.h.

Data Fields
IfxDsadc_CommonModeVoltage commonModeVoltage Modulator common mode voltage selection.
IfxDsadc_InputGain inputGain Modulator gain select of analog input path.
IfxDsadc_InputPin inputPin Modulator input pin selection.
float32 modulatorClockFreq Modulator clock frequency.
IfxDsadc_InputConfig negativeInput Modulator configuration of negative input line.
IfxDsadc_InputConfig positiveInput Modulator configuration of positive input line.
struct IfxDsadc_Dsadc_RectifierConfig

Rectifier configuration structure.

Definition at line 261 of file IfxDsadc_Dsadc.h.

Data Fields
boolean enabled Rectification enable/disable selection.
uint8 signDelay Sign delay value.
uint8 signPeriod Sign period.
IfxDsadc_RectifierSignSource signSource Rectifier sign source.
struct IfxDsadc_Dsadc

DSADC handle data structure.

Definition at line 275 of file IfxDsadc_Dsadc.h.

Data Fields
Ifx_DSADC * dsadc Specifies the pointer to the DSADC module registers.
struct IfxDsadc_Dsadc_CarrierGenConfig

Carrier generation configuration structure.

Definition at line 282 of file IfxDsadc_Dsadc.h.

Collaboration diagram for IfxDsadc_Dsadc_CarrierGenConfig:
Data Fields
boolean bitReversed Bit-Reverse PWM Generation (Normal / Bit reverse mode) selection.
IfxDsadc_CarrierWaveformMode carrierWaveformMode Carrier generation mode.
float32 frequency Expected excitation frequency in Hz.
boolean inverted Signal polarity (Normal / Inverted) selection.
IfxPort_PadDriver pinDriver Carrier pins pad driver.
IfxPort_OutputMode pinMode Carrier pins output mode.
const IfxDsadc_Cgpwm_Out * pinNeg Negative-carrier pin configuration.
const IfxDsadc_Cgpwm_Out * pinPos Positive-carrier pin configuration.
struct IfxDsadc_Dsadc_Channel

Channel handle structure.

Definition at line 296 of file IfxDsadc_Dsadc.h.

Data Fields
Ifx_DSADC_CH * channel Specifies the pointer to the DSADC channel registers.
IfxDsadc_ChannelId channelId Channel Id.
Ifx_DSADC * module Specifies the pointer to the DSADC module registers.
struct IfxDsadc_Dsadc_ChannelConfig

Single channel configuration structure.

Definition at line 305 of file IfxDsadc_Dsadc.h.

Collaboration diagram for IfxDsadc_Dsadc_ChannelConfig:
Data Fields
IfxDsadc_Dsadc_AuxFilterConfig auxFilter Auxiliary comb filter configuration structure.
IfxDsadc_ChannelId channelId Channel Id.
const IfxDsadc_Dsadc_ChannelPins * channelPins Channel Pins Configuration structure.
IfxDsadc_Dsadc_CombFilterConfig combFilter Comb filter configuration structure.
IfxDsadc_Dsadc_DemodulatorConfig demodulator Demodulator configuration structure.
IfxDsadc_Dsadc_FirFilterConfig firFilter FIR filters configuration structure.
IfxDsadc_Dsadc_IntegratorConfig integrator Integrator configuration structure.
IfxDsadc_Dsadc_ModulatorConfig modulator Modulator configuration structure.
Ifx_DSADC * module Specifies the pointer to the DSADC module registers.
IfxDsadc_Dsadc_RectifierConfig rectifier Rectifier configuration structure.
struct IfxDsadc_Dsadc_Config

Clock configuration data structure.

Definition at line 321 of file IfxDsadc_Dsadc.h.

Data Fields
Ifx_DSADC * dsadc Specifies the pointer to the DSADC module registers.
IfxDsadc_LowPowerSupply lowPowerSupply Low power supply voltage selection.
IfxDsadc_ModulatorClock modulatorClockSelect Modulator clock selection.