2020-07-10 03:20 PM
Driving a RGB led matrix display (HUB75E) using custom board made with STM32H750. Earlier the prototype was made with STM32F205 and there was a minute flickering in some scenarios (brightness low). so thought of designing the board with STM32H7. But in STM32H7 the flickering is higher than STM32F2 (way higher). No other processing is happening in this testing.
what is the maximum GPIO switching frequency in STM32H7? does H7 series have any drawback in GPIO performance (even though it have the highest cpu clock)
CPU is clocked with HSE 480MHz (25MHz external crystal)
2020-07-10 03:53 PM
Max switching frequency of GPIO per the datasheet is 220 MHz. Better than the F2.
But if it's visibly flickering, seems like that would be taking place at a much much lower frequency than what the GPIO pins are capable of, even in the slowest speed setting.
2020-07-11 01:59 PM
The H7 has a much more complex architecture: There are more buses and therefore more bridges.
The H7 clock is faster, but GPIO access is slower because of the number of bridges to cross ...
2020-07-11 03:15 PM
What is flickering? Have you looked at the signal with a suitable instrument? Maybe the switching frequency is not the issue here at all.
-- pa