Handlicher Ethernet-Controller mit SPI von Microchip

Admin Persönliche Seite #162815
Lesenswert?

Microchip hat heute einen Ethernet-Controller mit SPI-Interface
angekündigt. Der ENC28J60
(http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1335&dDocName=en022889)
kommt unter anderem im 28-poligen PDIP (!) Gehäuse und dürfte damit
bestens für Bastler geeignet sein. Bleibt abzuwarten wann und zu
welchem Preis der Controller verfügbar sein wird.
Gast #162816
Lesenswert?

Hab gerade mal etwas gesurft mehr als 8 Dollar kostet der nicht.

Der Chip scheint ja hervorragend geeignet zu sein, um einen
Microcontroller zB einen Amtega103/128 ans Ethernet anzuschliessen was
brauch ich denn dann noch alles fuer Bauteile dazu? Auf welche Kosten
komme ich da ca. insgesamt wenn ich auch noch eine Serielle
Schnittstelle implementieren möchte (wobei die ja warscheinlich auf dem
Amtega schon drauf ist.)
Gast #162823
Lesenswert?

"um einen Microcontroller zB einen Amtega103/128 ans Ethernet
anzuschliessen"

Na dann kann man doch gleich nen SMD nehmen (LAN91C96).


Aber mit nem ATMEGA644 (DIP-40) wäre ideal, dann könnte man alles auf
ner Uniplatine ruckzuck selber verdrahten.

Also Ethernet ganz ohne Platinenlayout.


Peter
Gast #162825
Lesenswert?

@Peter

Naja, eine SPI Schnittstelle hat das Ding aber nicht und ein TQFP mit
100 Pins ist auch nicht das Schönste :)

Eh ich so einen Schaltkreis verwende würde ich mir eher einen
Controller (DSP) mit Hardware-Interface suchen, allein schon aus
Performance-Gründen.

Hängt halt von der jeweiligen Anwendung ab, bei mir ist die Zeit immer
knapp.
Gast #162826
Lesenswert?

das TCP/IP-Protokoll muss man natürlich im uC selbst
realisieren, der Chip kann vermutlich allein nichtmal
Raw-Ethernet-Pakete schicken, da muss bestimmt zumindest
der Header selbst gebastelt werden, aber wenigstens macht
er den CRC selber...
Bei 10 MBits/s ist doch ein AVR ganz gut beschäftigt - oder?
Gast #162831
Lesenswert?

@ Patrick M.
Auszug Datenblatt:

<The MAC inside the ENC28J60 will automatically generate
the preamble and start-of-frame delimiter fields when
transmitting. Additionally, the MAC can generate any
padding (if needed) and the CRC if configured to do so.
The host controller must generate and write all other
frame fields into the buffer memory for transmission.>

-> das heisst für mich, dass man selbst die MAC-Adresse
des Senders, Empfängers und die Länge des Datenfeldes
einschreiben muss (was noch einfach ist, wenn ich die
MAC-Adresse des Empfängers kenne, oder ich shcicke
halt Broadcast).

Wenn man mit dem PC via TCP/IP kommunizieren möchtest, dann
muss man das TCP/IP Protokoll komplett im uC realisieren !
Reine Ethernet-Pakete kannst Du Dir höchstens mit einem
Ethernet-Sniffer anschauen oder Du schreibst eine Software,
die z.B. mit dem WinPcap-Treiber diese Pakete lesen kann.
(ich habe eine solche Software schon mal geschrieben)

Und nicht zu vergessen, das IC hat mehr als 80 Register, die
beschrieben bzw. gelesen werden wollen. Das wird kein
Wochenend-Projekt !
Gast #162832
Lesenswert?

@Schorschi:

Das ist auch der Punkt, der mir Angst bereitet.
Wenn die Bausteine allerdings schon gelistet werden sollte da demnächst
was passieren.

@Harry: Ich kenne mich jetzt mit dem RTL8019 nich aus, aber macht der
mehr als dieser Chip der hier besprochen wird ?
Nen MAC Frame mit Source und Destination aufbauen ist doch wohl überall
Pflicht oder ?
Gast #162834
Lesenswert?

Wem TCP für sein Mikrocontroller zu viel ist, der kann ja auch UDP
verwenden. Das sollte für die meisten Anwendungen reichen.

Aber selbst ein kleiner TCP-Stack ist ja nun wirklich keine Hexerrei.
Source-Code gibt es in der Open-Source-Szene tonnenweise. Von ganz
klein bis ganz groß. Da sollte wohl etwas passendes dabei sein...
Persönliche Seite #162836
Lesenswert?

Zitat vom Framethrower:

  "If you use a suitable PIC to command the Frame Thrower,
   you can get online immediately with the FREE Microchip
   TCP/IP Stack.

   The Microchip TCP/IP Stack incorporates an HTTP web
   server, FTP, UDP, DHCP, ARP, ICMP and a file system.

   The ENC28J60 is well documented.

   With a bit of porting, you can use an AVR as the
   ENC28J60's host microcontroller too."

