0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

解析工程师所熟知的CAN、UART、IIC、USB等协议解码

AGk5_ZLG_zhiyua 来源:互联网 作者:佚名 2018-04-29 09:21 次阅读

随着硬件架构的不断更新,示波器早已不是只能“示波”的仪器了,协议解码就是典型代表!IIC、SPI、UARTCAN、LIN…我们为ZDS系列示波器最多免费配备了37种协议解码分析插件,这么多协议分别用在哪些地方,具体又如何使用呢?

示波器从模拟示波器发展到数字示波器,带来了许多大的改变,例如信号采集、带宽、采样率、屏显等。同样,这样的改变也体现在“协议解码”上,新的解码方式将人们从“0”,“1”的世界中解放出来,大大提高了工作效率。

最初的示波器只是一个简单的波形显示兼数据测量,而我们需要获取协议波形深层次的含义,从而去了解通信的数据正常传输。例如:观察IIC协议,我们需要按照时钟与数据信号一位一位对应,去进行0/1的组合转换,将其“翻译”成我们需要形式,再去对应相应的物理量。这样不仅工作量大、效率低。

一、示波器的协议解码可以做什么?

直接将波形数据解码后以十六进制、十进制或字符的形式呈现出来,省去了工程师转换的过程,大大加快了开发效率。如图1为一段CAN协议的解码,整整70s的CAN通讯解码可以一步到位。

图1 双ZOOM下的CAN协议解码

二、示波器都支持哪些协议呢?

目前,示波器除了可以解析大家所熟知的CAN、UART、IIC、USB等协议解码外,还有许多协议。在整体框架上我们按照行业进行区分。

1、汽车电子/轨道交通

表1主要为汽车电子/轨道交通所使用的协议解码。

表1 汽车电子相关协议及特征

如图2为WTB协议解码

图2 双ZOOM下的TB协议解码

2、IC接口/嵌入式控制

表2为IC接口相关协议

表2 IC接口相关协议及特征

如图3为SPI协议解码

图3 SPI协议解码

3、电脑周边外设

表3为电脑周边相关协议

表3 电脑周边相关协议级特征

如图4为USB协议解码

图4 双ZOOM下的USB协议解码

4、无线/射频类协议

表4为无线通信相关协议

表4 无线通信相关协议及特征

如图5为Wiegand协议解码

图5 Wiegand协议解码

5、其它常用协议

表5 各行业相关协议及特征

如图6为RS232解码:

图6 双ZOOM下的RS232解码

表6 各行业相关协议及特征

三、ZDS系列示波器收费么?

ZDS系列示波器所有协议解码全部免费标配,最多免费标配30余种协议解码,支持解码以“十进制”,“十六进制”,“字符”三种方式显示,如图7所示。

图7 协议解码的三种显示方式

同时,支持解码细节显示,具有详细的事件表(事件表内容包括开始时间、结束时间、名称及数据),可以以报表网页或CSV格式导出,方便工程师进一步分析,如图8所示。

图8 事件表的两种导出方式

四、我们在陆续增加哪些协议?

从示波器发布以来,我们陆续在增加各种各样的协议解码,比如快速充电中常用的USB PD协议、QC2.0/3.0协议……你所在的行业都有哪些常用的协议呢?具体用在哪个环节,当前又是如何测试的呢?欢迎大家在后台给我们留言。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 示波器
    +关注

    关注

    110

    文章

    5646

    浏览量

    181749
  • 汽车电子
    +关注

    关注

    2998

    文章

    7443

    浏览量

    161560
  • CAN
    CAN
    +关注

    关注

    56

    文章

    2467

    浏览量

    459160
  • IIC
    IIC
    +关注

    关注

    11

    文章

    285

    浏览量

    37792

原文标题:UART、SPI、CAN…三十多种通信协议都可以这么测!

文章出处:【微信号:ZLG_zhiyuan,微信公众号:ZLG致远电子】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    泰克科技全新CAN XL协议解码软件上线

    近日,泰克宣布推出CAN XL(控制器局域网扩展长度)协议解码软件,支持工程师整合最新一代CAN通信技术,并帮助客户在技术日新月异的当今时代
    发表于 03-27 10:30 114次阅读
    泰克科技全新<b class='flag-5'>CAN</b> XL<b class='flag-5'>协议</b><b class='flag-5'>解码</b>软件上线

    如何采用“状态机”解析UART数据帧

    如果一个系统接收上述“不定长度”的协议帧,将会有一个挑战--如何高效接收与解析。 为简化系统设计,我们强烈建议您采用“状态机”来解析UART数据帧。
    的头像 发表于 03-25 14:29 182次阅读
    如何采用“状态机”<b class='flag-5'>解析</b><b class='flag-5'>UART</b>数据帧

    泰克推出全新CAN XL协议解码软件

    近日,知名测试测量设备供应商泰克宣布,针对新一代CAN通信技术,特别推出了CAN XL协议解码软件。这一创新产品旨在帮助工程师轻松整合最新的
    的头像 发表于 03-25 11:47 355次阅读

    企业老工程师和高校老师有啥区别

    电子工程师硬件
    电子发烧友网官方
    发布于 :2024年02月28日 17:50:00

    如何搞崩一个硬件工程师心态?试试对ta说这几句

    硬件工程师
    扬兴科技
    发布于 :2024年02月20日 18:05:49

    FPGA工程师需要具备哪些技能?

    各种通信协议的概念、协作流程、帧结构。常见的通信协议包括UART、SPI、I2C、USB、PCIe、以太网
    发表于 11-09 11:03

    CAN协议栈与LIN协议栈介绍

    CAN协议栈 汽车CAN协议栈是一种软件组件,用于实现汽车电子系统中的CAN总线通信功能。它包含了一系列的功能软件,用于处理
    的头像 发表于 10-27 16:16 1727次阅读
    <b class='flag-5'>CAN</b><b class='flag-5'>协议</b>栈与LIN<b class='flag-5'>协议</b>栈介绍

    EMC设计典型电路分享

    本资料包含有485、CAN、DVI/HDMI/LVDS/RS232/USB/音视频、差分时钟多种电路的EMC设计,完整清晰的电路图加上文字解析,满足各位
    发表于 09-26 08:24

    热门推荐:硬件工程师必备工具

    硬件开发的工作流程一般可分为:原理图设计、PCB Layout设计、采购电子BOM、PCB板生产、PCBA组装、功能调试及测试、小批量试产、大批量生产正式投放市场步骤。 作为一名优秀的硬件工程师
    发表于 06-21 10:15

    招labview工程师 (广州)

    招labview工程师1-2名,工作地点:广州天河 负责仪器设备系统软件开发工作; 协助公司已有产品软件的维护及改进; 协助模块功能调试及系统搭建; 熟悉工业常用接口RS232、USB、GPIB、TCP/IP 薪资情况,待遇可
    发表于 06-08 18:48

    【社区工程师专题系列第一期】坚持兴趣成就嵌入式工程师——杨永胜

    社区之星,是积极钻研技术并持续对社区做出贡献的开发者,也是社区发展的生命力。2022年即将结束,电子发烧友年度技术专场——社区之星专场,特邀三位社区之星分享工程师人生、项目经验,带领每位开发者从社区
    发表于 05-19 10:25

    招聘兼职工程师

    兼职工程师工作招聘: 1、熟悉电路、模电、数电,认识电阻、电容、二三极管、基础器件、放大电路、集成运放、时序电路基本电路。 2、能独立进行元件选型、原理图和PCB设计、电路 调试,需要有过硬的电路
    发表于 05-05 15:35