常用显示接口简介:I2C、SPI、8080、6800、RGB、MIPI-SDI
- 格式:pdf
- 大小:914.38 KB
- 文档页数:20
如何选择适合自己的电脑显示接口在当今科技迅速发展的时代,电脑已经成为了人们工作、生活和娱乐的重要工具。
而在选择电脑配件时,其中一个重要因素就是电脑显示接口。
不同的显示接口具有不同的特点和适用场景,因此选择适合自己的电脑显示接口显得尤为重要。
本文将介绍一些常见的电脑显示接口以及如何根据个人需要选择适合自己的接口。
一、VGA接口VGA(Video Graphics Array)接口是一种最古老也是最常见的电脑显示接口。
它使用15针D-Sub连接器,并且支持模拟信号输出。
VGA 接口的主要特点是信号传输稳定,而且适用于低分辨率的显示设备。
然而,随着科技的进步,VGA接口的局限性逐渐显现,因其无法满足高分辨率显示的需求。
二、DVI接口DVI(Digital Visual Interface)接口是一种数字信号和模拟信号都能够传输的显示接口。
它可以分为DVI-I(支持模拟和数字信号输出)、DVI-D(只支持数字信号输出)和DVI-A(只支持模拟信号输出)三种类型。
DVI接口可以满足高分辨率显示的需求,且质量相对于VGA 接口更好。
然而,由于DVI接口支持的分辨率有限,逐渐被更先进的接口所取代。
三、HDMI接口HDMI(High-Definition Multimedia Interface)接口是一种多媒体接口,主要用于连接高清电视和电脑设备。
HDMI接口可以传输高质量的音频和视频信号,并且支持高分辨率的显示。
除了常见的类型A接口外,HDMI还有类型B、类型C和类型D等不同大小的接口,以适应不同设备的连接需求。
HDMI接口广泛应用于家庭影院和游戏主机等领域,是许多用户的首选。
四、DisplayPort接口DisplayPort接口是一种数字信号接口,专为连接电脑和显示设备而设计。
它支持高分辨率和高刷新率的显示,且传输速度快,质量优异。
DisplayPort接口的版本也在不断升级,从1.1版到1.4版,每一版都有其独特的特点和功能。
常见液晶驱动控制芯片详解前言因此各位朋友在选择LCD液晶模块的时候,在考虑到串行,还是并行的方式时,可根据其驱动控制IC的型号来判别,当然你还需要看你选择的LCD模块引脚定义是固定支持并行,还是可选择并行或串行的方式。
一、字符型LCD驱动控制IC市场上通用的8×1、8×2、16×1、16X2、16X4、20X2、20X4、40X4等字符型LCD,基本上都采用的KS0066 作为LCD 的驱动控制器。
二、图形点阵型LCD驱动控制IC2.1、点阵数122X32—SED1520。
2.2、点阵数128×64。
(1)RA8816,支持串行或并行数据操作方式,内置中文汉字字库。
(2)KS0108/RA8808,只支持并行数据操作方式,也是最通用的12864点阵液晶的驱动控制IC。
(3)ST7565,支持中行或并行数据操作方式。
(4)S6B0724,支持中行或并行数据操作方式。
(5)RA6963,支持并行数据操作方式。
2.3、其他点阵数如192×64、240×64、320X64、240X128 的一般都是采用RA6963驱动控制芯片。
2.4、点阵数320X240,通用的采用RA8835 内置ASCII字库,以及RA8806驱动IC内置ASCII和中文等字库。
这里列举的只是一些常用的,当然还有其他LCD 驱动控制IC,在写LCD 驱动时要清楚是哪个型号的IC,再到网上去寻找对应的IC 数据手册吧。
后面我将慢慢补上其它一些常见的。
三、12864 液晶的奥秘CD1601/1602和LCD12864 都是通常使用的液晶,有人以为12864是一个统一的编号,主要是12864 的液晶驱动都是一样的,其实12864只是表示液晶的点阵是128*64点阵,而实际的12864 有带字库的,也有不带字库的:有5V电压的,也有3.3V工作电压:归根到底的区别在于驱动控制芯片,常用的控制芯片有RA8816、KS0108/RA8808、RA6963等等。
常用显示接口简介:I2C、SPI、8080、6800、RGB、MIPI-SDII2C串行总线概述I2C总线,是Inter-Integrated Circuit的缩写。
INTER-IC意思是用于相互作用的集成电路,这种集成电路主要由双向串行时钟线SCL和双向串行数据线SDA两条线路组成。
I2C总线是PHLIPS公司推出的一种串行总线,是具备多主机系统所需的包括总线裁决和高低速器件同步功能的高性能串行总线。
I2C总线只有两根双向信号线。
一根是数据线SDA,另一根是时钟线SCL。
I2C串行总线概述I2C总线通过上拉电阻接正电源。
当总线空闲时,两根线均为高电平。
连到总线上的任一器件输出的低电平,都将使总线的信号变低,即各器件的SDA及SCL都是线“与”关系。
I2C串行总线概述每个接到I2C总线上的器件都有唯一的地址。
主机与其它器件间的数据传送可以是由主机发送数据到其它器件,这时主机即为发送器。
由总线上接收数据的器件则为接收器。
主机:初始化发送、产生时钟信号和终止发送的器件,它可以是发送器或接收器。
主机通常是微处理器。
从机:被主机寻址的器件,它可以是发送器或接收器,在多主机系统中,可能同时有几个主机企图启动总线传送数据。
为了避免混乱,I2C总线要通过总线仲裁,以决定由哪一台主机控制总线。
在80C51单片机应用系统的串行总线扩展中,我们经常遇到的是以80C51单片机为主机,其它接口器件为从机的单主机情况。
I2C总线特点及传输方式I2C总线最主要的优点是其简单性和有效性。
由于接口直接在组件之上,因此I2C总线占用的空间非常小,减少了电路板的空间和芯片管脚的数量,降低了互联成本。
总线的长度可高达25英尺,并且能够以10Kbps的最大传输速率支持40个组件。
I2C总线的另一个优点是,它支持多主控(multimastering),其中任何能够进行发送和接收的设备都可以成为主总线。
一个主控能够控制信号的传输和时钟频率。
SPI、I2C、I2S、UART、GPIO、SDIO、CAN的介绍,各自的特点是什么?SPI:SPI(Serial Peripheral Interface)是MOTOROLA公司提出的同步串行总线方式。
高速同步串行口。
3~4线接口,收发独立、可同步进行.因其硬件功能强大而被广泛应用。
在单片机组成的智能仪器和测控系统中。
如果对速度要求不高,采用SPI总线模式是个不错的选择。
它可以节省I/O端口,提高外设的数目和系统的性能。
标准SPI总线由四根线组成:串行时钟线(SCK)、主机输入/从机输出线(MISO)。
主机输出/从机输入线(MOSI)和片选信号(CS)。
有的SPI接口芯片带有中断信号线或没有MOSI。
SPI总线由三条信号线组成:串行时钟(SCLK)、串行数据输出(SDO)、串行数据输入(SDI)。
SPI总线可以实现多个SPI设备互相连接。
提供SPI串行时钟的SPI设备为SPI主机或主设备(Master),其他设备为SPI从机或从设备(Slave)。
主从设备间可以实现全双工通信,当有多个从设备时,还可以增加一条从设备选择线。
如果用通用IO口模拟SPI总线,必须要有一个输出口(SDO),一个输入口(SDI),另一个口则视实现的设备类型而定,如果要实现主从设备,则需输入输出口,若只实现主设备,则需输出口即可,若只实现从设备,则只需输入口即可。
I2C:(Inter-Integrated Circuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备.I2C总线用两条线(SDA和SCL)在总线和装置之间传递信息,在微控制器和外部设备之间进行串行通讯或在主设备和从设备之间的双向数据传送。
I2C是OD输出的,大部分I2C 都是2线的(时钟和数据),一般用来传输控制信号。
I2C是多主控总线,所以任何一个设备都能像主控器一样工作,并控制总线。
总线上每一个设备都有一个独一无二的地址,根据设备它们自己的能力,它们可以作为发射器或接收器工作。
智能硬件显示屏(LCD)接口大全,详解各种主流接口的用途和差别显示屏智能硬件设备,往往需要一块显示屏作为交互入口。
显示屏大,显示的内容多,对硬件系统要求高。
简单的智能硬件产品,可以是用小尺寸的显示屏,或段式显示屏,以降低硬件性能要求,从而降低成本。
显示屏的选型,对开发工程师来讲十分重要。
硬件工程师要熟知各种显示屏的接口以及使用环境,根据接口选择合适的主控芯片。
设备对外接口:VGA、DVI、HDMI对于大型智能硬件设备,如广告机、K歌房,一般都采用市场上现有的液晶电视作为显示器。
因此接口也是电视常用接口,VGA、DVI、HDMI等。
主控端采用多核ARM或x86系统,类似于电脑外接电视的做法。
这些接口和协议都是很标准的,CPU自带接口的话可以直接用,没有的话也可以很方便的使用转换芯片来实现这些接口的输出。
一般智能硬件产品,只设计HDMI视频输出,很少有VGA接口,几乎没有DVI接口设备对内接口:串口、并口对于设备本身需要屏幕的,一般不会使用外部接口,而是使用板上数据接口。
•小屏(I2C、SPI、UART):2寸以下的小尺寸LCD屏,或者段式液晶显示屏,显示数据量比较少,普遍采用低速串口,如I2C、SPI、UART。
如果屏幕分辨率超过320x240,使用SPI的话,刷屏速度就会比较慢,所以高分辨率屏幕没有采用低速串口的。
至于I2C和UART,速度比SPI更慢,所以一般只用来驱动段式显示屏或者1寸以下的OLED屏。
屏幕上使用的I2C、SPI和UART,和其他外设使用的都是完全一样的传输协议。
•中屏:MCU、RGB:2寸至7寸的低分辨率LCD屏(不超过1027x768),有一些采用并口传输数据的。
根据数据格式可以分为MCU接口和RGB接口。
并口支持的显示数据量不大也不小。
能够覆盖720P以下的分辨率,但无法更高。
想显示更多数据只能用高速串口。
•大屏:MIPI、LVDS:高分辨率屏,从720P到2K,几乎都是高速串口的接口。
显示器的各种接口类型详解随着显示器的发展,它所拥有的接口也越来越多在这种情况下,很多人对于显示器的那些接口到底是干什么用的,也就越来越迷糊。
甚至有一些经常关注IT的朋友,也同样如此。
一些JS或者厂商,正是看到了这一点,经常在宣传和导购中,通过夸大或者虚假宣传的方式,误导消费者,让其在糊里糊涂中,上当受骗。
显示器接口类型:15针D-Sub也叫VGA接口,CRT彩显因为设计制造上的原因,只能接受模拟信号输入,最基本的包含R\G\B\H\V(分别为红、绿、蓝、行、场)5个分量,不管以何种类型的接口接入,其信号中至少包含以上这5个分量。
大多数PC机显卡最普遍的接口为D-15,即D形三排15针插口,其中有一些是无用的,连接使用的信号线上也是空缺的,但是有完整的接触片。
除了这5个必不可少的分量外,最重要的是在96年以后的彩显中还增加入DDC数据分量,用于读取显示器EPROM中记载的有关彩显品牌、型号、生产日期、序列号、指标参数等信息内容,以实现WINDOWS所要求的PnP(即插即用)功能。
DVIDVI(Digital Visual Interface,数字视频接口)是近年来随着数字化显示设备的发展而发展起来的一种显示接口。
普通的模拟RGB接口在显示过程中,首先要在计算机的显卡中经过数字/模拟转换,将数字信号转换为模拟信号传输到显示设备中,而在数字化显示设备中,又要经模拟/数字转换将模拟信号转换成数字信号,然后显示。
在经过2次转换后,不可避免地造成了一些信息的丢失,对图像质量也有一定影响。
而DVI接口中,计算机直接以数字信号的方式将显示信息传送到显示设备中,避免了2次转换过程,因此从理论上讲,采用DVI接口的显示设备的图像质量要更好。
另外DVI接口实现了真正的即插即用和热插拔,免除了在连接过程中需关闭计算机和显示设备的麻烦。
现在很多液晶显示器都采用该接口,CRT显示器使用DVI接口的比例比较少。
DVI全称为Digital Visual Interface,它是1999年由Silicon Image、Intel(英特尔)、Compaq(康柏)、IBM、HP(惠普)、NEC、Fujitsu(富士通)等公司共同组成DDWG(Digital Display Working Group,数字显示工作组)推出的接口标准。
屏的接口类型种类以及接口定义分析(绝对收藏)一、屏的接口类型大致有:1.SPI:SPI/采用较少,连线为CS/,SLK,SDI,SDO四根线,连线少但是软件控制比较复杂。
一般用于低速黑白小尺寸屏;2.I2C:I2C一般用于低速黑白小尺寸屏;3.CPU:在功能机上用的多;4.RGB:大屏采用较多;5.LVDS:LVDS输出接口在17in及以上液晶显示器中得到了广泛的应用;6.MDDI:为高通推出,将取代SPI模式而成为移动领域的高速串行接口;7.MIPI:为多家重量级厂商联合成立的组织。
1.SPI接口SPI(Serial Peripheral Interface):串行外围接口。
是Motorola 首先在其MC68HCXX系列处理器上定义的。
它可以使MCU与各种外围设备以串行方式进行通信以交换信息。
SPI有三个寄存器分别为:控制寄存器SPCR,状态寄存器SPSR,数据寄存器SPDR。
外围设备包括FLASHRAM、网络控制器、LCD显示驱动器、A/D转换器和MCU 等。
SPI接口主要应用在EEPROM、FLASH、实时时钟、AD转换器,还有数字信号处理器和数字信号解码器之间。
2.I2C接口I2C(Inter-Integrated Circuit):I2C总线是一种由NXP(原PHILIPS公司)开发的两线式串行总线,最主要的优点是其简单性和有效性。
总线是用于连接微控制器及其外围设备。
I2C总线的另一个优点是,它支持多主控(multimastering),其中任何能够进行发送和接收的设备都可以成为主总线。
一个主控能够控制信号的传输和时钟频率。
当然,在任何时间点上只能有一个主控。
3.CPU接口CPU:在智能机之前的功能机上用的多,手机进入到大屏时代后,并口的传输速度跟不上,特别是面临高清播放的应用,能力不足,所以出现了MDDI和MIPI。
4.RGB接口RGB:大屏采用较多的模式,数据位传输也有6位,16位和18位之分。
一、SPI总线说明串行外围设备接口SPI(serial peripheral interface)总线技术是Motorola公司推出的一种同步串行接口,Motorola公司生产的绝大多数MCU(微控制器)都配有SPI硬件接口,如68系列MCU。
SPI 用于CPU与各种外围器件进行全双工、同步串行通讯。
SPI可以同时发出和接收串行数据。
它只需四条线就可以完成MCU与各种外围器件的通讯,这四条线是:串行时钟线(CSK)、主机输入/从机输出数据线(MISO)、主机输出/从机输入数据线(MOSI)、低电平有效从机选择线CS。
这些外围器件可以是简单的TTL移位寄存器,复杂的LCD显示驱动器,A/D、D/A转换子系统或其他的MCU。
当SPI工作时,在移位寄存器中的数据逐位从输出引脚(MOSI)输出(高位在前),同时从输入引脚(MISO)接收的数据逐位移到移位寄存器(高位在前)。
发送一个字节后,从另一个外围器件接收的字节数据进入移位寄存器中。
主SPI的时钟信号(SCK)使传输同步。
其典型系统框图如下图所示。
SPI主要特点有: 可以同时发出和接收串行数据;∙可以当作主机或从机工作;∙提供频率可编程时钟;∙发送结束中断标志;∙写冲突保护;∙总线竞争保护等。
图2示出SPI总线工作的四种方式,其中使用的最为广泛的是SPI0和SPI3方式(实线表示):SPI 模块为了和外设进行数据交换,根据外设工作要求,其输出串行同步时钟极性和相位可以进行配置,时钟极性(CPOL)对传输协议没有重大的影响。
如果 CPOL=0,串行同步时钟的空闲状态为低电平;如果CPOL=1,串行同步时钟的空闲状态为高电平。
时钟相位(CPHA)能够配置用于选择两种不同的传输协议之一进行数据传输。
如果CPHA=0,在串行同步时钟的第一个跳变沿(上升或下降)数据被采样;如果CPHA=1,在串行同步时钟的第二个跳变沿(上升或下降)数据被采样。
SPI主模块和与之通信的外设音时钟相位和极性应该一致。
单片机与LCD显示屏的接口设计与驱动原理LCD显示屏广泛应用于各种电子设备中,如智能手机、平板电脑、工业控制器等。
为了实现与单片机的通信和显示功能,需要设计合适的接口电路,并理解LCD显示屏的驱动原理。
接口设计的基本原则是满足显示屏的工作时序和电气要求,同时考虑到单片机的输出能力和接口形式。
根据显示屏的类型和接口要求,一般可以选择串行接口或并行接口。
对于串行接口,常用的是I2C和SPI。
I2C接口的通信线路包括数据线(SDA)和时钟线(SCL),通过I2C总线来传输数据和控制命令。
SPI接口包括数据线(MOSI)、时钟线(SCLK)、使能线(SS)和返回线(MISO),通过SPI总线传输数据和控制命令。
这些接口需要单片机具备相应的硬件设备和软件库支持。
对于并行接口,常用的是8080和6800系列接口。
8080接口使用8位数据总线(D0-D7)、使能线(E)、读写控制线(R/W)、写使能线(WR)、读使能线(RD)和控制线(RS、CS等)。
6800系列接口使用8位数据总线(D0-D7)、使能线(E)和控制线(RS、RW、CS等)等。
这些接口需要单片机具备足够的I/O引脚和相应的驱动程序。
在接口设计中,还需要考虑到电气特性的匹配。
常见的显示屏工作电源为3.3V 或5V,而单片机的输出电平一般为3.3V或5V。
因此,在连接时需要确保电平兼容,或通过电平转换电路来转换电平。
此外,还需要注意信号线的长度和阻抗匹配,以减小传输时的噪声和干扰。
了解了接口设计,接下来我们来探讨LCD显示屏的驱动原理。
LCD显示屏的基本构成是一块液晶面板和背光源。
液晶面板由线性或矩阵排列的像素点组成,可根据控制信号改变像素的光透过程,从而实现图像的显示。
驱动液晶面板需要满足以下几个关键要点。
首先,需要提供适当的电压信号来改变液晶分子的拓扑结构。
这通常涉及到交流电压、直流偏置电压和复位电压等。
其次,需要通过驱动电路产生适当的偏置电压和驱动信号,使液晶分子发生取向改变。