王守国-以太网PHY寄存器配置端口固定速率的两种方式小结

合集下载

以太网PHY寄存器分析

以太网PHY寄存器分析

以太网PHY寄存器分析
以太网是一种广泛应用于局域网(LAN)的通信技术。

它定义了一系
列的协议和标准,用于在局域网中传输数据。

以太网的物理层是指负责在
物理媒介上传输数据的部分。

而以太网PHY则是在以太网控制器芯片中实
现的物理层功能。

控制寄存器用于控制以太网PHY的各种参数和功能。

例如,设置传输
速率、设定全双工或半双工模式、设置自动协商功能等。

这些控制寄存器
可以通过对特定位进行设置或复位来实现对以太网PHY的控制。

状态寄存器用于监测以太网PHY的工作状态和性能。

例如,监测链路
的连接状态、监测传输速率、监测误码率等。

通过读取这些状态寄存器的值,可以了解以太网PHY的当前状态和性能。

以太网PHY寄存器的地址是按照规定的格式编排的。

地址的编排遵循
以太网PHY寄存器的标准规范。

不同厂商的以太网PHY芯片可能具有不同
的寄存器地址映射方式,因此在进行以太网PHY寄存器分析时需要参考具
体设备的技术文档。

对于以太网PHY寄存器的分析,需要根据具体的需求和应用场景进行。

可以通过读取和解析这些寄存器的值,来了解以太网PHY的配置和状态。

根据需要,还可以对这些寄存器进行配置,以调整以太网PHY的参数和功能。

总结起来,以太网PHY寄存器是用于控制和监测以太网物理层功能的
寄存器。

通过对这些寄存器的读写操作,可以实现对以太网物理层的配置
和监测。

以太网PHY寄存器的分析是了解和优化以太网性能的重要手段。

以太网PHY寄存器分析

以太网PHY寄存器分析

以太网PHY寄存器分析1、以太网PHY标准寄存器分析PHY是IEEE802.3中定义的一个标准模块,STA(station management entity,管理实体,一般为MAC或CPU)通过SMI(Serial Manage Interface)对PHY的行为、状态进行管理和控制,而具体管理和控制动作是通过读写PHY 内部的寄存器实现的。

PHY寄存器的地址空间为5位,从0到31最多可以定义32个寄存器(随着芯片功能不断增加,很多PHY芯片采用分页技术来扩展地址空间以定义更多的寄存器,在此不作讨论),IEEE802.3定义了地址为0-15这16个寄存器的功能,地址16-31的寄存器留给芯片制造商自由定义,如表1所示。

以下结合实际应用,对IEEE802.3定义的寄存器各项功能进行分析。

表1 PHY 管理寄存器集Register address Register nameBasic/Extended MII GMII0 Control B B1 Status B B 2,3 PHY Identifier E E 4 Auto-Negotiation E EAdvertisement5 Auto-Negotiation LinkPartner Base Page AbilityE E6 Auto-NegotiationExpansionE E7 Auto-Negotiation NextPage TransmitE E8 Auto-Negotiation LinkPartner Received NextPageE E9 MASTER-SLAVE ControlRegisterE E10 MASTER-SLAVE StatusRegisterE E11 through 14 Reserved E E15 Extended Status Reserved B16 through 31 Vendor Specific E E1.1 Control Register寄存器0是PHY控制寄存器,通过Control Register可以对PHY的主要工作状态进行设置。

以太网收发器工作原理及其信号质量测试

以太网收发器工作原理及其信号质量测试

以太网收发器工作原理详解
• 在OSI 的7 层基准模型中我们使用的PHY属于第一层--物理层( PHY) 。物理层协议可定义电气信号、线的状态、时钟要求、数据编码和数 据传输用的连接器。数据链路层可以通过定义好的接口而与物理层通 话。例如MAC可以利用介质无关性接口( MII)与PHY进行数据交换。 • • • • 的基本作用: 对端口LINK 状态的判断; 自动协商,当然MAC 可以修改PHY 的寄存器间接控制 完成MII(RMII)数据和串行数据流之间的转化:包括4B/5B 的 编码的转化(不包括10BASET);串并转换;最后转换成低压信 号,根据端口不同的工作模式,转换方式也有所不同。例如在 100BASE-T 下是MLT-3;在10BASE-T 下是曼彻斯特编码 • (4) 在MII 的工作方式下,完成冲突检测。若是工作于RMII 模式下 则此项任务由MAC 完成。 PHY (1) (2) (3)

