Go Down

Topic: Problema con Ethernet autocostruita con ENC28J60 (Read 2 times) previous topic - next topic

carletto


Ho realizzato questa scheda Ethernet:

http://hacknmod.com/hack/add-internet-to-your-arduino-on-the-same-circuit-board/

L'ho realizzata su millefori con un ATmega328 sulla stessa scheda.

La sola ENC28J60 assorbe più di 100 mA, mi sembrano tanti però
se si osserva lo schema le uscite pin 16 e 17 verso il connettore RJ45 hanno
una resistenza di pullUP di 51 ohm verso il 3v3, se le uscite sono basse è
chiaro che la corrente può essere alta.
Che ne dite?

Ho utilizzato  sull'ATmega328 questa libreria:

http://www.doctormonk.com/2010/03/simplified-ethernet-library-for-28j60.html

ed ho caricato l'esempio "Hello Word".

Allindirizzo 192.168.1.15 visualizza "Hello Word" quindi OK.

Poi provo con ping 192.168.1.15 esegue molti cicli e poi si blocca,
per ripartire devo resettare l'ATmega328

Il problema potrebbe essere nell'ENC28J60 oppure sul Mega328p?

Qualche idea?


Carletto

uwefed

#1
Jun 19, 2012, 10:34 pm Last Edit: Jun 19, 2012, 10:38 pm by uwefed Reason: 1
La corrente assorbita corrisponde a quella scritta nel datasheet.
Ci sono 3 cose che non mi quadrano in quel progetto:
*l' uso di TTl della serie LS e non HC
* la mancanza del trasformatore tra il ENC e la presa RJ45 come http://www.nuelectronics.com/estore/index.php?main_page=project_eth.
Esistono prese RJ45 col trasformatore integrato come la presa HR911105A.
* la mancanza di condensatori verso massa sul quarzo (presenti sullo schema ma non sulla scheda.
* l' uso del 78L33 per portare la tensione da 5V a 3,3V. avendo una tensione di dropout tipica di 1,7V lavora al limite delle specifiche. userei un altro medello con un dropout minore.

Ciao Uwe

pelletta

Ma 51 ohm non sono pochi per una resistenza di pullup?

uwefed


Ma 51 ohm non sono pochi per una resistenza di pullup?


Sono resistenze di terminazione. Visto che lavoriamo con frequenze di 10MHz devono essere bloccate delle riflessioni alla fine del cavo.

vedi FIGURE 2-4: a pagina 9 di http://ww1.microchip.com/downloads/en/devicedoc/39662b.pdf

Ciao Uwe

Brunello

Quote

Ci sono 3 cose che non mi quadrano in quel progetto:
*l' uso di TTl della serie LS e non HC
* la mancanza di condensatori verso massa sul quarzo (presenti sullo schema ma non sulla scheda.


nel progetto originale hanno usato un 74HC08 smd montato lato rame
idem per i condensatori sui quarzi

Go Up