我正在查看HDMI引脚,我想:他们为什么要使用 I\$^2\$C 进行显示主机通信?我的问题是关于导致这种选择的设计指标。
HDMI 是一个相当新的标准,而 I\$^2\$C 自1982 年以来就已经存在。I\$^2\$C 用于板载,芯片到芯片的通信,此外该标准允许多个设备连接到同一总线。一根HDMI线可能有15m长,所以I\$^2\$C信号应该使用比正常电压更高的电压以避免过多的噪音,增加了两边收发器的必要性。关于多设备的事情,我真的想不出你如何将多个显示器连接到一个 HDMI 端口,除非你非常非常不标准。
我真的不是通信协议方面的专家,但我认为 RS485、CAN 或其他点对点、全双工、更高 SNR 协议会更好。
那么他们为什么会选择I\$^2\$C呢?
注意:我知道这可能被标记为“基于意见”,我希望周围的人能想到/知道一些客观原因。