Hello!
Some time ago I made some PCB for generating VGA signal using STM32H7 (LTDC) and ADV7125 converter:
I've managed to generate an image for three resolutions (all 60Hz) 640x480 60 800x600 1024x768, but it's not clean - the image is choppy and artifacts appear (although 800x600 looks the best).
CLK for ADV7125 as well as H_SYNC and V_SYNC are generated by LTDC on STM32H7. What I am able to configure is VGA timing and LTDC clock frequency and these values I am rather sure of.
What else can be the cause of unstable signal?
Some time ago I made some PCB for generating VGA signal using STM32H7 (LTDC) and ADV7125 converter:
I've managed to generate an image for three resolutions (all 60Hz) 640x480 60 800x600 1024x768, but it's not clean - the image is choppy and artifacts appear (although 800x600 looks the best).
CLK for ADV7125 as well as H_SYNC and V_SYNC are generated by LTDC on STM32H7. What I am able to configure is VGA timing and LTDC clock frequency and these values I am rather sure of.
What else can be the cause of unstable signal?