mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik ENC28j80 AtMega8 SPI Planungsfehler


Autor: Kurt (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

Ich glaub ich habe ein Problem. Durch Zufall habe ich erfahren, dass es 
bei dem ENC28j80 Anforderungen bezgl. des SPI Taktes gibt.

Nach einer ERRATA PDF von Microchip muß der SPI Takt folgenden 
Anforderungen entsprechen:

SPI Takt nicht kleiner als 8MHz
oder
SPI Takt zwischen 25/2 Mhz und 25/5Mhz (diese sollte dann mit dem 25Mhz 
Takt des ENC syncronisiert sein)

Ansonsten gäbe es Probleme um per SPI auf die MAC Register zuzugreifen.

...
In meiner Schaltung habe ich den ATMEGA8 per internen RC auf 8Mhz 
laufen.
Der SPI-Takt kann nur 1/2 Clk betragen. Was dann nur 4Mhz wäre.

Da ich Platine / Aufbau alles schon fertig habe suche ich eine kleine 
Lösung.
Ein 16Mhz Quarz unterzubringen möchte ich unbedingt vermeiden.

Würde folgendes Funktionieren ?:
Der ENC hat einen CLKOUT, wenn dieser auf 1/2 CLK läuft hätte ich dort 
12,5Mhz. Wenn dass dann der Systemtakt für den ATMEGA wäre, liefert der 
SPI-Takt zwar nur auf 6,25Mhz aber der müsste dann doch syncron zum 
25Mhz Takt des ENC´s sein. Somit könnte es doch laufen oder ?

2.Frage:
Ist das bei jeder Version des ENC´s so oder ist das nur Serienbedingt ?
Kann ich evtl. eine Andere Charge nehmen und habe das Problem gar nicht 
mehr ?

Gruß
Kurt

Autor: Michael H. (michael_h45)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Kurt schrieb:
> Würde folgendes Funktionieren ?:
> Der ENC hat einen CLKOUT, wenn dieser auf 1/2 CLK läuft hätte ich dort
Scheint so zu sein.

> 2.Frage:
> Ist das bei jeder Version des ENC´s so oder ist das nur Serienbedingt ?
> Kann ich evtl. eine Andere Charge nehmen und habe das Problem gar nicht
> mehr ?
Nennt sich silicon revision. Die ist über das Register EREVID verfügbar 
und kann zur Laufzeit ausgelesen werden.
Ansonsten: siehe Screenshot.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.