Hallo, ich will mich mal an die 32bit Mikrocontroller von Atmel heranwagen. Kurze Beschreibung der Umgebung Mikrocontroller: AT32_UC3B0256 Programmer: JTAGICE3 Entwicklungsumgebung: Atmel Studio 6 Erfahrung: verschiedene 8-Bit ATmega Mikrocontroller Zunächst möchte ich eine Platine entwickeln mit Mikrocontroller, JTAG Schnittstelle, Pixeldisplay, ein paar Tasten, LEDs und einem Mikrofoneingang. Irgendwann soll mal über eine FFT ein Audiospektrum ermittelt und auf dem Display angezeigt werden. Hier eine erste Fragen Laut Atmel-Webseite beträgt die Max. Operating Freq. (MHz): 60 Mhz Laut Reichelt Shop beträgt die "Geschwindigkeit": 30 MHz Laut Datenblatt ist die "Flash operating Frequency" = 33Mhz für FWS=0 und 60Mhz für FWS=1. Laut Datenblatt unterstützt er zwei externe Quarze bis max. 20 Mhz Ich will den Mikrocontroller gerne mit 60 Mhz Takten. Wie mache ich das? Hat der intere Oszillatoren, die ich per Software/Fuses aktiviere, oder muss ich da einen externen Oszillator/Quarz anschließen? Die oben genannten Angaben haben mich da eher verwirrt. Was verbrigt sich hinter FWS? Grüße, 005
Ohne den AVR32 zu kennen: FWS: Flash Wait State Der interne Takt wird über PLL eingestellt. Extern kann maximal 20MHz angeschlossen werden, der dann intern über PLL auf z.B. 60 MHz hochgetaktet wird. (Aber vorher schauen, mit welchen Faktoren man die PLL einstellen kann, daraus ergibt sich dann die externe/interne Frequenz). Das Flash kann wohl nur mit 33MHz angesprochen werden. Deswegen braucht man bei Frequenzen > 33MHz ein Waitstate beim Flashzugriff.
005 schrieb: > Ich will den Mikrocontroller gerne mit 60 Mhz Takten. Wie mache ich das? Datenblatt durchlesen, steht alles drin. > Was verbrigt sich hinter FWS? FlashWaitStates ?
Daniel V. schrieb: > Der interne Takt wird über PLL eingestellt. Extern kann maximal 20MHz > angeschlossen werden, der dann intern über PLL auf z.B. 60 MHz > hochgetaktet wird. (Aber vorher schauen, mit welchen Faktoren man die > PLL einstellen kann, daraus ergibt sich dann die externe/interne > Frequenz). > Das Flash kann wohl nur mit 33MHz angesprochen werden. > Deswegen braucht man bei Frequenzen > 33MHz ein Waitstate beim > Flashzugriff. Hi und danke für die Erklärung! :) Habe nun einfach mal einen 16MHZ externen Quarz vorgesehen. Damit kann ich dann ja über PLL sicherlich 32 MHz gewinnen. Im Anhang ist ein erster Schaltplan, der lediglich eine Grundbeschaltung des Mikrocontrollers darstellt. Ist eine Mischung aus Datenblattinfo, 8bit-ATmega Erfahrung und ein bißchen googeln. Seht ihr irgendwo Fehler, oder Dinge die man verbessern sollte? Freue mich über jeden Input. Grüße, 005
Hi, da keiner etwas zu meckern hat, denke ich mal, die Schaltung passt so und nehme sie als Grundlage für mein Projekt. Grüße, 005
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.