chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

0101以太網(wǎng)簡(jiǎn)介以及SMI接口

Q4MP_gh_c472c21 ? 來(lái)源:嵌入式ARM ? 作者:Firefly ? 2021-01-26 16:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

0101以太網(wǎng)簡(jiǎn)介

STM32F20X和STM32F21的以太網(wǎng)外設(shè)可接受和發(fā)送數(shù)據(jù)按照IEE802.3-2002標(biāo)準(zhǔn)。

以太網(wǎng)提供一個(gè)完整的、靈活的外設(shè)去滿足不同應(yīng)用和要求。它支持與外部相連(PHY)的兩個(gè)標(biāo)準(zhǔn)的工業(yè)接口:默認(rèn)情況使用在IEEE802.3規(guī)范中定義的獨(dú)立介質(zhì)接口(MII)和精簡(jiǎn)介質(zhì)獨(dú)立接口(RMII)。它可以被用于大量的需求,例如開(kāi)關(guān)(交換機(jī))、網(wǎng)絡(luò)接口卡等等。

以太網(wǎng)滿足下列標(biāo)準(zhǔn):

● IEEE 802.3-2002,用于以太網(wǎng)MAC。

● IEEE 1588-2008標(biāo)準(zhǔn),用于規(guī)定聯(lián)網(wǎng)時(shí)鐘同步的精度。

● AMBA 2.0,用于AHB主/從端口。

● RMII聯(lián)盟的RMII規(guī)范。

02 STM32F207的ETH介紹

STM32F207支持MII接口和RMII接口。STM32F207以太網(wǎng)外設(shè)包括一個(gè)MAC802.3(介質(zhì)訪問(wèn)控制)和一個(gè)DMA控制器。它默認(rèn)情況下支持MII和RMII接口,通過(guò)一個(gè)選擇位進(jìn)行切換(參考SYSCFG_PMC寄存器)。

DMA控制器通過(guò)AHB主從接口和內(nèi)核與內(nèi)存相連。AHB主接口控制數(shù)據(jù)傳輸,AHB從接口用于訪問(wèn)控制和狀態(tài)寄存器(CSR)空間。

在MAC內(nèi)核發(fā)送數(shù)據(jù)之前,數(shù)據(jù)經(jīng)過(guò)DMA的方式發(fā)送到FIFO中緩存。同樣的,接收FIFO存儲(chǔ)通過(guò)線路收到的以太網(wǎng)數(shù)據(jù)幀,直到這些數(shù)據(jù)幀通過(guò)DMA被傳輸?shù)较到y(tǒng)內(nèi)存。

以太網(wǎng)外設(shè)也包括一個(gè)SMI,用于和外部PHY通訊。通過(guò)一組寄存器的配置,用戶可以選擇MAC和DMA控制器的不同模式和功能。

當(dāng)使用以太網(wǎng)時(shí),AHB時(shí)鐘必須至少25MHZ。

下面是ETH的框圖

7d48642a-5f64-11eb-8b86-12bb97331649.png

關(guān)于AHB的連接信息:

區(qū)域1:我們稱(chēng)為SMI接口,用于配置外部PHY芯片。

區(qū)域2:是數(shù)據(jù)交換接口,也就是上面我們說(shuō)的MII接口和RMII接口。

03 SMI接口

3.1、站管理接口:SMI

站管理接口允許任何PHY寄存器請(qǐng)求通過(guò)2線時(shí)鐘和數(shù)據(jù)線。這個(gè)接口支持最多到32個(gè)PHY。

應(yīng)用程序可以從32個(gè)PHY中選擇一個(gè)PHY,然后從任意PHY包含的32個(gè)寄存器中選擇一個(gè)寄存器,發(fā)送控制數(shù)據(jù)或接收狀態(tài)信息。任意給定時(shí)間內(nèi)只能對(duì)一個(gè)PHY中的一個(gè)寄存器進(jìn)行尋址。

MDC時(shí)鐘線和MDIO數(shù)據(jù)線在微控制器中均用作復(fù)用功能I/O:

