电子产业一站式赋能平台

PCB联盟网

搜索
查看: 3564|回复: 5
收起左侧

IEEE802.3标准之PHY——初相识

[复制链接]

204

主题

478

帖子

4231

积分

四级会员

Rank: 4

积分
4231
发表于 2017-12-29 11:57:45 | 显示全部楼层 |阅读模式
作者:一博科技8 T# n, g* M' l  F8 F; Q, Y

, M4 M+ n1 }+ m3 I) z1 R$ W& N
IEEE802.3标准有个框架,框架里分不同的子层(sublayer),每个子层各司其职,上下子层之间进行沟通协作,彼此间有沟通的方式,最后达到上下贯通、完成信息传递。就好比是一栋办公楼,顶楼分配给总裁,次高层给高管……,一楼分配给一线员工。总裁下达目标,高管负责制定总的执行方针,层层往下传达,每一层又各司其职,对上层下达的任务进行细化,最后达到一线员工手里的就是具体的任务,一线员工再出去服务于客户。
* m3 z0 E7 t4 ~2 B/ o9 ?

" Z% y* X, W7 |' o9 w5 v
图1 IEEE802.3 Standard构架

7 ?( p9 P5 I2 v* k+ R, p2 h5 D  ?$ m+ K" Z0 p/ Z
对于客户来说,面对的就是一线员工,那今天我们就来讲讲这个一线员工,也是很多工程师最为熟悉的子层:PHY。PHY分LAN PHY、WAN PHY,比如基于基带媒介的10GBase Serial PHY就有如下几种:
2 ?) N- I8 q, I& R; [: E
4 }! Q% j  ~2 R- X
今天我们着重讲LAN PHY,所以在后文中全部用PHY代替 LAN PHY。讲到PHY,就得提提它的上级:MAC。是不是对它俩很熟?那它们的全名叫什么?各自负责的职责是什么?很多人对它俩的认识停留在似曾相识的阶段,说了解吧可又说不出个所以然来。
  U: w! [( j2 p' M# u0 u
0 l3 q) i& y$ O: m6 {8 EMAC(Media Access Control),在OSI(开放式系统互连)参考模型下,属于数据链路层,它向上服务的对象有LLC(Logical Link Control逻辑链路控制)子层、或其它ISO/IEC局域网国际标准MAC服务的用户,如下图所示:0 i# B3 c+ v* d8 }6 p
% [6 ~* A3 z: K' Q, m* G
MAC需与其上层沟通,还需与其下层PHY沟通,其中MAC与上层沟通会完成以下两个任务:
  C9 F- ^! x3 y
  
/ A7 l4 [/ {# J; ^  x
在IEEE802.3标准里,任何两个不同子层之间的信息传递必须有依可循,定个沟通的方式(即标准),好让这两个子层之间能顺利给彼此发送消息,不然就是鸡同鸭讲。  k( B' }  w- T. E: j/ s& v4 e% g5 I
下面我们把MAC到PHY、PHY到PHY这两个子层之间的通信框架拎出来,把它们放在一个框图下对各个接口协议进行说明,其中PHY如下图红框所示,它包含了许多功能模块。1 A4 ^+ u- `- T+ M! E' m) z: p
! M5 t$ w$ U9 S, U
图2 MAC与PHY框架
2 j" `! o1 \) [# r6 \# E$ K9 J

( _& D* @( M6 v" h0 \7 I: ?: W) Q2 M$ C
: t' ~! K; ]% H/ e$ [3 h•        MAC和PHY(Physical layer device)之间称为MII(Media Independent Interface,介质独立接口),它可以有多种协议,比如MII、XMII、GMII、XLGMII……* _' L7 h9 E* ^6 C8 y' b/ z

1 ?9 p0 `2 L  k! G5 u% c•        PHY与PHY之间进行通信的接口称为MDI(Medium Dependent Interface,媒介专用接口),媒介有背板、Cable、光纤……,因媒介的不同就会有不同的通信协议;数率的不同又会有不同的通信协议,媒介和数率两两组合就可以变幻出许多种通信协议,比如10GBase-KR、40GBase-CR4、100GBase-SR10……8 y2 A. ?* v' H  y' |3 @9 P0 Q* ?
, r( Q" I; @3 m4 p
•        而PHY这一层里,即PHY内部,它包含了多个功能模块,功能模块间的通信也相应地会有接口协议,比如*AUI、nPPI……
. }; C& e, D7 y8 j4 C: M; ~! k+ g0 a/ S1 A; w! i! T
其中,每个PHY的功能模块的多少会因需要的不同而有所增减,比如:
) d1 o/ m) ?6 q( `6 R7 n4 ^    在100Base-T应用场景下没有PMD;
  D  p+ x7 i2 s% i    只有10GBase-R、40GBase-R、100GBase-R的PCS需要FEC;1 Q2 L; X3 M6 m( s  ?/ m
    40GBase-R的PCS需要2个PMA、100GBase-R的PCS需要3个PMA;2 F* @8 q1 y# e& W; z
    只有≥1Gbps以上的背板应用场景才会用到AN;
: M) [1 }2 X$ Y: S……
( G7 p4 i) N1 l8 @3 P- j
一博科技专注于高速PCB设计、PCB生产、SMT贴片、物料代购http://www.edadoc.com
回复

使用道具 举报

0

主题

6122

帖子

2万

积分

凡亿读者

积分
20610
发表于 2017-12-31 22:08:07 | 显示全部楼层
谢谢分享IEEE802.3标准之PHY——初相识
回复 支持 反对

使用道具 举报

591

主题

959

帖子

5157

积分

四级会员

Rank: 4

积分
5157
发表于 2018-12-9 01:11:28 | 显示全部楼层
下载大神的的原创~~666
回复 支持 反对

使用道具 举报

1

主题

60

帖子

14

积分

一级会员

Rank: 1

积分
14
发表于 2018-12-10 07:48:22 | 显示全部楼层
不知道是不是我要的 先下载了
回复 支持 反对

使用道具 举报

0

主题

57

帖子

57

积分

一级会员

Rank: 1

积分
57
发表于 2018-12-16 13:24:03 | 显示全部楼层
{author},默默的我下载了 感谢  
回复 支持 反对

使用道具 举报

0

主题

67

帖子

67

积分

一级会员

Rank: 1

积分
67
发表于 2018-12-17 08:17:00 | 显示全部楼层
论坛的资料都很经典,很有价值!不错
回复 支持 反对

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表