你好,整体架构是这样的:主机+仪表+HUD。每个部分由不同的公司开发。
主机:947,仪表:940,HUD:940。通过FPD-Link去传输导航画面,分辨率是504*416,仪表和HUD需要显示同样的内容,本来一切工作正常。
现在我公司需要自己开发HUD,硬件架构变了,由于考虑到传输的分辨率不高,所以HUD用了928去代替940,然后就出问题了,表现在以下两个现象。
- 如果947同时连接到928(HUD)和940(仪表),仪表可以正常显示,HUD可以检测到LVDS信号,也能显示点东西,但显示异常,LOCK脚电平一直在高低跳变,读947 0X5A寄存器读取为0XED;
此时947寄存器表

此时928寄存器表

- 如果947仅连接到928(HUD),则HUD完全没有画面,但此时LOCK引脚和PASS引脚电平均为高,读947 0X5A寄存器读取为
此时947寄存器表

此时928寄存器表

947对应的电路图如下:

928 对应的电路图如下

现在我有两个问题
一是为什么947为什么要同时连接仪表(940)后,才会有信号给到HUD(928),看起来像是因为连了940,所以串行和解串才“打通”了。
二是为了在解串端显示同样的内容,947(SER)+928(DES)+940(DES)这样的搭配方案是可行的吗?
请帮我分析下,谢谢了。
