當(dāng)前位置:首頁 > 模擬 > ADI
[導(dǎo)讀]雙通道支持常用于工業(yè)檢測(cè)、控制和分布式控制系統(tǒng)的線形和環(huán)形網(wǎng)絡(luò)拓?fù)洹?

電路功能與優(yōu)勢(shì)

圖1所示電路是一種雙通道、低延遲、低功耗的以太網(wǎng)物理層(PHY)卡,支持10 Mbps、100 Mbps和1000 Mbps速度,適合于采用線形和環(huán)形網(wǎng)絡(luò)拓?fù)涞墓I(yè)以太網(wǎng)應(yīng)用。

雙通道支持常用于工業(yè)檢測(cè)、控制和分布式控制系統(tǒng)的線形和環(huán)形網(wǎng)絡(luò)拓?fù)?。ADIN1300以太網(wǎng)PHY針對(duì)電磁兼容性(EMC)和靜電放電(ESD)魯棒性進(jìn)行了廣泛的測(cè)試,并支持自動(dòng)協(xié)商,能夠以宣傳的最高通用速度與遠(yuǎn)程PHY器件鏈接。PHY中的IEEE 1588時(shí)間戳降低了實(shí)時(shí)應(yīng)用中的時(shí)序不確定性,并增強(qiáng)了冗余和實(shí)時(shí)應(yīng)用的鏈路損耗檢測(cè)。

該電路由兩個(gè)獨(dú)立的10 Mbps、100 Mbps和1000 Mbps PHY組成,每個(gè)PHY均有一個(gè)高能效以太網(wǎng)(EEE) PHY內(nèi)核及所有相關(guān)的通用模擬電路、輸入輸出時(shí)鐘緩沖、管理接口、子系統(tǒng)寄存器、媒介訪問控制(MAC)接口和控制邏輯。

該設(shè)計(jì)由主機(jī)現(xiàn)場(chǎng)可編程門陣列(FPGA)夾層卡(FMC)開發(fā)板供電,無需外部電源。軟件可編程時(shí)鐘支持媒介獨(dú)立接口(MII)、精簡(jiǎn)MII (RMII)和精簡(jiǎn)千兆位MII (RGMII) MAC接口模式。集成磁性元件的RJ45端口使解決方案盡可能緊湊。

該解決方案在千兆速度下支持最長(zhǎng)150米電纜,在100 Mbps或10 Mbps速率下支持最長(zhǎng)180米電纜。該解決方案通常用于環(huán)形或總線拓?fù)洹DIN1300的自動(dòng)協(xié)商特性允許以支持的最高速度與其他PHY器件連接。

10 Mbps/100 Mbps/1000 Mbps雙通道、低功耗工業(yè)以太網(wǎng)PHY

圖1.EVAL-CN0506-FMCZ簡(jiǎn)化框圖(未顯示解耦和所有連接)

電路描述

以太網(wǎng)

以太網(wǎng)是局域網(wǎng)(LAN)中數(shù)據(jù)網(wǎng)絡(luò)應(yīng)用最常見的基于分組的物理連接類型,由電氣電子工程師協(xié)會(huì)(IEEE) 802.3標(biāo)準(zhǔn)的多個(gè)小節(jié)和規(guī)范定義。

以太網(wǎng)具有不同的速度和傳輸媒介。但是,本電路筆記的重點(diǎn)是直通或交叉、5e類(CAT5e)或6類(CAT6)雙絞線電纜上的10BASE-T、100BASE-TX和1000BASE-T。

線形和環(huán)形網(wǎng)絡(luò)拓?fù)?/strong>

典型工業(yè)以太網(wǎng)網(wǎng)絡(luò)采用線形或環(huán)形拓?fù)溥M(jìn)行部署。與星形網(wǎng)絡(luò)相比,線形和環(huán)形網(wǎng)絡(luò)拓?fù)涞牟季€長(zhǎng)度更短,而且環(huán)形網(wǎng)絡(luò)還有一條冗余路徑(參見圖2)。連接至線性或環(huán)形網(wǎng)絡(luò)的每個(gè)設(shè)備都需要兩個(gè)以太網(wǎng)端口,以便沿網(wǎng)絡(luò)傳遞以太網(wǎng)幀。

10 Mbps/100 Mbps/1000 Mbps雙通道、低功耗工業(yè)以太網(wǎng)PHY

圖2.線形和環(huán)形拓?fù)?

PHY

PHY是實(shí)現(xiàn)開放系統(tǒng)互連(OSI)模型的物理層功能的物理接口收發(fā)器。PHY對(duì)器件之間發(fā)送和接收的數(shù)據(jù)進(jìn)行編碼和解碼,從而保持幀和數(shù)據(jù)包的完整性(參見圖3)。

