- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
摘要
在现代的电子设备中,电信号的种类越来越丰富,设备间使用的通信协议也更
加纷繁复杂,作为主流的电信号调试工具,普通数字示波器已经无法满足用户对复
杂协议信号进行分析的要求,而国内具有协议分析功能的高端示波器主要支持简
2
单且常见的IC、SPI、USB等协议,并且支持的协议种类较少。因此本文针对复
杂协议MDIO、CANFD和PCIe1.0设计出一种协议分析及解码功能,并就此功能
中的信号分析、触发以及解码数据传输三个方面展开以下研究:
一、在协议信号的分析方面,为了获取和分析协议信号中携带的信息,针对三
种协议信号的传输特点,采用不同的处理方法:对MDIO协议借助随路时钟信号
线恢复其携带的数据信息;CANFD协议数据线内嵌时钟信号,具有位填充编码方
式,通过产生时钟脉冲过滤处理位填充编码中的填充位,还原其真实信息;PCIe1.0
协议具有扰码和8b/10b编码,以及信号传输速度快,携带数据量大的特点。故设
计并行数据处理方式,进行移位抽点匹配PCIe1.0传输的数据量,然后再通过8b/10b
解码、并行数据解扰的方法实现数据信息的还原。
二、在协议信号的触发方面,为了方便用户更快捷地捕获到感兴趣的信号,为
MDIO、CANFD、PCIe1.0协议分别提供8、15、18种触发方式,包括起停状态、
信号标志和数据ID信息等常规的触发,以及编码错误、CRC错误、数据包格式错
误等检错触发,设计难点在于触发种类繁杂,并且为了满足高速信号计算的需求,
提高数据处理速度,对PCIe1.0协议CRC错误校验设计并行CRC计算方式。
三、在协议解码数据的传输方面,为了使将协议信号携带的信息可视化,设计
了解码数据包对协议信号中携带的有效字符和数据信息进行封装,再将其在硬件
中缓存并上传至工控机。软件系统对数据包进行解析后,以解码标签的形式显示出
来,从而实现解码功能。
本文设计了在数字示波器中对三种串行协议信号的分析和解码功能,经过实
验验证表明:能够分析最高2.5Mbps的MDIO协议、最快8Mbps的CANFD协
议和PCIe1.0协议,各个协议信号的触发定位准确,解码标签显示的字符信息和数
据信息与信号波形相符,满足设计指标的要求,验证了功能的有效性。信号调试人
员可以利用该功能有效地对串行协议信号进行测试与分析,实现了仪器功能的多
样性,提升仪器的实用价值。
关键词:数字示波器;串行协议信号;协议分析;协议解码
ABSTRACT
Inmodernelectronicequipment,thetypesofelectricalsignalsarebecomingmore
andmoreabundant.Thecommunicationprotocolsusedbetweendevicesarealsomore
complicated.Asamainstreamelectricalsignaldebuggingtool,ordinarydigital
oscilloscopeshavebeenunabletomeettherequirementsofuserstoanalyzecomplex
protocolsignals.However,thedomestichigh-endoscilloscopeswithprotocolanalysis
2
functionsmainlysupportsimpleandcommonprotocolssuchasIC,SPI,andUSB,and
therearefewertypesofprotocolssupported.Therefore,thesisdesignsaprotocolanalysis
anddecodingfunctionforthecomplexprotocolsMDIO,CANFDandPCI
文档评论(0)