Noisy LVDS on custom DSI driver board (STM32U5G9)
Hi everyone,
I need some help please on a choppy DSI signal.
Long story short, I have decided to clone an STM32U5G9 disco board and build my own DSI driver using the same mcu in a smaller package running at 3v3 VDD. All seems to be fine, all voltages levels are correct on the screen after removing R8 and bridging R9 (backlight also works) and the VLXSMPS output is the same as on the disco (1.2V). I have signal on all DSI lines as well, as expected.
But...
Below I am showing you the DSI_D0N signal from the original disco board, followed by my custom one. The capture was with an oscilloscope on the direct pin output of the two mcu-s, so the screen was not connected in either scenario. It is clear to me that the low state of the signal is too noisy on my custom board and thus, not too surprisingly, I have no output on the screen. Can anyone give me a hint please over what I did wrong in my design?
About the custom board, it is 2-layers, the DSI lines are all matched and no vias were used. The DSI and SMPS part of my schematics is the same as the original disco’s, down to using the same components.
The code is also identical.
Thanks in advance!
BFarkas