PHY硬件配置—綁定電阻

可以將ADIN1300配置為上電就緒以建立鏈路。此PHY硬件配置使用外部綁定電阻,為非托管應(yīng)用中的上電操作提供一個(gè)已知配置。在非托管應(yīng)用中,用戶通常不會(huì)在管理數(shù)據(jù)輸入輸出(MDIO)上配置PHY。相反,非托管應(yīng)用依賴PHY硬件配置以適當(dāng)?shù)呐渲脝?dòng)ADIN1300,從而準(zhǔn)備好與遠(yuǎn)程PHY伙伴鏈接。當(dāng)ADIN1300上電時(shí),硬件綁定引腳在器件退出復(fù)位狀態(tài)時(shí)進(jìn)行采樣,這樣PHY器件便知道如何配置各種功能。

本電路筆記關(guān)注的硬件配置模式是速度、PHY地址、自動(dòng)媒介相關(guān)接口交叉(Auto-MDIX)和MAC接口。EVAL-CN0506-FMCZ包含多種尺寸的電阻以支持各種組合,并有一個(gè)特定的默認(rèn)配置。如果需要更改默認(rèn)硬件配置,可以插入或卸下電阻元件。

有關(guān)使用其他特性和功能(例如高能效以太網(wǎng)(EEE)、能量檢測(cè)關(guān)斷、關(guān)斷速度和軟件關(guān)斷)的更多信息,請(qǐng)查閱ADIN1300數(shù)據(jù)手冊(cè)。

10 Mbps/100 Mbps/1000 Mbps雙通道、低功耗工業(yè)以太網(wǎng)PHY

圖3.帶有PHY器件的典型網(wǎng)絡(luò)傳感器

物理層—MAC接口

MAC接口是CN-0506上的有線媒介,有三個(gè)MAC接口選項(xiàng):RGMII、RMII或MII。RGMII支持所有速度,最高為1000 Mbps,而MII和RMII分別支持10 Mbps和100 Mbps。RGMII是CN0506的默認(rèn)接口。

選擇使用哪種MAC接口有兩種方法:通過硬件綁定外部電阻,或使用軟件寄存器配置。MACIF_SEL0和MACIF_SEL1是ADIN1300內(nèi)的多功能引腳(更多信息參見ADIN1300數(shù)據(jù)手冊(cè))。對(duì)于CN-0506,可以根據(jù)表1配置MACIF_SEL0和MACIF_SEL1引腳以選擇MAC接口。請(qǐng)注意,MACIF_SEL0和MACIF_SEL1引腳內(nèi)部有弱下拉電阻。因此,如果沒有外部綁定電阻,則默認(rèn)MAC接口為2 ns延遲的RGMII。

表1.MAC接口選擇

10 Mbps/100 Mbps/1000 Mbps雙通道、低功耗工業(yè)以太網(wǎng)PHY

在本電路筆記中,MAC接口選擇通過軟件配置完成,即使用ADIN1300中的GE_RGMII_CFG和GE_RMII_CFG寄存器。如果用戶更愿意在硬件中配置MAC接口,板上也為外部上拉和下拉電阻預(yù)留了空間。但是,由于未安裝電阻,故EVAL-CN0506-FMCZ上的PHY使用默認(rèn)RGMII接口上電。

PHY地址

有四個(gè)PHY地址引腳(PHYAD_x),允許用戶將PHY配置為16個(gè)PHY地址中的任何一個(gè)。PHY尋址使得系統(tǒng)可以從單個(gè)控制器獲得多達(dá)16個(gè)獨(dú)立可控通道。

EVAL-CN0506-FMCZ當(dāng)前已硬連線為特定地址,但可以通過更改每個(gè)通道的配置電阻來改變。通道1當(dāng)前分配的地址為0001,通道2當(dāng)前分配的地址為0010。

可編程MAC接口時(shí)鐘

ADIN1300具有三個(gè)MAC接口選項(xiàng):MII、RMII或RGMII。對(duì)于RGMII和MII接口,ADIN1300需要25 MHz的時(shí)鐘,而RMII需要外部50 MHz的時(shí)鐘。在用戶應(yīng)用中,用戶可以選擇將25 MHz晶振放在XTAL_I和XTAL_O引腳附近,或者對(duì)于使用RMII的情況,主機(jī)控制器、MAC接口或交換芯片可以直接向PHY提供所需的50 MHz時(shí)鐘。

EVAL-CN0506-FMCZ包括兩個(gè)從100 kHz到125 MHz的I2C可編程時(shí)鐘(Y1和Y2),以支持ADIN1300不同MAC接口的相應(yīng)時(shí)鐘需求。

