国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

嵌入式網(wǎng)絡(luò)接口之MAC芯片與PHY芯片

這篇具有很好參考價(jià)值的文章主要介紹了嵌入式網(wǎng)絡(luò)接口之MAC芯片與PHY芯片。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

目錄

0. 參考文檔

1.嵌入式網(wǎng)絡(luò)接口簡(jiǎn)介

2.嵌入式網(wǎng)絡(luò)硬件架構(gòu)方案

2.1 SOC內(nèi)未集成MAC芯片

2.2 SOC內(nèi)集成MAC芯片

2.3 主流方案總結(jié)

2.3 參照實(shí)際網(wǎng)卡的說明

3.MII/RMII及MDIO接口

3.1 MII

3.2 RMII

3.3 MDIO


?文章來源地址http://www.zghlxwxcb.cn/news/detail-769399.html

0. 參考文檔

網(wǎng)卡構(gòu)造:MAC與PHY的關(guān)系,GMAC介紹_學(xué)海無涯_come on的博客-CSDN博客對(duì)于上述三部分,并不一定都是獨(dú)立的芯片,主要有以下幾種情況CPU內(nèi)部集成了MAC和PHY (難度較高)CPU內(nèi)部集成MAC,PHY采用獨(dú)立芯片 (主流方案)CPU不集成MAC和PHY,MAC和PHY采用獨(dú)立芯片或者集成芯片 (高端采用)在軟件上對(duì)網(wǎng)口的操作通常分為下面幾步:為數(shù)據(jù)收發(fā)分配內(nèi)存;初始化MAC寄存器;初始化PHY寄存器(通過MIIM);啟動(dòng)收發(fā);_gmachttps://blog.csdn.net/chenhuanqiangnihao/article/details/128287341

【genius_platform軟件平臺(tái)開發(fā)】第九十八講:嵌入式網(wǎng)絡(luò)接口(MAC、PHY)_隨意的風(fēng)的博客-CSDN博客15這16個(gè)寄存器的功能,16~31這16個(gè)寄存器由廠商自行實(shí)現(xiàn)。也就是說不管你用的哪個(gè)廠家的PHY芯片,其中0~15這16個(gè)寄存器是一模一樣的。僅靠這16個(gè)寄存器是完全可以驅(qū)動(dòng)起PHY芯片的,至少能保證基本的網(wǎng)絡(luò)數(shù)據(jù)通信,因此Linux內(nèi)核有通用PHY驅(qū)動(dòng),按道理來講,不管你使用的哪個(gè)廠家的PHY芯片,都可以使用Linux的這個(gè)通用PHY驅(qū)動(dòng)來驗(yàn)證網(wǎng)絡(luò)工作是否正常。事實(shí)上在實(shí)際開發(fā)中可能會(huì)遇到一些其他的問題導(dǎo)致Linux內(nèi)核的通用PHY驅(qū)動(dòng)工作不正常,這個(gè)時(shí)候就需要驅(qū)動(dòng)開發(fā)人員去調(diào)試了。https://blog.csdn.net/Windgs_YF/article/details/131262026

PHY芯片快速深度理解(持續(xù)更新中……)_daisy.skye的博客-CSDN博客物理層芯片稱為PHY、數(shù)據(jù)鏈路層芯片稱為MAC??梢钥吹絇HY的數(shù)據(jù)是RJ45網(wǎng)絡(luò)接口(網(wǎng)線口)穿過了的差分信號(hào),而PHY作用就是將差分信號(hào)轉(zhuǎn)為數(shù)字信號(hào),這塊內(nèi)容不用深究,制造商都設(shè)計(jì)好了。那我們干什么呢?(主要是對(duì)phy芯片進(jìn)行模式選擇,比如工作速率,工作模式)為什么要熟悉RJ45網(wǎng)口上面說到針對(duì)phy芯片我們只要進(jìn)行模式選擇(下文會(huì)介紹使用mdio接口,通過寄存器控制)那模式選擇后,如何查看是否有效呢?最簡(jiǎn)單直接的就是通過RJ45網(wǎng)口的指示燈查看。_phy芯片https://blog.csdn.net/qq_40715266/article/details/124095801