MDC:周期性時(shí)鐘,提供以最大頻率2.5 MHz傳輸數(shù)據(jù)時(shí)的參考時(shí)序。MDC的最短高電平時(shí)間和最短低電平時(shí)間必須均為160 ns。MDC的最小周期必須為400 ns。在空閑狀態(tài)下,SMI管理接口將MDC時(shí)鐘信號(hào)驅(qū)動(dòng)為低電平。

MDIO:數(shù)據(jù)輸入/輸出比特流,用于通過(guò)MDC時(shí)鐘信號(hào)向/從PHY設(shè)備同步傳輸狀態(tài)信息。

7e24e012-5f64-11eb-8b86-12bb97331649.png

3.2、SMI幀結(jié)構(gòu)

下圖給出了讀操作和寫(xiě)操作幀結(jié)構(gòu),位傳輸必須要求從左到右。

7e884918-5f64-11eb-8b86-12bb97331649.png

Preamble(32bit前導(dǎo)符):每個(gè)傳輸(讀或者寫(xiě))都必須以前導(dǎo)符開(kāi)始,前導(dǎo)符是MDIO線上連續(xù)的32個(gè)邏輯’1’信號(hào),和對(duì)應(yīng)MDC線上的32個(gè)時(shí)鐘信號(hào)。這部分信號(hào)用于和PHY設(shè)備建立同步。

Start(起始符):幀的起始符定義為’01’,也就是MDIO線從邏輯’1’降到’0’再回到’1’,以標(biāo)記傳輸?shù)摹?/p>

開(kāi)始。

Operation(操作符):用于定義操作的類(lèi)型:讀或者寫(xiě)。

PADDR:PHY的地址有5位,可以區(qū)分32個(gè)PHY。高位先被發(fā)送和接收。

RADDR:寄存器的地址有5位,可以尋址32個(gè)獨(dú)立的寄存器。高位先被發(fā)送和接收。

TA:2位的轉(zhuǎn)向符,插在RADDR和數(shù)據(jù)(DATA)之間,用于避免讀操作時(shí)發(fā)生沖突。讀操作時(shí),在TA的這2位時(shí)間內(nèi),MAC控制器保持MDIO線的高阻狀態(tài),PHY設(shè)備則先保持1位的高阻狀態(tài),在第2位時(shí)輸出’0’信號(hào)。寫(xiě)操作時(shí),在TA的這2位時(shí)間內(nèi),MAC控制器驅(qū)動(dòng)MDIO線輸出’10’信號(hào),而PHY設(shè)置則保持高阻狀態(tài)。

DATA(數(shù)據(jù)):16位的數(shù)據(jù)域。最先發(fā)送和接收的是ETH_MIID寄存器的第15位。

空閑位:MDIO線保持在高阻狀態(tài)。取消所有的三態(tài)驅(qū)動(dòng),由PHY的上拉電阻保證MDIO線處于邏輯’1’。

3.3、SMI寫(xiě)操作

當(dāng)應(yīng)用程序設(shè)置了MII寫(xiě)和忙位(以太網(wǎng)MACMII地址寄存器(ETH_MACMIIAR)),SMI接口會(huì)向PHY傳 送PHY地 址 和PHY寄 存 器 地 址 ,然 后 傳 輸 數(shù) 據(jù) (以 太 網(wǎng)MAC MII數(shù)據(jù) 寄 存器(ETH_MACMIIDR))。在SMI接口傳輸數(shù)據(jù)的過(guò)程中,不能修改MII地址寄存器和MII數(shù)據(jù)寄存器的內(nèi)容;在此過(guò)程中(忙位為高),對(duì)MII地址寄存器或MII數(shù)據(jù)寄存器的寫(xiě)操作將被忽視,并且不影響整個(gè)傳輸?shù)恼_完成。當(dāng)完成寫(xiě)操作時(shí),SMI接口將清除忙位,告知應(yīng)用程序。

下圖描述了寫(xiě)操作時(shí)的幀格式。

7ec0e53e-5f64-11eb-8b86-12bb97331649.png

3.4、SMI讀操作

