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

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

3天内不再提示

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

CHANBAEK 来源:一名靠谱的EE 作者:Microjia 2023-04-17 14:50 次阅读

一 关于这篇文章

如果没有接触过以太网相关硬件设计的话,也许会好奇,RJ45网口到控制器内部的物理通路是什么样的,我的这系列文章希望能够帮助到需要的人。内容初步规划为三个部分:以太网硬件设计需要知道的基础知识、以太网硬件设计细节、以太网测试,这篇是关于是以太网硬件设计需要知道的基础知识,能够对单板上以太网硬件设计的框架有个系统性认识。

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

2.1 以太网协议的基本构成

由于以太网的接口形态、信号的传输媒介和标准非常多(在IEEE 802.3中定义),这里只介绍最熟悉的,我们生活中最常见的以铜质双绞线为媒介的10Base-T、100Base-TX、1000Base-T网络,也就是我们常说的十兆、百兆、千兆网络(单位兆是Mbps,Million bits per second),这三者可以在同一硬件架构上自动兼容,取决于PHY芯片的支持。标准以太网的整个通信链路被分为7层(许多协议复用以太网硬件架构,将以太网上层软件协议进行扩展和修改,譬如EtherNET、GigE Vision、PROFINET等协议),与硬件设计相关的仅仅是数据链路层(MAC)、物理层(PHY)。

poYBAGQ86_yADqWBAAB6YA72S5E528.png

图 1开放式系统互联通信参考模型(此图来自网络)

2.2 以太网的硬件部分的基本构成

以太网协议与硬件相关的2层中,主控制器的接口为MAC,MAC口连接的外围芯片PHY(有些主控内部集成了PHY,外部直接连网络变压器即可),MAC和PHY通信的接口有很多种(其实大同小异),用得最多的有RMII(最大支持百兆带宽,MCU用得比较多)和RGMII(最大支持千兆带宽,高性能平台芯片用得比较多),其中SMI接口为PHY的寄存器配置引脚(MDIO,MDC),CPU可以通过该接口对PHY进行寄存器配置以及状态的读取。硬件的框图如下:

poYBAGQ869-AYxONAAJ0zHUmHDY233.png

图2硬件框架简图

从框图可以看到,电路并不复杂,CPU通过MAC的高速数字接口RMII/RGMII与PHY进行交互,PHY作为物理层,起到将CPU发送过来的网络数据编码成差分信号给到外部网络接口MDI,同样的,本机的PHY将与RJ45连接的另一头的PHY发送过来的差分信号转换为RGMII信号发送给CPU。图中变压器原边中心抽头C1的连接方式取决于PHY的类型,电流型PHY,C1连接电源,电压型PHY,C1连接电容到信号地,PHY芯片的Datasheet中会有说明。

PHY的主要作用:

以太网底层协议的处理,包括自协商、link状态、网线自动翻转、冲突检测等等,这些信息同步体现在寄存器中,可以通过SMI接口进行读或写。

RMII/RGMII数据的编解码工作,在不同的带宽下编解码不一样,1000BASE-T是4D-PAM编码(5电平),100BASE-TX是MLT-3编码(3电平),10BASE-T是曼彻斯特编码。

在10/100兆网中,RJ45的1、2为TX,3、6为RX,现在的PHY芯片基本都支持自动MDI/MDI-X技术,TX和RX无需考虑交叉(如果不放心可以在PHY的datasheet中搜索“Automatic MDI/MDIX”,不支持可以使用交叉网线,参考《网线T568A与T568B(交叉网线)》)。1000兆网的使用8根线,采用混合调制技术(后续专门写一篇文章讲这个),4对差分线可以同时进行收发。

变压器次级线圈的中心抽头通过阻容连接到机壳地,电阻一般取值75Ω,电容一般取值1nF/2KV,主要作用是提供共模噪声通路和滤波(变压器内部还有共模滤波电感,图中没有画出),如果网线是带屏蔽的,屏蔽线连接机壳地(最好是围绕信号线360°端接的方式),从而提供一个共模信号回流路径,效果会更好。如下图:

pYYBAGQ86-iANdHsAALz7xgDQU0670.png


