• 高速电路设计----第三章(2)LVDS信号详解


    一、TTL和CMOS不适用于高速电路设计的原因(都是数字电路信号)

             原因:

                    ①电平幅度较大,电平最低都达到了2.5V或者3.3V。因此信号沿变化所需要的时间很长。不适合大于200MHZ的信号。

                    ②容易被干扰,输出信号为单端,在传输路径容易受到干扰,不利于远距离传输。

                    ③功耗大。功耗分为静态功耗动态功耗。因为电平摆动大,所以导致动态功耗大。部分CMOS静态功耗较小,但是普遍都大。动态功耗很大。

    二、高速电平的优势

            LVDS、LVPECL、CML三种电平适用于高速电路。LVDS信号最常用。

            原因:①电平摆幅窄,②支持远距离传输,③功耗小。

    高速电路都是采用差分信号进行传输。差分技术的优势:

            ①抗干扰能力强。

            ②对参考平面(地平面或者电源平面)完整性要求较弱。

            ③抑制串扰、EMI能力强。

            ④功耗小,速率高、不受温度、电压波动的影响。

    LVDS、LVPECL、CML特性图如下:

            

    案例:

            EMC测试时,发现用户面板上USB口附近,399MHz处辐射超标。

            检查之后发现PCB板子:1、USB口的差分对走线相邻层有时钟信号线。距离仅为2mil。

                                     2、与差分线走线平行,平行长度达到1400mil。

                                     3、且距离差分对7mil有时钟线的过孔。

                                   三种都会对差分线进行干扰。导致辐射超标。

    最后通过PCB改版。将时钟和差分线间距增大到20mil,完美解决了问题。(通常是3倍走线线宽以上)

    三、差分信号需要注意的问题

    (1)差分对等长问题 (必须等长)

    走线长度要一致(总误差4mil以内),长度不一致会导致时序问题,导致参考平面的回流无法完全抵消,从而产生共模噪声

    ②在平行和等长之间,先保证等长。

    地平面要完整。地平面不完整会产生共模噪声,严重时会产生EMI问题。

    (2)差分对内两个信号的间距越小越好

     ①间距越小,附件的干扰对差分对内两信号的影响接近一致,方向相反,近似等于抵消。

     ②差分对内两信号电流相反,形成电流环路,电流环路能产生磁场,磁场又能产生电场,从而构成电磁干扰。所以减小两线间距,能较小电流环路,从而减小电磁干扰。

    (3)差分对内两个信号的间距要保持一致。不一致会产生反射。

    (4)差分信号需要进行阻抗控制,通常是100Ω。

    (5)尽量保证差分对信号线附件的过孔是对称的。

    四、LVDS信号介绍

        最高速度为3.125Gbps,一般应用于点到点的场合。      

    举例子:用于并行高速总线SPI4.2的I/O接口电平。

    1、驱动器驱动电流为  3.5mA。

    2、终端通过在差分线两端接100Ω电阻形成350mV的电压摆幅。

    3、正向流动,产生逻辑电平1。反向流动,产生逻辑电平0。

    4、摆幅小,功耗低,功耗为 3.5mA*350mV=1.2mW。不随着频率升高而增大功耗。

    5、高速逻辑电平中,LVDS是功耗最低的。

                                                    下图是 TIA/EIA-644 LVDS标准

    在应用中,设计者应该关注以下几个方面:

            1、   LVDS接受方对信号的共模电平要求很低。电压在0~2.4V均可以。(LVPECL不具备这种特性)所以LVDS适合板间长距离信号的传输。因为差分摆幅最大值为454mV。因此运行输入端信号携带的直流偏执电压范围为0.227V~2.173V。如果不满足上述要求。应采取AC(交流)耦合。

            2、LVDS接收端对输入差分对信号摆幅的要求是100mV。(差分对的压差必须要有100mV才能正常工作)

            3、LVDS信号在终端必须在差分对上串接一个100欧电阻。作用是:①用于实现电流向电压转化。②实现阻抗匹配。

            4、LVDS信号的变化速率较低。爬升时间为0.5ns。所以信号沿变化速率是0.7V/ns,变化速率越低。EMI就越小。所以LVDS电平有助于减小EMI。

            5、一个芯片可能有两对甚至更多LVDS差分线,空闲的输入引脚应浮空。防止产生噪声。空闲的输出引脚应浮空。以减小功耗。

            6、LVDS不适用于数据速率为2Gbps以上的应用。如果速率需要超过Gbps以上,应考虑LVPECL电平。

    注意:空闲的LVDS引脚就应该直接浮空,不能做上下拉处理。主控板FPGA上的空闲的LVDS引脚做上下拉处理时。PCB位置应该尽量靠近主芯片。避免因为走线距离太远。信号线与旁边的信号线产生串扰。串扰的电压大于100mV。就会使得电平状态发生变化。

    解决方式:①改版时删除上下拉。②关闭FPGA内部的空闲端口。

    拓展:

            在高速设计中,高速差分对经常作为板间互连接的接口信号。设计者应该关注 TTL、COMS等单端信号对这些差分信号的共模噪声影响。虽然差分信号的接收端对共模噪声的抑制能力很强,一般不至于出现判断错误,但在差分信号线的上的共模噪声却可以产生对外辐射,成为一种EMI源。对此,有两种解决方法,

            ①在PCB上增大单端信号和差分信号的间距。

            ②降低单端信号的驱动电流。例如选择低驱动能力的逻辑器件,或者FPGA设计中,将输出端口设置为弱电流驱动模式。

    五、LVDS端口保护

            LVDS是常用的板间互连接口。当A板不在位时,B板LVDS接收器的输入端失去了驱动源,处于开路状态。此时,接收器的输出端将保持为逻辑“1”(由LVDS器件的内部逻辑保证),这种状态是正确的。

            一旦输入端信号线(在B板上,从背板连接器到LVDS接收器之间的信号线)上引入了噪声,且达到接收端的阈值100mV,这种正确的状态将被打破,使接收器的输出端状态翻转为逻辑“0”。

            解决方法有很多种,①某些LVDS接口器件内置有保护电路,使用时和普通LVDS器件一样,外加100Ω端接电阻即可,②某些LVDS接口器件则需要外加保护电路。

            下图是一个外加保护电路的例子。

            

            除了串接了电阻Rt外,外置保护电路增加了R1和R2两个电阻形成偏执电路。

            LVDS接收器输入端浮空时,VID会有个固定的正偏执电平。从而提高更大的噪声范围,但噪声小于VID时,接收端器的输出仍可保持逻辑“1”的状态。一般这个值为mV。

              举例子,以25mV为例。求R1和R2的阻值

            VID=25mV=100*3.3V/(R1+R2+100)

            VOS=1.25V=(R2+50)*3.3V/(R1+R2+100)

    1.25V是前面的规格书里面写的输出信号的共模电平(1.125~1.375V)取中间值。

    注意: R1、R2、Rt都应该尽量靠近接收端位置,且偏执电路要远远小于LVDS提供的3.5mA电流,以免影响LVDS接收器的正常工作。

    3.3V/(R1+R2+100)= 0.248 mA。满足要求。

    这种外部保护电路存在一定的局限性。

            ①可能导致LVDS信号的占空比失真。

            ②由于增加两个电阻会占PCB位置。

            

            

            

  • 相关阅读:
    Acwing第57场周赛
    关于pytorch的数据处理-数据加载Dataset
    程序的模式设计-开篇1
    HarmonyOS/OpenHarmony(Stage模型)应用开发单一手势(二)
    使用Python处理ADC激光测距数据并绘制为图片(二)
    5V摄像机镜头驱动IC GC6208,可用于摄像机,机器人等产品中可替代AN41908
    PTA题目 最佳情侣身高差
    【重拾C语言】六、批量数据组织(三)数组初值;字符串、字符数组、字符串数组;类型定义 typedef
    算法提高模板强连通分量tarjan算法
    自学Mysql调优笔记
  • 原文地址:https://blog.csdn.net/weixin_42304393/article/details/133935931