(Dank an Andreas Jakob für den Hinweis auf den Framethrower)
Gast #162842
Lesenswert?

Schaut Euch doch mal den Xport von Lantronix an, den habe ich gerade
bestellt (bei hy-line.de). Das ist ein komplettes 80186 System in der
RJ45-Buchse. Kann sogar HTTP, kostet nur 37 Euronen (netto).
Gast #162845
Lesenswert?

> Schaut Euch doch mal den Xport von Lantronix an, den habe ich
> gerade bestellt (bei hy-line.de). Das ist ein komplettes 80186
> System in der RJ45-Buchse. Kann sogar HTTP, kostet nur 37 Euronen
> (netto).

Nett. Zwei Fragen zu hy-line:

1. In den AGBs von hy-line steht nix von "nur gewerblich", also nehme
ich an, daß auch privat-Personen beliefert werden?

2. Gibt's da auch irgendwo eine Preisliste, oder muß man die Preise
explizit erfragen?
Gast #162846
Lesenswert?

Hyline müsste auch an Privatleute liefern, zu Freiberuflerzeiten haben
die mich auch beliefert (was große Distris meist nicht machen).
Mir hat man auf Nachfrage eine Preisliste gemailt, überhaupt ist der
Support recht gut.

Noch was anderes: wahrscheinlich auch schon ein alter Hut, aber von
Davicom gibt's auch noch Ethernet-relevante Chips, auch fertige
Module, u.a. über I2C anzubinden. Zu beziehen bei dacomwest.de. Hab
so'n TCP/IP Modul rumliegen, aber war bislang zu faul, weil's halt
"nur" ein TCP Socket bereitstellt. Lantronix kostet fast dasselbe und
hat etliche Protokolle mehr. Im Davicon werkelt ein 8051, im Lantronix
ein 80186...
Gast #162847
Lesenswert?

Hallo,

Ich wollte kurz Fragen ob es Interrese gibt für ein Modul mit denn
ENC28J60:

- 3,3 volt oder 5 volt Interface.
- bei 5 volt, mit Spannungsregler und pegelwandler für alle signale.
- bei 3,3 volt, mit buffer für alle signale
- RJ45 Buchse.
- zwei LEDs.

Voraussichtlich Preise:
- Bausatz €25,-
- Fertiges Modul €35,-

Grüße Mark de Jong,
Gast #162851
Lesenswert?

Hallo Andreas,

Der Vorteil ist das die signal immer passen.

Im Datenblatt stehen auch pegelwandler für die ausgänge drin, ich habe
auch zum ENC28J80 pegelwandler drin.

Bei denn Framethrower ($25 + $9,95 Versandt) sind keine Pegelwandler
drin, auch nicht für die ausgänge.

Grüße Mark,
Gast #162857
Lesenswert?

Hab mir mal das Datenblatt zu Gemüte geführt.
Klingt sehr interessant. Es scheint garnicht so schwierig zum
konfigurieren zu sein. Alles ist schön erklärt.

Ich werde mich mit diesem Chip wohl noch näher beschäftigen.
Hab mich schon mit dem rtl-08/15 chip beschäftigt, das ist aber meiner
meinung nach n bissl zu overskill. außerdem ist ein SPI viel angenehmer
zum benutzen.

Da steckt auf jeden Fall Potential drin.
Gast #162858
Lesenswert?

habe schon Samples von dem ENC28J80 bekommen. Bin gerade dabei, die
Software für das Teil anzupassen. Die Leiterplatte mit dem Teil läuft
auch. Die Herstellung war mit 4,00 EUR recht Preiswert. Die ENC28J80
gibt es ab Oktober.

Gruss

Steffen
Gast #162869
Lesenswert?

@ Steffen

Was hast Du denn für ein Board gemacht, das so günstig war?

Ich bin hier im Thread gelandet, weil ich zur Zeit eine billigst!
Möglichkeit suche, um ein Relais über Ethernet zu schalten.

Ich will einfach nur die Türklingel auch im Keller hören. Da habe ich
zwar keine Leitung für eine Klingel, aber Ethernet.

Grüße
Axel
Gast #162872
Lesenswert?

@ Axel

Ich hab mal auf einer Webseite einen minimalistischen
Ansatz gesehen, da hing ein AVR direkt am Ethernet ohne
Controller dazwischen. Damit liesen sich zwar nur einfache
UDP Pakete verarbeiten, aber um ein Relais zu schalten müsste
dass reichen. Ich finde nur im Moment die Seite nicht mehr, aber
ich such nochmal ....

Gruß
Andreas
Gast #162876
Lesenswert?

Hi

Hab soeben was in Sachen Source gefunden.

http://hubbard.engr.scu.edu/embedded/avr/avrlib/docs/html/group__enc28j60.html

(Hab diese Einträge leider nicht auf Anhieb mit der Suchfunktion
gefunden. Erst Google hat mir diese Forumeinträge gezeigt.
Die Forensuche müsste wohl einmal überarbeitet werden. Ansonsten super
Forum, danke an alle, insbesondere natürlich dem Initiator!)

