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

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

3天内不再提示

phy芯片的作用

倩倩 来源:CSDN,博客园,凡有等待就 作者:CSDN,博客园,凡有 2021-12-20 10:00 次阅读

以太网PHY是什么?

硬件上来说,一般PHY芯片为模数混合电路,负责接收电、光这类模拟信号,经过解调和A/D转换后通过MII接口将信号交给MAC芯片进行处理。一般MAC芯片为纯数字电路

物理层定义了数据传送与接收所需要的电与光信号、线路状态、时钟基准、数据编码和电路等,并向数据链路层设备提供标准接口。物理层的芯片称之为PHY。

PHY是物理接口收发器,它实现物理层.IEEE-802.3标准定义了以太网PHY.包括MII/GMII(介质独立接口)子层,PCS(物理编码子层),PMA(物理介质附加)子层,PMD(物理介质相关)子层,MDI子层。它符合IEEE-802.3k中用于10BaseT(第14条)和100BaseTX(第24条和第25条)的规范。

PHY在发送数据的时候,收到MAC过来的数据(对PHY来说,没有帧的概念,对它来说,都是数据而不管什么地址,数据还是CRC.对于100BaseTX因为使用4B/5B编码,每4bit就增加1bit的检错码),然后把并行数据转化为串行流数据,再按照物理层的编码规则把数据编码,再变为模拟信号把数据送出去。

收数据时的流程反之.PHY还有个重要的功能就是实现CSMA/CD的部分功能。它可以检测网络上是否有数据在传送,如果有数据在传送中就等待,一旦检测到网络空闲,再等待一个随机时间后将送数据出去。

如果两个碰巧同时送出了数据,那样必将造成冲突,这时候,冲突检测机构可以检测到冲突,然后各等待一个随机的时间重新发送数据。

这个随机时间很有讲究的,并不是一个常数,在不同的时刻计算出来的随机时间都是不同的,而且有多重算法来应付出现概率很低的同两台主机之间的第二次冲突。

关于phy芯片 以RTL8211E(G)为例

