您的位置 首页 厂商

探求串行总线内部的隐秘

尽管串行端口具有多年的应用历史,但是在现代设备中仍将继续依赖于各种形式的串行通讯技术,如RS-485、I2C、SPI、SATA和10千兆位以

虽然串行端口具有多年的运用前史,可是在现代设备中仍将持续依赖于各种方式的串行通讯技能,如RS-485、I2C、SPI、SATA和10千兆位以太网衔接。可是,关于这些串行总线的测验和查错是件很困难的事。“工程师从信号眼图(Eye diagram)中发现问题时,希望能打开信号并查看眼图反常点处的波形。”Agilent Technologies公司数字测验部高档项目经理Rick Eads说,“可是规范的示波器或信号完整性剖析仪难以打开信号并解说波形所承载的字、字节和位数据。”

Finisar公司Bus Doctor产品技能负责人Eric Lanning也表明,“在得到可用芯片之初,工程师就需求查看和解说比特流中的数据,工程师在承认其电路契合信号完整性标准要求后,就必须保证信号带着的信息是正确的。因而,协议和数据剖析作业跨过了从%&&&&&%测验到开发、制作和现场修理的整个进程。”

串行链路简化传输进程

串行链路(如RS-485、CAN、I2C和SPI)在简略网络中传输数据。在此级别下,工程师希望能保证发送器和接收器作业正常,总线上呈现的地址和数据信息正确,且设备对指令的呼应契合预期。这些网络中或许会有一些根本协议。总线剖析仪能够收集串行通讯数据并以二进制、十六进制和十进制方式表明信息,一起显现通讯传输的类型。例如,在剖析CAN总线通讯时,能够运用一台仪器,以易于剖析的格局显现字节值和其它信息,如承认信息、从机地址和读/写状况。(由于即便看起来简略的总线也会变得杂乱。CAN总线就支撑DeviceNet和CANopen等高层协议。)

另一方面,千兆位以太网通讯则需求特别注意信号完整性标准和杂乱协议运用是否正确,该杂乱协议或许有多个“层”,这些层形成了一个“栈”,起自下面的物理层,或称电气衔接层,延伸到上层的运用层。运用层中一般包含以太网链路电子邮件、网页浏览器等其它运用程序。

在高端总线上(如光纤通道、以太网等),工程师并不想查看和解读低层次的数据位和字节,而是想查看总线传输状况。由于在以太网上进行TCP/IP通讯时,与剖析低层数据位比较,显现标志、源和意图地址、校验以及服务类型能够供给更多信息。

不幸的是,当工程师将协议栈从数据位转向高层音讯和动作时,经常会选用不同的仪器,这样会损坏测验信息的连续性。Tektronix公司串行运用工程师Randy White以为,“工程师一般运用一种仪器进行物理层测验,运用另一种仪器剖析数据链路层和传输层,而假如具有一种集成仪器,将会大大节约测验时刻。”

面向通讯问题的各类仪器

串行通讯覆盖了广泛的运用领域,小至芯片间通讯,大至洲际之间通讯,都在运用串行通讯技能,促进一些新的仪器应运而生,这类仪器包含混合信号示波仪器、协议剖析仪和总线剖析仪。这些仪器能够使工程师查看并快速剖析简略和杂乱的数据位流。(本文中运用“总线剖析仪”总称具有上述功用的各类仪器。)

最近,Randy White在拜访一家有通讯问题的公司后表明,“他们的设备在物理层作业杰出,但衔接到其它厂商的设备时,两个设备却无法通讯。”经过运用整合示波仪和数据剖析功用的仪器(如Tektronix TLA7000系列逻辑剖析仪),工程师就能够给事情加上时标,然后查看并相关独立的传送状况,以找到问题的本源。“他们花了两个月的时刻企图处理此问题,在运用了适宜的仪器后,几天就查明的问题所在。”Randy White说。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/changshang/231126.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部