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.
你好
关于REFCLK 0和REFCLK1的问题,一般REFCLK是接时钟比如crystal或其他时钟源用来产生时序的,比如我们常用的一些标准的分辨率1920x1080, 1920x1200,需要的clock大小为多少。但是当一些分辨率不是标准的时候,此时需要接REFCLK1。
请问一下REFCLK 0 接的是固定的27MHz,那么对应的pclk有哪些限制呢,哪些pclk一定要使用REFCLK1?是否可以通过调整消隐的比例来适配REFCLK 0呢?
感谢
您好,关于941的两个REFCLK,数据手册中并没有提到二者的区别。所以我认为并不是非标准分辨率时才可以接REFCLK1的,希望别误解。
对于941来说,提供像素时钟PCLK有很多种方式,8.4.2.2中有详细介绍。
如果BRIDGE_CFG2[1:0]=01,即使用外部时钟RECLK提供像素时钟,1920*1080@60fps的分辨率的话,至少需要148.5Mhz的频率。再比如640*480@60fps的分辨率需要25.175Mhz的时钟。
另外, 不需要调整REFCLK的频率,因为视频源的分辨率是已知的,对于FPD link器件来说,要保证它能够支持这么大的分辨率就可以了。
当使用Independent 2:2 Mode 时,需要REFCLK0和REFCLK1 都需要。
你好:
那你的意思是REFCLK0/1和视频的分辨率没关系了对吧,我只要接27MHz到REFCLK0就可以了
只有用Independent 2:2 Mode 接2块LCD的时候才需要接REFCLK1对吗?
是的,当使用splitter mode或者independent 2:2 mode,需要接两个LCD显示不同分辨率的时候,才用到REFCLK1.
否则的话就使用REFCLK0就可以。
另外记得配置BRIDGE_CFG2[1:0]=01,使用外部时钟作为像素时钟源,此时REFCLK即为pixel clock。
是不是只要输出2个LCD 就要用到REFCLK1,LCD2 的PCLK =REFCLK1?
如果使用dual link 输出一个大的分辨率也只是需要REFCLK0 就可以了
是的,dual link 模式下,比如和后端948连接,比如DSI -> 941AS -> Dual FPD -> 948 -> Display这样的一个应用,就只需要REFCLK0就可以了。