Skip to main content
GWenJ.1
Associate II
March 2, 2023
Solved

DFSDM Output resolution

When I use DFSDM, I configure FOSR= 256 ISOR=1 and the output is outside the range in the reference guide +-16777216

This topic has been closed for replies.
GWenJ.1
GWenJ.1Best answer
Associate II
March 2, 2023

Get the answer

 /* Regular conversion value is a signed value located on 24 MSB of register */

 /* So after applying a mask on these bits we have to perform a division by 256 (2 raised to the power of 8) */

4 replies

ST Technical Moderator
March 2, 2023

Hello @GWenJ.1​ and welcome to the Community :)

Please specify which device used?

You can check the STM32Cube package which providing DFSDM example that can help you on the DFSDM usage and configuration.

Imen

In order to give better visibility on the answered topics, please click on 'Best answer' on the reply which solved your issue or answered your question. Thanks
GWenJ.1
GWenJ.1Author
Associate II
March 2, 2023

STM32H723

The STM32Cube H7 package which providing DFSDM example,Only refer a applicableation About Audio

Can you verify the range of DFSDM output results at FORD=3 FOSR=256 ISOR=1 ?

​

GWenJ.1
GWenJ.1Author
Associate II
March 2, 2023

0693W00000aI2GpQAK.png0693W00000aI2H9QAK.pngA

GWenJ.1
GWenJ.1AuthorBest answer
Associate II
March 2, 2023

Get the answer

 /* Regular conversion value is a signed value located on 24 MSB of register */

 /* So after applying a mask on these bits we have to perform a division by 256 (2 raised to the power of 8) */