TI中文支持网
TI专业的中文技术问题搜集分享网站

DS90UB948-Q1: DS90UB948-Q1 test pattern output pixel clock is incorrect

Part Number:DS90UB948-Q1

Hello

When using 948q1 (no serializer) test pattern , we were able to display the test screen normally on the screen, but the pixel clock is incorrect .

                   Internal Test Pattern Generation configuration mode

             Desired pixel clock:2048 * 781 * 60 =95.96MHZ,we use Dual Link OpenLDI Output,so clk1 = clk2 = 47.98MHZ.

             The configured internal clock:140MHZ / 3=46.66MHZ.

             The actual measured pixel clock:CLK1 = CLK2 = 8MHZ.

Partial register configuration:

{0x66,0x03},

{0x66,0x03},

{0x63,0x01},

{0x64,0x41},

{0x65,0x04}.

Where is the problem?

Kailyn Chen:

您好,抱歉前两天在培训,所以您的问题回复可能会有延迟,给您带来不便非常抱歉。

,

LH G:

好的。这里纠正一下上述错误的地方:间接寄存器0x03配置的值为0x03,对140MHZ内部时钟进行三分频。但是不管是二分频还是三分频,又或者其它分频,最终虽然都能出现测试图形,但是CLK1和CLK2输出的时钟都是在8MHZ左右,修改分频系数并不能改变像素时钟。

,

Kailyn Chen:

您好,应该是间接寄存器0x67 配置为0x03,设置为PCLK为140/3=46.66MHZ吧?

我看您这里是0x66 配置为0x03.0x67 的寄存器是PGID。

,

LH G:

是的,0x66写入0x03,0x67写入0x03,我开始的时候描述错了。所以问题可能出在哪里呢?

,

Kailyn Chen:

您好,我再看下 您的 问题。

,

LH G:

使用解串器ds90ub948q1的内部时钟,除了0x65寄存器,以及图形发生器间接地址中的图形发生器时钟分频器控制寄存器0x03之外,内部时钟分频还受什么影响呢?就948来说,在数据手册上我没有看到其它影响其内部时钟分频的寄存器。

,

Kailyn Chen:

您好,这几个寄存器的配置没问题。

我查了下资料,因为只使用948产生pattern的时候使用内部晶振是不稳定的,尤其是当分辨率不是常用分辨率时,内部晶振可能会导致不稳定,因此会出现这个问题,解决办法就是使用外部晶振去替代。

,

LH G:

谢谢解答。

可是为什么不论内部时钟几分频,输出的像素时钟CLK1、CLK2的频率都在8Mhz左右呢?这个看起来挺稳定的

,

Kailyn Chen:

另外,如果配置dual link output的话,测试CLK1和CLK2的分辨率应该为PCLK的一半,比如,如果0x66配置为2的话,PCLK=70Mhz,那么CLK1=CLK2=35Mhz。

并且CLK1=CLK2=8MHz是默认值,也看起来0x66的值没有配置进去。

在配置0x66 分频系数的时候,您是否先配置,然后对其进行读,再去对0x66配置合适的分频系数这个步骤?

,

LH G:

抓取通信信息发现0x66写入图形发生器时钟分频器控制寄存器地址0x03时出现错误,已解决分频问题。

谢谢!

 

赞(0)
未经允许不得转载:TI中文支持网 » DS90UB948-Q1: DS90UB948-Q1 test pattern output pixel clock is incorrect
分享到: 更多 (0)