|
l1fj23od5rf640509927.gif
7 ^) k1 q# V8 u3 E9 v1 ]点击上方名片关注了解更多: i4 p n6 o- \- j# Z. d
! Y2 e$ M8 c8 q
* P2 |. F$ T @% k5 Q大家好,我是王工。
: \$ _( c0 X; r5 w物联网行业中,LCD显示屏的应用非常广泛,尤其是在智能家居、工业物联网、智能穿戴等领域。因为广泛应用,所以今天咱们来简要看看显示屏的接口,比如I2C、SPI、UART、RGB、LVDS、MIPI、EDP等,下面简要总结一下。# E9 q$ f& e" j1 v) Y+ a
eg2l4i5ou1i640510027.jpg
/ d2 G# K5 H' V) z( Q3 s* L
) C, V+ P- P% [4 R: l. }
7 u5 H6 c b+ P* O! ]0114 h5 ^/ ^, l5 {) K& x! |
中小屏接口I2C、SPI、UART一般3.5寸以下的小尺寸LCD屏,显示数据量比较少,普遍采用低速串口,如I2C、SPI、UART。
5 a& z8 G* P3 F8 G2 B4 J4 p0 i s% }- `# g' U
I2C:
+ l/ z$ f; x* i0 B2 Z1 P7 bI2C总线是半双工,两线。
" F' m, ~* v I/ \4 EI2C总线的工作速度分为3种:3 g N5 X& A! y" T9 u4 k$ X
S(标准模式):100Kbps,即 100/8 = 12.5KB/s
5 t) h- z. D% n# k( k8 @- ^F(快速模式):400Kbps,即400/8 = 50KB/s0 T9 n2 g. t9 q
HS(高速模式):3.4Mbps,即3.4M/8 = 435KB/s0 M- f; G' m" ]
超高速模式:5Mbit/s,即5M/8 = 525KB/s. f2 C/ U9 m5 T
" I1 O8 O, p$ M9 m6 `8 ~
SPI:
) N. g) t. U; T5 L' P, i2 eSPI总线是全双工,三线或四线制。 K* y* R& d' f+ |! X+ S
SPI没有官方化,速率不统一,根据器件不同传输速率不一,有几M,十几M的,也有几十M的,比I2C速度快。
- z4 D! d4 p) a: |) k
/ r. H1 P3 E! Y3 o6 `- [9 uUART:# k4 R" O* @& Q/ H8 S; ]% _
无限制,速度取决于波特率,常用9600bps(1.2KB/s)和115200bps(14.4KB/s)。5 u# x8 B- t" v7 Z/ N
' ^" E/ J% D- q021
1 b7 @5 U3 M5 e7 R大屏接口RGB、LVDS、MIPI、EDP高分辨率屏,几乎都是高速串口的接口。主要是LVDS、MIPI-DSI和EDP接口。手机上都是MIPI接口的屏,车载和数码产品上有大量的LVDS接口的屏。
; U( V) r3 Y( n$ n7 c2.1、RGB接口RGB一般是指RGB色彩模型(RGB color model),是工业界的一种颜色标准。通过对三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色。& ~1 V+ P" \# ^! x6 z8 D
/ A0 W/ e4 I0 A
a. Parallel RGB; r) _8 U- }3 K& x
分辨率:1920 * 1080
# X4 G1 w% \; O& S时钟频率:1920*1080*60*1.2 = 149MHz2 o% b( w9 z( C) D
7 T6 g4 Q2 s6 x M# A! u) d; K2 ~b. Serial RGB
; b( R& ]: K3 s* \- n1 A分辨率:800 * 480
% J# p5 p0 O) b7 Q5 c/ p时钟频率:800*3*480*60*1.2 = 83MHz
1 s6 w$ ^! |3 a" l1 G' ^) y: s# n" o, o$ E/ H) D
特点:
+ K& z2 {+ X0 j$ [. c( M: c1、RGB接口占用的资源较多,所以这个接口的LCD刷新率非常快,软件控制也比较简单;4 l& F2 }. [- R; _% L# P
2、RGB接口的显示数据不需要写入内存进行处理,可以直接写入LCD进行显示,所以响应速度和刷新速度都比MCU接口快很多;- T+ O" i9 O7 M& H( T
3、缺点是控制需要增加电路,软件初始化需要增加程序,占用资源较多;
" L4 P9 ^) ~# C5 A. |4、时钟频率要设置合适。太快,LCD反应不过来,显示不了,太慢也不合适,这个范围可以根据你的刷新率需求和LCD的规格书(一般会有一个最少响应周期)来确定。
$ R& u% g7 O1 q0 g
4 S1 ^/ M2 Q3 [3 c* d/ M. |% z2.2、LVDS接口LVDS(Low Voltage Differential Signal)即低电压差分信号。1994年由美国国家半导体(NS)公司为克服以TTL电平方式传输宽带高码率数据时功耗大、电磁干扰大等缺点而研制的一种数字视频信号传输方式。它是一种电平标准,广泛应用于液晶屏接口。4 k7 e5 z: C- R: v
1 u& K/ E) f7 l: F其中发送端是一个3.5mA的电流源,产生的3.5mA的电流通过差分线中的一路到接收端。由于接收端对于直流表现为高阻,电流通过接收端的100Ω的匹配电阻产生350mV的电压,同时电流经过差分线的另一路流回发送端。当发送端进行状态变化时,通过改变流经100Ω电阻的电流方向产生有效的'0'和'1' 态。
# I; @5 N) a- Z1 U, [0 O- Q0 \' j/ T' q6 }
它是电流驱动的,通过在接收端放置一个负载而得到电压,当电流正向流动,接收端输出为1,反之为0。
* `8 y6 P3 ~6 ^; W) w5 E
oil0x0ec3fm640510127.png
0 H- o) y4 c4 c, f/ N
0 W! S, ]$ d2 E( W8 `特点:7 ?, G/ c( ]& q0 w
1、LVDS是电流驱动模式 电压摆幅350mV,加载在100Ω电阻上;2、传输速度快,推荐最大速率为655Mbps ,理论极限速率为1.923Gbps;3、LVDS不太适合较长距离的信号传送;4、LVDS接口只用于传输视频数据;
3 t9 K; O: ]: E9 \2 K. ?- C& H5、LVDS接口主要将RGB TTL非平衡传输信号转换成LVDS平衡传输信号进行传输。
7 u p* w& p2 q, q' Y4 H6、LVDS不支持热插拔。
; ]* U+ B0 p" g) _2.3、MIPI接口MIPI (Mobile Industry Processor Interface) 是2003年由ARM, Nokia, ST ,TI等公司成立的一个联盟,目的是把手机内部的接口如摄像头、显示屏接口、射频/基带接口等标准化,从而减少手机设计的复杂程度和增加设计灵活性。
" k) q7 S1 c8 v/ e* {. C8 A+ x9 P x* T% A! n, K2 G1 ]
tksqyvnlrut640510228.png
; F# k+ ?/ P2 V5 w! @2 m! F/ n
) @0 l: e# @, x) f1 `9 p( qMIPI联盟下面有不同的WorkGroup,分别定义了一系列的手机内部接口标准,比如
$ _# X F% {) ~7 L0 J摄像头接口CSI(Camera Serial Interface)5 W, w& F" c' D& P
显示接口DSI(Display Serial Interface)
* g+ x! ?" ]3 L3 r& S) t射频接口DigRF$ |$ d! J: I: b: }- H
麦克风 /喇叭接口SLIMbus# p/ L9 o+ F- x! Q
* f/ K9 r3 e5 x9 ]! K0 A
接口示意图+ K7 i" d- m e3 j, F o( U
" Z8 f2 Y" p* f$ p
jtm5amsbf5c640510328.png
3 O/ N2 k# P0 Y8 k' Z+ r/ s4 z5 Y# F$ V+ ^
特点:; Q; _0 S+ d" ?" r6 I
1、MIPI不仅能够传输视频数据,还能传输控制指令;
1 X+ p+ K% t9 N1 P3 t2、MIPI DSI接口是按照特定的握手顺序和指令规则传输屏幕控制所需的视频数据和控制数据;
& w+ j& o- ~4 ~3、MIPI接口的模组,相较于并口具有速度快,传输数据量大,功耗低,抗干扰好。并且专门为移动设备进行的优化,因而更适合手机和智能平板的连接。. Z! V/ ~8 X- ~9 g# m
8 M1 z7 Y/ K% N( n2.4、EDP接口全称为Embedded DisplayPort,用于笔记本、平板电脑的一种数字接口。是视讯电子标准协会(VESA)针对行动装置应用。
" ^( {+ R L0 A$ ?
/ j6 T0 P: E6 w
oaqlrcmu53j640510428.png
# ^' k5 |! V! _) q1 u9 B
2 S+ |$ ~" h8 j6 l2 n6 z
特点:9 Q, P# k3 M3 R9 Q( G4 O8 `& I
1、eDP协议是针对DP应用在嵌入式方向架构和协议的拓展,所以eDP协议完全兼容DP协议; ?" r- a2 Z" {
2、eDP接口属内部接口,可以用做芯片与芯片之间的传输,也可用显示屏与驱动板之间的传输;
/ d' Q7 E7 g( {6 ]2 x1 W$ M+ C' o8 {3、由于该类接口能够实现多数据高速同时传输,且电磁干扰小,目前正在逐渐取代传统的低电压差动讯号(LVDS)接口。
8 R( H+ n$ Z7 `7 m6 y) i" A7 K7 [* o0 P
除了上面介绍的,还有一种大家很少听过的VB1接口,具有高带宽、抗干扰能力和简化布线的特点,使其成为大尺寸LCD的理想选择(主要在27~65寸)。( D ]2 C: q1 e$ |! z
* b w7 C; a$ H4 g9 m( ?
以上接口介绍了一些基本的概念,实际上每个接口相关的知识非常多,比如通信标准,协议规范,信号组成,初始化配置流程,只有更深入的了解,我们在遇到问题的时候才更进一步判断是什么原因引起,从而解决遇到的无显示、花屏、闪屏以及其它问题,大家先有所了解,后面遇到了相关的接口再深入去学习吧。如果这篇文章对你有帮助,别忘了点赞、收藏,并分享给更多需要的人!写在最后都说硬件工程师越老越吃香,这句话也告诉我们硬件也是需要积累的,王工从事硬件多年,也会不定期分享技术好文,感兴趣的同学可以加微信,或后台回复“加群”,管理员拉你加入同行技术交流群。- V0 P" d, Z3 x6 m
推荐阅读(点击图片直接进入)
4 ~6 r. n. \( X c. q+ O x S3 u# E
cr4yxdsqpyp640510528.png
" L) ?. D1 D4 _6 e. W; n
txgc45ep32h640510628.png
, W9 M; ?; z: D2 y& M( R* H& \
投稿/招聘/推广/宣传/技术咨询 请加微信:woniu26a
- }/ k$ F& O1 P v3 L声明:0 p+ a1 H- t0 w& x/ }
声明:原创文章,转载请注明出处。本号对所有原创、转载文章的陈述与观点均保持中立,推送文章仅供读者学习和交流。文章、图片等版权归原作者享有,如有侵权,联系删除。推荐阅读▼7 M3 K6 H" l' F
电路设计-电路分析# _, {4 M7 _1 @$ Q$ k
emc相关文章% h" g n5 t9 ^& W# Q F
电子元器件1 F* H% u' D$ E6 {
|
|