3: CEC: 消费类电子控制
CEC(消费类电子控制)操作是HDMI接口的一个重要扩展功能,它采用“一线”(One Wire)通信方式,将HDMI的设备连通起来,使HDMI设备之间的操作简单化。即接收端有多个HDMI接口, 将一台HDMI输出和所有HDMI输出必须连接在一起,其中一台设备断电时应该不影响其他设备的工作。如果接收端采用PS321(三选一HDMI开关)采用内置的EDID缓存区来配置,那么PS321的CEC操作设计主要是CEC物理地址的分配。具体见HDMISpecification13a
4:HPD:Hotplug热插拔
HPD(Hotplug热插拔)操作设计是HDMI接口软件设计的一个重要环节,它是由接收端设备(Sink)发出的,在与HDMI源端设备(Source)之间建立正式通信的前奏信 。HPD信 电平为高时表示接收端设备已经准备好了,允许源端设备访问接收端设备。
在HPD操作的软件设计中,要考虑如下两个因素。
一是HDMI源端设备输出的电源脚(HDMI接收端插座的第18引脚)的检测。如果HDMI接收端插座的第18引脚为低电平,表示HDMI源端设备未准备好,此时接收端设备应把HPD信 置低电平;如果HDMI接收端插座的第18引脚为高电平,表示HDMI源端设备已准备好,此时接收端设备根据自身的情况可以有选择的将HPD信 置高电平,以通知HDMI源端设备,表明接收端设备也准备好。
二是源端与接收端通信失败下的模拟HPD操作。当HDMI源端与接收端的通信刚建立时可能出现HDCP-KEY读取失败或EDID数据读取错误的情况,造成HDMI工作不正常,此时为了恢复正常的通信,需要进行模拟的HPD操作,即由接收端设备将HPD信 从高电平拉为低电平,HPD低电平持续100ms左右,再拉回高电平,这样源端设备会检测HPD信 的跳变,重新发起读取操作,为建立正常通信做进一步的尝试。这种软件模拟HPD的操作可以在不需要人为热插拔操作的协助下以模拟硬插拔的方式来重建HDMI的正常通信,从而可以消除通信不稳定引起的故障。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!