Hale Waihona Puke 以太网收发器工作原理详解• 所以当强制端口工作于全双工的时候,就必须保证连接的对方也是强 制于此种工作状态,否则对方(具有自协商能力的一方)会选择端口 的工作状态为半双工,双方能够连接上且按照各自的模式工作。当连 接的双方都没有自协商能力的时候,双方都发送NLP (normal link pulses in 10Mbps)或者Idle Symbols(100Mbps),如果探测到的速 度信息与自己发送的一致,双方就按照自己的工作模式LINK 上且开 始工作。如果一方强制为100M 全双工,另一方为强制为100M 半双工 的时候,能够连接上且按照各自的模式工作。
以太网收发器工作原理详解
• 三 PHY简单工作过程
• 以100Mbps 为例,在接收方向上,PHY 必须把125M 的串行的MLT-3 信号转化为MII(RMII、SMII)信号。PHY 从双绞线上接收MLT-3 信 号。首先,AGC 模块对MLT-3 信号进行处理,去除信号中的直流分量 ,实现baseline wander correction;数字锁相环会从接收到的数据 恢复出125M 的时钟,ADC 模块利用此时钟对MLT-3 信号进行采样; 把MLT-3 信号转化为NRZI 信号;然后按照与发送相反的流程完成 NRZI到NRZ 信号的转化,DESCRAMBLE,串并转化,4B/5B 的译码;最 后把处理完的信号送入FIFO,准备发送给MAC。使用FIFO 的主要原因 是纠正恢复时钟与系统时钟之间存在的差别。

华为S3000系列端口操作

华为S3000系列端口操作

目录第1章以太网端口配置...........................................................................................................1-11.1 以太网端口简介..................................................................................................................1-11.2 以太网端口配置..................................................................................................................1-21.2.1 进入以太网端口视图................................................................................................1-31.2.2 打开/关闭以太网端口...............................................................................................1-31.2.3 对以太网端口进行描述............................................................................................1-31.2.4 设置以太网端口双工状态.........................................................................................1-41.2.5 设置以太网端口速率................................................................................................1-41.2.6 设置以太网端口网线类型.........................................................................................1-51.2.7 设置以太网端口流量控制.........................................................................................1-51.2.8 设置以太网端口广播风暴抑制比..............................................................................1-61.2.9 设置锁定端口对应的MAC地址表的老化时间...........................................................1-61.2.10 设置以太网端口的链路类型...................................................................................1-71.2.11 把当前以太网端口加入到指定VLAN......................................................................1-81.2.12 设置以太网端口缺省VLAN ID................................................................................1-81.2.13 设置端口的VLAN过滤特性....................................................................................1-91.2.14 设置以太网端口环回监测功能.............................................................................1-101.2.15 设置端口统计信息的时间间隔.............................................................................1-111.3 以太网端口显示和调试.....................................................................................................1-111.4 以太网端口配置举例........................................................................................................1-121.5 以太网端口排错................................................................................................................1-13第2章以太网端口汇聚配置....................................................................................................2-12.1 以太网端口汇聚简介..........................................................................................................2-12.2 以太网端口汇聚配置..........................................................................................................2-12.2.1 将一组以太网端口设置为汇聚端口..........................................................................2-12.3 以太网端口汇聚显示和调试................................................................................................2-22.4 以太网端口汇聚配置举例...................................................................................................2-22.5 以太网端口汇聚配置排错...................................................................................................2-3第3章以太网端口镜像配置....................................................................................................3-13.1 以太网端口镜像简介..........................................................................................................3-13.2 以太网端口镜像配置..........................................................................................................3-13.2.1 配置镜像端口...........................................................................................................3-13.2.2 配置被镜像端口.......................................................................................................3-23.2.3 配置镜像端口和被镜像端口.....................................................................................3-23.3 以太网端口镜像显示和调试................................................................................................3-2z 第1章以太网端口配置1.1 以太网端口简介S3026以太网交换机提供24个固定的10/100Base-T以太网端口及2个扩展模块插槽,支持1端口100Base-FX多模模块、1端口100Base-FX单模模块、1端口1000Base-SX模块、1端口1000Base-LX模块、1端口1000Base-T模块、1端口1000Base-ZX模块、1端口1000Base-LX GL模块、2端口100Base-TX透明传输模块和堆叠模块。

