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

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

3天内不再提示

你知道网卡是由哪些基本部分组成的吗

Q4MP_gh_c472c21 来源:程序员写个解 作者:吴解君 2022-09-07 15:00 次阅读

一、网卡

ef65eb20-2e63-11ed-ba43-dac502259ad0.jpg

网卡基本单元有4个:MAC、PHY、变压器、RJ45

框图里舍去晶振、电源、存储设备、LED等外设,根据方案差异,某些数字电路部分不同程度的整合到一个芯片内。

ef898be8-2e63-11ed-ba43-dac502259ad0.png

网卡上至少有两个LED灯,分别表示Link(链路正常)和数据传输或数据速率选择(10M/100M)。

晶振是处理器自同步的时钟源。

存储设备指的是EEPROM存储设备,我没用过,绝大多芯片手册里介绍MAC链接一个几K的EEPROM,内部存储MAC地址,其实没有这个EEPROM网卡也能工作,MAC地址可以待CPU启动后由CPU写入。

网卡BOOTROM,是无盘启动的ROM接口,通过远程启动服务构造无盘工作站。

1、MAC

媒体访问控制(MAC,Media Access Control),平时所说的MAC地址(局域网地址)指的是MAC芯片的地址。按设计要求它应该是全球唯一,实际上只做到局域网广播域内唯一即可,Windows和Linux都有修改MAC地址的方法。

MAC的作用:在局域网广播链路里控制和协调所有站点对共享介质的访问,以避免或减少冲突。这种冲突检测的方法叫载波侦听多路访问/冲突检测(CSMA/CD,Carrier Sense MultipleAccess With Collision Detection)。

下图的多块网卡MAC链接到同一个HUB上,相当于所有MAC的收、发信号连接在一起,组成星形拓扑。

ef9de5f2-2e63-11ed-ba43-dac502259ad0.png

CSMA/CD协议逻辑是:

• 发送前检查信道是否空闲,空闲则发送,信道繁忙则继续监听,直到信道空闲; • 边发送边检测冲突。如果发送完毕都没有检测到冲突,则发送成功; • 如果发送时检测到冲突,立即停止数据发送,并发送jamming信号增强链路冲突,随机等待一段时间等待信道空闲。

2、PHY

物理层(PHY,Physical Layer)是数、模转换模块,它实现物理层.IEEE-802.3标准定义了以太网PHY。包括MII/GMII(介质独立接口)子层,PCS(物理编码子层),PMA(物理介质附加)子层,PMD(物理介质相关)子层,MDI子层。

PHY是MAC的工具人,PHY是CSMA/CD的执行部件,当发生冲突时它告知MAC,由MAC做决策。

PHY眼里只有数据没有帧概念,数据、地址、CRC都同等看待。它负责网络数据编码、解码、链路错误检测。在100Base-T里PHY采用4B/5B编码,用5bit编码传递4bit信息的编码方式,带宽利用率80%,5bit可有32种编码方式,4bit有16种编码方式,从5bit里取出16组编码作为信道信息编码。

对这16组编码只有两个要求:一是5bit组里至少有2个1,二是5bit里不能有连续3个0;其余的16组表示无用信号或者控制码。

3、变压器

变压器作用:

• 提高传输距离、波形修复

电气隔离、抗干扰、防雷 其实,没有变压器两网卡之间也可以通信,只是这个距离会很短,距离越远衰减越大,加上变压器提高信号幅度通信距离得以提高,同样远端传递的信号幅度太低,经过变压器后得以放大,实现波形修复功能。

变压器使芯片端与外部隔离,抗干扰能力大大增强,而且对芯片增加了很大的保护作用。

4、RJ45

RJ45是布线系统中信息插座(即通信引出端)连接器的一种,连接器由插头(接头、水晶头)和插座(模块)组成,插头有8个凹槽和8个触点。RJ是Registered Jack的缩写,意思是“注册的插座”。

在FCC(美国联邦通信委员会标准和规章)中RJ是描述公用电信网络的接口,计算机网络的RJ45是标准8位模块化接口的俗称。

网线有8根4对双绞线,百兆以太网中只用到其中4根:1、2发送、3、6接收。

二、典型案例

现在嵌入式SOC中,MAC常集成到SOC芯片内,如STM32F4、龙芯1B、i.MX287。下图是龙芯片1B芯片结构图,GMAC指的是千兆网媒体访问控制。

efc3d974-2e63-11ed-ba43-dac502259ad0.png  

早些年的处理器内部集成MAC,代表有S3C2440,以太网解决方案是外接明显网卡芯片DM9000,下图是DM9000芯片结构图。内部集成MAC和PHY,S3C2440的外部地址总线(内存总线)留出一块区域为DM9000用,访问数据就如同读写内存一样。

f002481c-2e63-11ed-ba43-dac502259ad0.png  


某宝PCIE网卡实物图,可以看出MAC和PHY集成到一起,右上角8脚芯片没有焊接,应该是电源转换芯片,网卡的电源直接从PCIE获取。



审核编辑:刘清

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

    关注

    159

    文章

    7360

    浏览量

    134910
  • 晶振
    +关注

    关注

    34

    文章

    2832

    浏览量

    67912
  • 网卡
    +关注

    关注

    3

    文章

    303

    浏览量

    27343
  • PHY
    PHY
    +关注

    关注

    2

    文章

    301

    浏览量

    51700

原文标题:一文读懂,网卡由哪些部分组成

