0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Android主流的屏幕接口有哪些

9GxC_IoTMaker 来源:机智云开发者 作者:机智云开发者 2022-07-08 17:12 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

通过总结大大小小多个Andriod智能硬件开发项目,记录了智能硬件产品开发的全流程、智能硬件开发所涉及的技术体系概述的心得,并附上在主板选型、串口通信、屏幕显示、常用外接设备上一些品类的特点和差异,分析了我的开发流程习惯原因,以供交流。

6.关于屏幕显示

每次一个新项目的开发,我所做的第一件事就是确定所选定显示屏的型号规格,然后将规格书发给主板供应商让其先调屏参。

调屏参是很可能会出现无法点亮屏幕的情况,因为现在市场上有许多不同厂家的屏,不同尺寸,不同的接口,所以说点亮屏幕要预留一定的时间,否则拖延项目的进度。

Android现在主流的屏幕接口共有四种。

HDMI

LVDS

EDP

MIPI

在这四种屏幕接口中HDMI是最高效的,也能输出像4K这样的分辨率,无须考虑任何屏参的适配,只要有HDMI接口几乎所有屏幕都能快速点亮。

HDMI的缺点在于成本比较高,首先需要一个HDMI转换板,其次需要一根体积比较大的HDMI连接线,这些都会给结构设计带来相当大的阻碍,最后HDMI有个最大的缺点就是其插拔式的接口,可能会出现接触不良的严重后果。

LVDS主要用于大尺寸屏幕的连接显示,如19寸、21.5寸、50寸等大尺寸液晶。而EDP主要运用于笔记本领域的屏幕显示,MIPI则运用于手机等小屏的显示。

6.1 HDMI

高清多媒体接口(High Definition Multimedia Interface)是一种全数字化视频和声音发送接口,具有体积小,传输速率高,传输带宽宽,兼容性好,可以同时发送未压缩的音频及视频信号等优点。

HDMI规格可搭配宽带数字内容保护(HDCP),以防止具有著作权的影音内容遭到未经授权的复制。

HDMI支持5Gbps的数据传输率,最远可传输30米,足以应付一个1080p的视频和一个8声道的音频信号。此外HDMI支持EDID,DDC2B,因此具有HDMI的设备具有“即插即用”的特点,信号源和显示设备之间会自动进行“协商”,自动选择最合适的视频/音频格式。

在 HDMI 线缆的19根线中由 4 对差分传输线组成了 TMDS 数据传输通道和时钟通道。这 4个通道用来传输音频信号、视频信号以及辅助信号。

使用HDMI接口时要特别注意使用的环境是否经常抖动,如常抖动的话要对接头处进行加固处理,因为HDMI线一般是直插式的,很容易松动造成无信号输入。

6.2 LVDS

LVDS Low Voltage Differential Signaling即低压差分信号传输,是一种满足当今高性能数据传输应用的新型技术。由于其可使系统供电电压低至 2V,因此它还能满足未来应用的需要。

LVDS输出接口利用即低压差分信号传输。采用其输出接口,可以使得信号在差分PCB线或平衡电缆上传输,由于采用低压和低电流驱动方式,因此,实现了低噪声和低功耗。LVDS 输出接口液晶显示器。

是为克服以TTL电平方式传输宽带高码率数据时功耗大、EMI电磁干扰大等缺点而研制的一种数字视频信号传输方式。工控机采用LVDS输出接口,可以使得信号在差分PCB线或平衡电缆上以几百Mbit/s的速率传输,因采用低压和低电流驱动方式,实现了低噪声和低功耗。

此类LCD目前在中高端平板和笔记本中广泛使用,现在行业出现一种比较新的规范----eDP,在笔记本行业将广泛用于取代LVDS,支持超高分辨率(》1080P)。

LVDS接口只用于传输视频数据,LVDS接口主要是将RGB TTL信号按照SPWG/JEIDA格式转换成LVDS信号进行传输,LVDS接收器再将串行信号转换为TTL电平的并行信号,送往液晶屏时序控制与行列驱动电路。也就是其实TFT只识别TTL(RGB)信号。

c6215e3c-fb57-11ec-ba43-dac502259ad0.png

c650dcac-fb57-11ec-ba43-dac502259ad0.png

6.3 EDP