1.嵌入式網(wǎng)絡(luò)接口簡(jiǎn)介

提起網(wǎng)絡(luò),我們一般想到的是“以太網(wǎng)卡”。網(wǎng)卡硬件分為兩部分:1)數(shù)據(jù)鏈路層的MAC芯片;2)物理層的PHY芯片。

MAC位于OSI七層協(xié)議中數(shù)據(jù)鏈路層的下半部分,主要負(fù)責(zé)控制與連接物理層的物理介質(zhì)。MAC在發(fā)送數(shù)據(jù)的時(shí)候,事先判斷是否可以發(fā)送數(shù)據(jù),如果可以,給數(shù)據(jù)加上一些控制信息,再將數(shù)據(jù)以及控制信息以規(guī)定的格式封裝成幀發(fā)送到物理層;在接收數(shù)據(jù)的時(shí)候,MAC只接收發(fā)送至本網(wǎng)卡的單播幀、組播幀和廣播幀,其余的丟棄,再將幀重新組合成數(shù)據(jù),并判斷輸入的數(shù)據(jù)是否發(fā)生傳輸錯(cuò)誤,如果沒有錯(cuò)誤,則去掉控制信息發(fā)送至LLC層。

PHY位于OSI七層協(xié)議中的物理層。PHY在發(fā)送數(shù)據(jù)的時(shí)候,收到MAC過來的數(shù)據(jù),然后把并行數(shù)據(jù)轉(zhuǎn)化為串行流數(shù)據(jù),按照物理層的編碼規(guī)則把數(shù)據(jù)編碼,再變?yōu)槟M信號(hào)送出去,收數(shù)據(jù)時(shí)的流程反之。

2.嵌入式網(wǎng)絡(luò)硬件架構(gòu)方案

大家都是通過看數(shù)據(jù)手冊(cè)來判斷一款SOC是否支持網(wǎng)絡(luò),如果一款芯片數(shù)據(jù)手冊(cè)說自己支持網(wǎng)絡(luò),一般都是說的這款SOC內(nèi)置MAC,MAC類似I2C控制器、SPI控制器一樣的外設(shè)。

但是光有MAC還不能直接驅(qū)動(dòng)網(wǎng)絡(luò),還需要另外一個(gè)芯片:PHY,因此對(duì)于內(nèi)置MAC的SOC,其外部必須搭配一個(gè)PHY芯片。內(nèi)部沒有MAC的SOC芯片,就需要使用外置的MAC+PHY一體芯片了,這里就要牽扯出常見的兩個(gè)嵌入式網(wǎng)絡(luò)硬件方案了。

2.1 SOC內(nèi)未集成MAC芯片

對(duì)于內(nèi)部沒有MAC的SOC芯片,可以使用外置 MAC+PHY一體的網(wǎng)絡(luò)芯片來實(shí)現(xiàn)網(wǎng)絡(luò)功能。比如三星linux開發(fā)板里面用的最多的DM9000,DM9000對(duì)SOC提供了一個(gè)SRAM接口,SOC會(huì)以SRAM的方式操作DM9000。

有些外置的網(wǎng)絡(luò)芯片更強(qiáng)大,內(nèi)部甚至集成了硬件TCP/IP協(xié)議棧,對(duì)外提供一個(gè)SPI接口,比如W5500。SOC通過SPI接口與W5500進(jìn)行通信,由于W5500內(nèi)置了硬件TCP/IP協(xié)議棧,因此SOC就不需要移植軟件協(xié)議棧,直接通過SPI來操作W5500,簡(jiǎn)化了單片機(jī)聯(lián)網(wǎng)方案。

