- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LeCroy 以太网网络控制器基本结构 10Base-T 以太网编码方法 100Base-X 以太网编码方法 100Base-X以太网编码方法 100Base-X 以太网编码方法 100Base-X 以太网编码方法 1000Base-T 以太网编码方法 1000Base-T 以太网编码方法 1000 Base-T test 1000 Base-T test 1000 Base-T test 100 Base -T test 10 Base-T test 10 Base-T test 对各测试项目的理解 对各测试项目的理解 对各测试项目的理解 对各测试项目的理解 对各测试项目的理解 对各测试项目的理解 Page * Page2 ENET 原理以及测试方法 10Base-T 编码方法 PLS (Physical Layer Signaling)使用Manchester 编码方法,即“0”=由“+”跳变到“-”,“1”=由“-”跳变到“+”,因为不论是”0”或是”1”,都有跳变,所以总体来说,信号是DC平衡的, 并且接收端很容易就能从信号的跳变周期中恢复时钟. 100Base X编码方法 100 Base-X(包括100 BaseTx与100Base-FX)采用4B/5B编码/解码,PCS(physical coding sublayer)将接收MII接口输入的100Mb/s码流,每4Bit编译成5Bit码,将原来的100Mb/s编译成125Mbp/s,向MDI接口输出,解码过程相同),因2e-4只有16个组合,而2e-5有32种组合,冗余的组合其中3个将会用作为control code控制码--一个用作“IDEL”=“11111”,2个用作SOF(start of frame:J=11100,K=10001,J与K成对使用),2个用作EOF(end of frame:T=01101,R=00111,T与R成对使用) 100 Base -TX 因为通常100Base-TX的PMD是使用CAT5线传输,按TIA/EIA-586-A定义只能达到100MHz,而当PCS层将4Bit编译成5Bit时,使100Mb/s数据流变成125Mb/s数据流,所以100BaseX同时采用了MLT-3(三电平编码)的信道编码方法,使MDI的5bit输出的速率降低了(MLT-3定义只有数据是“1”时,数据信号状态才跳变,“0”则保持状态不变,以减低信号跳变的频率,从而减低信号的频率) 100Base-Tx的MAC层在数据帧与帧之间,会插入IDEL帧(IDEL=11111),告诉网上所连接的终端,链路在闲置但正常的工作状态中(按CSMA/CD,DTE数据终端机会检测链路是否空闲,才会发送数据)。所以,事实上链路绝大部分时间,以IDEL“11111”为主,5Bit IDLE“11111”若每个“1”都跳变的话,MDI信号的频率将会是125MHz,但是经过MLT-3编码后,原来的125MHz变成31.25MHz的信号,使频率变成原来的1/4。但FCC要求以太网不能产生过大的EMI,因为链路绝大部分时间是传输IDEL,MLT-3编码会使频率集中在31.25MHz范围,因此,在MLT-3编码前,PCS层会对数据流进行伪随机的Scrambling扰码,使“11111”分散,同时将能量与频谱扩散。 100Base-FX: 只有100Base-Tx才采用MLT-3与Scrambling,在100Base-Fx并不使用MLT-3与Scrambling,但是两者都采用4B/5B编解码,鉴于能够产生额外的Control Codes作控制用,而MLT-3主要为了减低信号的频率,Scrambling减低信号的EMI,都是因为100Base-Tx采用Cat-5线,带宽受到限制,才使用MLT-3减低信号的频率,但是100Base-Fx使用的却是光纤,有足够的带宽,并且光信号并不产生EMI干扰,所以在100Base-Fx里,并没有采用MLT-3与Scrambling。 1000Base-t编码方法: 1000Base-T时间轴上采用8B/10B编码:8位数据被分为两个子块(Sub-block),低5位e,d,c,b,a用x来表示,高3位用h,g,f用y表示,输入数据可以表示为/Dx.y/,x与y分别用相应的十进制数来表示。例如/D30.6/=110 11110,除了用来传输数据的D字符外,还有12个特殊字符,为K字符,用来做控制和协议传输,K字符的表示方式和D字符相同,/k28.5/=101 11100. 1000Base-T采用了UTP里所有的4对线,并且同时收发,在全双工的模式下,加上使用4D-PMA5编码方法实现1000MB/s的
文档评论(0)