W5100常见问题汇总
1.[問(wèn)題]W5100的功耗是多少?
正常運(yùn)行:低于150mA
初始運(yùn)行:190mA
我們建議設(shè)計(jì)應(yīng)該是基于200mA的情況來(lái)處理。
?
2.[問(wèn)題]W5100兼容5V電壓?jiǎn)?#xff1f;
W5100基于3.3V電壓工作,I/O接口容忍5V電壓。因此,如果你使用的MCU是5V的,你設(shè)計(jì)你的系統(tǒng)可以不用緩沖IC。
?
3.[問(wèn)題]W5100的性能表現(xiàn)如何?
根據(jù)MCU的接口,W5100的性能表現(xiàn)(吞吐量)測(cè)試結(jié)果如下。
測(cè)試用MCU:Atmega?128L-8AU?外部8MHz晶振
編譯器:WinAVR?AVR?GCC?3.4.6
測(cè)試工具:WIZnet?‘AX1.EXE’
測(cè)試方法:回路測(cè)試
?
4.[問(wèn)題]當(dāng)我使用W5100的間接總線模式或SPI模式時(shí),我應(yīng)該如何處理沒(méi)被用到的引腳呢?
沒(méi)被用到的地址引腳保持開(kāi)路就可以了。所有的地址引腳都是內(nèi)部拉低的。在直接模式下,請(qǐng)將與SPI相關(guān)的引腳拉低或接地。
?
5.[問(wèn)題]你能為W5100推薦一款變壓器么?
因?yàn)?span style="font-family:Droid Sans">PHY集成在W5100內(nèi)部,如果你增加變壓器和RJ45接口,網(wǎng)絡(luò)功能就會(huì)實(shí)現(xiàn)。
下表列出了我們推薦的變壓器。
?
?6.[問(wèn)題]W5100支持哪些協(xié)議呢?
W5100支持的協(xié)議有TCP,UDP,ICMP,IGMP,IPv4,ARP和PPPoE。
?
7.[問(wèn)題]OPMODE?0,1,2有什么功能?
OPMODE是用來(lái)選擇以太網(wǎng)物理層工作模式的引腳。
在正常工作模式下,請(qǐng)將這些引腳置低。
對(duì)于自動(dòng)MDI/MDIX功能,設(shè)置為000。
?
8.[問(wèn)題]TEST_MODE引腳有什么功能?
<TEST?MODE?3-0>引腳用于W5100的內(nèi)部測(cè)試。在正常工作模式下,請(qǐng)將這些引腳置低(接地)。
?
9.[問(wèn)題]在參考電路中,1.8V的電壓供給了W5100。為此,我應(yīng)該怎樣進(jìn)行設(shè)計(jì)呢?
W5100基于3.3V的直流電壓進(jìn)行工作。W5100的11號(hào)引腳提供了內(nèi)部穩(wěn)壓器的輸出電壓。該管腳應(yīng)該分為1.8V模擬電壓和1.8V數(shù)字電壓并分別接入對(duì)應(yīng)的輸入端。
?
10.[問(wèn)題]WIZnet提供MAC地址嗎?
除了網(wǎng)關(guān)模塊之外,WIZnet不提供MAC地址。
?
11.[問(wèn)題]我可以使用不同的/SCS信號(hào)將2個(gè)或更多W5100連接到一起嗎?
是的,可以的。
但是,當(dāng)你連接一個(gè)W5100的時(shí)候,你就必須禁用掉另一個(gè)W5100的SPI_EN引腳。
?
12.[問(wèn)題]從W5100發(fā)送ping請(qǐng)求到遠(yuǎn)程設(shè)備可行嗎?
在使用原始IP模式(IP?raw?mode)時(shí)是可行的。
?
13.[問(wèn)題]我們?nèi)绾沃?/span>SEND完成了呢?
問(wèn)題:我們?nèi)绾沃腊l(fā)送是否結(jié)束(TCP傳輸結(jié)束)了呢?
回答:當(dāng)SEND位被清空時(shí),發(fā)送就完成了。
?
14.[問(wèn)題]能否使用25MHz的外部時(shí)鐘有源晶振?
關(guān)于有源晶振的使用,我們做過(guò)如下測(cè)試,
1)????連接XTLP管腳(W5100的76腳),使用1.8V?25MHz進(jìn)行測(cè)試=>沒(méi)問(wèn)題
2)????連接XTLP管腳(W5100的76腳),使用3.3V?25MHz進(jìn)行測(cè)試=>不工作
?
因此,如果使用有源晶振的話,你應(yīng)該使用通過(guò)76管腳連接1.8V?25MHz晶振。
但是,我們?nèi)匀唤ㄗh你使用無(wú)源晶振,而不是有源晶振。
?
15.[問(wèn)題]在MACRAW模式下,W5100能否接收所有的以太網(wǎng)數(shù)據(jù)包?
W5100可以接受數(shù)據(jù)包,但是并不處理協(xié)議。
MCU需要處理這些協(xié)議。
?
16.[問(wèn)題]我能否在有操作系統(tǒng)的環(huán)境下使用W5100?
是的,當(dāng)然可以。
不論是什么操作系統(tǒng),WIZnet可以用在任何嵌入式系統(tǒng)上。
對(duì)于W5100,我們可以提供Linux環(huán)境的驅(qū)動(dòng)。
?
17.[問(wèn)題]我該如何獲取MAC地址?
請(qǐng)參考http://standards.ieee.org/faqs/OUI.html
?
18.[問(wèn)題]W5100的溫度有點(diǎn)高。不會(huì)有問(wèn)題吧?
由于PHY(模擬部分)嵌入在W5100當(dāng)中,相比其他WIZnet芯片,它會(huì)產(chǎn)生更多地?zé)崃俊5?#xff0c;在性能表現(xiàn)方面W5100沒(méi)有任何問(wèn)題。
W5100做過(guò)與溫度相關(guān)的穩(wěn)定性測(cè)試。
?
19.[問(wèn)題]?W5100的混合模式是什么?
W5100的混合模式同時(shí)支持軟件和硬件TCP/IP協(xié)議棧。W5100只支持4個(gè)硬件端口。如果你需要的端口多于4個(gè),你可以使用混合模式。
在混合模式下,W5100的端口0將被設(shè)為MAC?RAW模式,像常見(jiàn)的MAC/PHY一樣工作。剩下的3個(gè)端口用于硬件TCP/IP協(xié)議棧。
在這種結(jié)構(gòu)下,你可以打開(kāi)跟你想象的一樣多的軟件端口。對(duì)于混合模式的使用,需要使用軟件TCP/IP協(xié)議棧端口。
?
20.[問(wèn)題]WIZnet的芯片無(wú)法檢測(cè)到連接斷開(kāi)狀態(tài)。我們應(yīng)該如何解決該問(wèn)題?
在TCP模式下,當(dāng)網(wǎng)絡(luò)連接非正常斷開(kāi)時(shí),WIZnet的產(chǎn)品不檢測(cè)狀態(tài)。
WIZnet的芯片通過(guò)3次握手的方法處理TCP連接和斷開(kāi)連接。如果正在和WIZnet芯片通信的對(duì)端系統(tǒng)突然關(guān)閉連接,連接斷開(kāi)的信息不能被發(fā)送到WIZnet芯片。WIZnet的芯片會(huì)認(rèn)為連接狀態(tài)是建立好的,但是對(duì)端系統(tǒng)是關(guān)閉的。因此,即使是對(duì)端系統(tǒng)請(qǐng)求重新建立連接,WIZnet也不會(huì)接受。
為了解決這個(gè)問(wèn)題,你應(yīng)該使用持久連接報(bào)文(keep?alive?packet)。
通過(guò)定期發(fā)送持久連接報(bào)文,WIZnet的芯片可以檢查連接是否保持。如果連接狀態(tài)不正常,那么持久連接報(bào)文沒(méi)有響應(yīng),同時(shí)發(fā)生超時(shí)。基于這種過(guò)程,WIZnet可以關(guān)閉當(dāng)前連接狀態(tài)。
?
21.[問(wèn)題]FTP功能能夠?qū)崿F(xiàn)嗎?
FTP功能是在應(yīng)用層中被實(shí)現(xiàn)的。因此,你應(yīng)該在固件中添加代碼。
?
22.[問(wèn)題]使用SPI時(shí),有什么需要注意的嗎?
是的,當(dāng)你使用W5100時(shí),你應(yīng)該參考附件中的指導(dǎo)手冊(cè)。
該問(wèn)題僅適用于WIZnet及其其他SPI設(shè)備。
?
總結(jié)
以上是生活随笔為你收集整理的W5100常见问题汇总的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 远程桌面端口修改.bat
- 下一篇: 3D动态表白相册