AASRC configuration parameters for the channel.
AASRC channel parameters used with the AASRC_chConfig() call. Default values for these parameters are set using AASRC_chConfigInit().
If NULL is passed for the parameters, AASRC_chConfig() uses default parameters.
Data Fields | |
uint32_t | chType |
uint32_t | chCount |
AASRC_FifoCfg | fifoControl |
uint8_t | inClkZone |
uint8_t | outClkZone |
uint32_t | inWordLen |
uint32_t | ditherEnable |
uint32_t | mute |
uint32_t | directDownSample |
uint32_t | attenuation |
uint32_t | deEmphasisMode |
uint32_t | groupDelay |
uint32_t | outWordLen |
uint32_t AASRC_ChCfg::chType |
Channel type. Refer AASRC_ChTypes
uint32_t AASRC_ChCfg::chCount |
Channel count in a synchronized group
AASRC_FifoCfg AASRC_ChCfg::fifoControl |
Threshold configuration for input/output fifos of the channel
uint8_t AASRC_ChCfg::inClkZone |
Clock zone index for the input of the channel
uint8_t AASRC_ChCfg::outClkZone |
Clock zone index for the output of the channel
uint32_t AASRC_ChCfg::inWordLen |
Input sample word length - 24/20/18/16 bits
uint32_t AASRC_ChCfg::ditherEnable |
Enable dithering
uint32_t AASRC_ChCfg::mute |
Enable/disable ASRC output soft mute
uint32_t AASRC_ChCfg::directDownSample |
Selects the mode of the decimation function, either true decimation filter or direct down sampling without filtering
uint32_t AASRC_ChCfg::attenuation |
set the ASRC channel's digital output attenuation
uint32_t AASRC_ChCfg::deEmphasisMode |
Enable/disable digital de-emphasis filter manually
uint32_t AASRC_ChCfg::groupDelay |
Select the interpolation filter group delay
uint32_t AASRC_ChCfg::outWordLen |
Output sample word length - 24/20/18/16 bits. If outWordLen < inWordLen The word length reduction is performed by utilizing triangular PDF dithering.