Gruss Andy
Gast #162878
Lesenswert?

Hallo Carsten Kappenberger,

Wenn der ENC28J60 als DIL lieferbar ist nehme ich gerne einen.
Wenn's keine Umstände macht wäre auch der 25Mhz Quarz und die
RJ45-Buchse mit Ethernet-Übertrager nicht schlecht alles andere habe
ich noch in der Bastellkiste.
Du kannst dich bei mir unter christof.rieger@r-tron.de melden.

@all
Wenn man den 64Byte Pattern Match Filter geschikt einsetzt kann man den
Microkontroller auch beim TCP/IP oder UTP ganz gut entlasten.

Bin ja mal auf die ersten Sourcecods gespannt.
Gast #162880
Lesenswert?

Achtung: Der ist vom Farnell-Partner "Newark". D.h. ordentliche
Versandkosten da aus den USA verschickt wird.

Mir wäre aber das SO-Gehäuse lieber.

Naja, falls aber eine Sammelbestellung fürs die DIP-Gehäuse-Version
zusammen käme, wäre ich auch dabei.
Gast #162883
Lesenswert?

@Christof Rieger:
der Artikel mit dieser Artikelnummer ist nicht lieferbar; die anderen
haben 3-4 Wochen Lieferzeit. Die Buchse und den Quarz könnte ich
gegebenenfalls auch mitliefern.

@Unbekannter: Die Versandkosten halten sich in Grenzen, Farnell
berechnet pauschal 20 EUR für Bestellungen bei Newark gegenüber ~12 EUR
für den Versand innerhalb Deutschlands.

@ALL:
Ich habe mittlerweile mangels zeitnaher Resonanz bereits 4 Stück im DIL
Gehäuse bestellt; U.U. könnte ich 2 abgeben, allerdings sind diese
bisher noch nicht eingetroffen; Ich denke, dass dies nicht vor Ende
November geschehen wird. Da die Chips jedoch für ein größeres Projekt
gedacht sind, werde ich wohl auf jeden Fall noch weitere bestellen. Ich
halte Euch auf dem Laufenden.
Gast #162886
Lesenswert?

@Carsten
ich würde Dir gerne einen im DIL-Gehäuse abnehmen. Wenn Du auch die
anderen Teile hast, die ich für den Anschluss an einen AVR brauche,
wäre das super.

Ich komme aus Mannheim. Wo kommst Du her?

Grüße
Axel
Gast #162887
Lesenswert?

Nun, so wie ich es sehe, lohnt sich so langsam die Sammelbestellung
schon wieder.Ich zähle jetzt mal auf, wer sich alles für welchen Typ
interessiert:
Christof: 1x DIL
Unbekannter: 1xSO
Stefan: ?x SO/DIL??
Martin: 1xSO
Sascha: 1x DIL/SO??
Axel: 1x DIL
Ich warte jetzt mal noch eine Woche, vielleicht kommen ja noch einige
hinzu. Die übrigen Teile würde ich auch organisieren, wer braucht da
noch was?
Ich habe mittlerweile noch ein Modul mit dem ENC28J60 von EDTP bekommen
und portiere gerade den Microchip Stack auf die AVRs. Die Ansteuerung
ist in der Tat recht einfach, wenn auch nicht sehr effizient. Ich
denke, dass mehr als 450KB/s nicht möglich sein werden.
Sobald es vorzeigbare Ergebnisse gibt, werden ich diese auf meiner
Homepage veröffentlichen.

@Axel: Die übrigen Teile sind kein Problem; ich wohne in Karlsruhe.
#162889
Lesenswert?

Hallo!

Wie wäre es mit einer WiKi-Seite "Sammelbestellung", in der sich bis
zu einem Stichtag jeder mit Anzahl, Gehäuse und Email-Kontakt
einträgt?

Könnte auch für zukünftige Bestellungen verwendet werden.

Ich hätte Interesse an 1 x DIL

Viele Grüße

    Dirk
#162891
Lesenswert?

@Carsten

Ich würde ebenfalls 2 Stck. im DIL-Format abnehmen.

Ich wohne in der Nähe von KA und würde sie direkt abholen.


@Alle
Vielleicht sollte man über eine kleines gemeinsames Modul nachdenken,
dass auf der einen Seite SPI (MOSI,MISO,/CS,SCK,...) und auf der
anderen Seite eine RJ45 Buchse hat, nachdenken.

Gruss,
Peter
Gast #162892
Lesenswert?

Also, ich wäre bei der Sammelbestellung mit ca. 3 Stück (genaue Anzahl
muss ich mir nur überlegen) in SO dabei.

Was auch ganz witzig wäre, wenn man die passenden Transformer gleich
auch Sammelnbestellen würde. Die sind ja auch sehr speziell.

Due RJ-45-Buchsen gibt es hingegen ja fast an jeder Straßenecke, egal
ob mit oder ohne LEDs. Aber fall man sich da auf Buchsen mit
integrierten LEDs einigen könnte, würde ich auch die eine oder andere
nehmen.