這種方案的優(yōu)點(diǎn)就是讓不支持網(wǎng)絡(luò)的SOC能夠另辟蹊徑,實(shí)現(xiàn)網(wǎng)絡(luò)功能,但是缺點(diǎn)就是網(wǎng)絡(luò)效率不高,因?yàn)橐话阈酒瑑?nèi)置的MAC會(huì)有網(wǎng)絡(luò)加速引擎,比如網(wǎng)絡(luò)專用DMA,網(wǎng)絡(luò)處理效率會(huì)很高。而且此類外置芯片網(wǎng)速都不快,基本就是10/100M。另外,相比PHY芯片而言,此類芯片的成本也比較高,可選擇比較少。

SOC與外部MAC+PHY芯片的連接如下圖所示:

以太網(wǎng)phy轉(zhuǎn)以太網(wǎng)mac芯片,嵌入式硬件

2.2 SOC內(nèi)集成MAC芯片

我們一般說某個(gè)SOC支持網(wǎng)絡(luò),說的就是他內(nèi)部集成網(wǎng)絡(luò)MAC外設(shè),此時(shí)我們還需要外接一個(gè)網(wǎng)絡(luò)PHY芯片。目前幾乎所有支持網(wǎng)絡(luò)的SOC都是內(nèi)置MAC外設(shè),比如STM32F4/F7/H7系列、NXP的I.MX系列,內(nèi)部集成網(wǎng)絡(luò)MAC的優(yōu)點(diǎn)如下:

1)內(nèi)部MAC外設(shè)會(huì)有專用的加速模塊,比如專用的DMA,加速網(wǎng)速數(shù)據(jù)的處理。

2)網(wǎng)速快,可以支持10/100/1000M網(wǎng)速。

3)外接PHY可選擇性多,成本低。

內(nèi)部的MAC外設(shè)會(huì)通過MII或者RMII接口來連接外部的PHY芯片,MII/RMII接口用來傳輸網(wǎng)絡(luò)數(shù)據(jù)。另外主控需要配置或讀取PHY芯片,也就是讀寫PHY的內(nèi)部寄存器,所以還需要一個(gè)控制接口,叫做MDIO(也叫作SMI),MDIO很類似IIC,也是兩根線,一根數(shù)據(jù)線叫做MDIO,一根時(shí)鐘線叫做MDC。SOC內(nèi)部MAC外設(shè)與外部PHY芯片的連接如下圖所示:

以太網(wǎng)phy轉(zhuǎn)以太網(wǎng)mac芯片,嵌入式硬件

2.3 主流方案總結(jié)

由于PHY包含大量模擬器件,而MAC是典型的數(shù)字電路,考慮到芯片面積及模擬/數(shù)字混合架構(gòu)的原因,將MAC集成進(jìn)SOC,PHY留在片外,這種結(jié)構(gòu)是最常見的。

以太網(wǎng)phy轉(zhuǎn)以太網(wǎng)mac芯片,嵌入式硬件

其中,MAC與PHY之間有兩個(gè)重要的接口:1)MII總線接口,主要完成數(shù)據(jù)收發(fā)相關(guān)業(yè)務(wù);2)MDIO總線接口(也叫作SMI),主要完成SOC對(duì)PHY芯片各寄存器的配置。

當(dāng)PHY芯片發(fā)送數(shù)據(jù)時(shí),接受MAC芯片從MII接口發(fā)送過來的數(shù)字信號(hào),然后轉(zhuǎn)換成模擬信號(hào),通過MDI接口傳輸出去。

網(wǎng)絡(luò)設(shè)備是通過網(wǎng)線連接起來的,插入網(wǎng)線的地方叫做RJ45座(見下圖上),RJ45座要與PHY芯片連接在一起,但是中間還需要一個(gè)網(wǎng)絡(luò)變壓器(見下圖下),其主要作用是1)增強(qiáng)信號(hào)。網(wǎng)線傳輸?shù)木嚯x很長(zhǎng),有時(shí)候需要送到100米甚至更遠(yuǎn)的地址,那么就會(huì)導(dǎo)致信號(hào)的流失,需要提前增強(qiáng)信號(hào);2)隔離外部設(shè)備,增強(qiáng)芯片抗干擾能力。網(wǎng)線與內(nèi)部芯片直接相連的話,電磁感應(yīng)和靜電也很容易導(dǎo)致芯片的損壞。所以就要使用網(wǎng)絡(luò)變壓器連接RJ45座。

