音视频接口

1 音视频接口

  各代音视频接口:第一代CVBS、第二代S-Video、1987年第三代VGA、1999年第四代DVI、2002年第五代HDMI;

  每种接口背后都有自己的历史背景,在浮浮沉沉中都将逐渐退出历史舞台;

  

  1.1 CVBS 接口

    CVBS:composite vedio boardcast signal 复合视频广播信号接口;也称为AV端子;

    端口:RCA插头接口;V接口传输视频模拟信号,L接口传输左声道音频模拟信号,R接口传输右声道音频模拟信号;

    功能:将包含YCbCr信息的基带信号,调制后转换成VHF甚高频或UHF超高频的载波信号进行远距离传输;

  1.2 S-Video 接口

    S-Vedio:seperate video 二分量视频接口;

    端口:4/7/9针 S端子;4针传输Y/C信号;7针传输Y/C信号和AV复合视频信号;9针传输Y/Cb/Cr信号和AV复合视频信号;GND引脚略;

    功能:将YCbCr信号的亮度和色度信号分离出来单独传输,以基带信号的方式进行近距离传输;

  1.3 VGA 接口

    VGA:vedio graphics array 视频图形阵列接口;

    端口:15针VGA接口;主要引脚为R/G/B模拟信号,Hsync行同步和Vsync场同步信号;还有地址码ID[3-0]和GND,其中ID1,3复用IIC;

    功能:将RGB信号分量单独传输,以基带信号的方式进行近距离传输;这些模拟信号应用到数字显示器时需要模数转换;

  1.4 DVI 接口

    DVI: digital virtual interface 数字虚拟接口;

    端口:DVI-A analog 接口传输模拟信号、DVI-D data 接口传输数字信号、DVI-I intergrated 接口传输模拟信号和数字信号;

    功能:实现高清无损的8bit RGB视频信号传输;DVI-A传输的是基带信号;

    特点:只支持8bit的RGB色彩模型,不支持数字音频信号;不提供数据保护协议;预留接口鸡肋,缺乏对非PC设备的支持;

  1.5 HDMI 接口

    HDMI:high defination media interface 高清多媒体接口;

    端口:19针HDMI接口;3路差分信号,1路差分时钟,reserved引脚,CEC引脚,EDID和HDCP使用的DDC通道引脚,HotPlug引脚;

    功能:实现大容量带宽的RGB、YCbCr的数字视频信号和数字音频信号的传输;

       2002年推出HDMI1.0,2006年推出HDMI-1.3,2009年推出HDMI-1.4,2013年推出HDMI-2.0,2017年推出HDMI-2.1;

  1.6 DP 接口

    DP:display port 显示接口;

    端口:20针DP端口;4路高速差分信号,1路低速差分信号,HotPlug引脚;

    功能:数据包化传输数据的音视频标准接口;

    特点:VESA视频标准组织推出的免费接口;双模式DP接口向下兼容HDMI1.4,DVI;

  1.7 HDBaseT 接口

    HDBaseT:High Definition Base Transport  高清多媒体接口传输接口;

    端口:基于CAT5e以上以太网线缆的RJ45端口,

    功能:实现大容量带宽的RGB、YCbCr的数字视频信号和数字音频信号的传输;兼容HDMI2.0;

  1.8 SDI 接口

    SD-SDI:270Mbps,HD-SDI:1.485Gbps,  3G-SDI:2.97Gbps;

  1.9 MHL接口 MHL Mobile High-Definition Link 移动终端高清音视频标准接口;

  1.10 雷电接口

2 HDMI

  HDMI:High Definition Multimedia Interface 高清多媒体接口,用于传输高清音视频的数字信号;

  其接口类型可分为如下5类,其中type-A常用于各类日常家庭影院设备,本节以type-A举例;

  

  1.1 type-A接口

  

    可知,4组差分通道传输hdmi协议的音视频数据,1组CEC通道,1组DDC通道,一组5v和HPD引脚;

    tmds data通道:分别传输像素点的RGB数据;

    CEC:customer electronic control 消费电子控制协议,单总线cec协议;

    DDC:display data channel 显示数据通道, 使用iic协议传输HDCP数据和EDID数据;

    HPD:hot plug detect 热拔插检测引脚;

    如果对此依次展开,于是关于hdmi协议的结构框架就搭建起来了;

6 HPD热拔插检测

  6.1 电路原理

    将rx_hpd通过1kΩ的上拉电阻,上拉到rx_5v;当rx_5v高电平时,rx_hpd也随之高电平;

    部分显示器的hpd除了1kΩ的电阻,啥也没接,所以要求source端的rx_5v有能力保持hpd为低电平;

  6.2 电路注意事项

    1 怎么确保gsv上电时检测到的rx_hpd和rx_5v的初值为0?

     在rx_5v上添加10kΩ的下拉电阻,当rx_5v低电平时,rx_hpd也通过下拉电阻到GND为低电平;

     在rx_5v上添加一个100nF的电容,增加rx_5v电源的稳定性,滤除毛刺;

    2 如何给rx_hpd进行电平保护,将hpd的电压钳在[0v,5v]之间?

       在rx_hpd上加个双二极管,实现将rx_hpd的电平钳在[0-导通电平,5v+导通电平]之间;

       当rx_hpd的电平高于rx_5v+导通电平时,rx_hpd的电平会流向rx_5v;

       当rx_hpd的电平低于gnd-导通电平时,gnd的电平会流向rx_hpd;

    3 gsv为什么在rx_5v没有的时候,无法软件置高rx_hpd电平?

       gsv内部的hpd引脚为开漏输出,没有输出高电平的能力;高电平由外部的1kΩ电阻上拉提供;

  6.3 gsv代码使用

    当source端读取HPD电平大于2v时,视作sink端的hdmi接口就绪;

    当source端读取HPD电平小于0.8v时超过100ms,视作sink端的hdmi接口断开;

    sink端的hdmi接口就绪后,source通过ddc通道读取sink端的edid信息;

    可以读取sink端的edid并不意味着sink端的hdmi信号就是有效的,只是传输视频信号需要edid信息先;   

    然后根据对应的edid发起hdmi的TMDS数据传输;

    ...

    然后当hpd检测到低,source停止发送TMDS数据;

7 屏幕分辨率

   定义:屏幕上的总像素点数,单位pixel (px);

   典型值:1280*720≈90万px,                   1366*768≈100万px,               1920*1080≈200万px (1080p),

          2560*1440≈370万px  (2K),      3840*2160≈800万px (4K);      4096×2160≈880万px (也是4K)

   典型标识:(行表示)1080p:1080 progressive scan,逐行扫描的行数为1080行,标识1920*1080px的分辨率;

        (行表示)480i:480 interlaced scan,隔行扫描的行数为480行,标识720*480px的分辨率;

        (列表示)2K:       2 kilopixel,屏幕显示的列数为2kilo pixel,标识2560*1440px的分辨率;

posted @ 2024-09-29 21:23  rls_v  阅读(549)  评论(0)    收藏  举报