Für die Sammelbestellung sind eben die schwer zu beschaffende Bauteile
interessant. Die Feld-Wald-Wiesen-Teile überhaupt nicht.
Gast #162894
Lesenswert?

"Was auch ganz witzig wäre, wenn man die passenden Transformer gleich
auch Sammelnbestellen würde. Die sind ja auch sehr speziell.

Due RJ-45-Buchsen gibt es hingegen ja fast an jeder Straßenecke, egal
ob mit oder ohne LEDs. Aber fall man sich da auf Buchsen mit
integrierten LEDs einigen könnte, würde ich auch die eine oder andere
nehmen."

Genau, da wäre ich auch dabei. Wobei es ev. von jedem inzwischen auch
wohl zwei werden könnten.

Mfg Sascha
Gast #162895
Lesenswert?

@Peter: so ein Modul gibt es schon, das kostet allerdings 35 USD + noch
einmal mindestens den selben Betrag für den Versand;ich hatte mir daher
auch schon überlegt, ob man nicht eins für uns "Europäer" entwickelt.
Vielleicht könnte man da auch noch gleich ein 5V<->3.3V Interface
draufpacken.
Ich würde das Ganze in die Hand nehmen, wenn es ausreichenden Bedarf
gibt(so ab ca. 10 Exemplaren).
Sinnigerweise sollten wir dafür allerdings auf jeden Fall die SMD
Variante verwenden, in der DIÖL-Version wird das dann wohl doch zu
groß.

@ALLE: Die Transformatoren/Buchsen würde ich gleich ebenfalls
organisieren. Gut wäre es, wenn wir uns auf einen Typ einigen
könnten;spricht etwas dagegen, eine vollständige Buchse mit LEDs und
Transformer dafür zu verwenden?
Die übrigen Teile sollten problemlos zu beschaffen sein. Quarze und
ggf. Gatter als Level-Shifter hätte ich aber auch noch da.
#162899
Lesenswert?

Hallo,

Wie versprochen, hier ein Bild von mein Modul.

Specificatonen:
- Anschliessbar für 5volt oder 3.3volt.
- RJ45 connector für Ethernet anschluss
- 16 polige interface anschluss
- Pegelanpassung von 5 volt nach 3,3 volt für alle signale
- Spannungsregler für 3,3volt on-board
- Abmessungen von 65mm x 45mm

Grüße Mark,
Angehängte Dateien:
Gast #162901
Lesenswert?

Das Modul sieht (optisch) schon mal nicht schlecht aus.

Was mich aber stört, ist auf jeden Fall die Festlegung auf 5 Volt. Das
macht wenig Sinn, wenn man das Modul z.B. an ein 3.3 Volt ARM-System
anschließen möchte.

Eine Buchse mit integriertem Übertrager und LEDs fände ich sehr gut.
Gast #162908
Lesenswert?

@ALL: Ich habe wie gewünscht die Wiki-Seite um sinvolles(?) Zubehör
erweitert; Kommentare und Anregungen hierzu sind ausdrücklich
erwünscht.

Als Deadline für die Bestellung würde ich Do. 17.11 10.00 Uhr
anstreben.

@Mark: Sehr schickes Modul; würdest du das Layout zur Verfügung
stellen? Falls ja, kannst du Platinen hierfür organisieren? Andernfalls
würde ich mich dafür hergeben.
Gast #162910
Lesenswert?

@Holger:
Der ENC28J60 wird um die 8 Euro bei kleinen Stückzahlen liegen.
Die Buchsen kosten einzeln zwischen 7 und 10 Euro, ich versuche
allerdings im Moment eine größere Stückzahl zu bekommen, was den Preis
auf ca. 3,50 EUR drücken sollte.
Gast #162911
Lesenswert?

Hi

Darf ich fragen ob jemand schon ein wenig mit der Software
weitergekommen ist.
Ich traue mir im Moment nicht zu, sowas auf die schnelle zu schreiben.
Ich stelle mir vor, das eine Library, welche einfach auf andere
uController portierbar ist, im Zusammenhang mit der Patine ein Renner
wird.
Bin für jede Zeile Code (in C) sehr dankbar!

Gruss Andreas
Gast #162913
Lesenswert?

@All:

Das Layout werde ich nicht freigeben., aber die Platine(oder teil
bausatz) / das Module wird zu kaufen sein.

Sobald die Tests fertig sind wird er verfügbar sein.

Der RJ45 ist mit Magnetics und mit/ohne LEDs.

Ich bin noch am berechnen, der preis liegt noch nicht fest.

Grüße Mark,
www.mdejong.de
Gast #162919
Lesenswert?

Hallo,

Ich kämpfe jetzt schon einige Monate mit dem MCHP Stack und seit
einigen Wochen mit dem ENC28J60.

Hab nach langen Diskussionen von MCHP endlich erfahren, dass es
ENC28J60 gibt die Funktionieren, und welchen die nicht funktionieren.
Denn zuerst wurde ja streng behauptet, dass unter 10MHz SPI Frequenz
keine Möglichkeit irgendwas ins laufen zu bringen.
Hatte das Glück funktionierende Bauteile zu haben und hab das Gegenteil
bewiesen. Bei mir ist die Frequenz egal, läuft immer.

