I2C基本通信原理与EDID简介

I2C

  • I2C 总线的SCL和SDA都是双工线。

  • 总线备用的时候两个线都得保持高电平,只有I2C总线关闭时才使SCL钳位在地电平。

  • 总线开始
    SCL高点平、SDA 下降沿I2C开启
    I2C基本通信原理与EDID简介_第1张图片
    SCL高电平、SDA上升沿I2C关闭
    I2C基本通信原理与EDID简介_第2张图片

  • 没传输完一个字节后都要跟随一个应答。

EDID 简介

共128 字节
- 0~8位:EDID开始标志,固定。
I2C基本通信原理与EDID简介_第3张图片
- 8~17位:产品ID以及制造商信息。
I2C基本通信原理与EDID简介_第4张图片
厂商缩写压缩ASCII值
I2C基本通信原理与EDID简介_第5张图片
产品代码:固定为4码,即两个字节,为客户提供,直接填写
产品序列号:即产品的流水号,直接转成16进制或 ASCII格式转换。
生产周别:即在当年中的周别,以16进制方式存于EDID中
生产年份:规定1990开始计算,即1990年为0,然后递增,并以16进制方式存储
18~19:EDID版本信息
这两个字节表示EDID的版本信息。例如EDID version 1.3,则填入“01h” “03h”
这里写图片描述
20~24:显示器基本参数

I2C基本通信原理与EDID简介_第6张图片
Video 信号输入参数(1 Byte)
该字节主要定义了输入信号类型、同步信号等参数
图像size 描述(2 bytes)
该2字节定义行、场最大size。(注意单位为cm;例如最大行 size 320mm“20h”)
显示器Gamma值(1byte)
公式:(Gamma*100)-100 (例如gamma 为2.2 转换后为 (2.2 *100)-100“78h”)
DPMS 特性(1byte)
DPMS: Display Power Management Signaling
该字节定义显示器是否支持Standby, Suspend, sRGB等功能
25~34定义了RGBW的色域。
35~37:每个字节的每位都是一个VESA定制的timing标准。
I2C基本通信原理与EDID简介_第7张图片
38~53:标准VESA
I2C基本通信原理与EDID简介_第8张图片
72字节:timing 详细信息
Detailed Timing(18 Bytes):主要定义主Timing的各项参数,固定在Block1
Timing具体参数查找VESA Timing表

SN号(18 Bytes):以 “00 00 00 FF 00”开头
SN号按照ASCII 码十六进制存放在“00 00 00 FF 00”后,最多可存13码,不足13码的,以0Ah结尾,20h补齐

H/V rate、Max pixel clock (18 Bytes):以 “00 00 00 FD 00”开头
H min、H max、V min、V max、Max pixel clock依次存放在“00 00 00 FD 00”后,剩下的bytes以0Ah结尾,20h补齐

Monitor name (18 Bytes):以 “00 00 00 FC 00”开头
将Monitor name转化成十六进制的ASCII 码,存放在“00 00 00 FC 00”之后,最多可存13码,不足13码的,以0Ah结尾,20h补齐

VESA定义了很多显示数据的详细描述,均以“00 00 00 xx 00”5个Bytes为开头,最多可以写三个详细描述Block,顺序可以调换
Extension Flag (1byte)
显示128字节外扩展的EDID字节数
如果该字节为01H,则说明此EDID有扩展的128 bytes,即总共有256 bytes
如果该字节为00H,则说明此EDID就只有128 bytes
Checksum (1byte)
公式: Checksum= 256- {X% 256}
X= (127字节相加之和) :16Hex方式相加,得出结果再转化为十进制。

你可能感兴趣的:(other)