Guten Tag zusammen Ich hätte mal eine Frage. Ich möchte einen ATmega8U2 einsetzen, da dieser ein integriertes USB interface besitzt. Jetzt ist mir bei der Quarz Auswahl aufgefallen, dass maximal 8MHz genutzt werden kann damit der Oszillator korrekt funktioniert. Jetzt habe ich mal nachgeschaut, beim Arduino wird ein 16MHz eingesetzt. Einerseits nutzen die den ATmega8U2 auch bei 5V während ich ihn bei 3,3V einsetze. Jetzt bin ich ein wenig verwirrt da man bei 16MHz ein nicht funktionieren des Oszillators riskiert. (Datenblatt S.299) Oder sehen ich das ganze falsch? Nach meinen Erkenntnissen, darf ich lediglich einen 8MHz Quarz nutzen bei 3,3V damit alles super klappt oder liege ich da daneben? Könnte das auch mit dem USB_PLL zu tun haben?
Wo ist dein Problem? Warum glaubst du dem Datenblatt nicht? Timon M. schrieb: > Jetzt bin ich ein wenig verwirrt Was ist die Quelle deiner Verwirrung?
Arduino Fanboy D. schrieb: > Wo ist dein Problem? > Warum glaubst du dem Datenblatt nicht? > > Was ist die Quelle deiner Verwirrung? Da die Auf dem Arduino einen 16MHz benutzen aber somit nicht korrekt funktionieren könnte, wieso machen die den das, obwohl es nicht empfohlen wird. Darum bin ich verwirrt.
Hallo, Timon M. schrieb: > Da die Auf dem Arduino einen 16MHz benutzen aber somit nicht korrekt > funktionieren könnte, wieso machen die den das, obwohl es nicht > empfohlen wird. Darum bin ich verwirrt. Timon M. schrieb: > Einerseits nutzen die den ATmega8U2 auch bei 5V während ich ihn bei 3,3V > einsetze. Du hast die Antwort doch schon am Anfag selbst geschrieben... Gruß aus Berlin Michael
Timon M. schrieb: > Nach meinen Erkenntnissen, darf ich lediglich einen 8MHz Quarz nutzen > bei 3,3V damit alles super klappt oder liege ich da daneben? Könnte das > auch mit dem USB_PLL zu tun haben? Das hat nichts mit USB zu tun sondern daran, dass AVR halt eine recht alte Chipfamilie in einem alten Halbleiterprozess ist. Die Transistoren schalten bei 5V eben schneller als bei 3V, und deswegen reicht es bei 5V noch für 16MHz, während bei 3V nur 8MHz drin sind. Wenn Dir das nicht reicht, musst Du halt was moderneres nehmen. Ein PIC24F64GB002 geht auch bei 16MHz, ein PIC32MX250F128B läuft mit 50MHz, und so viel teurer sind die auch nicht. Bei denen läuft der Kern nur noch mit 1.8V, nur die IO-Treiber laufen mit 3.3V fchk
Frank K. schrieb: > Timon M. schrieb: >> auch mit dem USB_PLL zu tun haben? > > Das hat nichts mit USB zu tun sondern daran, dass AVR halt eine recht > alte Chipfamilie in einem alten Halbleiterprozess ist. Die Transistoren > schalten bei 5V eben schneller als bei 3V, und deswegen reicht es bei 5V > noch für 16MHz, während bei 3V nur 8MHz drin sind. Wenn Dir das nicht > reicht, musst Du halt was moderneres nehmen. Ein PIC24F64GB002 geht auch Super danke für die Ausführliche Antwort dan ist alles klar. Danke
Timon M. schrieb: > Nach meinen Erkenntnissen, darf ich lediglich einen 8MHz Quarz nutzen > bei 3,3V Jein. Die erlaubte Taktfrequenz in Abhängigkeit von der Betriebsspannung zeigt dir das Datenblatt (siehe Anhang). Nochmal: was verstehst du am Datenblatt nicht? > Könnte das auch mit dem USB_PLL zu tun haben? Nein. Außer natürlich daß USB prinzipiell nur mit 8MHz oder 16MHz externem Quarz funktioniert. Deswegen nützt es dir auch nichts, daß bei 3.3V theoretisch 10.66MHz möglich wären.
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.