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

    文章

    3847

    浏览量

    125576
  • 接口
    +关注

    关注

    33

    文章

    7610

    浏览量

    148376
  • 屏幕
    +关注

    关注

    6

    文章

    1161

    浏览量

    55333
  • 智能硬件
    +关注

    关注

    203

    文章

    2304

    浏览量

    106491

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

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

收藏 人收藏

    评论

    相关推荐

    Android日志与logd交互过程

    ,通过JNI会调用到native层android_util_Log_println_native接口,具体见下图内容。 接下来具体调用流程如下: /XXX/system/logging/liblog
    的头像 发表于 11-23 17:06 286次阅读
    <b class='flag-5'>Android</b>日志与logd交互过程

    Android开发中的日志接口介绍

    1、日志接口 日志接口内容,共分为java层、native层、kernel层等。下面就对每个层级的内容分别进行介绍。 1.1 java层调用接口 日志级别分别为VERBOSE、DEBUG、INFO
    的头像 发表于 11-23 16:27 411次阅读
    <b class='flag-5'>Android</b>开发中的日志<b class='flag-5'>接口</b>介绍

    【手册上新】迅为RK3588开发板多屏显示手册

    iTOP-RK3588开发板采用四核Cortex-A76处理器和Cortex-A55架构,芯片内置VOP控制器,最多可以支持7个屏幕显示,支持HDMI、LVDS、MIPI、EDP四种显示接口的多屏同
    发表于 11-07 10:37

    社区说|多才多艺: 探索 Android 应用更多可能

    Android 应用一直以开放和功能性著称,通过丰富的系统接口和诸多社区解决方案,任何美妙的金点子都可以实现。 尝试跨不同应用执行并发 IPC 时,Android 接口定义语言 (AI
    的头像 发表于 10-24 10:10 170次阅读
    社区说|多才多艺: 探索 <b class='flag-5'>Android</b> 应用更多可能

    iMX6常见 Android系统问题

    Android4.4屏幕竖屏修改Android源码(Android源码需要整体编译一遍以后才可以) vimout/target/product/okmx6qd_c/root/init
    发表于 08-29 10:32

    如何使用FPGA驱动SPI屏幕

    相信大家都玩过屏幕,在FPGA上使用最多的就是VGA/HDMI接口的显示器了,这两种显示器的优点就不用说了,缺点就是体积比较大,而且价格比较贵,对于追求便携/价格低的我来说,SPI接口屏幕
    的头像 发表于 08-23 09:17 513次阅读
    如何使用FPGA驱动SPI<b class='flag-5'>屏幕</b>

    主板rk3568,LVDS30pin,edp20pin,mipi40pin接口屏幕是京东方TV101WUM-LZ4,接口应该是0.3mm 51pin,如何进行连接。

    主板rk3568,LVDS30pin,edp20pin,mipi40pin接口屏幕是京东方TV101WUM-LZ4,接口应该是0.3mm 51pin,如何进行连接。*附件:
    发表于 08-08 10:31

    屏幕波纹是什么原因?怎么解决?

    有没有遇到屏幕波纹的情况,大佬们
    发表于 06-26 07:41

    Android12 系统开发记录-迅为RK3588使用ADB工具

    ,需要安装 adb 驱动,并将开发板的 usb 调试打开。具体操作请看以下章节。 2.1.1 允许 usb 调试 首先开发板烧写 Android12 系统,连接屏幕,烧写线,串口线,电源线。连接完毕后
    发表于 06-13 11:30

    Android 13.0.0.1.2.0.doc文件上的Android用户指南为i.MX 8 QM mek构建了android图像,没有信号和接口的原因?

    QM mek 构建的 android 图像,它已经完成了。 但是当我将套件与显示器连接时,它没有信号和接口。 因为它没有错误,所以我不知道这是什么原因。
    发表于 06-12 08:49

    Android 8和Android 5.1区别吗?

    我已经在这里和在 Google 上阅读了很多关于 802.11 帧的内容,但有些内容并没有加起来。 难不成Android 8和Android 5.1区别?要求不一样?或者它可能发送了一些随机
    发表于 06-06 08:57

    FPGA | LVDS屏幕接口的应用

    ,还需要设计触摸控制电路,触摸控制器与主控通过I2C通信,再去驱动液晶面板。 那么对于产品设计,LVDS接口单6,双6,单8,双8之分,我们怎么选LVDS接口呢?经过咨询相关屏幕厂家
    发表于 06-05 17:31

    是否适用于LPC4357的替代屏幕

    看起来是一个显而易见的选择。 我看到它使用 K43WQA 屏幕,但这些屏幕并不广泛,我想选择屏幕尺寸,以及更容易获得的屏幕尺寸。 是否
    发表于 06-02 07:57

    IMX8M Mini:DLC0350GEV06运行android 11屏幕会消失的原因?怎么解决?

    我们面临一个与我们基于 imx8mm 的板上显示面板相关的问题,它运行 android 11。当 android 启动时,屏幕会消失。 显示面板部件号:DLC0350GEV06MF 显示控制器
    发表于 05-31 09:01

    迅为RK3568开发板Android 双屏/三屏同显

    屏幕 HDMI 屏幕(通过 HDMI 线连接) HDMI 屏幕(通过 VGA 线连接) 然后修改 Android11 或者 Android
    发表于 05-26 11:02