以太網(wǎng)phy轉(zhuǎn)以太網(wǎng)mac芯片,嵌入式硬件

以太網(wǎng)phy轉(zhuǎn)以太網(wǎng)mac芯片,嵌入式硬件

同時(shí),PHY芯片會(huì)引出兩個(gè)引腳,連接到RJ45座的LED燈上,對(duì)LED燈進(jìn)行控制,用來指示當(dāng)前網(wǎng)絡(luò)通信狀態(tài)。RJ45 座子上一般有兩個(gè)燈,一個(gè)橙色,一個(gè)綠色,綠色亮表示網(wǎng)絡(luò)連接正常,黃色閃爍說明當(dāng)前正在進(jìn)行網(wǎng)絡(luò)通信,黃燈閃動(dòng)頻率越快表示網(wǎng)速越好。

2.3 參照實(shí)際網(wǎng)卡的說明

MAC和PHY分開的以太網(wǎng)卡 :

以太網(wǎng)phy轉(zhuǎn)以太網(wǎng)mac芯片,嵌入式硬件

MAC和PHY集成在一個(gè)芯片的網(wǎng)卡:

以太網(wǎng)phy轉(zhuǎn)以太網(wǎng)mac芯片,嵌入式硬件

?

上圖中各部件為:①RJ-45接口、②Transformer(隔離變壓器)、③PHY芯片、④MAC芯片、⑤EEPROM、⑥BOOTROM插槽、⑦WOL接頭、⑧晶振、⑨電壓轉(zhuǎn)換芯片、⑩LED指示燈。

3.MII/RMII及MDIO接口

MAC與PHY接口支持四種類型:MII、RMII、GMII、RGMII。這四種類型都是從MII(Media Independent Interface)衍生出來的,RMII(Reduced MII)是精簡(jiǎn)版的MII,GMII(Gigabit MII)是支持千兆傳輸速率的MII,RGMII(Reduced GMII)是精簡(jiǎn)版的GMII。下面主要介紹MII和RMII。

3.1 MII

MII全稱是Media Independent Interface,直譯過來就是介質(zhì)獨(dú)立接口,它是IEEE-802.3定義的以太網(wǎng)標(biāo)準(zhǔn)接口,MII接口用于以太網(wǎng)MAC連接PHY芯片,連接示意圖如下圖所示:

以太網(wǎng)phy轉(zhuǎn)以太網(wǎng)mac芯片,嵌入式硬件

MII接口一共有16根信號(hào)線,含義如下:

  • TX_CLK:發(fā)送時(shí)鐘,如果網(wǎng)速為100M的話時(shí)鐘頻率為25MHz,10M網(wǎng)速的話時(shí)鐘頻率為2.5MHz,此時(shí)鐘由PHY產(chǎn)生并發(fā)送給MAC。
  • TX_EN:發(fā)送使能信號(hào)。
  • TX_ER:發(fā)送錯(cuò)誤信號(hào),高電平有效,表示TX_ER有效期內(nèi)傳輸?shù)臄?shù)據(jù)無效。10Mpbs網(wǎng)速下TX_ER不起作用。
  • TXD[3:0]:發(fā)送數(shù)據(jù)信號(hào)線,一共4根。
  • RXD[3:0]:接收數(shù)據(jù)信號(hào)線,一共4根。
  • RX_CLK:接收時(shí)鐘信號(hào),如果網(wǎng)速為100M的話時(shí)鐘頻率為25MHz,10M網(wǎng)速的話時(shí)鐘頻率為2.5MHz,RX_CLK也是由PHY產(chǎn)生的。
  • RX_ER:接收錯(cuò)誤信號(hào),高電平有效,表示RX_ER有效期內(nèi)傳輸?shù)臄?shù)據(jù)無效。10Mpbs網(wǎng)速下RX_ER不起作用。
  • RX_DV:接收數(shù)據(jù)有效,作用類似TX_EN。
  • CRS:載波偵聽信號(hào)。
  • COL:沖突檢測(cè)信號(hào)。