Ich hab jetzt nur mehr ein Problem mit der
Hardwareprüfsummenberechnung.

Die muss nämlich beim ersten mal anpingen händisch eingegeben werden,
denn sonst erhalt ich immer 0!

Dann läufts aber.

Doch iregendwann ist es dann auch schon des öfteren passiert, dass bei
http oder besser gesagt im tcp.c Code die Prüfsumme nicht gestimmt
hat.

Hat da schon jemand etwas Erfahrung damit?

mfg Markus
Gast #162924
Lesenswert?

@ALL:
Die Bestellung ist noch nicht abgeschickt, ich musste kurzfristig weg
und habe im Moment nur sehr eingeschränkt Netzzugang; ich werde die
Bestellung demnächst absenden. Sobald die Chips da sind, melde ich
mich, dann dürft Ihr mir das Geld zukommen lassen und ich versende
danach die Chips . Alternativ könnt Ihr sie auch in Karlsruhe abholen.

@Andreas: ich denke, dass das die Chips aus dem 2. Batch sind, mit
denen es wohl auch noch einige Probleme, die jedoch nicht sonderlich
gravierend sein sollten(siehe dazu auch das bereits gepostete
PDF-Dokument). Falls du noch welche willst, trage dich bitte auf der
Wiki-Seite ein.

@Mark: die RJ45-Buchsen von UMEC mit LEDs und Magnetics werden so um
die 5 EUR (inkl. Steuer) liegen, sind allerdings auch in kleineren
Stückzahlen zu haben.
Gast #162925
Lesenswert?

Hallo Profi's,

Habe mit einem XPORT und einem per rs232 angeschlossenen AVR mit
wenigen Zeilen einen funktionierenden "rudimentären" HTTP-Server
programmiert.
Der kann seine Infos vom AVR (Meßdaten....etc) dynamisch per html
darstellen. Java script natürlich auch kein Problem.
Und das Steuern (Post) des AVR über die Webseite werde ich auch mit
einigen wenigen Zeilen hinbekommen.

Ich halte so ein Gespann aus Xport (oder DIGI-MX) für (40-50€) und
controller für unschlagbar. Damit wird jedes Microcontroller-Projekt
mit sehr wenig Aufwand WEB-fähig.
Einfacher und pragmatischer geht's nimmer mehr !

D.S.
Gast #162942
Lesenswert?

@ALL:
Sorry fuer die mangelnde Rueckmeldung, ich habe im Moment nur sehr
eingeschraenkt Internetzugang.
Ich wollte vor der Bestellung noch auf die Bestaetigung des
Liefertermins warten, da meine letzte Bestellung immer noch nicht
geliefert wurde. Ich moechte nicht riskieren, jetzt ca. 80 ICs zum
Preis von immerhin knapp 7 EURO netto zu bestellen, wenn diese erst in
3 Monaten geliefert werden und ich dann vermutlich auf einem Grossteil
sitzen bleiben werde.

Sobald es etwas Neues gibt, melde ich mich wieder.
Gast #162948
Lesenswert?

Da die Sache sich noch etwas hinziehen wird, sollten wir den Markt im
Auge behalten, da wir uns so langsam der 100 Grenze nähern müssten
Mengenrabatte auch möglich sein.
@Carsten
Was wirst du den als Versandzuschlag berechnen müssen um die Sache ohne
eigenen Schaden abzuwickeln.
Gast #162949
Lesenswert?

Ich habe soeben eine Antwort von Farnell bekommen; die Lieferzeit hat
sich "geringfuegig" erhoeht, und zwar auf Mitte Februar. Selbst mit
meiner vorherigen Lieferung, die eigentlich schon seit 3 Wochen
eingetroffen sein sollte, ist nicht vor Ende Januar zu rechnen.
Die gute Nachricht ist, dass wir dann wohl schon die fehlerfreie
Version bekommen. Ich wuerde sagen, wir belassen es erstmal dabei. Ich
wuerde Mitte Januar noch einmal eine Umfrage starten und eine
aktualisierte Sammelbestellung anstossen.
Irgendwie ist im Moment in der Sache der Wurm drin, selbst bei edtp.com
gibt es weder Chips noch Module mehr zu kaufen.
#162953
Lesenswert?

Hallo,

seit geraumer Zeit verfolge ich schon diesen Thread.

Ich finde es recht amüsant, wie ihr versucht, an nicht beschaffbare /
nicht lieferbare bzw. ver'bug'te Ethernetcontroller zu kommen.

Ein Vorschlag zur Güte - nehmt den SITEPLAYER und hängt 'nen Atmel
dran.

Dann klappts auch mit der Klingel im Keller;-)


Gruß Rudi
Gast #162954
Lesenswert?