Embedded DisplayPort.一般采用EDP接口的液晶显示屏其分辨率更高,高清液晶显示屏都采用EDP的通信接口,像笔记本电脑一般都采用EDP接口,EDP屏幕都比较薄。

EDP接口是一种基于DisplayPort架构和协议的一种全数字化接口,可以用较简单的连接器以及较少的引脚来传递高分辨率信号,且能够实现多数据同时传输,所以它的传输速率也要远高于LVDS。

eDP屏线一般为2组绞线、3组绞线、5组绞线、8组绞。常见的eDP屏线为2组信号线(绞线)、3组信号线。

优点:

微封包结构,能够实现多数据的同时传输。

较大的传输速率,4通道(lanes)高达21.6Gbps

较小的尺寸,宽26.3mm,高1.1mm,利于产品的轻薄化

无需LVDS转换电路,电路简洁,简化设计。

较小的EMI(电磁干扰),并具有强大的版权保护功能。

c6690cfa-fb57-11ec-ba43-dac502259ad0.png

6.4 MIPI

MIPI(Mobile Industry Processor Interface)是2003年由ARM, Nokia, ST ,TI等公司成立的一个联盟,目的是把手机内部的接口如摄像头、显示屏接口、射频/基带接口等标准化,从而减少手机设计的复杂程度和增加设计灵活性。

MIPI信号是成对传输的,主要是为了减少干扰,MIPI信号成对走线,两根线从波形看是成反相,所以有外部干扰过来,就会被抵消很大部分。主要用在平板和手机上使用。

MIPI接口LCD包括1对差分时钟(CLKP,CLKN),4对数据差分线(D0P,D0N;D1P,D1N;D2P,D2N;D3P,D3N),每一对之间有GND线,4对数据差分线并不一定要全部使用,很多屏只需要2对就可以了;

RESET(复位脚),

STBYB(高电平有效),

VGL,VGH(像素点上开关管的开启关闭电压,加在开关管的栅极上,VGH 高电平打开给像素点电容充电, VGL 负电压 关闭开关管),

VCOM( 液晶像素点的存储电容共用电极),

VLED-(背光负极),VLED+(背光正极),

电源有1.8V和3.3V。

MIPI DSI不仅能够传输视频数据,还能传输控制指令;MIPI DSI接口则按照特定的握手顺序和指令规则传输屏幕控制所需的视频数据和控制数据。

c69e190e-fb57-11ec-ba43-dac502259ad0.png

原文标题:开发心得(3):Android智能硬件开发为何首先要确定显示屏的型号规格

文章出处:【微信公众号:机智云开发者】欢迎添加关注!文章转载请注明出处。

审核编辑:彭静
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Android
    +关注

    关注

    12

    文章

    3985

    浏览量

    133064
  • 接口
    +关注

    关注

    33

    文章

    9444

    浏览量

    156142
  • 屏幕
    +关注

    关注

    7

    文章

    1233

    浏览量

    57049
  • 智能硬件
    +关注

    关注

    205

    文章

    2402

    浏览量

    111041

原文标题:开发心得(3):Android智能硬件开发为何首先要确定显示屏的型号规格