以太网PHY寄存器分析报告

以太网PHY寄存器分析报告

以太网PHY寄存器分析1、以太网PHY标准寄存器分析PHY是IEEE802.3中定义的一个标准模块,STA(station management entity,管理实体,一般为MAC或CPU)通过SMI(Serial Manage Interface)对PHY的行为、状态进行管理和控制,而具体管理和控制动作是通过读写PHY 内部的寄存器实现的。

PHY寄存器的地址空间为5位,从0到31最多可以定义32个寄存器(随着芯片功能不断增加,很多PHY芯片采用分页技术来扩展地址空间以定义更多的寄存器,在此不作讨论),IEEE802.3定义了地址为0-15这16个寄存器的功能,地址16-31的寄存器留给芯片制造商自由定义,如表1所示。

以下结合实际应用,对IEEE802.3定义的寄存器各项功能进行分析。

表1 PHY 管理寄存器集Register address Register nameBasic/Extended MII GMII0 Control B B1 Status B B 2,3 PHY Identifier E E4 Auto-NegotiationAdvertisementE E5 Auto-Negotiation LinkPartner Base Page AbilityE E6 Auto-NegotiationExpansionE E7 Auto-Negotiation NextPage TransmitE E8 Auto-Negotiation LinkPartner Received Next PageE E9 MASTER-SLAVE ControlRegisterE E10 MASTER-SLAVE StatusRegisterE E11 through 14 Reserved E E15 Extended Status Reserved B16 through 31 Vendor Specific E E1.1 Control Register寄存器0是PHY控制寄存器,通过Control Register可以对PHY的主要工作状态进行设置。

以太网PHY寄存器分析报告

以太网PHY寄存器分析报告

以太网PHY寄存器分析1、以太网PHY标准寄存器分析PHY是IEEE802.3中定义的一个标准模块,STA(station management entity,管理实体,一般为MAC或CPU)通过SMI(Serial Manage Interface)对PHY的行为、状态进行管理和控制,而具体管理和控制动作是通过读写PHY 部的寄存器实现的。

PHY寄存器的地址空间为5位,从0到31最多可以定义32个寄存器(随着芯片功能不断增加,很多PHY芯片采用分页技术来扩展地址空间以定义更多的寄存器,在此不作讨论),IEEE802.3定义了地址为0-15这16个寄存器的功能,地址16-31的寄存器留给芯片制造商自由定义,如表1所示。

以下结合实际应用,对IEEE802.3定义的寄存器各项功能进行分析。

表1 PHY 管理寄存器集Register address Register nameBasic/Extended MII GMII0 Control B B1 Status B B 2,3 PHY Identifier E E 4 Auto-Negotiation E EAdvertisement5 Auto-Negotiation LinkPartner Base Page AbilityE E6 Auto-NegotiationExpansionE E7 Auto-Negotiation NextPage TransmitE E8 Auto-Negotiation LinkPartner Received NextPageE E9 MASTER-SLAVE ControlRegisterE E10 MASTER-SLAVE StatusRegisterE E11 through 14 Reserved E E15 Extended Status Reserved B16 through 31 Vendor Specific E E1.1 Control Register寄存器0是PHY控制寄存器,通过Control Register可以对PHY的主要工作状态进行设置。

以太网PHY寄存器分析

以太网PHY寄存器分析

