0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

以太网的基础知识

jf_60870435 来源:jf_60870435 作者:jf_60870435 2023-08-23 16:40 次阅读

以太网链路

wKgZomTlxamADgHDAALG0q_yUek176.png

以太网链路包含MAC控制器、PHY芯片网络变压器和RJ45接头组成,有的系统会有DMA控制。一般的系统中CPU和MAC以及DMA控制器都是集成在一块芯片上的,为了节省空间简化设计,很多时候网口的变压器和RJ45的接头集成在一起。

什么是以太网PHY

PHY是物理接口收发器,IEEE-802.3标准定义了以太网PHY。它符合IEEE-802.3k中用于10BaseT(第14条)和100BaseTX(第24条和第25条)的规范。

什么是以太网MAC

MAC就是媒体接入控制器。以太网MAC由IEEE-802.3以太网标准定义。它实现了一个数据链路层。最新的MAC同时支持10/100/1000Mbps速率。通常情况下,它实现MII/GMII/RGMII接口,来同行业标准PHY器件实现接口。

常见以太网PHY-MAC接口的模式有哪些?

芯片内部包括MII/RMII/SNI 接口、发送模块、接收模块、MII寄存器、自动协商机制、时钟发生器ADCDAC、(Auto-MDIX)自动交叉线等模块,具体如下图所示:

wKgaomTlxceAeb26AAN3KkZKaHw740.png

MII(Medium Independent Interface)即媒体独立接口。它是IEEE-802.3定义的以太网行业标准。它包括一个数据接口,以及一个MAC和PHY之间的管理接口。数据接口包括分别用于发送器和接收器的两条独立信道。每条信道都有自己的数据、时钟和控制信号。MII数据接口总共需要16个信号。管理接口是个双信号接口:一个是时钟信号,另一个是数据信号。通过管理接口,上层能监视和控制PHY。

wKgaomTlxdWAXm2BAAFEirNxeZM556.png

在IEEE802.3中规定的MII总线是一种用于将不同类型的PHY与相同网络控制器(MAC)相连接的通用总线。网络控制器可以用同样的硬件接口与任何PHY 。

RMII:MAC和PHY芯片之间的接线图,数据线相比MII减半,时钟为50MHZ,还是需要注意TX_CLK是由phy芯片发出,如果是需要自适应10/100M。

wKgaomTlxeSAUG1RAAD2nlSWE6c096.png

GMII:对应为千兆网;要实现1000Mb/s、100Mb/S、10Mb/S自适应必须加上TX_CLK(PHY输出)。

wKgZomTlxe-APHBBAAFaIwIAaFo685.png

MII口是用4根线来传输数据的,RMII口是用2根线来传输数据的,GMII是用8根线来传输数据的,GMII和RMII都是并行传输并需要随路时钟。

SGMII(Serial Gigabit Media Independent Interface)

SGMII是PHY与MAC之间的接口,类似与GMII和RGMII,只不过GMII和RGMII都是并行的,而且需要随路时钟,PCB布线相对麻烦,而且不适应背板应用。而SGMII是串行的,不需要提供另外的时钟,MAC和PHY都需要CDR去恢复时钟。另外SGMII是有8B/10b编码的,速率是1.25G

wKgZomTlxfyALEGjAACWkbKeSUQ664.png

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    112

    文章

    16070

    浏览量

    176956
  • 以太网
    +关注

    关注

    40

    文章

    5332

    浏览量

    170692
  • 接口
    +关注

    关注

    33

    文章

    8432

    浏览量

    150681
  • RF
    RF
    +关注

    关注

    65

    文章

    3037

    浏览量

    166713
  • PHY
    PHY
    +关注

    关注

    2

    文章

    299

    浏览量

    51649
