主题中讨论的其他器件: DS90UB924-Q1
您好!
•当前 情况: 我们设计了一个具有串行器(ds90ub929-Q1)的 PCBA、 并且 它通过 LVDS 连接到另一个具有解串器(ds90ub924-Q1)的电路板。 在 PCBA 中,我们有一个通过 I2C 连接到串行器的 MCU,加电后,串行器使用内部默认 EDID 数据,屏幕分辨率为 ERROR (1280*720)。 为了实现正确的分辨率显示(1280*768),我们将 EDID 数据从 MCU 写入串行化器,并且可以接收 ACK 的每个字节,但屏幕分辨率与未写入 EDID 数据时相同。 因此、我认为 EDID 数据无效。
•问题: 如何使从 MCU 获取的串行器 EDID 数据有效 并显示正确的分辨率图片? 在写入 EDID 数据之前或之后、我需要设置哪个寄存器和 GPIO。 请帮帮我。
•注释:EDID 数据已验证、没问题。写入 EDID 数据时 、器件地址为0x18、寄存器地址为0xA0。 我们可以成功修改串行器中其他寄存器的值。