SitePlayer kostet ja nur 25€ bei 100 Stück, geht ja wenn man betrachtet
das es in 2 Monaten einen Chip gibt die knapp 10€ bei 1 Stück Abnahme
kostet und keinen dummen 8051er drauf hat. Zu dem gibt es diesem auch
noch in einer Handlicher Bauform -> SO Gehäuse.

Gruss Sven
Gast #162955
Lesenswert?

Hi,
ich beschäftige mich atm mit der Aussenbeschaltung des ENC28J60. Im
Datenblatt wird eine "Ferrite Bead" erwähnt und im Schaltplan als
Induktivität gegen Vcc dargestellt. Handelt es sich dabei einfach um
eine Ferritperle? Also soll man an der Stelle einen einfachen Draht
gegen Vcc legen und das Ferritdings da drum machen?

Bin mir an der Stelle einfach nicht sicher :)
Gast #162956
Lesenswert?

Hi Christoph,

es gibt diese "Ferrite Bead" in einer Widerstandsbauform. Du kannst
diese also wie eine Spule betrachten, die allerdings nicht so gut sind
wie eine Spule (bitte korigiert mich wenn ich mich irre). Diese
Bauteile werden häufig verwendet um einen Filter 2. Klasse aufzubauen
mit einer geringen Baugröße. Wenn du sicherstellen kannst, das die
Spannung die du einspeist keine (oder so gut wie keine) Schaltstörungen
aufweist, dann kannst du dort auch einfach einen Draht einlöten. Den
Kondensator solltest du aber dennoch verwenden.

Gruß
   Sascha
Gast #162957
Lesenswert?

Hi,

danke für deine Antwort Sascha. Haben diese Ferrite Beads in
Widerstandsbauform eine eigene Bezeichnung? Habe bei Reichelt bisher
nur die einzelnen Ferritperlen gefunden, aber kann ja gut sein das
Reichelt nur diese anbietet.
Gast #162958
Lesenswert?

Tja,

ich muß noch weiter warten. Bei microchip steht zwar shipped am 15.12,
aber bis jetzt noch nichts gekommen. Wäre aber nett, wenn jemand seine
Erkenntnisse mal schreiben würde. Wie z.B Ansteuerung usw.



Mfg Sascha
Gast #162968
Lesenswert?

So bin mal dazu gekommen die Revision auszulesen (Register EREVID)
EREVID: 0b00000010 = 0x02

Das Errata Data Sheet gibts da:
http://ww1.microchip.com/downloads/en/DeviceDoc/80254A.pdf (171 KB)

(Damit liegt die vermutung nahe, dass alle Samples bisher <= Ethernet
Rev. 2 waren)

==> Man muss bei Bedarf die 9 kleinen Fehler beachten die noch drin
sind. Is ja auch kein Prob. Es handelt sich ja immerhin noch um ein
angekündigtes Produkt

:D
Stefan
Gast #162970
Lesenswert?

Wenn du jetzt wg. dem schreiben/auslesen der MAC Addr. meinst (siehe
Errata Sheet):

Ich verwende atm nen 90s8518 mit 8MHz quarz, außerdem nutze ich das SPI
vom µC. Die maximale SPI Freq. is ja f/4, sprich 2MHz

Ich bin selber verwundert, aber ich kann die MAC Addi schreiben u.
wieder aus den Registern auslesen :)

Übersetzt steht ja auch nur drin, dass der Zugriff schiefgehen
"könnte"

Is zwar jetzt sehr experimentell, aber es geht.

Um die momentanen Anforderungen an >=8Mhz zu erfüllen müsste man grad
den µC auf 32MHz übertakten, des macht der aber net mit...
Oder man nimmt nen mega128, bei dem gibts doch die "f/4 mal 2" spi
frequenz, sprich wenn man den mit 16MHz taktet, hat man die 16/4*2 =
8MHz die gefordert sind.

Ansonsten muss man halt immer die Datenpakete "von hand" mit
Systemtakt ausgeben, also pro Takt eine Ausgabe. Dürfte aber relativ
Speicherfressend sein :)
Gast #162972
Lesenswert?

Hi,

hab auch mal wieder eine Frage ;)

Auf Seite 8 des Datenblatts wird ja beschrieben, das man als
Pegelwandler 3.3V -> 5V einfach einen 74HCT08 verwenden kann. Sollte
man zwischen die Eingänge der Gatter und die Ausgänge des ENC28J60
nochmal 1K legen? Oder kann man da direkt dran?

Gruß

Christoph
Gast #162976
Lesenswert?

Hi,

also bevor mein Vorhaben falsch verstanden wird:

Der 74HCT08 dient als Pegelwandler und wird wie im Datenblatt
beschrieben beschaltet (1 Ausgang vom ENC28J60 auf die 2 Eingänge eines
Gatters, Ausgang des Gatters an AVR/PIC/...)

Mir gings nur darum, ob zwischen dem einen Ausgang und den beiden
Eingängen nochmal ein Widerstand zur Strombegrenzung sinnvoll wäre,
also

Ausgang----Widerstand----Gattereingänge

Aber schonmal Danke für die Antworten bisher :)

Gruß

Christoph
Gast #162977
Lesenswert?