文章出处:【微信号:gh_c472c2199c88,微信公众号:嵌入式微处理器】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    TLV320AIC3254 AGC的增益值是哪些部分组成的 ?

    是有差的,手册中给出的dB值不准确。是否有更加详细或者更加准确的AGC增益表? 2、AGC 的增益值 是哪些部分组成的 ? 该怎样理解AGC Gain的组成
    发表于 10-18 06:24

    弧焊变压器哪些部分组成

    是一种特殊设计的变压器,用于提供稳定的焊接电流。它通常以下几个主要部分组成: 初级绕组 :连接到电网的绕组。 次级绕组 :提供焊接电流的绕组。 铁芯 :用于增强磁场的磁性材料。 外壳 :保护内部组件并提供散热。 冷却系统 :
    的头像 发表于 10-10 10:38 249次阅读

    焊接专机是部分组成

    焊接专机在现代制造业中扮演着至关重要的角色,特别是在汽车、建筑和重工业等领域。了解焊接专机的组成部分,有助于更好地掌握其工作原理与应用。那么,焊接专机是部分组成的?本文将为您详细介绍焊接专机
    的头像 发表于 09-29 17:33 186次阅读
    焊接专机是<b class='flag-5'>由</b>几<b class='flag-5'>部分组成</b>的

    隔离开关哪几部分组成

    隔离开关作为关键的电气设备,其结构设计至关重要。它主要由开端元件、支持绝缘件、传动元件、基座及操作机构五个基本部分组成,各部分协同工作,确保了隔离开关的安全、可靠运行。 开端元件是隔离开关的核心部分
    的头像 发表于 09-19 11:26 514次阅读

    负载均衡服务部分组成?分别是什么

    均衡服务通常部分组成,分别是客户端、负载均衡器、后端服务器、负载均衡算法、监控和健康检查及会话保持。这六者互相协同工作,实现了流量的有效分发和系统的高可用性。这种结构不仅提高了系统的容错能力,还能够根据实际需求灵活调整资源配置,以应对不同的业务场景。
    的头像 发表于 09-18 11:16 231次阅读

    什么是labview?labview编写的程序哪几部分组成?

    通常以下几个部分组成: 前面板(Front Panel) :这是用户界面部分,用于显示和控制程序。用户可以通过前面板输入数据、启动程序、查看结果等
    的头像 发表于 09-04 16:04 593次阅读

    焊接生产线哪些部分组成

    焊接生产线是现代工业制造中不可或缺的关键部分,其高效、精准的特点使其在汽车制造、船舶建造、重型机械等领域得到了广泛应用。今天跟随创想智控焊缝跟踪系统小编一起了解焊接生产线哪些部分组成。 1.
    的头像 发表于 08-01 16:39 284次阅读

    集成运算放大器哪些部分组成?

    、集成运算放大器的组成 集成运算放大器主要由以下几个部分组成: 输入级:输入级是运算放大器的前端部分,通常采用差分放大器结构。差分放大器两个晶体管或MOSFET
    的头像 发表于 08-01 11:28 700次阅读

    简述cnc机床哪几部分组成

    加工、模具制造、航空航天、汽车制造等领域。CNC机床主要由以下几个部分组成: 床身:床身是CNC机床的基础部分,它支撑着整个机床的重量和运动部件。床身通常高强度的铸铁或钢材制成,具有足够的刚性和稳定性。床身的设计和制造质量直接
    的头像 发表于 06-14 16:59 1578次阅读

    数控铣床哪些部分组成的?各部分有什么关系

    数控铣床是一种高度自动化的机床,广泛应用于机械加工、模具制造、航空航天等领域。它多个部分组成,各部分之间相互协作,共同完成加工任务。以下是对数控铣床各部分的详细介绍: 床身:床身是数
    的头像 发表于 06-07 10:39 1894次阅读

    数控铣床哪些部分组成的?各部分的主要作用是什么?

    数控铣床是一种高精度、高效率的自动化机床,广泛应用于机械加工领域。它多个部分组成,每个部分都有其特定的功能和作用。以下是对数控铣床各部分的详细介绍: 床身(Base) 床身是数控铣床
    的头像 发表于 06-07 10:35 3955次阅读

    光谱仪是哪些基本部分组成的呢?

    光谱仪是进行物质测量与研宄的重要分析仪器, 本质是通过探测物质发生跃迁效应, 获得复色的光谱信号, 再通过分光获得单色信息, 从而来获取物质的成分或者结构信息。
    的头像 发表于 02-27 10:20 982次阅读

    集成运算放大器哪些部分组成?各部分的作用是什么

    集成运算放大器是一种集成电路器件,多个部分组成。主要的部分包括输入级、差动放大器、输出级等。下面将详细介绍每个部分的作用。 输入级:输入级主要负责输入信号的放大和滤波。输入级一般
    的头像 发表于 02-22 10:35 3450次阅读

    检测仪器有哪些基本部分组成 分析仪器的主要分类

    检测仪器是用于检测、测量和分析物质性质和参数的工具。它们通常多个基本部分组成,每个部分都有特定的功能。同时,根据不同的应用和原理,检测仪器可以分为多个不同的分类。接下来,我将详细介绍检测仪
    的头像 发表于 02-20 15:04 3127次阅读

    功率放大器哪些部分组成

    组成部分有助于我们更好地理解其工作原理和设计方法。 一个典型的功率放大器主要由以下几个部分组成: 输入级:输入级是功率放大器的第一部分,负责接收来自源的信号并将其传递给后续的放大级。输入级通常包括一个或多个晶体
    的头像 发表于 01-03 10:28 2667次阅读
    功率放大器<b class='flag-5'>由</b>哪些<b class='flag-5'>部分组成</b>