Please improve DFSDM section of reference manual.
I've managed to get the DFSDM working with a PDM microphone (on a STM32L496 board) - using direct access to registers. But the documentation often made things more difficult than they needed to be. Just a few extra sentences, less ambiguous language and better graphs could have made the whole process a lot easier, for example -
- mention that a sinc filter is essentially a moving average
- explain that sinc2, sinc3... are just cascaded sections of a sinc filter
- check whether the graph of the sinc3 is not actually a sinc5 filter (which it seems to be in other docunentation I've seen)
- change the X-axis of the graph from "Normalized frequency (Fin/Fdata)" to the simpler, less confusing "F (data rate)
- Have a graph showing the frequency response of the different order filters together
- highlight the fact that regular conversions offer a faster data rate, independent of filter order
- recommend that when using regular conversions, you choose the oversampling rate to get the data rate you want then select the filter order to get the resolution you want
- in the data rate sections - don't just say the ambiguous/confusing "FAST=0", maybe say "Fast mode disabled (FAST=0)"
Besides all of the above, I'm looking forward to being able to use the greater variety of PDM microphones, because the I2S microphones I tried all had poor low frequency response for my application.
