Forum: Mikrocontroller und Digitale Elektronik Welche Lastkapazität bei ENC28J60


von Oliver S. (eragon)


Lesenswert?

Hi

Habe da eine kleine frage.
Wollte einen Atmel mit einer Netzwerkschnitstelle ausrüsten. Nun wäre 
eigentlich alles klar. Nur bei der Quarzbestellung stosse ich noch auf 
Probleme. Bei meiner Vorlage wird ein 15pF Kondensator verwendet. Nun 
wollte ich ein bisschen genauer wissen wie man auf diese Kapazität 
kommt. Im Datenblatt hab ich nichts gefunden. Und ich will nicht einfach 
etwas übernehmen. Danke für eure antworten.

Link zur Vorlage:

http://avr.auctionant.de/avrETH1/index.html

von holger (Gast)


Lesenswert?

Nimm die 15pF, das funktioniert bei mir bestens.

Wenn du es ganz genau wissen möchtest dann frag
bei ein paar Quarzherstellern mal nach Datenblättern.

von Patrick (Gast)


Lesenswert?

Und falls der ENC trotzdem nicht richtig antwortet:

Frage: Mein ENC28J60 baut einen Link auf und empfängt laut RX Activity 
LED auch Pakete. Allerdings sind PKTIF und EPKTCNT 0x00. Die SPI 
Kommunikation arbeitet einwandfrei

Antwort: Die Kondensatoren am Quarz des ENC28J60 spielen eine wichtige 
Rolle für den Empfang und die Versendung von Paketen. Testweise sollte 
man den Wert der Kondensatoren verringern (2,2pF haben schon einmal 
Erfolg gebracht) oder die Kondensatoren komplett entfernen.

Grüße,
Patrick

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Unsere ENCs laufen an einem Standard-Quarz mit 12pF und gehen tadellos.

von Oliver S. (eragon)


Lesenswert?

Mir ist bewusst das ich einfach 15pF nehmen kann. Mich interessiert aber 
wie man auf diesen Wert kommt. In den Datenblättern von Controllern wird 
immer ein Bereich der Lastkapazität angegeben. Die Quarze haben dan auch 
noch eine vorgeschriebene Lastkapazität. Aber im Datenblatt des ENC28J60 
steht nichts.
Wie kommt man also auf die Kapazität??
Wenn ich die Kapazität nicht kenne kann ich ja auch den Quarz nicht 
auswählen...und dan läuft die ganze sache nicht reibungslos.

Danke für eure Hilfe.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Die zu verwendende Lastkapazität hängt direkt vom verwendeten Quarz ab 
und ist demzufolge nicht in den Datenblättern der Contoller, sondern in 
denen der Quarze zu finden. Für Grundtonquarze liegen die Kapazitäten in 
einem Bereich von 7,5pF bis 22 pF. Dabei ist die Pinkapazität des 
getakteten ICs mit einzurechnen. Diese liegt üblicherweise so um die 
5pF.

von Oliver S. (eragon)


Lesenswert?

Sorry wen ich dir wiederspreche. Aber in meinem Datenblatt des ATmega32 
steht: Recommended Range for Capacitors C1 and C2 for use with Crystals 
(pf)

Und dan steht da auch die Frequenz Range. Die Kapazitäten liegen immer 
zwischen 12-22pF beim Atmega32.

Demzufolge kann ich keinen Quarz mit 7.5pF einsetzten. Jedenfalls nicht 
beim uController.

Wird die Kapazität nur bei uControllern angegeben??

Blick da irgendwie nich so durch. Sorry

von Εrnst B. (ernst)


Lesenswert?

Die richtigen Lastkapazitäten sind eine Eigenschaft des Quarzes, nicht 
des Controllers.

Da sich die Quarze aber nicht sonderlich stark von Hersteller zu 
Hersteller unterscheiden, können die Chiphersteller da einfach eine 
Empfehlung abgeben, die dann in 99.9% der Fälle auch funktioniert.

Also, wenns wirklich exakt die richtigen sein sollen, im 
Quarz-Datenblatt nachsehen, aber die Kapazität der Portpins aus dem 
Controller-Datenblatt mit berücksichtigen.

Blödes Beispiel ums zu verdeutlichen:

Wenn du eine LED an deinen µC anschliesst, berechnest du den 
Vorwiderstand ja auch anhand der LED-Eigenschaften (Uf, Imax ...)  und 
die µC Eigenschaften spielen eine eher untergeordnete Rolle.
Wenn Atmel jetzt aber davon ausgeht, dass alle LEDs so bei 2mA schon 
leuchten, und eine Uf von mindestens 2V haben, könnten die in ihren 
Datenblättern auch nen Vorschlag für den Vorwiderstand machen, der 
meistens funktioniert.

von Oliver S. (eragon)


Lesenswert?

okey danke....jetz blick ich durch...
THX für eure Geduld mit mir. Schönen abend noch.

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.