前言
CEC全称Consumer Electronics Control。它属于单总线协议。整个协议划分为底层协议和高层协议。底层协议讲述信号,时序和包结构。高层协议描述一些协定的应用features,例如One Touch Play,System Audio Control等等。由于HDMI协议需要NDA,所以本文不会直接引用协议原文。
CEC版本
简单罗列一下各个版本。各个版本的差异请自行阅读HDMI协议。下面的HDMI版本是指笔者阅读的参考版本。
版本 | 标识 | HDMI版本 |
---|---|---|
Version 2.0 | 0x06 | HDMI 2.1 |
Version 1.4[’’/‘a’/‘b’] | 0x05 | HDMI 1.4b |
Version 1.3a | 0x04 | Unknown |
Deprecated | 0x00 ~ 0x03 | Unknown |
信号与时序
信号包括开始位,逻辑0和逻辑1。时序请参照后面的截图,红框框部分,允许偏差±0.2ms。
- 开始位