新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > ENC28J60電路圖與調(diào)試資料

ENC28J60電路圖與調(diào)試資料

作者: 時(shí)間:2016-11-30 來(lái)源:網(wǎng)絡(luò) 收藏
最近在寫(xiě)網(wǎng)絡(luò)的tcp/ip協(xié)議,這幾天讓我有點(diǎn)糾結(jié),為什么?就是在通訊的時(shí)候,有的 時(shí)候,能通訊,而有的時(shí)候,則不能正常通訊,連ping都不通。網(wǎng)上查了很多資料,就是找不到相 關(guān)的內(nèi)容,一般的情況下,他們的板子都可以正常運(yùn)行,但為啥我的就不行呢?郁悶??!分析了一 下,無(wú)非兩種原因,首先是硬件問(wèn)題,也許是spi線焊接的有問(wèn)題,導(dǎo)致的數(shù)據(jù)在發(fā)送過(guò)程中中斷, 于是我重新焊了一下焊點(diǎn),結(jié)果還是那個(gè)樣子,郁悶!


enc28j60電路圖

本文引用地址:http://m.butianyuan.cn/article/201611/324076.htm

第二種原因可能是由于包發(fā)送的太快,致使fifo接收頻率過(guò)快,導(dǎo)致接收數(shù)據(jù)混亂甚至 fifo自動(dòng)復(fù)位。那么這樣的話就是程序的問(wèn)題了,找啊找啊,感覺(jué)也沒(méi)太大問(wèn)題,如果能ping通, 說(shuō)明設(shè)置的應(yīng)該是正確的。于是,我又陷入了深深的糾結(jié)中,找啊找,測(cè)啊測(cè),還是一會(huì)有,一會(huì) 無(wú),郁悶。今天早上,無(wú)意間看見(jiàn)了一個(gè)以前看見(jiàn)的帖子,大致是說(shuō)這個(gè)玩意的功耗大,至少要 200ma的電流,忽然,我想起來(lái)了,我用的電源是j-link的電源供電,usb最大支持500ma的電流,j -link分走了一部分,而實(shí)驗(yàn)板分走了一部分,等到了enc28j60的時(shí)候,估計(jì)就分不到200ma的電流 了,于是,我將可調(diào)電源,調(diào)至3.3v接到板子上,結(jié)果可調(diào)電源的電流顯示70ma的電流,這說(shuō)明j- link的供電不足,在沒(méi)有外電源的情況下,enc28j60的電源電壓跌至3v以下,而手冊(cè)上的電壓供電 在3.14v-3.45v所以跌到了工作電壓一下,所以出現(xiàn)了通訊中斷的現(xiàn)象,接上電源后,通訊正常,丟 包無(wú)返回情況消失。,這次真是太郁悶了,竟然敗在電源上,希望以后使用這個(gè)芯片的同學(xué)們注意 ,千萬(wàn)不要使用j-link自帶電源供電,一定要外接電源。害得我糾結(jié)了好幾天.



評(píng)論


技術(shù)專區(qū)

關(guān)閉