淺解硬體網路通訊+交換機晶片+通訊系統設計

羅平生發表於2020-10-13

Marvell88E6176

5路乙太網收發器

一個千兆串並收發器

埠5和6支援支援GMII\RGMII\MII\RMII介面方式

128-PIN的QFP封裝

3.3V供電/25MHZ晶振

10/100M只有兩對差分訊號,1000M的有四對差分訊號。

MAC地址\IP地址

MAC地址(Media Access Control):

譯為實體地址、硬體地址用來定義網路裝置的位置,是不可變的;

IP地址(Internet Protocol Address):

譯為網際協議地址,是IP協議提供的一種統一地址格式,它為網際網路上每一個網路和主機分配一個邏輯地址,以此來遮蔽實體地址的差異,是可變的。

UART和USART

UART是通用非同步收發器(支援232和485)

USART是通用同步和非同步收發器(具備時鐘同步訊號,支援SPI)不用時鐘同步的和UART一樣。

百兆/千兆網線解釋

   網線採用八根銅導線,主要是為了減少電磁訊號的相互干擾。每兩根按一定的密度纏絞在一起,在傳輸電訊號時相互之間輻射出的電磁波就會相互抵消,可以消除干擾。因此網線實際也叫雙絞線。雙絞線的外皮有一層韌性很高的保護皮保護線芯。

進行網路連線的時候,只要用到兩組線(百兆乙太網)。一組用於資料傳送,另外一組用於資料接收。剩餘的線雖然連線在RJ-45水晶頭中,但其實並沒有用上。在100M的網路傳輸,實際只使用了1、2、3、6四根線,也就是橙白、橙、綠白、綠這四根線。其中1、2線用於傳送資料,3、6線用於接受資料,4、5線為備用線,7、8線則為電話線。

百兆是1/2發、3/6收,千兆是4對同時收發,每對全雙工250M。千兆 == 1000M == 250M x 4,是4對線同時用,且收發複用。所以千兆並不是1G差分訊號,而是250M。

往期回顧:RS-232、RS-485、RS-422通訊介面標準介紹 

相關文章