立即注册
查看: 487|回复: 0

[资料] TEK/泰克使用示波器调试以太网问题 应用指南

已绑定手机
发表于 2022-10-24 09:22:38 | 显示全部楼层 |阅读模式 来自 广东省深圳市
343435.jpg

引言
以太网是局域网(LAN) 使用的一系列基于帧的计算机网络技术,最初是施乐PARC 于20 世纪70 年代开发的。电气和电子工程师学会(IEEE) 在1980 年出版了第一个草议标准。IEEE 802.3 CSMA/CD 于1982 年获批,国际ISO/IEEE 802.3 标准于1984 年获批。

10BASE-T 和100BASE-TX 的流行及硬件实现成本不断下降,使得越来越多的嵌入式系统设计采用以太网技术并一直作为系统级互连技术使用。

通过在物理层和协议层分析以太网业务,可以了解嵌入式设计其它子系统的运行情况。但是,一个差分以太网信号中包含着地址信息、控制信息、数据信息和时钟信息,很难隔离关心的事件。以太网串行触发和分析选项把部分泰克示波器(参见附录A)转换成强大的工具,支持自动触发、解码和搜索,可以调试基于10BASE-T 和100BASE-TX的系统。

工作方式
两种最常用的以太网版本是大多数个人电脑上使用的10BASE-T 和100BASE-TX。前面的数字表示以Mb/s 为单位的数据速率。BASE 表信号是基带信号,因此没有RF 信号调制。T 表示网络节点之间使用的局域网电缆中的双绞线。

以太网提供了基于分组的对等通信,实现直接点到点通信。在物理层,10BASE-T 和100BASE-TX 信号传送地址信息、控制信息、数据信息和时钟信息。数据按数据字节顺序传送,称为数据包。以太网数据包可以在内部承载其它更高级的协议数据包。例如,以太网数据包可以包含互联网协议(IP) 数据包,IP 数据包又可以包含传送控制协议(TCP) 数据包。这种复杂的信号使得分析10BASE-T 和100BASE-TX 波形时很难隔离关心的事件。

IEEE 802.3 标准规定了以太网数据帧格式,包含7 个字段:


类型
前置码
帧头分界符
目的地址
源地址
长度 / 类型
数据+ 填充位
帧校验顺序
字节
7
1
6
6
2
46-1500
4


●● 前置码长 7 个字节,由同步使用的 1 和 0 交替的码型组成。
●●起始帧分界符长一个字节,包括交替的 1 和 0,但末尾是两个1。
●●目的和源介质访问控制(MAC)地址都长6个字节,从最有效位到最无效位顺序传送。每个以太网节点被分配一个唯一的MAC 地址,用来指定每个数据包的目的地址和源地址。
●●长度 / 类型字段是一个长两字节的值。如果长度 /类型的十进制值≤ 1500,那么它表示数据字段中的数据字节数。如果长度/ 类型值>1536 (0x0600),那么它是一个EtherType 值,指明了以太网帧净荷中封装的协议。( 例如,IPv4 的EtherType 设置成0x0800)
●●数据包包含 46 - 1500 个字节。如果数据长度小于46 个字节,那么数据字段将填充到长46 个字节。●●帧校验顺序是 32 位循环冗余校验 (CRC),在目的地址、源地址、长度/ 类型和数据字段中提供了错误校验功能。
●●在发送每个帧后,发射机必须发送最低12个字节的空闲字符,然后才能传送下一个帧,或者发射机必须通过反确认发送启用信号,保持空闲状态同等数量的时间。

55C-61093-1.jpg
54345.jpg
设置10BASE-T 以太网总线解码
在泰克示波器上,按前面板上的总线按钮,可以把示波器输入定义为一条总线。您只需输入以太网总线基本参数,包括速度和信号类型、输入通道和电压阈值,如左图所示,示波器就会理解通过总线传送的信息。

以太网总线是一种差分信号。尽管示波器可以使用单端探头采集和解码总线,但使用差分探头则可以改善信号保真度和抗噪声能力。
5634554.jpg

理解以太网总线
解码后的画面为构成10BASE-T 和100BASE-TX 的各个信号提供了更高级的综合视图,可以简便地识别包开头和包结尾以及子包成分。总线上的每个包都被解码,值可以在总线波形中用十六进制、二进制或ASCII 显示。

除在总线波形上查看解码后的包数据外,还可以在表格视图中查看所有捕获的包,就像在软件列表中查看一样。包带有时间标记,每种成分(时间、目的地址、源地址、长度、数据、FCS/CRC、误码)用分栏方式连续列出。

在5 系列MSO 上,Results Table 视图向回链接到波形显示画面。触击表格显示画面中的一行,示波器会自动放大对应的总线信号及得到的解码后的总线波形,显示在屏幕下方。
546456.png

更多内容请查看附件
游客,如果您要查看本帖隐藏内容请回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

合作/建议

TEL: 19168984579

工作时间:
周一到周五 9:00-11:30 13:30-19:30
  • 扫一扫关注公众号
  • 扫一扫打开小程序
Copyright © 2013-2024 一牛网 版权所有 All Rights Reserved. 帮助中心|隐私声明|联系我们|手机版|粤ICP备13053961号|营业执照|EDI证
在本版发帖搜索
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表