|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
關(guān)于MAC和PHY通信的載波問題請(qǐng)教! |
| 作者:hexf2002 欄目:通信技術(shù) |
正在調(diào)試一塊板子上的網(wǎng)絡(luò)部分,SOC上有MAC,PHY是RTL8021BL。對(duì)PHY 的設(shè)置和狀態(tài)都正常,發(fā)包時(shí)失敗,讀MAC寄存器發(fā)現(xiàn)是因?yàn)椤盁o載波”。我對(duì) 這部分概念比較糊涂,請(qǐng)教幾個(gè)問題: 1、印象中只有半雙工時(shí)才有沖突、退避這些問題,全雙工(交換機(jī))的情況下好象不考慮這些?具體是怎么回事呢? 2、半雙工時(shí)發(fā)包前要先保證無載波,等TXEN變高后PHY檢測到載波后把CRS線置高,然后MAC開始發(fā)送數(shù)據(jù)。全雙工時(shí)也是如此嗎? |
| 2樓: | >>參與討論 |
| 作者: every_gao 于 2005/8/4 17:16:00 發(fā)布:
...... 1、印象中只有半雙工時(shí)才有沖突、退避這些問題,全雙工(交換機(jī))的情況下好象不考慮這些?具體是怎么回事呢? 全雙工為什么要考慮這個(gè)問題呢?可以把半雙工看做是一條BUS,把全雙工看做是point to point; 沖突和退避只是流控的一種方法。 2、半雙工時(shí)發(fā)包前要先保證無載波,等TXEN變高后PHY檢測到載波后把CRS線置高,然后MAC開始發(fā)送數(shù)據(jù)。全雙工時(shí)也是如此嗎? 如果半雙工發(fā)現(xiàn)線上有載波,說明BUS上面有人使用,所以要退避避免沖突。 所謂的把某些控制線有效或者無效等等的做法是MII 的工作方法而已。來正常的接收和發(fā)送。 因?yàn)镸II界面并不區(qū)分全雙工或者是半雙工。只是用來保證數(shù)據(jù)傳送的正確性。 所以這個(gè)問題這樣問讓我感覺比較模糊。全雙工和半雙工只是一種flow CONTROL。 |
|
|
|
| 免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |