Tool/software:
Dear Forum members,
We are trying to use a Ti SN65DSI86 to drive an eDP display with 1920x1200 resolution. We have managed to set up the SN65DSI86 internal test pattern therefore we could confirm that the DisplayPort output works. We use a 26MHz REFCLK.
We try to drive the DSI input from an STM32 microcontroller which does not have enough bandwidth to drive the display at 60Hz refresh rate but it is capable to drive it around 20Hz refresh rate. In the past we have managed to drive the display around 20Hz refresh rate in an old product with 1920x1200 resolution trough an non-Ti made RGB to eDP converter.
We are driving the DSI input with 250MHz clock and 500Mhz data rate however I can't get image on the eDP display. The CHA_DSI_CLK_RANGE is set to 50 which would mean 250...255MHz DSI clock range.
In the error registers I got no error:
SN65DSI86: F0: 0x00
SN65DSI86: F1: 0x00
SN65DSI86: F4: 0x01
SN65DSI86: F5: 0x02
SN65DSI86: F6: 0x00
SN65DSI86: F7: 0x00
SN65DSI86: F8: 0x01 // Link training passed
I've tried to debug the issue with routing internal signals to the INT pin by setting up the 0xF9 register. I've tried to watch the a_sot_rcvd signal by setting the 0xF9 to 0x04 and enabling the IRQ by setting 0xE0 to 0x01. I suppose the SOT shall be visible regardless any other error when the SN65DSI86 is able to capture the DSI stream.
My questions are:
- Is is possible to use the SN65DSI86 with lower refresh rate that 60Hz?
- Is it correct to set up the output test mux by writing the 0xF9 register and enabling the interrupts in 0xE0 register?
- Shall I see an SOT signal when it is routed to the INT regardless other possible errors in DSI stream?
Thanks,
Balint