世纪电源网社区logo
社区
Datasheet
标题
返回顶部
讨论

学习嵌入式系统-PHY

[复制链接]
查看: 1779 |回复: 1
1
XIAOTU80
  • 积分:17601
  • |
  • 主题:395
  • |
  • 帖子:5620
积分:17601
版主
  • 2021-1-29 09:42:39
咱们经常用以太网口,RJ45口,光口等。PHY和MAC是以太网通信系统中重要的组成部分
PHY 是物理接口收发器,它实现物理层。IEEE-802.3 标准定义了以太网PHY。

MAC 就是媒体接入控制器。以太网MAC 由IEEE-802.3 以太网标准定义。它实现了一个数据链路层。

phy的基本作用
  • 收到MAC过来的数据(PHY没有帧的概念,都是数据而不管什么地址数据还是CRC),进行处理*,然后把并行数据转化为串行流数据,再按照物理层的编码规则把数据编码,再变为模拟信号把数据送出去。
  • 实现CSMA/CD(多点接入载波监听/冲突检测)的部分功能,可以检测到网络上是否有数据在传送,如果有数据在传送中就等待,一旦检测到网络空闲,再等待一个随机时间后将送数据出去。冲突检测机构可以检测到冲突,然后各等待一个随机的时间重新发送数据
phy和switch在信号上的区别
  • PHY芯片,主要是将这些模拟信号进行解码,通过MII等接口,将数字信号传送出去。在解码的过程中,它只是做信号的转换,而不对数字信号进行任何的处理,即使一帧有问题的数据,它也会如实的转发出去。

  • switch芯片是对帧数据的内容做处理,更新MAC地址列表等等,是先有PHY后有switch。

  • 工业上,很多场合要求百兆网速即可,基本都能满足要求,通信管理机新开发的一般都带几个千兆口。


  • 以下是某品牌厂商的芯片选型表格


图片0000.png (62.67 KB, 下载次数: 39)

图片0000.png
收藏收藏
XIAOTU80
  • 积分:17601
  • |
  • 主题:395
  • |
  • 帖子:5620
积分:17601
版主
最新回复
  • 2021-1-29 09:51:34
  • 倒数1
 
还见过或用过83848  支持一个网口,百兆的;83849是集成了2个PHY的,可以带2个百兆网口。
再比如千兆网口83865。一般一个MAC对应一个PHY,中间还有管理接口,比如MII等

MII即媒体独立接口,它是IEEE-802.3定义的以太网行业标准."媒体独立"表明在不对MAC硬件重新设计或替换的情况下,任何类型的PHY设备都可以正常工作.它包括一个数据接口,以及一个MAC和PHY之间的管理接口.
如果只有一个MAC,你想用到2网口咋办,那就用切换芯片,集成了2个PHY,就可以1个MAC带2个网口了,如下图所示:

如果需要支持同步时钟协议的IEEE1588,那就找支持这个协议的芯片。
一般说的网卡就是network controller,是包含MAC+PHY的芯片。
热门技术、经典电源设计资源推荐

世纪电源网总部

地 址:天津市南开区黄河道大通大厦8层

电 话:400-022-5587

传 真:(022)27690960

邮 编:300110

E-mail:21dy#21dianyuan.com(#换成@)

世纪电源网分部

广 东:(0755)82437996 /(138 2356 2357)

北 京:(010)69525295 /(15901552591)

上 海:(021)24200688 /(13585599008)

香 港:HK(852)92121212

China(86)15220029145

网站简介 | 网站帮助 | 意见反馈 | 联系我们 | 广告服务 | 法律声明 | 友情链接 | 清除Cookie | 小黑屋 | 不良信息举报 | 网站举报

Copyright 2008-2024 21dianyuan.com All Rights Reserved    备案许可证号为:津ICP备10002348号-2   津公网安备 12010402000296号