衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

單板上以太網硬件設計框架

CHANBAEK ? 來源:一名靠譜的EE ? 作者:Microjia ? 2023-04-17 14:50 ? 次閱讀

一 關于這篇文章

如果沒有接觸過以太網相關硬件設計的話,也許會好奇,RJ45網口到控制器內部的物理通路是什么樣的,我的這系列文章希望能夠幫助到需要的人。內容初步規劃為三個部分:以太網硬件設計需要知道的基礎知識、以太網硬件設計細節、以太網測試,這篇是關于是以太網硬件設計需要知道的基礎知識,能夠對單板上以太網硬件設計的框架有個系統性認識。

二 單板上以太網硬件設計框架

2.1 以太網協議的基本構成

由于以太網的接口形態、信號的傳輸媒介和標準非常多(在IEEE 802.3中定義),這里只介紹最熟悉的,我們生活中最常見的以銅質雙絞線為媒介的10Base-T、100Base-TX、1000Base-T網絡,也就是我們常說的十兆、百兆、千兆網絡(單位兆是Mbps,Million bits per second),這三者可以在同一硬件架構上自動兼容,取決于PHY芯片的支持。標準以太網的整個通信鏈路被分為7層(許多協議復用以太網硬件架構,將以太網上層軟件協議進行擴展和修改,譬如EtherNET、GigE Vision、PROFINET等協議),與硬件設計相關的僅僅是數據鏈路層(MAC)、物理層(PHY)。

poYBAGQ86_yADqWBAAB6YA72S5E528.png

圖 1開放式系統互聯通信參考模型(此圖來自網絡)

2.2 以太網的硬件部分的基本構成

以太網協議與硬件相關的2層中,主控制器的接口為MAC,MAC口連接的外圍芯片PHY(有些主控內部集成了PHY,外部直接連網絡變壓器即可),MAC和PHY通信的接口有很多種(其實大同小異),用得最多的有RMII(最大支持百兆帶寬,MCU用得比較多)和RGMII(最大支持千兆帶寬,高性能平臺芯片用得比較多),其中SMI接口為PHY的寄存器配置引腳(MDIO,MDC),CPU可以通過該接口對PHY進行寄存器配置以及狀態的讀取。硬件的框圖如下:

poYBAGQ869-AYxONAAJ0zHUmHDY233.png

圖2硬件框架簡圖

從框圖可以看到,電路并不復雜,CPU通過MAC的高速數字接口RMII/RGMII與PHY進行交互,PHY作為物理層,起到將CPU發送過來的網絡數據編碼成差分信號給到外部網絡接口MDI,同樣的,本機的PHY將與RJ45連接的另一頭的PHY發送過來的差分信號轉換為RGMII信號發送給CPU。圖中變壓器原邊中心抽頭C1的連接方式取決于PHY的類型,電流型PHY,C1連接電源,電壓型PHY,C1連接電容到信號地,PHY芯片的Datasheet中會有說明。

PHY的主要作用:

以太網底層協議的處理,包括自協商、link狀態、網線自動翻轉、沖突檢測等等,這些信息同步體現在寄存器中,可以通過SMI接口進行讀或寫。

RMII/RGMII數據的編解碼工作,在不同的帶寬下編解碼不一樣,1000BASE-T是4D-PAM編碼(5電平),100BASE-TX是MLT-3編碼(3電平),10BASE-T是曼徹斯特編碼。

在10/100兆網中,RJ45的1、2為TX,3、6為RX,現在的PHY芯片基本都支持自動MDI/MDI-X技術,TX和RX無需考慮交叉(如果不放心可以在PHY的datasheet中搜索“Automatic MDI/MDIX”,不支持可以使用交叉網線,參考《網線T568A與T568B(交叉網線)》)。1000兆網的使用8根線,采用混合調制技術(后續專門寫一篇文章講這個),4對差分線可以同時進行收發。

變壓器次級線圈的中心抽頭通過阻容連接到機殼地,電阻一般取值75Ω,電容一般取值1nF/2KV,主要作用是提供共模噪聲通路和濾波(變壓器內部還有共模濾波電感,圖中沒有畫出),如果網線是帶屏蔽的,屏蔽線連接機殼地(最好是圍繞信號線360°端接的方式),從而提供一個共模信號回流路徑,效果會更好。如下圖:

pYYBAGQ86-iANdHsAALz7xgDQU0670.png


如果沒有屏蔽線,則兩設備通過電容或者遠端地線提供共模回路,從而共模信號的環路較大,工模信號的輻射也會較大。

圖中電路沒有保護電路,一般在變壓器的初級(靠近PHY芯片一側)放置ESD陣列即可,由于是高速信號,ESD的結電容原則上不超過1pF,如果在工作環境比較惡劣的場景,需要選用功率更高的管子,結電容可適當增加,原則上不超過2pF,次級也需要增加保護器件,具體情況具體分析。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 控制器
    +關注

    關注

    112

    文章

    16445

    瀏覽量

    179445
  • 保護電路
    +關注

    關注

    46

    文章

    899

    瀏覽量

    101779
  • 以太網
    +關注

    關注

    40

    文章

    5460

    瀏覽量

    172723
  • 接口
    +關注

    關注

    33

    文章

    8691

    瀏覽量

    151912
  • 硬件設計
    +關注

    關注

    18

    文章

    399

    瀏覽量

    44668
