Digital filter for sigma delta modulators (DFSDM)
dfsdm_jtrg0
dfsdm_jtrg1
dfsdm_jtrg2
dfsdm_jtrg3
dfsdm_jtrg4
dfsdm_jtrg5
dfsdm_jtrg6
dfsdm_jtrg7
dfsdm_jtrg8
dfsdm_jtrg9
dfsdm_jtrg10
dfsdm_break[0]
dfsdm_break[1]
dfsdm_break[2]
dfsdm_break[3]
15.4.3
DFSDM reset and clocks
DFSDM on-off control
The DFSDM interface is globally enabled by setting DFSDMEN=1 in the
DFSDM_CH0CFGR1 register. Once DFSDM is globally enabled, all input channels (y=0..7)
and digital filters DFSDM_FLTx (x=0..3) start to work if their enable bits are set (channel
enable bit CHEN in DFSDM_CHyCFGR1 and DFSDM_FLTx enable bit DFEN in
DFSDM_FLTxCR1).
Digital filter x DFSDM_FLTx (x=0..3) is enabled by setting DFEN=1 in the
DFSDM_FLTxCR1 register. Once DFSDM_FLTx is enabled (DFEN=1), both Sinc
filter unit and integrator unit are reinitialized.
By clearing DFEN, any conversion which may be in progress is immediately stopped and
DFSDM_FLTx is put into stop mode. All register settings remain unchanged except
DFSDM_FLTxAWSR and DFSDM_FLTxISR (which are reset).
Channel y (y=0..7) is enabled by setting CHEN=1 in the DFSDM_CHyCFGR1 register.
Once the channel is enabled, it receives serial data from the external Σ∆ modulator or
parallel internal data sources (CPU/DMA wire from memory).
DFSDM must be globally disabled (by DFSDMEN=0 in DFSDM_CH0CFGR1) before
stopping the system clock to enter in the STOP mode of the device.
386/1284
Table 86. DFSDM2 triggers connection
Trigger name
Table 87. DFSDM break connection
Break name
DocID029473 Rev 3
Trigger source
TIM1_TRGO3
TIM3_TRGO3
TIM8_TRGO4
TIM10_OC1
TIM2_TRGO2
TIM4_TRGO4
TIM11_OC1
TIM6_TRGO2
TIM7_TRGO2
EXTI11
EXTI15
Break destination
TIM1 break
TIM8 break
RM0430
-
-
x
digital
Need help?
Do you have a question about the STM32F413 and is the answer not in the manual?
Questions and answers