Hi,
also ich hab jetzt ne korrekte Hardware zusammengebaut (AVR + enc28j60
+ MagJack + Hühnerfutter)

Meine Frage: wenn ich den enc* initialisiert habe und mir mit der led
"display link status" anzeigen lasse, dann leuchtet die led, sobald
ich das rj45 kabel z.b. in nen switch stecke, jedoch das led am switch
tut kein mux. bevor ich jetzt irgendwie weitermach mit paketen
versenden würd ich jetzt gern wissen ob ich bisher schon ein fehler hab
(software/hardware).
folglich bleibt auch immer die led bei "display receiv activity"
dunkel, auch wenn ich z.b. einen broadcast oder sonst irgendetwas z.b.
vom pc aus sende.

ich verwende als schnittstelle die dateien aus der "avrlib"
(http://hubbard.engr.scu.edu/embedded/avr/avrlib/)

hat mit dieser lib jmd erfahrung u. weiß ob man da noch zusätzlich
etwas beachten muss damit es funktioniert?
Gast #162983
Lesenswert?

@Dirk & Axel,
prinzipiell ja, ich könnte das organisieren. Wie sieht's denn mit der
Nachfrage aus? Mittlerweile kann man ja bei Microchip jeweils 3 Samples
von jeder Bauform kostenlos bestellen (meine waren nach 1 Woche da), ich
fürchte, dass die allgemeine Resonanz daher eher gering ausfallen wird.

Ich habe mal die "Wiki"-Seite angepasst, vielleicht trägt sich jeder,
der noch Interesse hat, dort ein.
Gast #162984
Lesenswert?

Moin,

mal neu dumme Frage - woher habt Ihr Eure ENC's?
Hab vorgestern Samples bei Microchip bestellt und die sind (sowohl in
SO als auch DIP) erst ab Anfang Februar lieferbar.
Bei Farnell dagegen ist lt. Online-Katalog die DIP-Variante sofort
lieferbar; ausprobiert hab ich's allerdings noch nicht.

Gruß
  Micha
Gast #162985
Lesenswert?

Wie es scheint, sind bisher alles noch Samples in der alten Revision.
Diese wurden größtenteils vor ca 1 Monat geordert u. sind letztes Jahr
angekommen. Vermutlich sind die auf Februar datierten schon die
fehlerbereinigte neue Revision.
#162986
Lesenswert?

@All:

Ich habe eine Platine gemacht für denn ENC28J60:
- 3.3 volt oder 5 volt anschluss.
- spannungsregler für 3.3 volt
- pegelwandler für alle signale
- 25 MHz quarzoscillator
- MagJack mit zwei LEDs
- Platine 45mm x 70mm

Ich werde die als komplettes modul, und als halb Modul anbieten.
Beim halb modul fehlt nur der ENC28J60.

Preise:
Komplettes Modul  €40,-  (noch nicht lieferbar, wegen ENC28J60)
Halbes Modul      €35,-  (Lieferzeit: etwa 2-4 Wochen)

Grüße Mark,
Gast #162989
Lesenswert?

@Carsten: Bißchen umständlich feststellen, ob wirklich auch jeder seine
"Bestellliste" aktuallisiert hat im Wiki. Viele melden sich bei einer
Änderung nicht an (ist mir zuerst auch passiert) und wenn jemand was
nicht an seiner Bestellung ändern will, sieht man es auch nicht.
Eigentlich bleibt nur ein Reset wenn man sichergehen will.

Andreas
Gast #162990
Lesenswert?

Hi,

mal ne Frage am Rande: wenn der ENC28J60 so konfiguriert ist, das eine
der Status LEDs den Link Status anzeigen soll (also ob ein
Netzwerkkabel angeschlossen ist), kann man dann daraus Rückschlüsse auf
einen korrekt angeschlossenen MagJack ziehen?

Also anders gesagt: Kann ich davon ausgehen das die Verdrahtung
ENC28J60<->MagJack i.O. ist wenn beim Einstecken des Kabels die Link
LED angeht?

Ich hab leider keine Infos darüber wie der IC feststellt das ein Kabel
steckt, deswegen die vielleicht doofe Frage :)

Gruß Christoph
Gast #162992
Lesenswert?

Bastelt gerade noch einer an einer Platine?
Die von Mark ist ja zum einen überflüssigerweise mit 5V und zum anderen
extrem teuer.

Meine Samples sind übrigens heute raus:
Items Ordered:


Item:  ENC28J60/SP
Quantity:  3
Ship Date:  01/12/2006
Shipped From:  Microchip Thailand Sample Whse (FBS)
Carrier:  TO BE DETERMINED (TBD)
Tracking Number:

=================================================


Item:  ENC28J60/SO
Quantity:  3
Ship Date:  01/12/2006
Shipped From:  Microchip Thailand Sample Whse (FBS)
Carrier:  TO BE DETERMINED (TBD)
Tracking Number:

=================================================


