Does DFSDM limit SYSCLK frequency? (the problem)
I am trying to set up DFSDM clock for STM32H7A3VITx and external 10MHz Manchester-encoding modulator using CubeMX.
Since Manchester requires DFSDM clock at least 6x higher than modulator clock, minimum clock frequency is 60MHz.
The only two *active* clock source options are PCLK2 and SYSCLK. PCLK2 cannot be faster than 44MHz (otherwise CubeMX protests) so that leaves me with just one option: SYSCLK.
However, maximum allowed DFSDM clock, depending on Vcore, is 140MHz (DS13195, Table 23, p.84) so I would have to lower SYSCLK.
It seems that clock faster than allowed may cause filter glitches.
Please advise.
Btw, CubeMX does not object to DFSDM clocks higher that 140 MHz while it probably should.
