精华内容
下载资源
问答
  • DisplayPort-DP接口知识

    千次阅读 2019-10-18 10:47:22
    在视频和音频内容通过DP link发送并显示在显示屏上之前,在DP source和sink(可能还有分支...请参见下文中关于DP接口基本功能的简要定义以及调试期间需要验证的问题。 AUX Channel DP设有专用总线,即AUX Channel...

    在视频和音频内容通过DP link发送并显示在显示屏上之前,在DP source和sink(可能还有分支装置)之间已经进行了大量通信。

    DP主数据Link中的多媒体内容传输与数据link的类似程度高于DVI或HDMI。另外连接之前的握手也比纯插件要复杂得多。请参见下文中关于DP接口基本功能的简要定义以及调试期间需要验证的问题。

    AUX Channel

    DP设有专用总线,即AUX Channel,用于source和sink之间的握手。因为source是过程的控制装置,它为sink提出请求。sink与source进行通信的唯一途径是在热插拔检测(HPD)信号中发出一个脉冲。

    因为AUX Channel是source / sink通信的关键部分,所以理解握手过程的核心在于记录AUX Channel通信。AUX Channel Monitor工具是所有DP协议相关工程师和设计师必须配备的设备。

    DPCD

    DP source和sink之间的信息传送通过对sink上的DisplayPort配置数据(DPCD)寄存器进行读写来实现。

    通过读取DPCD中的特定寄存器,source将知晓sink的性能。在建立数据link,即link训练期间,source对DPCD进行写操作,以指明目标link的配置,另外sink也将各个link训练阶段的结果写到此处。

    在数十个DPCD寄存器中调用每个位的详细含义非常具有挑战性。因此,对于DP调试程序的生产率来说重要的是,所用工具能够轻松地根据VESA DP技术规范等标准的常用术语解析AUX读写操作中的DPCD内容。

    EDID

    扩展显示标识数据(EDID)是一个结构化数据块,定义了DP接收装置的性能。它定义了构造、型号名称、屏幕尺寸和颜色格式。在连接到sink之后,source首先要执行的操作之一就是读取sink的EDID数据。

    对DP source和sink之间的通信起到重要作用的是EDID定义了sink以及sink支持的视频模式的原始分辨率。在选择将要发送给sink的内容的格式时,该数据是source的基础。分辨率、所用视频模式、颜色格式、音频格式等。

    通过改变测试sink的EDID,工程师可以轻松验证sink的灵活性。易于使用的EDID编辑器可向用户说明各个比特位,是另外一种非常重要且节省时间的工具。

    Link配置

    根据source需要发送给sink的内容以及从EDID和DPCD读取来的sink性能,source可确定发送内容的格式以及用于传输的数据link配置。一个良好设计的source将尝试优化link的使用,以达到将功耗降至最低等目的。因此其目标是使用尽可能少的信道和尽可能低的电压摆动。

    在link训练期间,source使用其首选配置启动实际训练过程,在link建立之前通过迭代法对其进行改变。一旦link建立,source便可开始发送内容本身。

    用户可以在AUX Channel Monitor的帮助下评估通信记录,进而验证link培训过程是如何执行的。此外,工具的易用性将有助于工程师保持注意力集中。因为一对具有多流功能的source和sink之间的link训练过程可包含上百个读写操作,诸如突出显示数据以便于阅读、过滤数据以专注于基础数据等功能至关重要。

    通过改变sink或source的性能因素,工程师可以验证其DUT sink或DUTsource是否按预期工作。VESA定义的Link Compliance Test中的各种测试事实上可验证sink或source是否按实现良好互操作性所需的方式进行工作。一个良好的工具允许编辑和保存性能数据,供以后使用。

    MSASDP

    在内容传输期间,source还发送额外数据:主数据流属性(MSA)和可选的次级数据包(SDP)。

    MSA是source向sink通知其提供的视频模式详细信息的途径。工程师的一项任务是验证MSA与实际视频模式是否匹配。

    SDP可包含多媒体内容的音频部分以及所谓的INFOFRAMES。INFOFRAMES是定义视频和音频结构的数据——sink进行解读的方式。工程师将进行相同任务:验证发送的数据与内容是否匹配。

    边带消息

    当一个具有多流(MST)功能的source通过其面向下游端口中的sink与具有MST功能的分支装置连接时,source可使用边带消息传输(边带MSG)向下游sink发送消息。

    在MST环境中,source为设备中的所有sink提供流内容。边带MSG系统用于获得可用sink的结构和性能信息,并向它们发送命令消息。

     

     

    转载地址http://www.unigraf-china.cn/unigraf-blog/testing-displayport-sources-and-sinks/dp/

    https://wenku.baidu.com/view/3a48d00a4a7302768e9939c3.html

     

    展开全文
  • 树莓派 原理图 摄像头接口定义

    千次阅读 2019-09-25 12:29:59
    1 ->GND 2 ->CAM1_DN0 ...CAM1_DP0 4 ->GND 5 ->CAM1_DN1 6 ->CAM1_DP1 7 ->GND 8 ->CAM1_CN 9 ->CAM1_CP 10->GND 11->CAM_GPIO 12->CAM_CLK 13-&g...

    1  ->GND

    2  ->CAM1_DN0

    3  ->CAM1_DP0

    4  ->GND

    5  ->CAM1_DN1

    6  ->CAM1_DP1

    7  ->GND

    8  ->CAM1_CN

    9  ->CAM1_CP

    10->GND

    11->CAM_GPIO

    12->CAM_CLK

    13->SCL0

    14->SDA0

    15->VCC

    转载于:https://www.cnblogs.com/tianchiyuyin/p/5139970.html

    展开全文
  • DVI,HDMI,DP,VGA接口

    2020-08-13 11:00:19
    DisplayPort(简称DP)是一个由PC及芯片制造商联盟开发,视频电子标准协会(VESA)标准化的数字式视频接口标准。该接口免认证、免授权金,主要用于视频源与显示器等设备的连接,并也支持携带音频、USB和其他形式的...

    定义使用的百度百科

    1.DP(DisplayPort)

    DisplayPort(简称DP)是一个由PC及芯片制造商联盟开发,视频电子标准协会(VESA)标准化的数字式视频接口标准。该接口免认证、免授权金,主要用于视频源与显示器等设备的连接,并也支持携带音频USB和其他形式的数据。

    此接口的设计是为取代传统的VGADVI和FPD-Link(LVDS)接口。通过主动或被动适配器,该接口可与传统接口(如HDMI和DVI)向后兼容

     

    2.VGA(Video Graphics Array)

    VGA(Video Graphics Array)线,包括VGA接口与连接的电缆,但通常指VGA接口,也叫D-Sub接口。VGA接口是显卡上输出模拟信号的接口,虽然液晶显示器可以直接接收数字信号,但很多低端产品为了与VGA接口显卡相匹配,因而采用VGA接口。VGA接口是一种D型接口,上面共有15针空,分成三排,每排五个。

    3.HDMI(High Definition Multimedia Interface,HDMI)

    高清多媒体接口(High Definition Multimedia Interface,HDMI [1]  )是一种全数字视频声音发送接口,可以发送未压缩音频视频信号。HDMI可用于机顶盒DVD播放机个人计算机、电视、游戏主机、综合扩大机、数字音响与电视机等设备。HDMI可以同时发送音频和视频信号,由于音频和视频信号采用同一条线材,大大简化系统线路的安装难度。

    4.DVI   (Digital Visual Interface)

    DVI接口是由1998年9月,在Intel开发者论坛上成立的数字显示工作小组(Digital Display Working Group简称DDWG)发明的一种用于高速传输数字信号的技术,有DVI-A、DVI-D和DVI-I三种不同类型的接口形式。DVI-D只有数字接口,DVI-I有数字和模拟接口,目前应用主要以DVI-D(24+1)为主。

    5.母头集合

    展开全文
  • STM32F103调试接口定义GPIO

    千次阅读 2019-05-14 14:03:49
    今天调试新硬件,一不小心,又被端口的默认功能复用给坑了——PB3上电后直接按照GPIO口的方式配置为上拉输入,但是电平怎么都拉不上来。想起几天前被PD0配置GPIO的... 由于仿真调试使用的是SWJ-DP接口,PA13\PA14...

       今天调试新硬件,一不小心,又被端口的默认功能复用给坑了——PB3上电后直接按照GPIO口的方式配置为上拉输入,但是电平怎么都拉不上来。想起几天前被PD0配置GPIO的经历,这次很快就确定是复用引起的问题。
           F103的部分封装由于引脚数量有效,很多接口功能都是复用的。调试接口的复用情况如下:
            
           由于仿真调试使用的是SWJ-DP接口,PA13\PA14两个IO口默认,但是由于PA15\PB3\PB4上电默认复用为JTAG的相关功能引脚,所以采用直接配置为GPIO的方式配置输入输出功能是不能得到正确的结果的,需要配置之前重新映射过,具体映射方法如下:
     

    1.  
    2.         RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE); RCC_APB2Periph_AFIO被使能,否则操作无效
    3.          1. 操作之前必须确保RCC_APB2Periph_AFIO被使能,否则操作无效
    4.          2. 根据自己的情况选择:
    5.             a.GPIO_Remap_SWJ_NoJTRST——使能JTAG-DP和SW-DP,但是没有JNTRST,及JNTRST(PB4)重映射为GPIO口;
    6.             b.GPIO_Remap_SWJ_JTAGDisable——禁止JTAG-DP和使能SW-DP;
    7.             c.GPIO_Remap_SWJ_Disable——禁止JTAG-DP和SW-DP,此时两个调试接口都不能使用,慎重选择
    8.         GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE);

    复制代码

          增加上面函数后,PB3的输入配置功能正常使用,具体如下:

    1. void BspGpioInInit(void)
    2. {
    3.      GPIO_InitTypeDef    gpioInit;
    4.   
    5.      RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);
    6.      RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE);
    7.      GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE);
    8.  
    9.      gpioInit.GPIO_Mode = GPIO_Mode_IPU;
    10.      gpioInit.GPIO_Speed = GPIO_Speed_2MHz;
    11.      gpioInit.GPIO_Pin = GPIO_Pin_3;
    12.      GPIO_Init(GPIOB, &gpioInit);

    复制代码

           也许会有人问,怎么知道具体哪些GPIO需要重新映射呢,这个可以看看数据手册引脚定位,如果选项栏“主功能(复位后)”对应的不是GPIO,而在重定义功能里面有GPIO口,那么就需要重新映射,如上面的引脚的引脚定位为:

              
                       其余的参考查找数据手册...

    展开全文
  • 硬件IO口定义 DP AP寄存器地址 开启SWD接口基本操作顺序 将debug port切换为SW,默认是JTAG 通过DP寄存器线复位操作(大于50个时钟高电平再读ID) 通过AP寄存器来操作总线,实现所有寄存器的读写以及内存擦写 参考 ...
  • 在10/100 Mb/s系统中将DP83848 的物理(PHY)层连接到媒体存取控制(MAC)层,RMII提供了引脚数目更低的选择来替换IEEE802.3定义的介质无关接口(MII)。  本应用注释总结了设计工程师如何充分利用DP83848 的RMII...
  • DDD-DP

    2021-05-13 18:06:22
    DP定义:Domain Primitive 是一个在特定领域里,拥有精准定义的、可自我验证的、拥有行为的 Value Object。 DP概念就像树根,类似于语言中的基础类型,运用DP概念来设计代码,使代码存在以下明显优点: 接口清晰度...
  • 12 接口

    2019-07-11 13:06:11
    生活中的接口:usb vga hdmi dp type-c 雷电 灯泡 螺纹接口 usb : 1994年 IBM(服务器) 甲骨文 因特尔 联想 等 微软 共同制定的协议标准(数据交换协议) java中接口: 就是一个特殊的抽象类 是接口使用者和接口...
  • Profibus-DP参考模型

    2020-11-15 06:17:01
    Profibus-DP定义了第一、二层和用户接口。第三到七层未加描述。用户接口规定了用户及系统以及不同设备可调用的应用功能,并详细说明了各种不同Profibus-DP设备的设备行为。 Profibus-DP物理层与ISO/OSI参考模型...
  • 目的:实现STM32F407+FreeRTOS+Ethernet(DP83848)+Lwip实现socket通信,在实现之前我们先来了解下几点储备知识 一. 以太网行业标准MII/RMII 1 以太网接口MII,RMII MII即“媒体独立接口”,也叫“独立于介质的...
  • Java开发必备点11_接口

    2021-05-31 13:45:14
    生活中的接口: usb hdmi vga dp type-c usb接口:1994年 由微软 IBM 因特尔 共同指定的一种标准协议 程序中的接口:特殊的抽象类 规定了接口的使用者和接口实现者之间的规范 接口定义和特点 定义的语法: ...
  • A2DP Profile 规格

    2017-12-29 16:59:26
    它还通过定义蓝牙控制器和蓝牙主机之间的公用接口来实现独立蓝牙子系统之间的互操作性。 蓝牙栈 物理 (PHY) 层 通过蓝牙通信信道控制 2.4Ghz 射频的传输/接收。BR/EDR 提供的信道较多但带宽较窄,而 LE 使用的信道...
  • 设计模式DP(1)工厂方法

    千次阅读 2013-03-01 11:20:27
    设计模式DP(1)工厂方法FactoryMethod 特点:一个类的实例化具体到让子类去实例化  根据不同的类型,实例化...##定义任务工作接口  public interface IWork{  public void doWork();  } public class Fa
  • 硬件接口采用MC9S12DP512 作为 MPU,通过并行接口与显示模块连接;软件接口包括数据写入、初始化、显示、窗口定义和窗口选择。根据点阵图获取汉字、数字、字母或图形的图像数据,以 2 种方式调用显示接口函数得到...
  • 适配器模式(Adapter),将一个类的接口转换成客户希望的另外一个接口。...我们可能会说得比较麻烦:写一个新的类,继承旧的类,然后使用旧类的接口完成功能,将新类的接口定义成与现实环境一致的样子…… 
  • Type-c引脚定义

    千次阅读 2021-01-20 15:55:27
    Type-c只是一种物理接口的简称,满PIN(24PIN)被赋予了诸多协议,如PD协议、音频协议、视频协议、雷电协议、等等,无非就是三种形式 纯充电,充电加数据传输,充电加数据传输加DP数据传输。 下面是Type-c接口的剖视...
  • 文章目录实验要求一、资料与简介二、代码实现三、连接烧录结果与总结 初学者课程实验,慎重参考 实验要求 1、显示自己的学号和姓名; 2、显示AHT20的温度和湿度;...2.SPI的定义 SPI(Serial Peri
  • LF DP DC FAQ A 12: In design, 我们想让基类只为其子类提供一个调用的接口,这样做我们并不想将此类实例化,我们只是在运行时将子类upcast to it(这样就可以获得多态特性了).我们可以用Java里的abstract关键字来将些...
  • 蓝牙headset和headfree简介

    千次阅读 2012-04-17 11:27:22
    蓝牙耳机功能,也就是bluetooth headset /headfree profile,实现起来比想象的复杂。早期的蓝牙规范只定义了headset的profile, ...随着需求发展明显已经不能满足了,于是又补充了a2dp协议,a2dp协议在l2cap上层
  • display port 协议

    2018-05-04 16:08:19
    这个是display port1.1 的协议,涉及dp的training,接口定义,配置,AUX通道,PHY通道等功能,上传方便大家做相关研发学习用。
  • (八)外观模式

    2016-02-16 15:49:30
    权威定义:外观模式(facade),为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。[DP]定义不是很容易理解,下面结合UML和例子来理解吧~~ 下面根据大话...
  • 外观模式:为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子类系统更加的容易使用【DP】. 从定义理解: 1、外观模式是为子系统提供一组接口服务的,不是一个接口,是一...
  • DDD随便整理

    2021-05-16 13:30:14
    DP是一个完整的概念整体,拥有精准定义 DP使用业务域中的原生语言 DP可以是业务域的最小组成部分、也可以构建复杂组合 在DDD里,DP可以说是一切模型、方法、架构的基础,而就像Integer、String一样,DP又是...
  • displayport

    2015-02-07 22:35:00
    去年买了一张ATI的显卡,但是很坑爹的是显卡后面没有VGA接口,除了一个HDMI,另外两个接口不认识,后来认识了DVI,用DVI连接显示器,剩下一个接口是什么一直没管,前两天电脑清灰,感兴趣了,去查了一下,原来这...接口定义如...
  • Java之工厂方法

    2016-01-11 13:30:00
    第一步:定义接口,坚持面向接口编程, package dp;public interface Sender { public void send();} 第二步:实现接口: package dp;public class MailSender implements Sender{ public void send() { System...
  • 类适配器 客户的开发人员定义了一个接口,期望用这个接口来完成整数的求和操作,接口定义如下:Java代码 复制代码" onclick="function onclick(){dp.sh.Toolbar.CopyToClipboard(this);return false;}" href=...
  • Type-C PD充电

    2020-10-17 00:41:26
    1、Type-C基本接口定义 Type-C支持正反插方式,接口定义如上。 全功能Type-C支持E-Marker功能,因此线材支持电流能力、特性、线材ID等读取。E-Marker的供电电源来源于VCONN,Cable会通过下拉电阻Ra,告知Source...
  • GOF经典设计模式 - Adapter 适配器模式GOF Design Pattern定义类图代码示例应用场景 GOF Design Pattern定义 ...[DP] 类图 代码示例 目标接口、返回值 public interface Target { TargetRes...
  • Java版简单工厂模式

    2015-07-14 16:20:11
    1、ICPU.java 接口定义公共方法Calculate package cn.javass.dp.abstractfactory.example1; /** * CPU的接口 */ public interface ICPU ...
  • 设计模式 - Abstract Factory 抽象工厂GOF Design Pattern定义类图代码示例应用场景 GOF Design Pattern定义 ...[DP] 类图 代码示例 创建Factory接口、产品接口 public interface Factory { Head getHead(); Ha...

空空如也

空空如也

1 2 3 4 5 ... 10
收藏数 188
精华内容 75
关键字:

dp接口定义