文章出处:【微信号:IoTMaker,微信公众号:机智云开发者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    GPIOB模拟spi的方法及lcd屏幕的接入

    本小组用到了spi接口的lcd屏幕,在此分享GPIOB模拟spi的方法及lcd屏幕的接入。 一、spi接口简介 如上图所示,SPI接口
    发表于 10-30 07:59

    主板的RGB接口是16bit位(RGB-565),怎么24bit位RGB接口屏幕 接线 ?

    求助各位大神, 主板的RGB接口是16bit位(RGB-565),怎么24bit位RGB接口屏幕 接线 ?
    发表于 09-16 10:13

    迅为RK3588开发板Android系统修改屏幕分辨率和density

    先来了解下屏幕相关的基本概念 修改屏幕分辨率和 density 俩种方法。 方法一: 输入以下命令查看分辨率的大小,如下图所示: wm size 输入以下命令修改屏幕分辨率,(x 小
    发表于 08-12 16:53

    树莓派屏幕怎么选?

    树莓派很多人都用过,但用屏幕的倒不是很多。不少都是直接远程操作,或者直接接身边的显示设备了。但我觉得给开发板配一个屏幕还是很能提升使用体验的。这次我就介绍一下树莓派的屏幕怎么选择。树莓派的屏幕
    的头像 发表于 08-08 14:59 1061次阅读
    树莓派<b class='flag-5'>屏幕</b>怎么选?

    告别烧固件,RK3562开发板Android系统屏幕方向临时设置小妙招

    本文介绍RK3562开发板Android13系统不修改源码情况下,通过修改系统配置文件来实现屏幕方向旋转。使用触觉智能RK3562开发板演示,搭载4核A53处理器,主频高达2.0GHz;内置独立
    的头像 发表于 07-11 18:48 714次阅读
    告别烧固件,RK3562开发板<b class='flag-5'>Android</b>系统<b class='flag-5'>屏幕</b>方向临时设置小妙招

    itop-3588开发板Android系统开发笔记-旋转 Android系统

    屏幕旋转包括俩个部分:Android 显示旋转和 Recovery 显示旋转在开发的过程中,我们使用的屏幕可能是物理横屏或者物理竖屏,如果我们想要物理横屏 显示为竖屏,物理竖屏显示为横屏时,也就
    发表于 05-19 11:04

    请问imx8mp的LVDS0和LVDS1接口是否可以同时在两个屏幕上工作?

    请问 imx8mp 的 LVDS0 和 LVDS1 接口是否可以同时在两个屏幕上工作? 你什么例子吗?
    发表于 04-14 06:11

    可以通过并联RGB接口连接TFT屏幕吗?

    我正在尝试通过并联 RGB 接口连接 TFT 屏幕,看起来很简单,对吧?   24 位 RGB 的 LPC4088 仅使用 3 个 4 字节的 DMA RAM(浪费 1 个字节) 我找不到
    发表于 04-02 06:15

    迅为iTOP-RK3576人工智能开发板Android 系统接口功能测试

    迅为iTOP-RK3576人工智能开发板Android 系统接口功能测试
    的头像 发表于 03-28 14:45 3477次阅读
    迅为iTOP-RK3576人工智能开发板<b class='flag-5'>Android</b> 系统<b class='flag-5'>接口</b>功能测试

    将新相机移植到imx7d时出现Android框架问题,求解决

    编写自己的 cpp 文件,这些文件引用这些文件。但是看起来 android 框架中的颜色转换有一些错误。我的屏幕显示大量绿色像素。
    发表于 03-28 07:31

    Android 16哪些变更

    全球范围内有超过 30 亿台 Android 设备正在使用中,这使得 Android 生态系统比以往任何时候都更加活跃。Android 移动应用能够在手机、可折叠设备、平板电脑、Chromebook
    的头像 发表于 03-27 10:18 1542次阅读

    为什么要把屏幕拿过来调试

    为什么要把屏幕拿过来调试?明思锐显示方案商为您解答。因为每个屏幕的参数会有差别,可能导致屏幕点不亮或者显示异常。 显示器驱动板输出的信号和屏幕模组
    的头像 发表于 01-17 09:23 1063次阅读
    为什么要把<b class='flag-5'>屏幕</b>拿过来调试

    驱动板和屏幕的面板类型有关系吗

    驱屏板和屏幕的面板类型有关系吗?明思锐液晶屏方案商告诉你。没有关系!驱屏板和屏幕接口有关,和面板类型无关。   屏幕面板类型包括oled、IPS、VA和TN,但这些都和显示屏驱动板没
    的头像 发表于 01-07 14:45 1156次阅读

    迅为RK3588开发板Android 系统修改屏幕分辨率和 density

    我们先来了解下屏幕相关的基本概念 修改屏幕分辨率和 density 俩种方法。 方法一: 输入以下命令查看分辨率的大小,如下图所示: wm size 输入以下命令修改屏幕分辨率,
    发表于 12-27 11:07

    API接口哪些常见的安全问题

    和XML是主流的数据格式,几乎所有API接口都支持这两种数据格式。 JSON是一种轻量级的数据交换格式,最大的特点就是具有良好的可读性和便于快速编写的特性,可在不同平台之间进行数据交换。 XML是扩展标记语言,用于标记电子文件使其具有结构性的标
    的头像 发表于 12-15 09:54 1080次阅读
    API<b class='flag-5'>接口</b><b class='flag-5'>有</b>哪些常见的安全问题