ECL、LVDS和CML电平

2024-05-08 16:32
文章标签 电平 lvds cml ecl

本文主要是介绍ECL、LVDS和CML电平,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

芯片间互连通常有三种接口:PECL(Positive Emitter-Coupled Logic)、LVDS(Low-Voltage Differential Signals)、CML(Current Mode Logic)。

PECL、LVDS和CML电平
PECL、LVDS和CML电平
各接口电平规范

    ECL、PECL、LVPECL使用注意:不同电平不能直接驱动。中间可用交流耦合、电阻网络或专用芯片进行转换。以上三种均为射随输出结构,必须有电阻拉到一个直流偏置电压。(如多用于时钟的LVPECL:直流匹配时用
130欧上拉,同时用82欧下拉;交流匹配时用82欧上拉,同时用130欧下拉。但两种方式工作后直流电平都在1.95V左右。)

1.1. PECL接口输出结构
    PECL 电路的输出结构如图所示,包含一个差分对和一对射随器。输出射随器工作在正电源范围内,其电流始终存在,这样有利于提高开关速度。标准的输出负载是接50Ω至VCC-2V的电平上,如图中所示,在这种负载条件下,OUT+与OUT-的静态电平典型值为VCC-1.3V,OUT+与OUT-输出电流为14mA。PECL 结构的输出阻抗很低,典型值为4~ 5 Ω,这表明它有很强的驱动能力,但当负载与PECL 的输出端之间有一段传输线时,低的阻抗造成的失配将导致信号时域波形的振铃现象。

PECL、LVDS和CML电平
PECL输出结构

1.2. PECL接口输入结构

    PECL 输入结构如图2所示,它是一个具有高输入阻抗的差分对。该差分对共模输入电压需偏置到VCC-1.3V,这样允许的输入信号电平动态最大。MAXIM 公司的PECL 接口有两种形式的输入结构,一种是在芯片上已加有偏置电路,如MAX3867、MAX3675,另一种则需要外加直流偏置。

PECL、LVDS和CML电平
PECL输入电路结构

2.1. CML接口输出结构
    CML 接口的输出电路形式是一个差分对,该差分对的集电极电阻为50Ω,如图中所示,输出信号的高低电平切换是靠共发射极差分对的开关控制的,差分对的发射极到地的恒流源典型值为16mA,假定CML 输出负载为一50Ω上拉电阻,则单端CML 输出信号的摆幅为Vcc~Vcc-0.4V。在这种情况下,差分输出信号摆幅为800mV,共模电压为Vcc-0.2V。若CML输出采用交流耦合至50Ω负载,这时的直流阻抗有集电极电阻决定,为50Ω,CML 输出共模
电压变为Vcc-0.4V,差分信号摆幅仍为800mV。在交流和直流耦合情况下输出波形见图。

PECL、LVDS和CML电平

CML 输出结构

PECL、LVDS和CML电平

CML在不同负载时的输出波形


2.2. CML接口输入结构
    CML 输入结构有几个重要特点,这也使它在高速数据传输中成为常用的方式,如图5所示,MAXIM 公司的CML 输入阻抗为50Ω,容易使用。输入晶体管作为射随器,后面驱动一差分放大器。

PECL、LVDS和CML电平
CML输入电路结构

3.1. LVDS接口输出结构
    MAXIM 公司LVDS 输出结构在低功耗和速度方面做了优化,电路如图6所示。电路差分输出阻抗为100Ω。

PECL、LVDS和CML电平

LVDS输出结构

3.2. LVDS接口输入结构
    LVDS 输入结构如图所示,输入差分阻抗为100Ω,为适应共模电压宽范围内的变化,输入级还包括一个自动电平调整电路,该电路将共模电压调整为一固定值,该电路后面是一个SCHMITT触发器。SCHMITT 触发器为防止不稳定,设计有一定的回滞特性,SCHIMTT 后级是差分放大器。

PECL、LVDS和CML电平

LVDS输入结构