當(dāng)程序把以太網(wǎng)MACMII地址寄存器(ETH_MACMIIAR)的MII忙位置為’1’,而保持MII寫(xiě)位為’0’,SMI接口則發(fā)送PHY地址和PHY寄存器地址,執(zhí)行讀PHY寄存器的操作。在整個(gè)傳輸過(guò)程中,應(yīng)用程序不能修改MII地址寄存器和MII數(shù)據(jù)寄存器的內(nèi)容。在傳輸過(guò)程中(忙位為高),對(duì)MII地址寄存器或者M(jìn)II數(shù)據(jù)寄存器的寫(xiě)操作將被忽視,并且不影響整個(gè)傳輸?shù)恼_完成。在讀操作完成后,SMI接口將清除忙位,并把從PHY讀回的數(shù)據(jù)更新到MII數(shù)據(jù)寄存器中。

下圖描述了讀操作的幀格式

7f174a0a-5f64-11eb-8b86-12bb97331649.png

3.5、SMI時(shí)鐘選擇

MAC啟動(dòng)管理寫(xiě)/讀操作。SMI時(shí)鐘是一個(gè)分頻時(shí)鐘,其時(shí)鐘源為應(yīng)用時(shí)鐘(AHB時(shí)鐘)。分頻系數(shù)取決于MII地址寄存器中設(shè)置的時(shí)鐘范圍。這里既然說(shuō)到了時(shí)鐘,就再次提一下上文提到的內(nèi)容:當(dāng)使用以太網(wǎng)時(shí),AHB時(shí)鐘必須至少25MHZ。

7fe6e4f4-5f64-11eb-8b86-12bb97331649.png

04 代碼

o4YBAGAP1jmAVq1gAADBCKebuAY401.jpg

pIYBAGAP1kGAcagHAAAwcZ58eQQ219.jpg

責(zé)任編輯:xj

原文標(biāo)題:STM32網(wǎng)絡(luò)之SMI接口

文章出處:【微信公眾號(hào):嵌入式ARM】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 以太網(wǎng)
    +關(guān)注

    關(guān)注

    41

    文章

    5866

    瀏覽量

    178595
  • STM32
    +關(guān)注

    關(guān)注

    2301

    文章

    11073

    瀏覽量

    369356
  • SMI
    SMI
    +關(guān)注

    關(guān)注

    0

    文章

    25

    瀏覽量

    12892

原文標(biāo)題:STM32網(wǎng)絡(luò)之SMI接口