MII接口的缺點(diǎn)就是所需信號(hào)線太多,這還沒有算MDIO和MDC這兩根管理接口的數(shù)據(jù)線,因此MII接口使用已經(jīng)越來越少了。

3.2 RMII

RMII全稱是Reduced Media Independent Interface,翻譯過來就是精簡(jiǎn)的介質(zhì)獨(dú)立接口,也就是MII接口的精簡(jiǎn)版本。RMII接口只需要7根數(shù)據(jù)線,相比MII直接減少了9根,極大的方便了板子布線,RMII接口連接PHY芯片的示意圖如下圖所示:

以太網(wǎng)phy轉(zhuǎn)以太網(wǎng)mac芯片,嵌入式硬件

  • TX_EN:發(fā)送使能信號(hào)。
  • TXD[1:0]:發(fā)送數(shù)據(jù)信號(hào)線,一共2根。
  • RXD[1:0]:接收數(shù)據(jù)信號(hào)線,一共2根。
  • CRS_DV:相當(dāng)于MII接口中的RX_DV和CRS這兩個(gè)信號(hào)的混合。
  • REF_CLK:參考時(shí)鐘,由外部時(shí)鐘源提供, 頻率為50MHz。這里與MII不同,MII的接收和發(fā)送時(shí)鐘是獨(dú)立分開的,而且都是由PHY芯片提供的。

3.3 MDIO

MDIO接口(也叫作SMI接口),全稱是Management Data Input/Output,直譯過來就是管理數(shù)據(jù)輸入輸出接口,是一個(gè)簡(jiǎn)單的兩線串行接口,包括一根MDIO數(shù)據(jù)線和一根MDC時(shí)鐘線。驅(qū)動(dòng)程序可以通過MDIO和MDC這兩根線訪問任意PHY芯片的任意一個(gè)寄存器,總線框圖如下圖所示。

以太網(wǎng)phy轉(zhuǎn)以太網(wǎng)mac芯片,嵌入式硬件

MDIO的讀寫時(shí)序如下圖所示,其含義是讀/寫某一PHY芯片(由PHYAD字段指定)中的某一寄存器(由REGAD字段指定):

以太網(wǎng)phy轉(zhuǎn)以太網(wǎng)mac芯片,嵌入式硬件

從上表可知,MDIO可讀寫的PHY地址(即圖中的PHYAD字段)為5位,所以一個(gè)SOC最多管理2^5=32個(gè)PHY芯片(與MDIO總線框圖相呼應(yīng))。MDIO可訪問該P(yáng)HY芯片(由PHYAD指定)中的寄存器地址(即圖中的REGAD字段)也為5位,所以一個(gè)PHY芯片中最多有32個(gè)寄存器,其中寄存器0-15這16個(gè)寄存器各個(gè)公司都是一樣的,后面16個(gè)寄存器則由不同廠家各自定義。

IEEE802.3協(xié)議英文原版中的 “22.2.4 Management functions”章節(jié)對(duì)PHY的前16個(gè)寄存器功能進(jìn)行了規(guī)定,如下圖所示:

以太網(wǎng)phy轉(zhuǎn)以太網(wǎng)mac芯片,嵌入式硬件

?

?

?