4.1. CML到CML的连接
    CML 到CML 之间连接分两种情况,当收发两端的器件使用相同的电源时,CML 到CML 可以采用直流耦合方式,这时不需加任何器件;当收发两端器件采用不同电源时,一般要考虑交流耦合,如图中所示,注意这时选用的耦合电容要足够大,以避免在较长连0 或连1 情况出现时,接收端差分电压变小。

PECL、LVDS和CML电平
CML到CML之间的连接

4.2. PECL到PECL的连接

4.2.1. 直流耦合情况

PECL、LVDS和CML电平
等效电路形式

    该等效电路应满足如下方程:

PECL、LVDS和CML电平


    在3.3V 供电时,电阻按5%的精度选取,R1 为130Ω,R2 为82Ω。而在5V 供电时,R1为82Ω,R2 为130Ω。下图给出了这两种供电情况时的详细电路。

PECL、LVDS和CML电平
PECL电路间直流耦合

4.2.2. 交流耦合情况
    PECL 在交流耦合输出到50Ω的终端负载时,要考虑PECL 的输出端加一直流偏置电阻,如图所示。

PECL、LVDS和CML电平
PECL电路间交流耦合

    PECL 的输出共模电压需固定在Vcc-1.3V,在选择直流偏置电阻时仅需该电阻能够提供14mA 到地的通路,这样R1=(Vcc-1.3V)/14mA。在3.3V 供电时,R1=142Ω,5V 供电时,R1=270Ω。然而这种方式给出的交流负载阻抗低于50Ω,在实际应用中,3.3V 供电时,R1 可以从142Ω到200Ω之间选取,5V 供电时,R1 可以从270Ω到350Ω之间选取,原则是让输出波形达到最佳。

    PECL 交流耦合另外有两种改进结构,一种是在信号通路上串接一个电阻,从而可以增大交流负载阻抗使之接近50Ω;另一种方式是在直流偏置通道上串接电感,以减少该偏置通道影响交流阻抗。
    上图中R1和R2 的选择应考虑如下几点:(1)PECL 输入直流偏压应固定在Vcc-1.3V;(2)输入阻抗应等于传输线阻抗;(3)低功耗;(4)外围器件少。最常用的就是图11 中的两种。在上图(a)中,R1 和R2 的选择应满足下面方程组:

PECL、LVDS和CML电平


求解得到:

    R2 = 82 Ω and R3 = 130 Ω    +3.3 V供电时

    R2 = 68 Ω and R3 = 180 Ω     +5 V供电时

    图(a)有一个缺点就是它的功耗较大,当对功耗有要求时,可以采用图(b)所示的结构,在这种情况下,R2 和R3 需满足如下方程组:

PECL、LVDS和CML电平


R2 和R3 通常选:

    R2 = 2.7 KΩ and R3 = 4.3 KΩ     +3.3 V供电时
    R2 = 2.7 KΩ and R3 = 7.8 KΩ     +5 V供电时

4.3. LVDS到LVDS的连接
    因为LVDS 的输入与输出都是内匹配的,所以LVDS 间的连接可以如图中那样直接连接。

PECL、LVDS和CML电平
LVDS间连接

这篇关于ECL、LVDS和CML电平的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/970837

相关文章

外部中断的边缘触发和电平触发

MCS-51单片机中的边缘触发是指当输入引脚电平由高到低发生跳变时,才引起中断。而电平触发是指只要外部引脚为低电平就引起中断。         在电平触发方式下,当外部引脚的低电平在中断服务返回前没有被拉高时(即撤除中断请求状态),会引起反复的不需要的中断,造成程序执行的错误。这类中断方式下,需要在中断服务程序中设置指令,清除外部中断的低电平状态,使之变为高电平。

RK3288 点亮LVDS屏

本文记录调试 LVDS接口屏的一些关键步骤,主要是dts文件中关于 频率、分辨率 、时序参数的设置  环境: RK3288 9tripod CV5  linux 4.4.189 LCD:JYT121XQ01 (追曦 DS1212)12.1电容触控屏   查看屏幕规格书    只要在rockchip dts 中 设置 T(HB)=Thb+Thf+Thsyn=320clock  T

开漏输出和推挽输出区别TTL电平和CMOS电平的区别

