如何正确耦合和端接串行数据通道

作者:michael peffers
欢迎继续阅读《模拟线路》上的《获得连接》系列博客!在上篇《获得连接》博客《串行解串器 xaui 至 sfi 设计》一文中,我们深入了解了在 xaui 至 sfi 协议转换器设计中使用 tlk10232 的方法。本文我们将回过头来了解如何在 lvpecl、vml、cml、lvds 和子 lvds 接口之间转换。
系统当前包含 cml 与 lvds 等各种接口标准。理解如何正确耦合和端接串行数据通道或时钟通道的传输线路是一项非常重要的技能。我们先来了解一下大多数通用接口的电压等级及所需的端接技术:
图 1:通用接口电压等级
图 2:通用端口端接
接口之间的电压等级不同,而且各种接口需要不同的端接,因而接口之间并不兼容。不过没关系,现在已经有了解决该问题的方案。
要成功连接两个不同的接口,必须在两个接口之间布置各种 ac 耦合电容器。这些 ac 耦合电容器不仅可除去传输信号中的 dc 分量,而且还允许设置新的 dc 偏置或共模电压。我一般尽可能将 ac 耦合电容器和端接网络布置在靠近接收器的位置,以便帮助我避免任何传输线路影响。不过,如果在您设计的系统中无法对接收器进行控制,那么也可将 ac 耦合与端接设置在发送器附近。
在选择 ac 耦合电容器值时应注意,在比特周期结束前电容器不能完全充满。典型的 ac 耦合电容器值在 0.1uf 至 0.01uf 之间,在有问题时,可计算出 rc 的时间常数 t,并根据比特时间进行检查。在进行 ac 耦合时,还必须具有 dc 平衡数据模式,因为连续不断 1 和 0 的长期运行会导致电容器饱和或完全放电,从而在比特转换过程中产生比特错误。
在下图 3 中,我举了两个实例,用以说明如何在 cml 驱动器、lvpecl 驱动器和 lvds 接收器之间实施 ac 耦合。
图 3:不同接口的互连
连接任意两个不同接口时可使用这种相同的方法,只要正确端接驱动器和接收器,就可使用 ac 耦合电容器。
我常听到的一个问题是,“我可不可以通过转换标准 lvds 驱动器的输出来支持子 lvds 接收器?”该问题的答案是“可以”,我将使用 sn65lvds100 的 ibis 以及 hyperlynx 来介绍实施方法:
图 4:lvds 至子 lvds 的端接方案
图 5:传输的 lvds 波形
图 6:在端接后接收到的子 lvds 波形
在这个最后的实例中,我们并非一定要使用 ac 耦合电容器才能复位共模电压,因为 r1 与 r3 以及 r2 与 r4 的比值可以设定适用于共模信号的衰减量。不过如果子 lvds 接收器需要,在这一点上 ac 耦合仍然是一个选项。


智慧停车场无感支付 浙江麦动科技无感支付全面来袭
芯片市场大反转:存储向上,车用芯片向下
国外电动汽车充电标准学习与了解(三)
索尼oled电视a9f的首发测评
浅谈FPGA在平板显示器中的应用
如何正确耦合和端接串行数据通道
关于有机肥包装码垛生产线
努比亚Z17mini怎么样?56秒破亿超17万销量,小屏双摄Z17mini首销卖疯了!你说好不好?
N5244A安捷伦网络分析仪无法进入测试界面维修
如何对51单片机进行ROM扩展
华为是不是解决对外出售4G和5G芯片
陀螺仪厂商:深迪半导体(上海)有限公司简介
小米5X怎么样?小米5X与小米6谁更值得买?小米5X与小米6区别对比评测
安卓机、旧iPhone如何一键换机
讲讲关于无源晶体的几个重要参数
探析MEMS时钟技术对5G的重要性
ASML竞争对手光刻机制造商Mapper宣布破产
电力线通信技术助力Wi-Fi信号的“能力”
4.7英寸WP7旗舰机 HTC TITAN上市发售
麒麟980诞生 7nm工艺投入远超3亿美元