电平标准M-LVDS接口学习笔记

描述

一、M-LVDS概述

1) M-LVDS:英文全称Multipoint-Low-Voltage DifferentialSignaling,中文全称:多点低电压差分信号,其主要目的是将点对点的LVDS延申用于解决多点应用问题,因此其除了LVDS的相关低功耗、差分、抗干扰等特点外,其驱动器输出的强度更高,共模范围更广。

2) M-LVDS可认为仅定义“物理层”标准,其仅定义了相关的电气特性,因此也可被其他协议标准借用为其物理层接口。

3) M-LVDS相关规范标准:TIA/EIA-899 规范。

4) 使用场景:基于LVDS的多点应用,比LVDS更强的噪声容忍,比TIA/EIA-485(RS485)或控制器局域网CAN更低的功耗、更高速的传输。

二、拓扑结构

1) 点对点(point-to-point) 拓扑特征如下图所示:

1 *LVDS驱动器、

1 *LVDS接收器、

1*LVDS差分传输介质、

1 *端接匹配电阻( 放置接收器端 )、

单向通信@1组传输介质

适用于TIA/EIA-644 (LVDS)。

驱动器

2) 多分支(multidrop) 拓扑特征如下图所示:

1 *LVDS驱动器、

N *LVDS接收器、

1*LVDS差分传输介质、

1 *端接匹配电阻( 放置在接收器最远端 )、

单向通信@1组传输介质

适用于TIA/EIA-644-A (LVDS, REV A),基本上与LVDS类似(因为接收器有多个,特别规定了接收器的输入端口漏电流大小,免得多个互连时漏电流太大),不特别说明了,有时候这个也简称为MLVDS。

驱动器

3) 多点(multipoint)半双工拓扑特征如下图所示:

N *LVDS驱动器、

N *LVDS接收器、

1*LVDS差分传输介质(半双工总线中使用1对2根传输介质)、

2 *端接匹配电阻( 放置在一对传输线两端 )、

半双工双向通信@1对传输介质

适用于M-LVDS (TIA/EIA-899)半双工。

驱动器

驱动器

4) 多点(multipoint)全双工拓扑特征如下图所示:

N *LVDS驱动器、

N *LVDS接收器、

2 *LVDS差分传输介质(全双工总线中使用2对四根传输线)、

2*2端接匹配电阻( 2@1对传输介质两端,2对传输介质 )、

全双工双向通信@2对传输介质

适用于M-LVDS (TIA/EIA-899)全双工。

驱动器

三、工作原理

M-LVDS的工作原理是基于LVDS的工作原理,原理类似,只是参数上有区别(其中恒流源可以认为大约11.3mA,2个100Ω端接电阻等效值为50Ω,则差分输出电压差为11.3 mA 50Ω=565mV,对应的LVDS则为3.5mA100Ω=350mV),下面是LVDS的工作原理。

驱动器

如上图可知,LVDS驱动端有个3.5mA的恒流源驱动,同时由4个MOS管形成了全桥开关电路,通过4个MOS管的开关,控制3.5mA恒流源输出的电流方向;而接收器端在同相和反相之间并联了一个100Ω端接电阻,通过端接电阻可产生3.5mA*100Ω=0.35V的电压压降,该压降经过接收端电平判断可形成高低电平。

依据上图的电路结构,可知LVDS是一个电流驱动型接口,需要依赖外部电阻产生电压, 如果单独测量驱动端(端口悬空)是无法测量到电压信号的 ,这与我们常规的CMOS电压驱动型信号还是有所区别的。

具体高电平产生示意如下图蓝色箭头所示,当Q1和Q3导通,Q2和Q4截止,恒流源3.5mA电流分别经过Q1、100欧端接电阻、Q3,最后经过偏置电阻到GND,接收端输入阻抗较大,则3.5mA基本全部经过100欧电阻,形成了350mV的正向电压差,即认为输出为“H”。

驱动器