默認(rèn)情況下,上電時(shí)每個(gè)通道的時(shí)鐘設(shè)置為25 MHz。使用RMII MAC接口時(shí),可以將時(shí)鐘編程為50 MHz。

兩個(gè)時(shí)鐘具有相同的I2C地址,但通過使用I2C地址轉(zhuǎn)換器LTC4316,這些時(shí)鐘可以分別編程為彼此不同的地址。LTC4316對(duì)傳入的地址進(jìn)行XOR運(yùn)算,將每個(gè)傳入的位轉(zhuǎn)換為由芯片的電阻分壓器網(wǎng)絡(luò)設(shè)置的用戶可配置轉(zhuǎn)換字節(jié)。

MDI接口—集成磁性元件

通常,MDI接口通過變壓器和RJ45連接器將ADIN1300連接到以太網(wǎng)。CN-0506使用集成磁性元件的RJ45連接器。RJ45連接器中集成的磁性元件通??梢愿纳齐姶鸥蓴_(EMI)屏蔽,并且尺寸較小,與使用分立磁性元件相比,所需的走線布線更短。

集成磁性元件包括RJ45連接器、共模扼流圈、隔離變壓器、LED、解耦電容和端接電阻。由于設(shè)計(jì)中的過壓要求不同,或者如果特定EMI需要不同布局,設(shè)計(jì)可以選擇使用分立磁性元件。

電源

為了減少電源數(shù)量,ADIN1300、MDIO和MAC接口的模擬電路電源通過鐵氧體磁珠從FPGA的3.3 V供電軌獲取,以減少進(jìn)入系統(tǒng)的噪聲。

ADIN1300的數(shù)字內(nèi)核需要0.9 V電源。該電源是在板上利用LT3502脈沖寬度調(diào)制(PWM)降壓DC-DC轉(zhuǎn)換器從3.3 V供電軌獲取;轉(zhuǎn)換器將FPGA的3.3 V電源轉(zhuǎn)換為0.9 V,消耗的載波功率最大為0.45W。

軟件概述

提供給CN-0506使用的FPGA參考設(shè)計(jì)獨(dú)立配置每個(gè)ADIN1300。每個(gè)PHY (ADIN1300)連接到指定的MAC接口,ADIN1300和FPGA之間支持三種接口模式:RGMII、MII和RMII。

每種模式都有單獨(dú)的硬件設(shè)計(jì)語言(HDL),因?yàn)槟承┠J叫枰D(zhuǎn)換器,例如千兆MII (GMII)轉(zhuǎn)RGMII。工作模式須在HDL中選擇,以與用戶希望在Linux中使用的模式一致。

EVAL-CN0506-FMCZ連接到標(biāo)準(zhǔn)低引腳數(shù)(LPC) FMC連接器,軟件設(shè)計(jì)可移植到許多不同的FPGA開發(fā)板上。

不同模式和載波組合支持的Linux設(shè)備樹可以在CN0506 HDL頁面上找到。有關(guān)ADI公司標(biāo)準(zhǔn)Linux鏡像的更多信息,參見FPGA鏡像用戶指南。

電路板布局考量

以太網(wǎng)信號(hào)布局至關(guān)重要,尤其是在千兆速度下。信號(hào)以100Ω受控阻抗對(duì)的形式路由到RJ45插孔。

以較低時(shí)鐘速率運(yùn)行時(shí),到載波的數(shù)據(jù)和時(shí)鐘信號(hào)具有邊沿速率,要求小心布局。EVAL-CN0506-FMCZ上的信號(hào)應(yīng)保持盡可能短,連接CN-0506時(shí)必須仔細(xì)考慮載板上的信號(hào)走線長(zhǎng)度和阻抗匹配。這些因素對(duì)CN-0506的整體速度和性能很重要,但必須分別考慮。

圖4顯示了從V2到V1的1000BASE-T最大下降點(diǎn)——98.7%。

10 Mbps/100 Mbps/1000 Mbps雙通道、低功耗工業(yè)以太網(wǎng)PHY

圖4.峰值PHY差分輸出電壓

性能結(jié)果

使用CN-0506進(jìn)行了一些測(cè)試,包括模式驗(yàn)證測(cè)試、速度測(cè)試和電纜長(zhǎng)度驅(qū)動(dòng)測(cè)試。

EVAL-CN0506-FMCZ在不同模式下進(jìn)行了測(cè)試,電纜長(zhǎng)度逐漸增加。4米電纜和154米電纜的結(jié)果已在表2和表3中分別詳細(xì)列出,沒有丟包。