文章出處:【微信號(hào):gh_c472c2199c88,微信公眾號(hào):嵌入式微處理器】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    以太網(wǎng)模塊被忽視的角落 #電磁兼容EMC #電子工程師 #電子元器件 #磁珠 #濾波電容 #以太網(wǎng)

    以太網(wǎng)
    深圳市韜略科技有限公司
    發(fā)布于 :2025年07月25日 17:35:35

    以太網(wǎng)入門(mén):從零開(kāi)始,掌握以太網(wǎng)基礎(chǔ)知識(shí)!

    以太網(wǎng)作為現(xiàn)代通信技術(shù)的基石,其重要性不言而喻。無(wú)論是日常網(wǎng)絡(luò)應(yīng)用,還是AI對(duì)高速大帶寬網(wǎng)絡(luò)的需求,以太網(wǎng)都扮演著不可或缺的角色。本文將從零開(kāi)始,帶您了解以太網(wǎng)的基礎(chǔ)知識(shí),幫助您快速入門(mén)。什么是
    的頭像 發(fā)表于 06-09 14:00 ?4012次閱讀
    <b class='flag-5'>以太網(wǎng)</b>入門(mén):從零開(kāi)始,掌握<b class='flag-5'>以太網(wǎng)</b>基礎(chǔ)知識(shí)!

    Microchip LAN9211-ABZJ 集成 10/100 以太網(wǎng) PHY的以太網(wǎng)控制器

    Microchip LAN9211-ABZJ 集成 10/100 以太網(wǎng) PHY的以太網(wǎng)控制器
    的頭像 發(fā)表于 06-04 14:56 ?666次閱讀
    Microchip LAN9211-ABZJ 集成 10/100 <b class='flag-5'>以太網(wǎng)</b> PHY的<b class='flag-5'>以太網(wǎng)</b>控制器

    ADIN1300低延遲和低功耗10 Mbps、100 Mbps和1 Gbps以太網(wǎng)PHY技術(shù)手冊(cè)

    ADIN1300是一款具有低延遲特性的低功耗、單端口、千兆以太網(wǎng)收發(fā)器,主要設(shè)計(jì)用于工業(yè)以太網(wǎng)應(yīng)用。 此設(shè)計(jì)集成了高能效以太網(wǎng)(EEE)物理層器件(PHY)內(nèi)核以及所有相關(guān)的通用
    的頭像 發(fā)表于 05-15 14:02 ?842次閱讀
    ADIN1300低延遲和低功耗10 Mbps、100 Mbps和1 Gbps<b class='flag-5'>以太網(wǎng)</b>PHY技術(shù)手冊(cè)

    ADIN1200可靠的工業(yè)低功耗10 Mbps和100 Mbps以太網(wǎng)PHY技術(shù)手冊(cè)

    ADIN1200是一款具有低延遲特性的低功耗、單端口、10 Mbps和100 Mbps以太網(wǎng)收發(fā)器,設(shè)計(jì)用于工業(yè)以太網(wǎng)應(yīng)用 此設(shè)計(jì)集成了高能效以太網(wǎng)(EEE)物理層器件(PHY)內(nèi)核以及
    的頭像 發(fā)表于 05-15 13:57 ?602次閱讀
    ADIN1200可靠的工業(yè)低功耗10 Mbps和100 Mbps<b class='flag-5'>以太網(wǎng)</b>PHY技術(shù)手冊(cè)

    雙通道CAN轉(zhuǎn)以太網(wǎng)#CAN轉(zhuǎn)以太網(wǎng)#三格電子

    以太網(wǎng)
    三格電子科技
    發(fā)布于 :2025年05月12日 13:17:05

    廣成科技CAN轉(zhuǎn)以太網(wǎng)模塊的作用和應(yīng)用

    CAN轉(zhuǎn)以太網(wǎng)模塊是一類(lèi)能夠?qū)AN總線數(shù)據(jù)轉(zhuǎn)換為以太網(wǎng)數(shù)據(jù)的設(shè)備,通常用于實(shí)現(xiàn)CAN總線與以太網(wǎng)總線之間的互聯(lián)互通。在智能鎖柜和智能文件交換箱中,CAN轉(zhuǎn)以太網(wǎng)模塊可以實(shí)現(xiàn)將本地CA
    的頭像 發(fā)表于 03-20 13:58 ?865次閱讀
    廣成科技CAN轉(zhuǎn)<b class='flag-5'>以太網(wǎng)</b>模塊的作用和應(yīng)用

    汽車(chē)以太網(wǎng)的演化進(jìn)程

    汽車(chē)以太網(wǎng)最早追溯至2012年的EAVB,2015年10月,第一個(gè)汽車(chē)以太網(wǎng)物理層標(biāo)準(zhǔn)802.3bw問(wèn)世,速率是100Mbps。到2020年以后,100Mbps汽車(chē)以太網(wǎng)開(kāi)始普及,如今除了汽車(chē)電子
    的頭像 發(fā)表于 02-07 09:49 ?2019次閱讀
    汽車(chē)<b class='flag-5'>以太網(wǎng)</b>的演化進(jìn)程

    交換機(jī)與以太網(wǎng)怎么連接

    在現(xiàn)代網(wǎng)絡(luò)通信中,交換機(jī)和以太網(wǎng)作為構(gòu)建局域網(wǎng)(LAN)的核心組件,其連接方式和配置對(duì)于網(wǎng)絡(luò)的性能和穩(wěn)定性至關(guān)重要。本文旨在深入探討交換機(jī)與以太網(wǎng)的連接方式,從硬件接口、網(wǎng)絡(luò)拓?fù)?、配?/div>
    的頭像 發(fā)表于 02-02 16:44 ?1817次閱讀

    單對(duì)以太網(wǎng)供電技術(shù)的演進(jìn)和應(yīng)用

    單對(duì)以太網(wǎng)(SPE)是一種新興的以太網(wǎng)通信標(biāo)準(zhǔn),與通常使用四對(duì)線的傳統(tǒng)以太網(wǎng)不同,它只使用一對(duì)線進(jìn)行數(shù)據(jù)傳輸。對(duì)于那些空間和重量受限的應(yīng)用,例如汽車(chē)、工業(yè)和物聯(lián)網(wǎng)(IoT)設(shè)備,這是一項(xiàng)非常實(shí)用的技術(shù)。如果通過(guò)此方式還能實(shí)現(xiàn)遠(yuǎn)端
    的頭像 發(fā)表于 01-15 14:17 ?2913次閱讀
    單對(duì)<b class='flag-5'>以太網(wǎng)</b>供電技術(shù)的演進(jìn)和應(yīng)用

    TOSUN 車(chē)載以太網(wǎng)仿真測(cè)試解決方案

    絡(luò),并扮演著越來(lái)越重要的角色。本文主要介紹TSMaster中以太網(wǎng)的基本功能、車(chē)載以太網(wǎng)相關(guān)設(shè)備、以及基于TSMaster的車(chē)載以太網(wǎng)解決方案,幫助您實(shí)現(xiàn)車(chē)載網(wǎng)絡(luò)
    的頭像 發(fā)表于 12-07 01:07 ?1267次閱讀
    TOSUN 車(chē)載<b class='flag-5'>以太網(wǎng)</b>仿真測(cè)試解決方案

    東沃電子汽車(chē)以太網(wǎng)接口浪涌靜電防護(hù)方案

    車(chē)載以太網(wǎng)是一種專(zhuān)門(mén)針對(duì)汽車(chē)內(nèi)部通信需求而設(shè)計(jì)的以太網(wǎng)技術(shù)。不同于傳統(tǒng)的4對(duì)非屏蔽雙絞線,它使用的是單一非屏蔽雙絞線(UTP)連接物理層接口(PHY)來(lái)實(shí)現(xiàn)100Mbit/s,甚至1Gbit/s
    的頭像 發(fā)表于 11-30 14:10 ?1277次閱讀
    東沃電子汽車(chē)<b class='flag-5'>以太網(wǎng)</b><b class='flag-5'>接口</b>浪涌靜電防護(hù)方案

    為什么MPLS仍是以太網(wǎng)傳輸技術(shù)的首選

    什么是運(yùn)營(yíng)商以太網(wǎng)傳輸技術(shù)? 運(yùn)營(yíng)商以太網(wǎng)是指在局域網(wǎng) (LAN) 之外使用以太網(wǎng)技術(shù),特別是用于長(zhǎng)距離、城域網(wǎng)和廣域
    的頭像 發(fā)表于 11-29 09:14 ?1292次閱讀
    為什么MPLS仍是<b class='flag-5'>以太網(wǎng)</b>傳輸技術(shù)的首選

    以太網(wǎng)協(xié)議的種類(lèi)和特點(diǎn)

    以太網(wǎng)是一種局域網(wǎng)(Local Area Network, LAN)技術(shù),它定義了一組用于在局域網(wǎng)中傳輸數(shù)據(jù)的規(guī)則和標(biāo)準(zhǔn)。以太網(wǎng)協(xié)議的種類(lèi)和特點(diǎn)如下: 1.
    的頭像 發(fā)表于 11-08 09:10 ?4350次閱讀

    工業(yè)以太網(wǎng)的應(yīng)用場(chǎng)景分析

    隨著工業(yè)4.0和智能制造的興起,工業(yè)以太網(wǎng)作為連接工業(yè)設(shè)備、實(shí)現(xiàn)自動(dòng)化和智能化的關(guān)鍵技術(shù),其應(yīng)用場(chǎng)景日益廣泛。 工業(yè)以太網(wǎng)的特點(diǎn) 高可靠性 :工業(yè)以太網(wǎng)設(shè)備通常采用堅(jiān)固的外殼和接口,能
    的頭像 發(fā)表于 11-07 14:26 ?2484次閱讀