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,博客园,凡有等待就有启程综合整理

审核编辑 :李倩

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

    关注

    462

    文章

    53533

    浏览量

    458940
  • 收发器
    +关注

    关注

    10

    文章

    3794

    浏览量

    110565
  • PHY
    PHY
    +关注

    关注

    2

    文章

    331

    浏览量

    53787
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    移植网络PHY芯片驱动,如何融入 rt-thread 的网络体系,并添加新的以太网类型的报文?

    我需要移植一个 PHY 芯片(IS32CG5317,通过 SPI 与单板通信),当单板与 PHY 芯片的 SPI 通信驱动移植完后: 我如何将 P
    发表于 09-22 06:11

    第二十一章 W55MH32 PHY配置示例

    本文讲解了如何在 W55MH32 芯片上设置不同的 PHY 模式,通过实战例程展示了根据不同传输场景,将 PHY 模式在 100Mbps 全双工、10Mbps 半双工和掉电模式之间切换以降
    的头像 发表于 07-24 13:44 639次阅读
    第二十一章 W55MH32 <b class='flag-5'>PHY</b>配置示例

    PHY芯片与网络变压器接线设计指南——不同速率与接口的硬件设计原则

    一、PHY与网络变压器的核心作用PHY芯片(物理层芯片) • 功能:实现数据编码(如Manchester、PAM4)、时钟恢复、链路协
    的头像 发表于 04-16 17:05 2117次阅读
    <b class='flag-5'>PHY</b><b class='flag-5'>芯片</b>与网络变压器接线设计指南——不同速率与接口的硬件设计原则

    AMD助力打造MIPI C-PHY/D-PHY测试方案

    凭借增强的 MIPI C-PHY/D-PHY 芯片功能,第二代 AMD Versal Premium 系列可支持显示器和摄像头测试中的新兴连接标准。
    的头像 发表于 04-03 16:02 964次阅读
    AMD助力打造MIPI C-<b class='flag-5'>PHY</b>/D-<b class='flag-5'>PHY</b>测试方案

    T2081 VSC8572 phy:Ping不起作用的原因?

    我有一个定制的 T2081板VSC8572我们使用地址0x1d的 phy 芯片。当我们遍历 u-boot 代码时,不支持这个 Phy。我们能够使用具有通用 phy 配置的 mii 命令
    发表于 04-01 07:33

    爱普生SG2520CAA有源晶振赋能车身以太网 PHY

    随着汽车智能化与网联化加速,车身以太网逐步取代传统CAN总线,成为车内高速通信的核心技术。以太网物理层接口芯片PHY)作为数据传输的底层核心,对时钟信号的精度和稳定性提出了严苛要求。爱普生推出
    的头像 发表于 03-27 13:55 699次阅读
    爱普生SG2520CAA有源晶振赋能车身以太网 <b class='flag-5'>PHY</b>

    Valens联合七家MIPI A-PHY芯片厂商完成互操作性测试,加速中国及全球MIPI A-PHY生态发展

    2025年3月4日,全球汽车高速连接技术领导者Valens Semiconductor(以下简称“Valens”)(纽交所代码:VLN)宣布,已与七家MIPI A-PHY芯片提供商成功完成了互操作性
    的头像 发表于 03-19 14:04 816次阅读
    Valens联合七家MIPI A-<b class='flag-5'>PHY</b><b class='flag-5'>芯片</b>厂商完成互操作性测试,加速中国及全球MIPI A-<b class='flag-5'>PHY</b>生态发展

    千兆网络PHY芯片RTL8211E的实践应用

    以太网MAC模块负责实现以太网MAC子层的功能,完成802.3ab的数据封装与解封。其同时负责适配硬件PHY的物理接口,组成物理层的通讯接口; 硬件系统的功能可以通过 Verilog HDL硬件描述语言在FPGA控制器内部来实现。
    的头像 发表于 03-17 13:56 7959次阅读
    千兆网络<b class='flag-5'>PHY</b><b class='flag-5'>芯片</b>RTL8211E的实践应用

    国产芯片替代方案:解析沁恒以太网PHY芯片

    沁恒国产以太网PHY芯片:高性能替代方案助力国产化升级
    的头像 发表于 03-12 10:40 3216次阅读

    请问MAC回环或以太网PHY芯片回环怎么实现?

    MAC回环或以太网PHY芯片回环怎么实现?
    发表于 03-12 06:05

    国产芯片沁恒USB PHY芯片替代方案解析

    沁恒USB PHY芯片CH132系列的核心优势分析
    的头像 发表于 03-11 14:01 1580次阅读
    国产<b class='flag-5'>芯片</b>沁恒USB <b class='flag-5'>PHY</b><b class='flag-5'>芯片</b>替代方案解析

    软件在芯片设计中有什么作用

      本文主要介绍软件在芯片设计中的作用芯片设计中,软件扮演着非常重要的角色,它不仅帮助芯片设计验证和调试,还在芯片的实际应用过程中提供了
    的头像 发表于 02-09 09:43 1420次阅读

    蓝牙5.2低功耗高度集成无线通信芯片PHY6233

    基本描述:PHY6233是一款高度集成的无线通信芯片,主要用于实现短距离无线通信功能。它基于蓝牙和BLE技术标准,能够在2.4GHz 频段进行数据传输。从物理结构上看,芯片内部包含了基带处理器、射频
    的头像 发表于 12-27 16:24 1107次阅读
    蓝牙5.2低功耗高度集成无线通信<b class='flag-5'>芯片</b><b class='flag-5'>PHY</b>6233

    芯片作用

    实现特定的电子功能。芯片作用非常广泛,以下是一些主要的作用: 数据处理与存储 :计算机和其他电子设备中的处理器芯片(如CPU、GPU)负责处理数据,而存储
    的头像 发表于 12-23 13:29 1.2w次阅读

    PHY6239:高精确度AFE的无线MCU芯片

    ,用于一般模拟信号测量应用。 PHY62系列芯片广泛应用于智能家居、智能穿戴、智慧照明、工业控制、医疗健康、AI语音、新能源汽车等工业级
    的头像 发表于 12-21 11:29 906次阅读
    <b class='flag-5'>PHY</b>6239:高精确度AFE的无线MCU<b class='flag-5'>芯片</b>