STM32網(wǎng)絡通信之DM9000A電路設(shè)計
1總體描述:
DM9000A的PHY能夠以10BASE-T的標準在UTP345或者以100BASE-T的標準在UTP5上接口通信。它的自動協(xié)商功能是夠自動配置DM9000A最大地發(fā)揮出自身性能。它同時支持IEEE 802.3X全雙工數(shù)據(jù)流通信。
2、結(jié)構(gòu)圖:
3、硬件電路的設(shè)計
(1)電源連接:
引腳號
電氣連接
說明
2、9
模擬2.5V
為RX和TX供電,必須為2.5V
23、30、42
數(shù)字3.3V1
數(shù)字電源3.3V為芯片供電
15、33、45
數(shù)字地
數(shù)字地
5、6、47、48
模擬地
5、47、6分別為RX和TX的GND,48是通帶寬帶的GND
41
數(shù)字地
工作模式的選擇,低電平是正常工作模式
(2)數(shù)據(jù)接口連接:
引腳號
電氣連接
說明
18、17、16、14、13、12、11、10、31、29、28、26、25、22
FSMC[0:15]
16位數(shù)據(jù)通信,F(xiàn)SMC連接方式
(3)控制接口連接
引腳號
電氣連接
說明
37 CS
上拉到3.3V,再接STM32通用IO
DM9000A片選,低電平有效
35IOR
FSMC_NOE
DM9000A讀命令控制,低有效
36IOW
FSMC_NWE
DM9000A寫命令控制,低有效
32CMD
FSMC_A2
DM9000A數(shù)據(jù)命令選擇,高數(shù)據(jù),低命令
34INT
上拉到3.3V,再接STM32通用IO
中斷請求引腳,高有效
38、39
接STM32通用IO
LED指示燈,分別是通信速率指示,連接狀態(tài)指示
基本知識點1——何為PHY?
網(wǎng)卡工作在OSI(開放式系統(tǒng)互連)的最后兩層,物理層PHY和數(shù)據(jù)鏈路層(MAC)
PHY物理層定義了數(shù)據(jù)傳送與接收所需要的電與光信號、線路狀態(tài)、時鐘基準、數(shù)據(jù)編碼和電路等,并向數(shù)據(jù)鏈路層設(shè)備提供標準接口,物理層的芯片稱之為PHY。
基本知識點2——何為10BASE-T與100BASE-T
(1)10BASE-T表示一種以10Mbps的數(shù)據(jù)傳輸速率工作的雙絞線以太網(wǎng)標準,T表示采用雙絞線,最大傳輸距離是500米;
(2)100BASE-T表示一種以100Mbps的數(shù)據(jù)傳輸速率工作的局域網(wǎng)標準,通常被稱為快速以太網(wǎng)標準,與10BASE-T相比,速度快了十倍,距離小了一半,最遠210米。
基本知識點3——何為UTP345?
說的通俗一些,UTP就是我們平常用的網(wǎng)線,由一定長度的雙絞線和RJ45水晶頭組成;最大傳輸距離是100米,有兩種標準:
標準568A:綠白-綠-橙白-藍-藍白-橙-棕白-棕
標準568B:橙白-橙-綠白-藍-藍白-綠-棕白-棕
當你要自己制作網(wǎng)線時,如何判斷你所買到的網(wǎng)線是哪種標準呢?直接看你買到的線身上印制的字符。
將雙絞線按電氣特性分為:3類,4類和5類線,也就是UTP3,UTP4,UTP5,目前已有6類線,但是我們常用的是UTP3和UTP5。
這里順便為自己普及一下雙絞線的知識:
>>U/UTP雙絞線:即通常所說的UTP雙絞線,非屏蔽雙絞線;
>>F/UTP雙絞線:總屏蔽層為鋁箔屏蔽,沒有線對屏蔽層的屏蔽雙絞線;
>>U/FTP雙絞線:沒有總屏蔽層,線對屏蔽為鋁箔屏蔽的屏蔽雙絞線;
>>SF/UTP雙絞線:總屏蔽層為絲網(wǎng)+鋁箔的雙重屏蔽,線對沒有屏蔽的雙重屏蔽雙絞線;
>>S/FTP雙絞線:總屏蔽層為絲網(wǎng),線對屏蔽為鋁箔屏蔽的雙重屏蔽雙絞線。