PHY是IEEE802.3中定义的一个标准模块,STA(station management entity,管理实体,一般为MAC或CPU

通过SMI(Serial Manage Interface)对PHY的行为、状态进行管理和控制,而具体管理和控制动作是通过读写PHY内部的寄存器实现的。

PHY寄存器的地址空间为5位,从0到31最多可以定义32个寄存器

所讨论的RTL8211EG地址位是由001 - 111,由硬件配置,不同phy芯片配置有所不同,详细需要阅读芯片手册

CSDN,博客园,凡有等待就有启程综合整理

审核编辑 :李倩

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

    关注

    455

    文章

    50714

    浏览量

    423149
  • 收发器
    +关注

    关注

    10

    文章

    3424

    浏览量

    105961
  • PHY
    PHY
    +关注

    关注

    2

    文章

    301

    浏览量

    51732
收藏 人收藏

    评论

    相关推荐

    PHY芯片向高速多端口发展,车载以太网PHY正在迅速起量

    进行处理,在通信系统中起着举足轻重的作用。   物理层PHY芯片指定了电信号类型、信号速度、介质和连接器类型以及网络拓扑,根据应用的通信标准包括了以太网、USB、CAN、PCIe等等不同应用,最熟悉的还是以太网
    的头像 发表于 02-15 10:35 5612次阅读
    <b class='flag-5'>PHY</b><b class='flag-5'>芯片</b>向高速多端口发展,车载以太网<b class='flag-5'>PHY</b>正在迅速起量

    X1G004481000300低功耗晶振以太网PHY芯片的关键核心

    在射频拉远单元(RRU)设计中,一般需要用到以太网PHY芯片发送和接收以太网的数据帧,与主控芯片进行网络数据交互,为保证以太网PHY芯片
    发表于 08-05 13:59 0次下载

    解读MIPI A-PHY与车载Serdes芯片技术与测试

    上一期,《汽车芯片标准体系建设指南》技术解读与功率芯片测量概览中,我们给大家介绍了工信部印发的《汽车芯片标准体系建设指南》涉及到的重点芯片与测试领域解读,本期继续给大家做延展,我们解读
    的头像 发表于 07-24 10:14 2768次阅读
    解读MIPI A-<b class='flag-5'>PHY</b>与车载Serdes<b class='flag-5'>芯片</b>技术与测试

    自定义设备的端点是由USB PHY芯片决定的,那每一个端点的特性也是芯片决定好的吗?

    设备的端点是有USB PHY芯片决定的,那每一个端点的特性也是芯片决定好的吗?如我现在的USB协议栈中的描述符里: /* Endpoint 1 descriptor */ 0x07, 0x05
    发表于 04-30 07:22

    国产超低功耗千兆PHY以太网芯片方案参数分享

    国产超低功耗千兆PHY芯片JL2101-N040C,p 2 p替代RTL8211F
    的头像 发表于 04-11 11:42 2226次阅读
    国产超低功耗千兆<b class='flag-5'>PHY</b>以太网<b class='flag-5'>芯片</b>方案参数分享

    NuLink PHY技术:突破计算芯片内存瓶颈

    NuLink PHY技术通过双向传输功能和灵活的设计,为构建更优越的计算引擎提供了新的途径。相比传统的硅中介层封装技术,NuLink PHY能够提高计算与内存之间的平衡,提高带宽利用率,并降低制造成本。
    发表于 04-11 10:25 490次阅读
    NuLink <b class='flag-5'>PHY</b>技术:突破计算<b class='flag-5'>芯片</b>内存瓶颈

    STM32F429NI是否具备以太网MAC+PHY,无需外接PHY芯片

    STM32F429NI是否具备以太网MAC+PHY,无需外接PHY芯片
    发表于 04-07 08:55

    交换芯片phy芯片的区别

    交换芯片PHY芯片是网络设备中两种关键的组件,它们在网络通信过程中扮演着不同的角色。了解它们之间的区别对于理解网络硬件的设计和功能至关重要。
    的头像 发表于 03-21 16:04 4346次阅读

    如何快速理解PHY芯片

    可以看到PHY的数据是RJ45网络接口(网线口)穿过了的差分信号,而PHY作用就是将差分信号转为数字信号,这块内容不用深究,制造商都设计好了。
    发表于 03-20 11:07 2873次阅读
    如何快速理解<b class='flag-5'>PHY</b><b class='flag-5'>芯片</b>

    DDR phy内存控制器的作用是什么?

    随着 DFI MC-PHY 接口规范的推进,事情正朝着正确的方向发展。对于不熟悉 DFI 的人来说,这是一个行业标准,它定义了任何通用 MC 和 PHY 之间的接口信号和协议。
    的头像 发表于 03-19 12:30 1284次阅读

    交换芯片phy芯片的区别

    交换芯片PHY芯片在网络通信中各自扮演重要角色,但它们之间存在一些显著的区别。
    的头像 发表于 03-18 14:13 2465次阅读

    网络变压器与PHY连接方式与PHY驱动类型判断

    电子发烧友网站提供《网络变压器与PHY连接方式与PHY驱动类型判断.docx》资料免费下载
    发表于 03-07 15:11 3次下载

    浅谈PHY芯片UTP接口直连(不使用变压器)的设计

    电子发烧友网站提供《浅谈PHY芯片UTP接口直连(不使用变压器)的设计.pdf》资料免费下载
    发表于 03-07 15:05 1次下载

    以太网PHY寄存器分析 以太网PHY驱动软件配置

    我们对g_ethercat_ssc_port0_ext_cfg这个全局变量深入追踪,其成员变量 g_ether_PHY0,正好是一个PHY实例的详细描述体。
    的头像 发表于 02-22 12:17 2471次阅读
    以太网<b class='flag-5'>PHY</b>寄存器分析 以太网<b class='flag-5'>PHY</b>驱动软件配置

    一文详解以太网MAC芯片PHY芯片

    MII即媒体独立接口,它是IEEE-802.3定义的以太网行业标准."媒体独立"表明在不对MAC硬件重新设计或替换的情况下,任何类型的PHY设备都可以正常工作.它包括一个数据接口,以及一个MAC和PHY之间的管理接口.
    发表于 02-19 10:47 4230次阅读
    一文详解以太网MAC<b class='flag-5'>芯片</b>与<b class='flag-5'>PHY</b><b class='flag-5'>芯片</b>