具体低电平产生示意如下图橙色箭头所示,当Q2和Q4导通,Q1和Q3截止,恒流源3.5mA电流分别经过Q4、100欧端接电阻、Q2,最后经过偏置电阻到GND,一般接收端输入阻抗较大,则3.5mA基本全部经过100欧电阻,形成了350mV的负向电压差,即认为输出为“L”。

驱动器

四、电气特性

1)输出特性(对发送端来说)

驱动器

如上图所示,对M-LVDS而言,正端输出信号VOUT+:逻辑1为高电平,逻辑0为低电平,负端输出信号VOUT-:逻辑1为低电平,逻辑0为高电平。

这里面有两个概念,一个是差模电压,一个是共模电压,其中:

M-LVDS差模电压=“VOUT+”与“VOUT-”之间的电压差,可为正,也可为负,通常以|VOD|表示;VOD按照上文的原理分析,M-LVDS一般电压差为565mV,但是在实际过程中有个范围(如下图),一般在480mV~650mV之间。

驱动器

M-LVDS共模电压=“VOUT+”与“VOUT-”的中心电压,通常以VOC表示,共模电压在实际不同的芯片中也有不同,通常情况下对于2.5V/3.3V/5V供电的设备,其VOC一般为1.2V,但是对于1.8V供电的设备,其VOC一般可能为0.9V。

2)输入特性(对接收端来说)

对于接收端来说,也有同样的共模电压VIC和差分电压VID概念,接受端针对这两个特性分别有要求,其中:

M-LVDS差分电压会有个判决门限(如下图所示),正VID >= +50 mV对应于逻辑1,负VID <= −50 mV则对应于逻辑0,这种±50mV判决门限的M-LVDS为TYPE1类型M-LVDS。

需要特别说明的是,如果差分电压在两个阈值之间,则M-LVDS接收器输出为未定义态,可能为高电平或低电平,比如说M-LVDS接收器件输入端短路或者开路时。为了编码这种情况,定义了TYPE2 型M-LVDS接收器,被称为fail-safe,具体原理参照前面的这篇文章。

驱动器

需要重点说的是,由前面的介绍可以知道,M-LVDS信号为电流驱动型,通常采用直流耦合的方式进行, 因此M-LVDS的发送端和接收端是需要进行共地处理的,这块尤其注意,只不过对于共地的要求不是特别高,允许两端有一定的地电势差 ,通常允许两端的地电势差在±1V之间。

3)传输线

M-LVDS传输线可以为导线,也可以为PCB走线,因为其驱动电流较LVDS更大,因此其走线长度较LVDS更长,可达20m以上,其传输速率能够达到400Mbps这样的速率,当然传输速率与传输距离是成反比的,当传输线长度20m时,速率最大200Mbps左右,准确的距离还受传输介质、阻抗匹配等影响,需要通过仿真去评估。

五、应用说明

1) 应用场景:多点半双工/全双工传输、低功耗,M-LVDS速率最高可>400Mbps,传输距离最长可达到20m左右,但需要关注速率、传输介质与传输距离的关系等;

2) 原理图设计时,需要关注每对传输介质两端均并联端接100欧电阻,同时关注M-LVDS相关设备的共地情况,必须确保各设备的共地电势差小于1V;

3) PCB设计时,主要关注差分信号的等长、阻抗匹配,以及端接电阻两端放置,其他收发器尽量距离主传输线较近。

六、LVDS与M-LVDS对比说明

类别参数LVDSM-LVDS
拓扑拓扑点对点多点(最多32个)
驱动器数量1个多个
接收器数量1个多个
端接电阻1个@接收端2个@两端
通信方向单向@1对传输线半双工@1对传输线全双工@2对传输线
发送驱动电流3.5mA11.3mA
差分电压VOD350 mV250mV~450mV565mV480mV~650mV
共模电压VOC1.2V1.2V
接收判决门限≥100mV—H≤-100mV—L≥50mV—H≤-50mV—L@type1≥150mV—H≤50mV—L@type2
共地漂移±1V±1V
传输速率最大3.125Gbps最大400Mbps
距离最大10m最大20m
打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分