到了這里,關(guān)于嵌入式網(wǎng)絡(luò)接口之MAC芯片與PHY芯片的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 2022嵌入式芯片與系統(tǒng)設(shè)計(jì)競(jìng)賽

    2022嵌入式芯片與系統(tǒng)設(shè)計(jì)競(jìng)賽

    2022嵌入式芯片與系統(tǒng)設(shè)計(jì)競(jìng)賽 這是我們第一次參加相關(guān)的學(xué)科競(jìng)賽,基本上算是摸著石頭過河,盡管有老師和同學(xué)的幫助但是還是走了不少的彎路。我們屬于中部賽區(qū),選的是芯片應(yīng)用賽道,使用的是赤菟CH32V307開發(fā)板。 我們的項(xiàng)目是:基于(CH32V307VCT6)的智能配送小車 該

    2023年04月09日
    瀏覽(25)
  • [嵌入式系統(tǒng)-24]:RT-Thread -11- 內(nèi)核組件編程接口 - 網(wǎng)絡(luò)組件 - TCP/UDP Socket編程

    [嵌入式系統(tǒng)-24]:RT-Thread -11- 內(nèi)核組件編程接口 - 網(wǎng)絡(luò)組件 - TCP/UDP Socket編程

    目錄 一、RT-Thread網(wǎng)絡(luò)組件 1.1 概述 1.2 RT-Thread支持的網(wǎng)絡(luò)協(xié)議棧 1.3?RT-Thread如何選擇不同的網(wǎng)絡(luò)協(xié)議棧 二、Socket編程 2.1 概述 2.2 UDP socket編程 2.3 TCP socket編程 2.4 TCP socket收發(fā)數(shù)據(jù) RT-Thread 是一個(gè)開源的嵌入式實(shí)時(shí)操作系統(tǒng)(RTOS),它提供了豐富的網(wǎng)絡(luò)組件用于網(wǎng)絡(luò)通信。 RT-

    2024年03月12日
    瀏覽(35)
  • ARM/Linux嵌入式面經(jīng)(二):芯片原廠

    UART(Universal Asynchronous Receiver/Transmitter,通用異步收發(fā)傳輸器)是一種用于串行通信的協(xié)議,它使用一對(duì)傳輸線(TX和RX)進(jìn)行雙向通信。 UART通信通過串行傳輸數(shù)據(jù),數(shù)據(jù)以字節(jié)為單位進(jìn)行傳輸。每個(gè)字節(jié)由起始位、數(shù)據(jù)位、校驗(yàn)位和停止位組成。 當(dāng)模塊向UART發(fā)送數(shù)據(jù)信息時(shí)

    2024年04月10日
    瀏覽(37)
  • 嵌入式開發(fā)--XW09A觸摸芯片的使用

    嵌入式開發(fā)--XW09A觸摸芯片的使用

    XW09A是廈門市芯網(wǎng)電子科技有限公司出品的一顆觸摸芯片,支持9鍵多點(diǎn)觸摸,I2C接口,帶中斷引腳。 以下摘抄自芯片手冊(cè) 極高的靈敏度,可穿透13mm 的玻璃,感應(yīng)到手指的觸摸 超強(qiáng)的抗干擾和ESD 能力,不加任何器件即可通過人體8000v 實(shí)驗(yàn) 外圍電路簡(jiǎn)單,最少只需一個(gè)4.7nf 電

    2024年02月13日
    瀏覽(93)
  • 嵌入式音頻開發(fā):Codec芯片ES8311的驅(qū)動(dòng)開發(fā)

    嵌入式音頻開發(fā):Codec芯片ES8311的驅(qū)動(dòng)開發(fā) 隨著物聯(lián)網(wǎng)和嵌入式系統(tǒng)的快速發(fā)展,嵌入式音頻設(shè)備的需求也越來越高。Codec芯片作為嵌入式音頻處理的核心組件之一,能夠?qū)崿F(xiàn)音頻采集、編碼、解碼等功能。本文將重點(diǎn)介紹如何進(jìn)行Codec芯片ES8311的驅(qū)動(dòng)開發(fā),以滿足嵌入式音頻

    2024年02月04日
    瀏覽(72)
  • AI嵌入式K210項(xiàng)目(1)-芯片開發(fā)板介紹

    AI嵌入式K210項(xiàng)目(1)-芯片開發(fā)板介紹

    在人工智能大潮滾滾而來的時(shí)代,作為一個(gè)從事嵌入式行業(yè)多年的程序猿倍感焦慮,有被替代的焦慮,也有跟不上新技術(shù)步伐的無奈,本系列文章將介紹一個(gè)從硬件設(shè)計(jì)到ai訓(xùn)練、最后到模型部署的完整案例;第一階段我將介紹使用C語言進(jìn)行裸機(jī)開發(fā),在熟悉了硬件和系統(tǒng)之

    2024年01月17日
    瀏覽(99)
  • 正點(diǎn)原子嵌入式linux驅(qū)動(dòng)開發(fā)——外置RTC芯片PCF8563

    正點(diǎn)原子嵌入式linux驅(qū)動(dòng)開發(fā)——外置RTC芯片PCF8563

    上一章學(xué)習(xí)了STM32MP1內(nèi)置RTC外設(shè) ,了解了Linux系統(tǒng)下RTC驅(qū)動(dòng)框架。一般的應(yīng)用場(chǎng)合使用SOC內(nèi)置的RTC就可以了,而且成本也低,但是 在一些對(duì)于時(shí)間精度要求比較高的場(chǎng)合,SOC內(nèi)置的RTC就不適用了 。這個(gè)時(shí)候需要根據(jù)自己的應(yīng)用要求選擇合適的外置RTC芯片, 正點(diǎn)原子STM32MP1開發(fā)

    2024年02月06日
    瀏覽(21)
  • 【以太網(wǎng)通信】PHY 芯片回環(huán)測(cè)試

    【以太網(wǎng)通信】PHY 芯片回環(huán)測(cè)試

    PHY 芯片通常帶有回環(huán)(Loopback)功能,用于 PHY 通信鏈路的測(cè)試。本文主要討論三種常用 PHY 芯片的回環(huán)功能,并使用 Broadcom 的 B50612D 芯片進(jìn)行 PHY 回環(huán)測(cè)試。 目錄 1 常見 PHY 的回環(huán)功能 1.1 KSZ9031 1.2 RTL8211 1.3 B50610/B50612 2 PHY 回環(huán)測(cè)試 ????????KSZ9031?芯片支持以下兩種回環(huán)模

    2024年02月02日
    瀏覽(22)
  • 嵌入式軟件開發(fā)工程師應(yīng)該關(guān)注芯片數(shù)據(jù)手冊(cè)中的哪些信息

    1. 芯片的架構(gòu)和處理器類型:了解芯片的架構(gòu)和處理器類型可以幫助開發(fā)人員選擇合適的開發(fā)工具和編程語言。 2. 芯片的時(shí)鐘頻率和電源要求:了解芯片的時(shí)鐘頻率和電源要求可以幫助開發(fā)人員設(shè)計(jì)合適的電路和電源系統(tǒng)。 3. 芯片的存儲(chǔ)器類型和容量:了解芯片的存儲(chǔ)器類

    2024年02月08日
    瀏覽(103)
  • RTL8201 以太網(wǎng)PHY芯片 調(diào)試記錄

    RTL8201 以太網(wǎng)PHY芯片 調(diào)試記錄

    為了盡量給甲方降低成本,決定使用較低成本的PHY芯片RTL8201F-VB-CG芯片。移植官網(wǎng)的以太網(wǎng)demo程序,git上下載了一份很好看的rtl8201F的驅(qū)動(dòng)程序,用來替換官方demo的lan8742程序。并沒有直接通,于是開始了調(diào)試之路。 芯片型號(hào):stm32h753 官網(wǎng)例程文件名:STM32Cube_FW_H7_V1.10.0 使用

    2023年04月20日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包