Forum: Mikrocontroller und Digitale Elektronik Eagle Platine mit ENC28J60 und AVR Mega8L


von m4444x (Gast)


Angehängte Dateien:

Lesenswert?

Hallo mikrocontroller.net!

Ich möchte demnächst einen kleinen aber feinen Webserver mit dem
ENC28J60 von Microchip basteln. (siehe Anhang) Als Mikrocontroller hab
ich mich für den AVR Mega8L entschieden. Der passt noch ganz gut auf
die 08x10 Eagle Freeware Platine. 8kb Flash müssten eigentlich auch
gerade so ausreichen. Ich hab da jetzt noch ein paar Fragen bevor ich
anfange mit ätzen und löten.

Gibt's bei dem 25 MHz Quarz noch was zu beachten? Kann ich da einen
normalen Quarz nehmen oder besser einen Oszilator? Oszi 25,000 gibts
aber nur mit 5V?

Ist der Übertrager richtig angeschlossen? Gibt's den bei Reichelt
eigentlich auch einzeln oder muss ich den von einer Netzwerkkarte
runter löten?

Der ENC28J60 braucht laut Datenblatt bis zu 250mA/3,3V. Reicht da die
vorgesehene Spannungsquelle oder muss ich die noch größer
dimensionieren?

Hab ich sonst noch was wichtiges übersehen oder müsste das so
funktionieren?

Danke schonmal falls sich jemand die Mühe machen und sich den
Schaltplan ansehen sollte.

von Hubert.G (Gast)


Lesenswert?

Was die Frequenz anbelangt würde ich an deiner Stelle mal das Datenblatt
genau befragen, sonst könnte es sein das du unangenehme Überraschungen
erlebst.

von Mark D. (mark_de_jong)


Lesenswert?

@Hubert:

Was meinst Du damit, der ENC28J60 braucht eine 25 MHz clock.

Ich benutzte einen 25MHz Oszillator (3.3 volt), gibt es auch bei ebay.

Grüße Mark,

von Hubert.G (Gast)


Lesenswert?

Ich meinte das mit dem AVR, laut Datenblatt max 16MHz.

von Schoaschi (Gast)


Lesenswert?

Ähm.. geht nicht der ATMega8L bis maximal 8MHz?!?!

von Hubert.G (Gast)


Lesenswert?

@ Schoaschi
Ja richtig, es geht zwar ein bisschen mehr, aber sicher nicht 25MHz.

von Michael R. (rubi)


Lesenswert?

Hallo

Der ENC28J60 interessiert mich schon lange, nur leider ist mir keine
Quelle für dieses Teil bekannt.

Wo hast Du denn deinen gekauft?

LG
Michael

von Sascha (Gast)


Angehängte Dateien:

Lesenswert?

Hast noch ein Kondensator vergessen. Anonsten soweit ich es sehe, ganz
ok. Wollst du das Teil im Half oder Full-Duplex-Mode betreiben?

Mfg Sascha

von Sascha (Gast)


Angehängte Dateien:

Lesenswert?

Stop.

Beim Überträger ist ein Fehler! Siehe Anhang.

Mfg sascha

von m4444x (Gast)


Lesenswert?

Half oder Full Duplex ist mir erstmal egal. Mit Twisted Pair Kabel
müsste ja eigentlich beides möglich sein. Half Duplex ist glaub ich nur
mit eingebaut damit man den ENC auch an einen Bus hängen kann. Der
Flaschenhals wird dann eh der SPI Bus bzw. die RS323 Buchse sein so
dass 10 Mbits oder 10+10 Mbits auch keinen Unterschied macht.

Der 25 Mhz Quarz ist natürlich für den Ethernet Controller gedacht. An
den AVR kommt ein 7,3xxx baudraten Quarz damit er die RS232 mit
maximaler Geschwindigkeit befeuern kann.

Mal sehen: die Samples von Microchip und Maxim sind inzwischen
eingetroffen... Fehlt eigentlich nur noch der AVR die restlichen
Bauteile sind alle auf der PCI Karte aus meinem alten Rechner.

von m4444x (Gast)


Lesenswert?

oh.. Das hatte ich eigentlich fragen wollen: Was ist meiner Ferrit Perle
gemeint? Ist das so eine Breidbanddrossel mit drei Windungen auf einem
Ferritlochkern?