目录 开漏输出和推挽输出区别 参考附件: 正文: TTL电平和CMOS电平的区别 参考附件: 1.TTL电平: 2.CMOS电平: 3.电平转换电路:  开漏输出和推挽输出区别 参考附件: 开漏输出、推挽输出的区别_开漏输出和推挽输出区别-CSDN博客 正文: 推挽输出和开漏输出的主要区别体现在电路结构、工作原理以及应用场景上。 推挽输出由两个晶体管构成,一个N

Altera FPGA与高速ADS4249和DAC3482的LVDS接口设计

引言:本文以TI的ADS4249(ADC)和DAC3482(DAC)之间的接口为例,介绍Altera FPGA与ADC/DAC之间的DDR LVDS接口设计以及时序约束详细设计。本文介绍的实例可方便扩展到具有类似接口格式的其他高速数据转换器设计。 1.概述 ADS4249是一款双通道、14位、250MSPS ADC,具有双总线、字节级数字接口。ADS4249接口示例适用于许多TI高速ADC,包

逻辑器件输出高阻态时,输出端口的电平是什么状态呢?

高阻态是逻辑器件输出端口的一种状态,当端口处于高阻态时,输入端口的电平变化不会引起输出端口变化,不会对与之相连的后级输入端口或总线产生影响,对于总线架构的电路极为重要。   输出端口处于高阻态时,输出端口处于一种随机状态,电平可能处于任意位置,此时有微弱的输入或输出电流,通常为几个微安左右。重点是高阻态时,对后级连接的负载无驱动能力,而与电平状态无关。

新路程------imx6 lvds ioctl

最近有个需求,做一些接口给上层应用调用 于是看了一下驱动,linux有一套标准的framebuffer机制让我们做接口,就是fb_ioctl 首先看对应的framebuffer驱动,在之前的ldb.c中,确实配置了对应的fb_info结构体,但是要修改这个结构体的参数并不需要在ldb.c中做,在mxc_ipuv3_fb.c里 static struct fb_ops mxcfb_ops

新路程------英飞凌imx6的lvds驱动

最近拿到一块开发版,打算在lvds上做些小修改,之前也接触过一点驱动,但是现在的驱动框架看起来和之前的有点差异。 关于lcd的参数信息请参考这篇文章 http://blog.csdn.net/longxiaowu/article/details/24319933  lvds的驱动在framebuffer驱动之下,也就是上层应用只知道有个framebuffer设备也就是dev/fb,而至于下

LVDS与SerDes到底是什么关系?

随着智能座舱和智能驾驶功能的应用,汽车中的摄像头和液晶屏越来越多,多种图像显示和多屏互动也成为增强汽车智能化和用户体验的重点内容。 这些图像显示功能需要在不同的控制器之间或者控制器与远端的液晶屏或摄像头之间进行数据传输。 比如中控与仪表之间,座舱域控制器与各个显示屏之间,摄像头与控制器之间等等。 而远程的数据传输就需要串行通信。汽车中最常用的串行通信协议是CAN总线,各个控制器之间的数据

使用泰克示波器DPO7254C测量LVDS时钟信号眼图

1.连接差分探头,开机,将差分探头接触到需要测量的P,N时钟上(整个测量过程手不能抖动,否则会影响测量效果)。 2.如图所示,点击Analyize。 3.点击Jitter and Eye Analyize(DPOJET)。 4.点击One Touch Jitter。 5.等待一会,就会出现眼图(Eye Diagram)。  6.点击放大第三幅图,全屏显示眼图。

FPGA与高速ADC LVDS数据接口设计考虑

引言:本文描述了ADC和FPGA之间LVDS接口设计需要考虑的因素,包括LVDS数据标准、LVDS接口数据时序违例解决方法以及硬件设计要点。 1. LVDS简介 1.1 什么是LVDS? LVDS(低压差分信号)标准是业界流行的差分数据传输标准,它是双线、低摆幅差分信号。其优点包括以下几点: •低电源电压运行 •高速数据传输 •良好的共模噪声抑制 •噪音产生更少 图1:LV