表2和表3分別顯示了短電纜傳輸和長(zhǎng)電纜傳輸情況下本地和遠(yuǎn)程以太網(wǎng)PHY位置上ADIN1300的幀檢查器計(jì)數(shù)寄存器(FC_FRM_CNT_H和FC_FRM_CNT_L)和接收錯(cuò)誤計(jì)數(shù)寄存器(RX_ERR_CNT)的回讀值。

表2.使用4米電纜的EVAL-CN0506-FMCZ評(píng)估系統(tǒng)

10 Mbps/100 Mbps/1000 Mbps雙通道、低功耗工業(yè)以太網(wǎng)PHY

表3.使用154米電纜的EVAL-CN0506-FMCZ評(píng)估系統(tǒng)

10 Mbps/100 Mbps/1000 Mbps雙通道、低功耗工業(yè)以太網(wǎng)PHY

常見變化

如果應(yīng)用不需要高達(dá)1000 Mbps的速度,可使用功耗更低的單端口以太網(wǎng)收發(fā)器ADIN1200,其最高速度為100 Mbps。

關(guān)于I2C總線轉(zhuǎn)換器的替代產(chǎn)品,LTC4317是一款單輸入、雙輸出I2C地址轉(zhuǎn)換器,而LTC4318是一款雙輸入輸出I2C總線轉(zhuǎn)換器。

如果應(yīng)用不需要RMII支持,則僅使用一個(gè)固定頻率的25 MHz晶振可簡(jiǎn)化時(shí)鐘方案。

電路評(píng)估與測(cè)試

數(shù)據(jù)完整性和帶寬在工業(yè)網(wǎng)絡(luò)中至關(guān)重要。數(shù)據(jù)回送測(cè)試可以驗(yàn)證整個(gè)系統(tǒng),包括EVAL-CN0506-FMCZ、電纜和連接器。有關(guān)設(shè)置和測(cè)試的完整詳細(xì)信息,參見CN0506用戶指南。

設(shè)備要求

需要以下設(shè)備:

? EVAL-CN0506-FMCZ電路評(píng)估板

? CAT6以太網(wǎng)電纜

? ZC706 FPGA開發(fā)板

? SD卡

? 帶有USB A型加密狗的無線鍵盤和鼠標(biāo)

? 微型USB OTG適配器

? 高清多媒體接口(HDMI)公對(duì)公電纜

? HDMI監(jiān)視器

? ADI公司Linux鏡像,配置為與CN0506一起使用

開始使用

按照適用于Zynq和Altera SoC的AD-FMC-SDCARD快速入門指南中的詳細(xì)說明準(zhǔn)備SD卡,包括以下內(nèi)容:

1. 下載最新的FPGA Linux鏡像。

2. 格式化SD卡。

3. 將FPGA Linux鏡像燒錄到SD卡。

4. 將CN-0506的boot.bin和設(shè)備樹文件復(fù)制到SD卡的引導(dǎo)分區(qū)中。

功能框圖

圖5所示為測(cè)試設(shè)置的功能框圖。

10 Mbps/100 Mbps/1000 Mbps雙通道、低功耗工業(yè)以太網(wǎng)PHY

圖5.測(cè)試設(shè)置功能框圖

設(shè)置

請(qǐng)執(zhí)行以下步驟來設(shè)置測(cè)試:

1. 使用LPC FMC連接器將EVAL-CN0506-FMCZ安裝到ZC706 FPGA開發(fā)板上,并用10mm支柱將其固定。

2. 將預(yù)先配置的SD卡插入Xilinx ZC706。

3. 在兩個(gè)RJ45以太網(wǎng)插孔之間連接以太網(wǎng)電纜,以建立回送。

4. 在HDMI監(jiān)視器和Xilinx ZC706之間連接HDMI電纜。

5. 將微型USB OTG適配器插入Xilinx ZC706的微型USB端口。

6. 使用USB A型加密狗將無線鍵盤和鼠標(biāo)連接到USB OTG適配器。

7. 將電源連接器連接至Xilinx ZC706,并將另一端插入壁式電源適配器。

測(cè)試

在回送模式下測(cè)試系統(tǒng),即生成大量數(shù)據(jù),并將數(shù)據(jù)從一個(gè)通道發(fā)送到另一個(gè)通道,然后送回來。

圖6顯示了EVAL-CN0506-FMCZ電路評(píng)估板的實(shí)物照片。

10 Mbps/100 Mbps/1000 Mbps雙通道、低功耗工業(yè)以太網(wǎng)PHY

圖6.EVAL-CN0506-FMCZ電路評(píng)估板

有關(guān)測(cè)試設(shè)置以及如何使用EVAL-CN0506-FMCZ的完整信息和細(xì)節(jié),請(qǐng)參閱CN0506用戶指南。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