von Martin (Gast)


Lesenswert?

@ m4444x

Schau dir mal das Errata zum ENC28J60 an.
Bei SPI-Frequenzen unter 8 MHz kann es Probleme geben.

von Christoph (Gast)


Lesenswert?

hallo m4444x,

Ich möchte dir noch gerne ein paar hilfreiche tips für dein Layout
geben...

1. wenn du dir das alles schon antust, schematic hast du ja wirklich
schön beschriftet und so tät ich mir fielleicht noch mal das boadr zu
herzen nehmen und das ev. noch etwas "umtunen"

Von der Schematic siehst du später nichts aber wenn am board
leiterbahnen sind, die so wirr herumfahren in 10° winkel... dann sieht
das später nicht so fein aus... willst ja später auch freude am board
haben??

noch ein ganz wichtiger tip:
das bord selber ist geschmacksache... was jedoch blöd ist, ist wenn du
am board wenn du durchkontaktierungen bohrst die ganzen Lötaugen
wegbohrst... deshalb solltest du die Löcher groß genug machen... und
auch etwas "fleisch" lassen... denk daran du bohrst min. mir 06
besser mit 08
(da bin ich auch schon eingefahren)
außerdem wirst du warscheinlich händisch bohren und dass ist ein scheiß
mit so kleinen löchern

Ich will dich damit jetzt nicht beleidigen... dass sind nur ein paar
hilfreiche tips von jemanden, der so was schon öfter gemacht hat und
auch schon oft eingefahren ist.

MFG Chris

von Christoph (Gast)


Lesenswert?

ach ja wass ich dir noch sagen wollte wenn beim µC noch was frei ist
täte ich dir raten die handshake leitungen der rs232 zu verwenden...
inputbuffer fird sehr klein sein und wenn du die Zeit während eines
laufenden Programmes zum einlesen der ser. daten über die rs232 nicht
hast, ´kannst du probs bekommen.
wenn du sie jedoch verwendest, kannst du dem PC oder was du dazu
anstecken möchtest sagen, er soll mit dem übertragen warten, bis du
Zeit hast (der Pc hat einen großen outputspeicher)

und selbst wenn du sie jetzt nicht brauchen solltest, weil sowieso
nichts "gleichzeitig abläuft" solltest du's dir angewöhnen!

Ach ja wenn wir schon mal von probs reden... ich hab gesehen, dass du
für irgendwas einen pwm ausgang vorgesehen hast... wenn du diesen
interruptgesteuert machst must mit deinem rs232 interrupt auch wider
aufpassen (interruptprioritäten) oder wenn der pwm nicht wichtig ist
schalt den interrupt während der seriellen übertragung aus.

MFG Chris

von Michael R. (rubi)


Lesenswert?

Hallo

Sollte jemand von euch einen oder zwei von den ENC28J60 übrig haben und
an einem Verkauf interesse habe bitte melden.
Ich würde sehr gerne ein Projekt mit diesen chip starten habe aber
leider keine Quelle für diesen.

LG
Michael

rubitschka at hotmail punkt com

von Michael (Gast)


Lesenswert?

"Sollte jemand von euch einen oder zwei von den ENC28J60 übrig haben
und
an einem Verkauf interesse habe bitte melden.
Ich würde sehr gerne ein Projekt mit diesen chip starten habe aber
leider keine Quelle für diesen."


Bei Microchip gibt es Samples kostenlos.
Die verschicken bis zu 6 Stück. Einfach anmelden und ab geht die Post.

von Michael R. (rubi)


Lesenswert?

Leider hat das bei mir nicht funktioniert.
Haben die ihre Richtlinien geändert?

LG
Michael

von Becki (Gast)


Lesenswert?

Hat schon mal jemand etwas damit gemacht? Bzw weiß jemand, wie man damit
eine UDP/IP verbindung mit einem Atmel AVR realisieren kann?
gruß becki

von Achim (Gast)


Lesenswert?

Hallo

hat schon jemand die Platine nachgebaut?
Erfolgreich?

MfG
Achim

von chris (Gast)


Lesenswert?

würde mich auch interessieren ob schon jemand erfolgreich nachgebaut hat
?

 Chris

von Avr N. (avrnix) Benutzerseite


Lesenswert?

Und hat es geklappt?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.