MAC和PHY的区别

[复制链接]
 楼主| zhangyi3312 发表于 2015-12-28 08:48 | 显示全部楼层 |阅读模式
一直看数据手册时,MAC和PHY是放在一起的,两者是一样的么,糊涂了
小庄2 发表于 2015-12-29 17:18 | 显示全部楼层
不是
gaoxiansheng 发表于 2015-12-29 21:22 | 显示全部楼层
MAC即Media Access Control,即媒体访问控制子层协议.该协议位于OSI七层协议中数据链路层的下半部分,主要负责控制与连接物理层的物理介质.在发送数据的时候,MAC协议可以事先判断是否可以发送数据,如果可以发送将给数据加上一些控制信息,最终将数据以及控制信息以规定的格式发送到物理层;在接收数据的时候,MAC协议首先判断输入的信息并是否发生传输错误,如果没有错误,则去掉控制信息发送至LLC层.该层协议是以太网MAC由IEEE-802.3以太网标准定义.最新的MAC同时支持10Mbps和100Mbps两种速率.
yesherecn 发表于 2015-12-30 16:40 | 显示全部楼层
一个是软件协议,一个是硬件收发器。
tomyoct 发表于 2015-12-31 16:52 | 显示全部楼层
PHY是物理接口收发器,它实现物理层.IEEE-802.3标准定义了以太网PHY.包括MII/GMII(介质独立接口)子层,PCS(物理编码子层),PMA(物理介质附加)子层,PMD(物理介质相关)子层,MDI子层.它符合IEEE-802.3k中用于10BaseT(第14条)和100BaseTX(第24条和第25条)的规范.
songlaijun 发表于 2015-12-31 22:17 | 显示全部楼层
一般把这两个放在一起,是硬件中嵌入了软件协议,直接使用就好了。
manaok12345 发表于 2015-12-31 22:29 | 显示全部楼层
PHY整合了大量模拟硬件,而MAC是典型的全数字器件.芯片面积及模拟/数字混合架构是为什么先将MAC集成进微控制器而将PHY留在片外的原因.更灵活、密度更高的芯片技术已经可以实现MAC和PHY的单芯片整合.
16号哨兵 发表于 2016-1-5 10:53 | 显示全部楼层
是不是两者合在一起了,只用一个RJ45的网口就可以上网了?
单片机菜菜 发表于 2016-1-6 10:27 | 显示全部楼层
PHY和MAC是网卡的主要组成部分,网卡一般用RJ-45插口,10M网卡的RJ-45插口也只用了1,2,3,6四根针,而100M或1000M网卡的则是八根针都是全的.除此以外,还需要其它元件,因为虽然PHY提供绝大多数模拟支持,但在一个典型实现中,仍需外接6,7只分立元件及一个局域网绝缘模块.绝缘模块一般采用一个1:1的变压器.这些部件的主要功能是为了保护PHY免遭由于电气失误而引起的损坏.
电子玩霸 发表于 2016-1-8 19:53 | 显示全部楼层
单片机菜菜 发表于 2016-1-6 10:27
PHY和MAC是网卡的主要组成部分,网卡一般用RJ-45插口,10M网卡的RJ-45插口也只用了1,2,3,6四根针,而100M或100 ...

原来还需要几个变压器的,我说怎么我的电路板上有个东西不认识呢
songlaijun 发表于 2016-1-9 18:55 | 显示全部楼层
单片机菜菜 发表于 2016-1-6 10:27
PHY和MAC是网卡的主要组成部分,网卡一般用RJ-45插口,10M网卡的RJ-45插口也只用了1,2,3,6四根针,而100M或100 ...

学习了。那到底直接连接是否可以呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

18

主题

117

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部