如果没有屏蔽线,则两设备通过电容或者远端地线提供共模回路,从而共模信号的环路较大,工模信号的辐射也会较大。

图中电路没有保护电路,一般在变压器的初级(靠近PHY芯片一侧)放置ESD阵列即可,由于是高速信号,ESD的结电容原则上不超过1pF,如果在工作环境比较恶劣的场景,需要选用功率更高的管子,结电容可适当增加,原则上不超过2pF,次级也需要增加保护器件,具体情况具体分析。

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

    关注

    112

    文章

    16064

    浏览量

    176913
  • 保护电路
    +关注

    关注

    45

    文章

    877

    浏览量

    101525
  • 以太网
    +关注

    关注

    40

    文章

    5331

    浏览量

    170663
  • 接口
    +关注

    关注

    33

    文章

    8422

    浏览量

    150663
  • 硬件设计
    +关注

    关注

    18

    文章

    389

    浏览量

    44512
收藏 人收藏

    评论

    相关推荐

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

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

    车载以太网快速入门#车载以太网

    车载以太网
    北汇信息POLELINK
    发布于 :2023年09月01日 17:54:31

    车载以太网基础培训——车载以太网的链路层#车载以太网

    车载以太网
    北汇信息POLELINK
    发布于 :2023年09月19日 16:25:21

    车载以太网硬件接口VN5650--基于Network-based模式的配置过程#车载以太网 #CANoe

    车载以太网
    北汇信息POLELINK
    发布于 :2024年05月15日 17:28:47

    车载以太网硬件接口VN5620设备展示与介绍#车载以太网

    车载以太网
    北汇信息POLELINK
    发布于 :2024年05月31日 10:27:03

    使用VN5620监控记录以太网总线数据#车载以太网 #CANape

    以太网硬件
    北汇信息POLELINK
    发布于 :2024年06月09日 16:45:04

    以太网控制器(MAC)的基本框架怎么搭建

    以太网标准。如图 10-6 所示,使用这个以太网控制器外部连接一块 PHY 芯片(实现了物理层功能的芯片)就可以进行数据链路层的通信,即帧通信。在此基础可以方便、快捷地开发出更高层次的协议,实现
    发表于 12-28 17:30

    哪里可以做硬件故障单板的整改,USB2./USB3.0/以太网/MIPI/电源

    哪里可以做硬件故障单板的整改,USB2./USB3.0/以太网/MIPI/电源等等北京地区最好
    发表于 11-15 11:04

    以太网与工业以太网的区别

    以太网相较工业以太网有以下四大缺陷,要使以太网符合工艺的要求,还必须克服这4大缺陷
    发表于 12-12 15:16 3758次阅读

    光网络以太网单板特性介绍

    通过本课程的学习,希望您掌握如下内容: 了解以太网特性单板常用术语及含义 熟练掌握各类以太网单板特性及差异 熟悉以太网
    发表于 02-08 16:38 17次下载
    光网络<b class='flag-5'>以太网</b><b class='flag-5'>单板</b>特性介绍

    基于Xilinx公司的SOPC的以太网设计

    1.设计(论文)的主要任务及目标 (1) 研究SOPC理论如何应用于以太网终端设计; (2) 研究如何使用EDK软件和IP核搭建整个设计硬件结构; (3) 在开发板实现以太网终端设计
    发表于 09-18 11:09 134次下载
    基于Xilinx公司的SOPC的<b class='flag-5'>以太网</b>设计

    MMoIP以太网交换机硬件安装手册

    MMoIP以太网交换机硬件安装手册
    发表于 01-01 16:43 0次下载

    以太网的传播速率_以太网的传输介质

    本文首先介绍了以太网的传播速率,其次介绍了千兆以太网的传输速度,最后介绍了以太网的传输介质。
    发表于 03-20 10:12 7133次阅读

    如何快速分辨以太网与千兆以太网

    本文解释并比较了两种类型的以太网:快速以太网与千兆以太网。快速以太网和千兆以太网之间的最大区别在于速度。
    的头像 发表于 05-06 16:35 4342次阅读
    如何快速分辨<b class='flag-5'>以太网</b>与千兆<b class='flag-5'>以太网</b>

    以太网接口硬件知识

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