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
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.
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
Unsere ENCs laufen an einem Standard-Quarz mit 12pF und gehen tadellos.
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.
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.
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
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.