公司擁有優秀的銷售團隊和專業的研發部門,不但在品牌、價格、供貨、服務等方面領先業界,而且可為客戶提供及時、可行的技術支持和整體設計服務,滿足不同客戶多層次需求。
W5100常見問題解答匯總(持續更新中)
1.[問題]W5100的功耗是多少?
正常運行:低于150mA
初始運行:190mA
我們建議設計應該是基于200mA的情況來處理。
2.[問題]W5100兼容5V電壓嗎?
W5100基于3.3V電壓工作,I/O接口容忍5V電壓。因此,如果你使用的MCU是5V的,你設計你的系統可以不用緩沖IC。
3.[問題]W5100的性能表現如何?
根據MCU的接口,W5100的性能表現(吞吐量)測試結果如下。
測試用MCU:Atmega 128L-8AU 外部8MHz晶振
編譯器:WinAVR AVR GCC 3.4.6
測試工具:WIZnet ‘AX1.EXE’
測試方法:回路測試
4.[問題]當我使用W5100的間接總線模式或SPI模式時,我應該如何處理沒被用到的引腳呢?
沒被用到的地址引腳保持開路就可以了。所有的地址引腳都是內部拉低的。在直接模式下,請將與SPI相關的引腳拉低或接地。
5.[問題]你能為W5100推薦一款變壓器么?
因為PHY集成在W5100內部,如果你增加變壓器和RJ45接口,網絡功能就會實現。
下表列出了我們推薦的變壓器。
6.[問題]W5100支持哪些協議呢?
W5100支持的協議有TCP,UDP,ICMP,IGMP,IPv4,ARP和PPPoE。
7.[問題]OPMODE 0,1,2有什么功能?
OPMODE是用來選擇以太網物理層工作模式的引腳。
在正常工作模式下,請將這些引腳置低。
對于自動MDI/MDIX功能,設置為000。
8.[問題]TEST_MODE引腳有什么功能?
9.[問題]在參考電路中,1.8V的電壓供給了W5100。為此,我應該怎樣進行設計呢?
W5100基于3.3V的直流電壓進行工作。W5100的11號引腳提供了內部穩壓器的輸出電壓。該管腳應該分為1.8V模擬電壓和1.8V數字電壓并分別接入對應的輸入端。
10.[問題]WIZnet提供MAC地址嗎?
除了網關模塊之外,WIZnet不提供MAC地址。
你可以在IEEE(www.ieee.org)購買在你的系統中使用的MAC地址。
11.[問題]我可以使用不同的/SCS信號將2個或更多W5100連接到一起嗎?
是的,可以的。
但是,當你連接一個W5100的時候,你就必須禁用掉另一個W5100的SPI_EN引腳。
12.[問題]從W5100發送ping請求到遠程設備可行嗎?
在使用原始IP模式(IP raw mode)時是可行的。
13.[問題]我們如何知道SEND完成了呢?
問題:我們如何知道發送是否結束(TCP傳輸結束)了呢?
回答:當SEND位被清空時,發送就完成了。
14.[問題]能否使用25MHz的外部時鐘有源晶振?
關于有源晶振的使用,我們做過如下測試,
1) 連接XTLP管腳(W5100的76腳),使用1.8V 25MHz進行測試=>沒問題
2) 連接XTLP管腳(W5100的76腳),使用3.3V 25MHz進行測試=>不工作
因此,如果使用有源晶振的話,你應該使用通過76管腳連接1.8V 25MHz晶振。
但是,我們仍然建議你使用無源晶振,而不是有源晶振。
15.[問題]在MACRAW模式下,W5100能否接收所有的以太網數據包?
W5100可以接受數據包,但是并不處理協議。
MCU需要處理這些協議。
更多詳細信息,請參閱W5100數據手冊(57~58頁)。
16.[問題]我能否在有操作系統的環境下使用W5100?
是的,當然可以。
不論是什么操作系統,WIZnet可以用在任何嵌入式系統上。
對于W5100,我們可以提供Linux環境的驅動。
如果你需要該驅動的話,請聯系wiznethk@wiznettechnology.com
17.[問題]我該如何獲取MAC地址?
請參考http://standards.ieee.org/faqs/OUI.html
18.[問題]W5100的溫度有點高。不會有問題吧?
由于PHY(模擬部分)嵌入在W5100當中,相比其他WIZnet芯片,它會產生更多地熱量。但是,在性能表現方面W5100沒有任何問題。
W5100做過與溫度相關的穩定性測試。
測試手冊請參閱附件。
19.[問題] W5100的混合模式是什么?
W5100的混合模式同時支持軟件和硬件TCP/IP協議棧。W5100只支持4個硬件端口。如果你需要的端口多于4個,你可以使用混合模式。
在混合模式下,W5100的端口0將被設為MAC RAW模式,像常見的MAC/PHY一樣工作。剩下的3個端口用于硬件TCP/IP協議棧。
在這種結構下,你可以打開跟你想象的一樣多的軟件端口。對于混合模式的使用,需要使用軟件TCP/IP協議棧端口。
20.[問題]WIZnet的芯片無法檢測到連接斷開狀態。我們應該如何解決該問題?
在TCP模式下,當網絡連接非正常斷開時,WIZnet的產品不檢測狀態。
WIZnet的芯片通過3次握手的方法處理TCP連接和斷開連接。如果正在和WIZnet芯片通信的對端系統突然關閉連接,連接斷開的信息不能被發送到WIZnet芯片。WIZnet的芯片會認為連接狀態是建立好的,但是對端系統是關閉的。因此,即使是對端系統請求重新建立連接,WIZnet也不會接受。
為了解決這個問題,你應該使用持久連接報文(keep alive packet)。
通過定期發送持久連接報文,WIZnet的芯片可以檢查連接是否保持。如果連接狀態不正常,那么持久連接報文沒有響應,同時發生超時。基于這種過程,WIZnet可以關閉當前連接狀態。
21.[問題]FTP功能能夠實現嗎?
FTP功能是在應用層中被實現的。因此,你應該在固件中添加代碼。
22.[問題]使用SPI時,有什么需要注意的嗎?
是的,當你使用W5100時,你應該參考附件中的指導手冊。
該問題僅適用于WIZnet及其其他SPI設備。