Part Number:DS90UB947-Q1
Hi TI 前辈,我们正在调试DS90UB947样机,使用STP线缆输出,需要在甲、乙两块屏上显示(不同项目,确认甲屏可以使用Single FPD-Link和Dual FPD-Link模式,乙屏只能使用Dual FPD-Link模式),有以下现象:
1.当接到甲屏时,用测试模式可以正常显示彩条,通过IIC看947的0x5A寄存器,第5:4位是01,即01: Single FPD-Link III Transmit on port 0;硬件上飞线把947的DOUT0和DOUT1交换后,甲屏还是可以显示,再看0x5A寄存器的第5:4位都是10,即10: Single FPD-Link III Transmit on port 1;
2.当接到乙屏时,不能显示;通过硬件修改MODE_SEL0/MODE_SEL1引脚电阻分压、或通过设置947的DUAL_CTL1(0x5B)寄存器,将947设置为自动检测 FPD-Link III 模式、强制单 FPD-Link III 发送器模式或者强制双 FPD-Link III 发射器模式时均无法在DUAL_STS(0x5A)寄存器观察到有效的FPD3_LINK_RDY位和FPD3_TX_STS位;无论如何设置 FPD-Link III 模式,读取DES ID(0x06)寄存器都能读到DES Device ID值(0x2C)。
通过现象1,我们可以确认947的外围电源、复位以及两路信号传输链路是正常的,问题是为何会有现象2,即这块947板为何不能使用Dual FPD-Link,是还有哪里需要配置的吗?
Kailyn Chen:
您好,我不太明白您的意思,甲屏已经确认既可以使用single link也可以使用dual link,这说明MODE_SEL0/MODE_SEL1的配置应该是没问题的。
但是接到乙屏的话,只能使用single link 是吗?dual link模式下,不能显示?
您使用的哪款deseralizer?
,
Jinju Mo:
Hi Kailyn,是我表述不太清晰;
1.甲屏:我们的947样机在甲屏上正常显示,但是也是只有在single link时可以显示,另外我们还有一个友商的947样机,在甲屏上single link和dual link模式下都能显示;
2.乙屏:友商的947样机在接乙屏时只有在dual link可以显示,而我们的947样机接乙屏无论是single link还是dual link都不能显示,但是能找到下游IIC设备。
经过测试,我们947样机和友商的947样机所有引脚电平都是一样的,另外我们把友商947样机寄存器配置信息读出,写进我们947样机里,我们样机还是没有显示。输出差分信号线上串的电容0.1uF或0.033uF也都换过,也是没有效果。请再帮忙分析,谢谢!
,
Kailyn Chen:
您好, 那么我们的947样机电路接的是dual link还是单link呢?因为通过硬件电路连接 ,设置成自动检测link模式就可以了。
另外, 注意单link模式下,默认的是port0,注意电路连接。
,
Jinju Mo:
我们的947样机是硬件上是dual link的,接甲屏的时候保留dual link可以显示,但通过寄存器查看实际使用的是single link,为port0;硬件上飞线把947的DOUT0和DOUT1交换后,还是可以显示,此时通过寄存器查看实际使用的是single link,为port1;现在问题是:接乙屏的时候,无论是自动link还是强制single或者强制dual link,都是没有图像的,这三种情况下通过IIC看947的0x5A寄存器,FPD3_LINK_RDY位和FPD3_TX_STS位都是无效的。
,
Kailyn Chen:
FPD3_LINK_RDY位和FPD3_TX_STS这两位都是无效的,说明接收端并没有检测有效的数据流,并且FPD link的传输也是无效的。
甲屏和乙屏有什么差异吗?
,
Jinju Mo:
这两个是后装项目,并不了解这两个屏的具体差异,只是从友商的947板能点亮甲、乙这两个屏,我们的只能用single link模式点亮甲屏,不能点亮乙屏,而我们两家的947板软、硬件配置一样,这一点无法理解。
,
Kailyn Chen:
您好,您的应用中,是不是deserialzier已经集成在屏里?如果是的话,可能两种屏集成的deserializer型号是不同的。
947前端Graphics Processor 输出openLDI输入源都是一样的吗?
因为目前947的软硬件配置都一样,那么问题可能不在947这里,947不论是配置为single link还是dual link,用示波器测试下输出波形呢? 因为不能点亮乙屏,所以看下是否两种link下都有波形?
,
Jinju Mo:
是的,deserialzier已经集成在屏里了,我们认为也是不同型号的。
openLDI开始用的输入源是不一样的,后面为了排查问题,全部不用前端Graphics Processor 输出openLDI,而都改用947的测试模式,输出彩条那种,我们的样机接乙屏还是没有图像。
我们也测试过,947配置为single link时DOUT0有信号波形,DOUT1没有;947配置为dual link时DOUT0和DOUT1上都是可以测到信号波形。
,
Kailyn Chen:
single link下,947只能用于port0, 所以DOUT0有波形DOUT1没有波形,是正常的,
dual link下,DOUT1和DOUT0也都应该是有波形的。
所以听起来947这边工作是正常的。
彩条测试的话,友商的在甲乙两屏上都能显示吗? 不知集成的deserializer是否支持pattern generator。
,
Jinju Mo:
是的,友商的在甲、乙两屏上都能显示。要怎么知道是否支持pattern generator呢?
,
Kailyn Chen:
您好,在datasheet中有给出描述,因为现在deserializer都集成在屏幕里也不知具体型号,所以可能也无法看到它的spec。
比如DS90UB954,就可以通过寄存器enable或者disable pattern generator.