Below is the specs of display that I am using with SN65DSI84ZXHR. I am using 65MHZ crystal. Is that okay to go with or should i go for higher or lower value?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi,
Any reason why you want to use an external oscillator instead the DSI clock?
You can use REFCLK_MULTIPLIER to define your oscillator clock frequency based on the LVDS output clock
REFCLK_MULTIPLIER When CSR 0x0A.0 = ‘0’, this field controls the multiplier used to generate the LVDS output clock from the input REFCLK. When CSR 0x0A.0 = ‘1’, this field must be programmed to 00.
00 – LVDS clock = source clock (default)
01 – Multiply by 2
10 – Multiply by 3
11 – Multiply by 4
LVDS Clock = Pixel Clock * (1+%Blanking) = 144 * (1+0.2) = 172.8MHz. For multiply by 3, the oscillator frequency is 57.6MHz.
Thanks
David
Hi,
Thanks for your feedback. I am using 65Mhz on REFCLK port of SN65DSI84ZXHR. I need to ask the Refclk oscillator should be according to DCLK frequency of display panel specs or it is just required for chip for DSI to MIPI conversion?
Hi,
The oscillator frequency is multiplied by the factor in REFCLK_MULTIPLIER (CSR 0x0B.1:0) to generate the LVDS output clock (DCLK).
Thanks
David
LVDS Clock = Pixel Clock * (1+%Blanking) = 144 * (1+0.2) = 172.8MHz. For multiply by 3, the oscillator frequency is 57.6MHz.
That's calculated value. can I use external oscillator of 65MHz on REFCLK? What you recommend?
Hi,
No, 65MHz multiple by 3 is 195MHz divided by 1.02 = 191MHz, divide by 2 = 95.59MHz, outside the DCLK max frequency range.
Thanks
David
Hi,
With minimum of 60MHz, we can work backward, 60*2*1.02/3= minimum 40.8MHz crystal frequency.
With maximum of 90MHz, 90*2*1.02/3 = maximum 61.2MHz crystal frequency
So you should choose a crystal frequency within this range.
Thanks
David