Hello,
We have been working on a DisplayPort over USB-C design which uses the SN65DSI86 MIPI DSI to eDP bridge and an i.MX processor, originally, the IC REFCLK pin was tied to ground, for this case on the CPU side we received the monitors EDID and then we adjusted their pixel clock to the closest one that matches the equation shown below.
This make our board compatible with several monitors, but we noted that there was a group of devices that didn’t display image when performing this “downscale”.
Then, we decided to place a 27MHz oscillator on the REFCLK pin, as per our understanding this will remove our pixel clock limitations.
On our latest board revision which has the external oscillator, most of the monitors that didn’t work on the past now can display image correctly, but we have noted that some screens “blink” when sending image.
For example, originally, when connecting our board to a 2K display which requires a 241.5 MHz pixel clock, our CPU provided a downscaled 162 MHz clock and the screen worked with no problem.
Now with the external oscillator the same monitor is working with the 241.5 MHz pixel clock with no need of downscaling, but it blinks as shown on the attached video.
Is this a known issue?
Is there anything that we could do to fix this?
Any guidance would be appreciated,
Best regards,
Esteban V.