收藏 人收藏

    评论

    相关推荐

    车载以太网基础知识

    车载网络由于自动驾驶和连接技术的飞速发展而快速发展,推动着汽车行业向前发展。需要支持更多功能以提高效率、安全性和驾驶体验。因此,对数据带宽和电缆数量的要求越来越高,以及复杂性、灵活性和成本效益等因素也变得更加具有挑战性。
    的头像 发表于 01-05 13:46 1819次阅读
    车载<b class='flag-5'>以太网</b>的<b class='flag-5'>基础知识</b>

    stm32单片机学习路线

    存储器访问)、中断处理等,以提高系统的性能和效率。 如果你的应用需要涉及网络通信,可以学习lwIP网络编程、以太网基础知识、TCP/IP协议栈、Socket编程等内容。同时,通过实际项目的实践来巩固
    发表于 05-10 15:34

    以太网是什么鬼?以太网基础知识详解

    以太网
    电子学习
    发布于 :2023年02月07日 21:05:57

    「无线工程师基础知识以太网是什么鬼?以太网的使用注意事项

    以太网
    电子学习
    发布于 :2023年02月08日 09:29:33

    以太网PHY基础知识和选择过程

    在技术文章系列“简化您的以太网设计”的第1部分中,我们将介绍以太网物理层基础知识,帮助您选择合适的终端应用物理层。我们还将提供TI物理层选择流程图,帮助您简化物理层选择过程。什么是以太网
    发表于 11-08 06:43

    以太网的基本知识

     以太网的基本知识  以太网最早是由Xerox(施乐)公司创建的,在1980年由DEC、Intel和Xerox三家公司联合开发为一个标准。最开始以太网只有10Mb
    发表于 01-08 10:17 750次阅读

    了解电信级以太网的基本知识

    了解电信级以太网的基本知识
    发表于 01-24 17:03 7次下载

    Xilinx更新以太网MAC控制器设计

    了解  Xilinx  针对以太网连接提供的各种解决方案。了解以太网标准、协议和  OSI  模型的基础知识,并通过动手实验来应用  Xilinx  解决方案。进行仿真,以便了解基本原理并获得评估硬件设计考虑因素和软件开发要求的
    发表于 02-09 08:06 275次阅读

    详细分析车载以太网基础知识

    众所周知,汽车无人驾驶已成为汽车发展的一种趋势,它对汽车ECU系统数量和质量有了更大的需求。目前主流的电子架构体系已逐渐显露出不足,而车载以太网因其具众多优点,必然会在​车载网络中普遍应用,本文将从入门者的角度,讲解载以太网中的重要知识
    的头像 发表于 12-18 16:44 3.3w次阅读
    详细分析车载<b class='flag-5'>以太网</b><b class='flag-5'>基础知识</b>

    以太网物理层基础知识及选择流程图资料下载

    电子发烧友为你提供以太网物理层基础知识及选择流程图资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
    发表于 03-31 08:49 40次下载
    <b class='flag-5'>以太网</b>物理层<b class='flag-5'>基础知识</b>及选择流程图资料下载

    简化您的以太网设计1:以太网PHY基础知识和选择过程

    技术文章系列“简化您的以太网设计”的第1部分中,我们将介绍以太网物理层基础知识,帮助您选择合适的终端应用物理层。我们还将提供TI物理层选择流程图,帮助您简化物理层选择过程。 什么是以太网
    的头像 发表于 01-19 15:45 2981次阅读
    简化您的<b class='flag-5'>以太网</b>设计1:<b class='flag-5'>以太网</b>PHY<b class='flag-5'>基础知识</b>和选择过程

    Xilinx平台以太网接口(一)TCP/IP基础

    在完成以太网通信实验之前,必须要对以太网基础知识进行了解。时间充裕的可以看看《图解TCP/IP》作为扫盲。本文重点对以太网帧结构进行介绍。
    的头像 发表于 02-19 17:54 2256次阅读
    Xilinx平台<b class='flag-5'>以太网</b>接口(一)TCP/IP基础

    简化您的以太网设计,第1部分:以太网PHY基础知识和选择过程

    简化您的以太网设计,第1部分:以太网PHY基础知识和选择过程
    发表于 10-31 08:23 1次下载
    简化您的<b class='flag-5'>以太网</b>设计,第1部分:<b class='flag-5'>以太网</b>PHY<b class='flag-5'>基础知识</b>和选择过程

    单板上以太网硬件设计框架

    如果没有接触过以太网相关硬件设计的话,也许会好奇,RJ45口到控制器内部的物理通路是什么样的,我的这系列文章希望能够帮助到需要的人。内容初步规划为三个部分:以太网硬件设计需要知道的基础知识
    的头像 发表于 04-17 14:50 1072次阅读
    单板上<b class='flag-5'>以太网</b>硬件设计框架

    以太网接口硬件知识

    以太网口是我们日常工程中常用的通信接口,以太网接口有很多种,本文将对常用以太网接口进行科普介绍。
    发表于 06-25 15:56 4808次阅读
    <b class='flag-5'>以太网</b>接口硬件<b class='flag-5'>知识</b>