以太网 PHY 寄存器分析1、以太网 PHY 标准寄存器分析PHY 是 IEEE802.3 中定义的一个标准模块, STA (station managemententity , 管理实体,一般为 MAC 或 CPU )通过 SMI (Serial Man age In terface 对 PHY 的行为、状态进行管理和控制,而具体管理和控制动作是通过读写 PHY 内部的 寄存器实现的。

PHY 寄存器的地址空间为 5位,从 0到 31最多可以定义 32个 寄存器(随着芯片功能不断增加,很多 PHY 芯片采用分页技术来扩展地址空间 以定义更多的寄存器,在此不作讨论),IEEE802.3定义了地址为0-15这16个 寄存器的功能,地址 16-31 的寄存器留给芯片制造商自由定义,如表 1 所示。

以 下结合实际应用,对 IEEE802.3 定义的寄存器各项功能进行分析。

表 1 PHY 管理寄存器集0 Control1 Status2,3 PHY Identifier4 Auto-Negotiation Advertisement1.1 Control Register寄存器0是PHY 控制寄存器,通过 Control Register 可以对PHY 的主要工 作状态进行设置。

Co ntrol Register 的每一位完成的功能见表2。

表 2 Control RegisterRegister address Register name Basic/Extended MII GMII5 Auto-Negotiation Link Partner Base Page Ability6 Auto-Negotiation Expansion7 Auto-Negotiation Next Page Transmit8 9 10 11 through 1415 Auto-Negotiation Link Partner Received Next PageMASTER-SLAVE ControlRegisterMASTER-SLAVE StatusRegister ReservedExtended StatusE E E E Reserved 16 through 31 Vendor Specific E E E E E E E B E0.12 Auto-Negotiation Enable 0.11 Power Down 0.10 Isolate 0.9 Restart Auto-Negotiation 0.8 Duplex Mode 0.7 Collision Test 0.6 Speed Selection (MSB) 0.5:0 Reserved Reset :Bit15 控制的是 PHY 复位功能,在该位置写入 1实现对 PHY 的复位 操作。

以太网IP核说明书

以太网IP核说明书

以太网IP核说明书目录1 (3)INTRODUCTION (3)2 (4)IO PORTS (4)2.1 ETHERNET CORE IO PORTS (4)2.1.1 Host Interface Ports (4)2.1.2 PHY Interface ports (6)3 (8)REGISTERS (8)3.1 MODER (MODE REGISTER) (9)3.2 INT_SOURCE (INTERRUPT SOURCE REGISTER) (11)3.3 INT_MASK (INTERRUPT MASK REGISTER) (12)3.4 IPGT (BACK TO BACK INTER PACKET GAP REGISTER) (13)3.5 IPGR1 (NON BACK TO BACK INTER PACKET GAP REGISTER 1) (13)3.6 IPGR2 (NON BACK TO BACK INTER PACKET GAP REGISTER 2).......................................... 错误!未定义书签。

3.7 PACKETLEN (PACKET LENGTH REGISTER) .... 错误!未定义书签。

3.8 COLLCONF (COLLISION AND RETRY CONFIGURATION REGISTER).......................................... 错误!未定义书签。

3.9 TX_BD_NUM (TRANSMIT BD NUMBER REG.) ... 错误!未定义书签。

3.10 CTRLMODER (CONTROL MODULE MODE REGISTER)错误!未定义书签。

3.11 MIIMODER (MII MODE REGISTER) ......... 错误!未定义书签。

Linux内核驱动之网络驱动(三)PHY寄存器分析

Linux内核驱动之网络驱动(三)PHY寄存器分析

一PHY简介以太网PHY和MAC对应OSI模型的两个层:物理层和数据链路层物理层的芯片称之为PHY以太网卡中数据链路层的芯片称之为MAC控制器物理层定义了数据传送与接收所需要的电与光信号、线路状态、时钟基准、数据编码和电路等,并向数据链路层设备提供标准接口RGMII/GMII/MII数据链路层则提供寻址机构、数据帧的构建、数据差错检查、传送控制、向网络层(IP层)提供标准的数据接口二以太网PHY芯片标准寄存器分析对于PHY标准寄存器control register和status register是最常用的。

下面是详细分析Control Register(BMCR)bit15:reset bit置1实现复位操作,复位后会导致外围管脚对PHY芯片的配置失效同时该端口的控制、状态寄存器将恢复为默认值,需要重新进行配置。

复位过程中bit15保持为1,复位完成后该位自动清零。

bit14:loopback主要用于调试以及故障诊断bit13:speed selection LSBbit13和Bit6两位联合实现对端口的速率控制功能, 需要注意的是speed selection只有在自动协商关闭的情况下才起作用bit12: Auto-Negotiation Enable自动协商(AN)开关,置1表示打开自动协商功能,此时端口的工作模式通过和对端(Link partner)进行AN来确定,必须注意的是,对于1000BASE-T接口,自动协商必须打开bit11: Power Down置1将进入低功耗模式,需要注意的是端口从Power Down 模式恢复,需要复位端口以保证端口可靠的连接bit10: Isolate隔离开关,一般不用bit9 : Restart Auto-Negotiation重新启动自动协商,一般修改端口的自动协商能力信息(ANAR)后通过bit9置1重新启动自动协商来使端口按照新的配置建立linkbit8 : Duplex Mode双工模式设置,只有在自动协商关闭的情况下才起作用bit7 : Collision Test冲突信号(COL)测试开关,一般不使用bit6 : Speed Selection (MSB)bit13和Bit6两位联合实现对端口的速率控制功能,当然只有在自动协商关闭的情况下才起作用1 0 = 1000 Mb/s0 1 = 100 Mb/s0 0 = 10 Mb/sbit5 ~ bit0 Reservedstatus register(BMSR)该寄存器主要是用来描述PHY芯片的工作模式能力和当前工作状态bit15:100BASE-T4bit14:100BASE-X Full Duplexbit13:100BASE-X Half Duplexbit12:10 Mb/s Full Duplexbit11:10 Mb/s Half Duplexbit10:100BASE-T2 Full Duplexbit9 : 100BASE-T2 Half Duplex寄存器中的bit9~bit15都是描述PHY芯片工作模式能力,1表示具备该能力,0表示不具备bit8 : Extended Statusbit7 : Reservedbit6 : MF Preamble Suppressionbit5 : Auto-Negotiation Completebit5=1表示自动协商进程已经成功结束,此时PHY芯片的其他和Link状态相关的寄存器才是正确可靠的bit4 : Remote Faultbit4=1表示连接对端(Link Partner)出错,一般会在其他寄存器(register16-31)中定义具体错误类型bit3 : Auto-Negotiation Abilitybit2 : Link StatusLink up则该位为1,0则代表Link down,Link status 只有在自动协商完成后才有效bit1 : Jabber Detect100M和1000M模式下没有意义bit0 : Extended CapabilityPHY Identifier Register寄存器2和3存放PHY芯片的型号代码,由芯片商自行定义,一般用来定义PHY芯片的型号和版本Auto-Negotiation Advertisement Register寄存器ANAR是自动协商的能力通告寄存器,在AN Enable 的前提下,端口根据该寄存器的相关配置与对端(Link partner)进行自动协商。

以太网标准寄存器和计数器详解

以太网标准寄存器和计数器详解
Page 7
AN Advertise Register---1(电口)
➢ AN Advertise Register是读写寄存器,控制PHY发出去的自协商信息。只有自 协商使能时,此寄存器才起作用。此寄存器在电口和光口上内容不一样。电口的 寄存器含义如下:
➢ Bit[4:0]:Selector域,固定为00001,不用去管 ➢ Bit[5]: 10Base-T半双工能力位,为1时告知对方本端支持10M半双工,为0时,表示
Pause流控帧
Page 12
AN Link Partner Ability Register—2(电口)
➢ Bit[11]: 非对称Pause能力位,为1时表示对方支持非对称Pause流控机制,为0时, 表示对方不支持非对称Pause流控机制
➢ Bit[12]: 保留位,不用管。 ➢ Bit[13]: 远端故障位,此bit=1时,表示对方出现接收故障。为0时,表示对方没有接
➢ Status Register是只读寄存器,反映PHY的基本状态,是最重要的寄存器。
➢ Bit[0]:扩展能力位,此Bit没什么用,不用管 ➢ Bit[1]: Jabber状态,如果为1,表示检测到了Jabber状态(Jabber就是接受端一直接
收到没有间隔载波信号,是一种故障状态)。正常情况应该为0 ➢ Bit[2]: Link状态,如果为1,表示LinkUp;如果为0,表示LinkDown。此Bit通常为
➢ Bit[5:0]:Reserved,不用管 ➢ Bit[6]:Bit[13]: Link Speed控制,当自协商关闭(Bit[12]=0)的时候,用来设置Link速
率,;当自协商打开时,此2bit不起作用。
➢ Bit[6]:Bit[13]=00 :10M ➢ Bit[6]:Bit[13]=01 :100M ➢ Bit[6]:Bit[13]=10 :1000M ➢ Bit[6]:Bit[13]=11 :Reserved

CCNA3 第三册 2 交换机的基本概念和配置(王秀静)

CCNA3 第三册 2 交换机的基本概念和配置(王秀静)

2 交换机的基本概念和配置复习IEEE802.3标准中国针对100/1000Mbps LAN 定义的以太网运作原理说明使交换机在LAN中转发以太网帧的功能配置一台交换机,使其在支持语音、视频和数据传输的网络中正常工作。

配置交换机的基本安全性,该交换机将在支持语音、视频和数据传输的网络中工作。

2.1 Ethernet/802.3 LAN简介2.1.1 Ethernet/802.3网络的关键要素CSMA/CD系统将以太网信号传送到连接在LAN中的每一台主机,传送时使用一个特殊的规则集来确定哪台工作站可以访问网络。

以太网所使用的规则集是基于IEEE载波侦听多路访问/冲突检测(CSMA/CD) 技术。

CSMA/CD仅用于集线器中常用的半双工通信。

全双工交换机不使用CSMA/CD载波侦听在CSMA/CD接入方法中,要发送报文的所有网络设备必须在发送之前进行侦听。

如果设备检测到来自其它设备的信号,它就会等待特定的时间后在尝试发送。

如果没有检测到流量,设备将发送报文。

在发送过程中,设备仍会继续侦听LAN中的流量或冲突。

报文发送之后,设备将恢复默认侦听模式。

多路访问如果设备之间的距离造成一台设备的信号延时,也就是说,另一台设备无法检测到信号,则另一台设备可能也会开始发送。

那么,现有两台设备同时在介质中发送信号。

报文将在介质中传播,直到相互碰头。

此时,双方的信号就会混合,报文被损坏,从而形成冲突。

虽然报文已损坏,但剩余信号会混杂在一起继续通过介质传播。

冲突检测当设备处于侦听模式下,它可以检测到共享介质中何时发生冲突,因为所有设备均可检测到信号振幅的增长正常水平。

冲突发生时,处于侦听模式的其它设备以及所有正在发送的设备,都会检测到信号振幅的增长。

每台正在发送的设备将继续发送,以确保网络上的所有设备都检测到冲突。

堵塞信号和随机回退检测到冲突之后,发送设备将发出堵塞信号。

堵塞信号通知其他设备发生了冲突,以便我们调用回退算法。

以太网PHY控制器DP83848中文资料

以太网PHY控制器DP83848中文资料

DP83848-单路10/100Mb/s 以太网收发器能量检测模式美国国家半导体公司应用注释1401Bra d Kennedy 2005年9月DP83848-单路10/100Mb/s 以太网收发器能量检测模式AN-1401©2005Na tiona l Semiconductor Corpora tion AN201675www .na tiona 1.0 介绍 美国国家半导体公司的DP83848 10/100 M b/s 单路物理层器件提供了低功耗性能,其包含一个智能电源关闭状态-能量检测模式。

本应用注释详细解释了DP83848能量检测模式的原理和工作过程。

2.0 能量检测模式的原理 能量检测模式提供了当器件未连接到激活的链接对象时节约能量的机理。

当没有电缆存在或者电缆连接到电源处于关闭状态的对象的时候,能够设置DP83848自动进入低功耗状态。

一旦插上电缆器件既可继续工作,或者尝试与远端对象建立活动链接的时候,DP83848能够自动上电进入全功能工作状态。

当进入到低功耗能源检测状态时,DP83848通过禁止除能量检测电路以外的所有接收电路来减少其功率消耗。

此外,DP83848将会在连线上周期性地发送信号,如下文中的详细描述。

3.0 能量检测模式的工作过程 能量检测模式的工作有两个状态组成,一个正常工作状态和一个能量检测状态。

3.1 正常工作状态 在正常工作状态,能量检测逻辑依靠标准的介质关联接口(MDI )活动(加扰空闲,链接脉冲,数据包)来保持电源上电状态。

当能量检测模式使能之后,如果能量检测逻辑检测到没有MDI 活动,DP83848将会转换到一个能量检测状态。

3.2 能量检测工作 当使能并进入到能量检测状态之后,能量检测模式通过专用低功耗电路进行连续监控。

在此期间内,能够通过串行管理接口(MDC/MDIO )访问寄存器。

为了保存能量,大部分的芯片功能仍旧保持关电状态。

在能量检测状态,DP83848在两个功能之间交替切换:监控信号线以探测网络活动和在线上发送脉冲信号。

网口PHY工作原理

网口PHY工作原理

DP83848C 是美国国家半导体公司生产的一款鲁棒性好、功能全、功耗低的10/100 Mbps 单路物理层(PHY)器件。

它支持MII(介质无关接口)和RMII(精简的介质无关接口),使设计更简单灵便;同时,支持10BASE~T 和100BASE-TX 以太网外设,对其他标准以太网解决方案有良好的兼容性和通用性。

MII(Medium Independent InteRFace)是IEEE802.3u 规定的一种介质无关接口,主要作用是连接介质访问控制层(MAC)子层与物理层(PH-Y)之间的标准以太网接口,负责MAC 和PHY 之间的通信。

由于MII 需要多达16 根信号线,由此产生的I/O 口需求及功耗较大,有必要对MII 引脚数进行简化,因此提出了RMII(Reduced Medium Independent Interface,精简的介质无关接口),即简化了的MII。

DP83848C 的收发路线各是一对差分线,经过变比为1 :1 的以太网变压器后与网线相连。

以太网变压器的主要作用是阻抗匹配、信号整形、网络隔离,以及滤除网络和设备双方面的噪音。

典型应用如图1 所示。

图2 是DP83848C 与MAC 的连接电路。

其中,Xl 为50 MHz 的有源振荡器。

布局方面,精度为1%的49 .9 Ω电阻和100 nF 的去耦电容应挨近PHY 器件放置,并通过最短的路径到电源。

如图3 所示,两对差分信号(TD 和RD)应平行走线,避免短截,且尽量保证长度匹配,这样可以避免共模噪声和EMI 辐射。

理想情况下,信号线上不应有交叉或者通孔,通孔会造成阻抗的非连续性,所以应将其数目降到最低;同时,差分线应尽可能走在一面,且不应将信号线跨越分割的平面,如图4 所示。

信号跨越一个分割的平面会造成无法预测的回路电流,很可能导致信号质量恶化并产生EMI 问题。

注意,图3 和图4 中,阴影部份为错误方法。

RMII 模式在保持物理层器件现有特性的前提下减少了PHY 的连接引脚。

河南网通宽带维修手册

河南网通宽带维修手册

第一部分ADSL技术原理1 ADSL原理ADSL-Asymmetric Digital Subscriber Line,不对称数字用户线。

ADSL 业务采用DMT调制方式和不对称的数据传输形式进行业务传输。

其中上行频带为26kHz-138kHz,传输速率最大可达640kbit/s,下行频带为138kHz-1.104MHz,传输速率最大可达8Mbit/s,不对称的意思就是表明上下行速率不同。

2 客户终端获得IP地址的方式终端可通过以下三种方式获得IP地址:1 固定IP (手工静态配臵)2 PPP(Point-to-Point Protocol)协议协商3 DHCP协议自动配臵3 DHCP+原理、PPPOE原理,及cnc@cnc账号的特点随着网络规模的扩大和网络复杂度的提高,网络配臵越来越复杂,经常出现计算机位臵变化(如便携机或无线网络)和计算机数量超过可分配的IP地址的情况。

动态主机配臵协议DHCP就是为满足这些需求而发展起来的。

在DHCP+模式下,IP地址分配给网卡。

PPPoE(Point-to-Point Protocol over Ethernet)利用以太网将大量主机组成网络,通过一个远端接入设备连入因特网,并实现对接入主机的控制和计费功能,具有很高的性能价格比。

通过PPPoE,可以将同一以太网内的多台主机方便地连接到远端服务器,与远端设备建立PPP会话,实现接入控制和计费。

采用PPP方式接入的用户,可以利用PPP的地址协商功能,由接入服务器分配IP地址给PPP会话rwpppoe,而不是网卡。

PPPOE下的cnc@cnc,不受任何限制,不受上网端口、帐号和密码、客户端程序,同时使用的数量的限制,可下载客户端,可用于进行帐号错误故障的排除。

4 衰减线路传输衰减ADSL是采用DMT调制方式工作,DMT-Discrete Multi Tone Modulation,离散多音调制技术,可以理解为同时采用不同频率载波信道来同时传送信息,DMT接收机同时接收所有的信道,并解调每一载波承载的信息。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

以太网PHY寄存器配置端口固定速率的两种方式小结
/*
*姓名:王守国
*日期:20151109
*/
设置端口自协商主要是AN和AN advettisement寄存器开启即可,但要是设置端口固定速率,比如设置10/100/1000M该怎么设置呢。

按照正常的逻辑设置端口100M速率,直接在控制寄存器里配置速率和单双工模式,但是5系列是在先在控制寄存器里配置了速率,又开启自协商和自协商通告,这在我刚接触5系列配置端口速率寄存器的时候很费解。

因为设置固定速率和自协商同时开启时候,只有自协商生效。

这个问题一直困惑很久,时间久了查资料才知道,AN和AN advettisement配合使用也能设置端口固定速率,5系列在设置端口10/100/1000M速率的时候,采用的是第二种方式。

1、使用控制寄存器直接设定
以太网PHY控制寄存器如下图所示:
假设配置成100M,Full Duplex。

重点关注的是Speed Selection(LSB),AN,Duplex Mode,Speed Selection(MSB)几个核心的寄存器,配置速率100M,Full Duplex主要步骤如下:
1、AN必须关闭,AN关闭速率和双工设置才能生效。

2、Speed Selection(LSB),Speed Selection(MSB)联合起来设置端口固定速率100M。

3、Duplex Mode设置单双工模式,一般都是设置成双工。

2、使用自协商和自协商通告设定
AN advertisement寄存器如下:
Bit12:5自协商广播能力域,每一位配置一种工作能力模式,每一位分别对应A[7:0]
配置速率100M,FULL Duplex主要步骤如下:
1、配置AN开启。

2、重点,AN advertisement里限制只通告100M一种速率。

这样配置也能达到配置100M的目的,因为虽然配置的是自协商,但是该端口只协商一种速率100M,如果连接对端是正常的自协商,那么根据自协商的选择速度原理,协商速率是两端都支持的最高速率模式,那么协商的结果就肯定是100M。

以太网端口电口工作模式简介:
1.以太网口的两端工作模式(10M半双工、10M全双工、100M半双工、100M全双工、自协商)必须设置一致。

2.如果一端是固定模式(无论是10M、100M),另外一端是自协商模式,即便能够协商成功,自协商的那一端也将只能工作在半双工模式。

3.如果一端工作在全双工模式,另外一端工作在半双工模式(包括自协商出来的半双工,也一样处理),Ping是没有问题的,流量小的时候也没有任何问题,流量达到约15%以上时,就会出现冲突、错包,最终影响了工作性能。

4.对于两端工作模式都是自协商,最后协商成的结果是“两端都支持的工作模式中优先级最高的那一类”。

5. 如果A端自协商,B端设置为100M全双工,A协商为100M半双工后,再强制将B改为10M全双工,A端也会马上向下协商到10M半双工;如果A端自协商,B端设置为10M 全双工,A协商为10M半双工后,再强制将B改为100M全双工,会出现协商不成功,连接不上!这个时候,如果插拔一下网线,又会重新协商在100M半双工。

建议
以太网口的两端工作模式必须设置一致。

否则,就会出现流量一大速度变慢的问题。

大多数设备以太网口的默认的出厂设置是自协商。

如果两端都是自协商,协商成功了,但网络不通,此时请检查网线是否支持100M。

如果两端都是自协商,协商成功并且运行在全双工,在没有Link Down的前提下,将其中一端“立刻”设置为固定的“10M/100M全双工”,两端仍然能够工作在全双工。

但是,万一将来插拔网线或者其他原因出现重新Link,就会重新协商为“一端全双工&一端半双工”的不稳定连接。

因此,这种情况一定要避免!。

相关文档
最新文档