收藏 人收藏

    評論

    相關推薦

    以太網是什么鬼?以太網基礎知識詳解

    以太網
    電子學習
    發布于 :2023年02月07日 21:05:57

    車載以太網快速入門#車載以太網

    車載以太網
    北匯信息POLELINK
    發布于 :2023年09月01日 17:54:31

    車載以太網基礎培訓——車載以太網的鏈路層#車載以太網

    車載以太網
    北匯信息POLELINK
    發布于 :2023年09月19日 16:25:21

    車載以太網硬件接口VN5650--基于Network-based模式的配置過程#車載以太網 #CANoe

    車載以太網
    北匯信息POLELINK
    發布于 :2024年05月15日 17:28:47

    車載以太網硬件接口VN5620設備展示與介紹#車載以太網

    車載以太網
    北匯信息POLELINK
    發布于 :2024年05月31日 10:27:03

    使用VN5620監控記錄以太網總線數據#車載以太網 #CANape

    以太網硬件
    北匯信息POLELINK
    發布于 :2024年06月09日 16:45:04

    以太網控制器(MAC)的基本框架怎么搭建

    以太網標準。如圖 10-6 所示,使用這個以太網控制器外部連接一塊 PHY 芯片(實現了物理層功能的芯片)就可以進行數據鏈路層的通信,即幀通信。在此基礎可以方便、快捷地開發出更高層次的協議,實現
    發表于 12-28 17:30

    哪里可以做硬件故障單板的整改,USB2./USB3.0/以太網/MIPI/電源

    哪里可以做硬件故障單板的整改,USB2./USB3.0/以太網/MIPI/電源等等北京地區最好
    發表于 11-15 11:04

    以太網與工業以太網的區別

    以太網相較工業以太網有以下四大缺陷,要使以太網符合工藝的要求,還必須克服這4大缺陷
    發表于 12-12 15:16 ?3802次閱讀

    光網絡以太網單板特性介紹

    通過本課程的學習,希望您掌握如下內容: 了解以太網特性單板常用術語及含義 熟練掌握各類以太網單板特性及差異 熟悉以太網
    發表于 02-08 16:38 ?17次下載
    光網絡<b class='flag-5'>以太網</b><b class='flag-5'>單板</b>特性介紹

    基于Xilinx公司的SOPC的以太網設計

    1.設計(論文)的主要任務及目標 (1) 研究SOPC理論如何應用于以太網終端設計; (2) 研究如何使用EDK軟件和IP核搭建整個設計硬件結構; (3) 在開發板實現以太網終端設計
    發表于 09-18 11:09 ?134次下載
    基于Xilinx公司的SOPC的<b class='flag-5'>以太網</b>設計

    MMoIP以太網交換機硬件安裝手冊

    MMoIP以太網交換機硬件安裝手冊
    發表于 01-01 16:43 ?0次下載

    以太網的傳播速率_以太網的傳輸介質

    本文首先介紹了以太網的傳播速率,其次介紹了千兆以太網的傳輸速度,最后介紹了以太網的傳輸介質。
    發表于 03-20 10:12 ?7494次閱讀

    如何快速分辨以太網與千兆以太網

    本文解釋并比較了兩種類型的以太網:快速以太網與千兆以太網。快速以太網和千兆以太網之間的最大區別在于速度。
    的頭像 發表于 05-06 16:35 ?4657次閱讀
    如何快速分辨<b class='flag-5'>以太網</b>與千兆<b class='flag-5'>以太網</b>

    以太網接口硬件知識

    以太網口是我們日常工程中常用的通信接口,以太網接口有很多種,本文將對常用以太網接口進行科普介紹。
    發表于 06-25 15:56 ?5088次閱讀
    <b class='flag-5'>以太網</b>接口<b class='flag-5'>硬件</b>知識
    临泽县| 百家乐官网8点直赢| 利都百家乐官网国际娱乐场| 太阳城百家乐群| 大哥大百家乐的玩法技巧和规则| 单机棋牌游戏下载| 百家乐官网分析概率原件| 阳宅24方位判断方法| 捷豹百家乐的玩法技巧和规则 | 太阳城百家乐官网赌博害人| 正宗杨公风水24山分金| 大发888网页免费游戏| 顺平县| 在线百家乐娱乐| 大发888娱乐城技巧| 百家乐官网机器昀程序| 真钱百家乐赌博| 大发888注册就送58| 澳门百家乐官网真人斗地主| 百家乐的保单打法| 大发888 3403| 现场百家乐官网平台源码| 百家乐白菜价| 新全讯| 立博百家乐官网的玩法技巧和规则| 百家乐倍投工具| 百家乐官网娱乐城玩法| 网上百家乐平台下载| 永利网上娱乐| 真人百家乐官网体验金| 大发888信誉娱乐城管理| 百家乐官网赌场分析网| 大众百家乐的玩法技巧和规则 | 博发百家乐的玩法技巧和规则| 崇信县| 百家乐厅| 百家乐官网手机投注| 百家乐麻关于博彩投注| 定安县| 百家乐1个人| 百家乐官网有没有攻略|