Item:  TC120333EHATR
Quantity:  3
Ship Date:  01/12/2006
Shipped From:  Microchip Thailand Sample Whse (FBS)
Carrier:  TO BE DETERMINED (TBD)
Tracking Number:

=================================================


Item:  MCP9803-M/SNG
Quantity:  5
Ship Date:  01/12/2006
Shipped From:  Microchip Thailand Sample Whse (FBS)
Carrier:  TO BE DETERMINED (TBD)
Tracking Number:
Gast #162995
Lesenswert?

"Al Quaida" und "Testbed to fuse nukes via the IP protocol"

Scherz beiseite: Du brauchst ne Firmen-Email Adresse und die Firma muss
bei Microchip registriert sein. E-Mail von McDonald's bringt also nix
:))
Gast #162996
Lesenswert?

Hi,

bin dabei, mir gerade ein Board mit einem M16C62P und den ENC28J60 zu
designen. Im Schaltbild ist ein Überträger angegeben, der nur im
Sendezweig ein Mittelpunkt-Anzapfung hat. Der FB2022, den ich nehmen
möchte, hat aber im Empfangszweig aber auch die Mittelpunkt-Anzapfung.
Wie soll ich diese verwenden?

Mfg Sascha
Angehängte Dateien:
Gast #163000
Lesenswert?

Ich habe genau jeweils einen ENC28J60 als DIP und SO von meiner
Musterlieferung übrig.
Wer gerne einen der beiden ICs haben möchte und vorhat
damit auch wirklich etwas produktiv zu machen schreit bitte hier :-)
keine Mails bitte, sonst muss ich tagelang negative Antworten
schreiben.
Der erste kann sich aussuchen ob DIP/SO der zweite kriegt was übrig ist
:-)
Wie gesagt 2 Stück, wenn weg dann weg.

Gruss
Andi
Gast #163007
Lesenswert?

Ich schick euch beiden die Samples morgen oder übermorgen zu.
Ich hab die Samples auch nur über die Firma gekriegt. An privat
sendet Microchip eigentlich keine Muster mehr, ist wohl
überstrapaziert
worden. Zoll oder Porto hab ich bei Mustern,egal von wem, noch nie
zahlen müssen, obwohl bei manchen Musterlieferungen der Warenwert mit
bis zu 80$ deklariert war.

Gruss
Andreas
Gast #163008
Lesenswert?

"Wie ist das nun mit den Samples? Ich dachte man muss da eine
registrierte Firma besitzen, oder geht das auch so?"

Das geht auch so.


"Mh, kommen da nicht irgendwie noch Versandkosten und Zoll oder so
dazu?"

Nein.


"Ich hab die Samples auch nur über die Firma gekriegt. An privat
sendet Microchip eigentlich keine Muster mehr, ist wohl
überstrapaziert"

Quatsch.
Die filtern nur durch die Email-Adresse vor.
Also einfach bei Microchip anmelden und Deine diversen Email-Adressen
ausprobieren. Wenn es nicht geht, kommt sofort Gemecker.
Ich habe das auch so gemacht. Habe dort schon seit langem einen
Account, aber mit der damaligen Mail-Adresse ging es nicht mehr, ich
habe also alle meine Adressen durchprobiert und bei einer klappte es
dann.
Nix Firma.
Gast #163009
Lesenswert?

Klar kann man vielleicht durch probieren mehrerer
Mail Addressen irgendwie mit der Bestellung durchkommen,
aber gewollt ist das von Microchip sicher so nicht.
Von daher ist die Aussage das Microchip nicht mehr an privat
Samples verschickt kein Quatsch sondern Realität :-)
Gast #163010
Lesenswert?

@Andi: Wenn der Hersteller keine Versandkosten fordert, dann kommen sie
auch nicht dazu. Auch Samples sind zollpflichtig (MwST auf den
Warenwert), ob der Zoll tatsaechlich eingezogen wird ist Zufall.

Irgendwo hier im Forum hat sich jemand ueber die hohen Zollkosten fuer
seine Muster von recht teueren Bauteilen beschwert. Das finde ich
irgendwo abartig...
Gast #163012
Lesenswert?

Moin,

auch auf die Gefahr hin, mich unbeliebt zu machen:
Wenn man schon einen solchen Service eines Herstellers als Privatperson
in Anspruch nimmt, sollte man doch bitteschön nicht über
"Kleinigkeiten" wie Versandkosten etc. jammern, sofern diese verlangt
werden sollten.

Unternehmern dürften die Paarmarkfuffzich Porto eh egal sein, sind
sowieso gewinn-(und damit steuermindernde) Betriebsausgaben.

Nur mal so meine persönliche Meinung... aber nun bitte back2topic.

Gruß
  Micha
Gast #163013
Lesenswert?

"Unternehmern dürften die Paarmarkfuffzich Porto eh egal sein, sind
sowieso gewinn-(und damit steuermindernde) Betriebsausgaben."


Keinem ernsthaften Unternehmer sind Ausgaben egal. Wo hast Du denn den
Blödsinn her?
Und steuermindernd heißt nicht kostenneutral. Kosten entstehen
natürlich trotzdem.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren