Hallo, ich beschäftige mich seit einiger Zeit mit dem ATxmega128A1 Rev.H. Ich versuche gerade den internen RC Oszillator von 32MHz per DFLL auf 40MHz einzustellen. Ich kann die Register COMP1 und COMP2 mit Werten beschreiben und die Oszillatorfrequenz verändert sich von 28MHz auf 36MHz. Doch es gelingt mir nicht den Oszillator auf mehr als 36MHz zu bringen. Ich gebe das Signal direkt an einem Pin aus und schau mir das Signal an. Was mich auf verwundet ist, das Ausgangssignal des Pins ist bei ca. 32Mhz eher sinusähnlich und bei der Verwendung des 2MHz RC Oszillators erwartungsgemäss rechteckig. Kann mir jemand sagen, warum ich nicht z.B. 48MHz einstellen kann, und warum das Signal am Ausgang von PinD7 sinusähnlich ist. Vielen Dank
Hallo, du kannst keine 48MHz einstellen, weil 32MHz Maximalfrequenz ist!! Es soll Leute gegeben haben, die mit der PLL den Xmega bis auf 40MHz gescheucht haben, läuft aber nur mit Überspannung und Absturzgefahr. Aber wieso willst du ihn auf 48MHz hochjagen??? Wenn du statt dessen seine vielfältige Peripherie gut nutzt, holst du zig mal mehr heraus, als wenn du ihn mit zu hoher Frequenz quälst. Sinusform: für einen Rechteck sind 5..20 mal höhere Frequenzen nötig, als die Grundschwingung. Entweder ist dein Oszi zu langsam, die kapazitive Belastung zu hoch, oder der Portpin ist am Maximum...
Die neuen USB-ATXMGA AxU können mit 48Mhz laufen, der alte Ax allerdings nicht. Punkt. Greenhorn schrieb: > Was mich auf verwundet ist, das Ausgangssignal des Pins ist bei ca. > 32Mhz eher sinusähnlich und bei der Verwendung des 2MHz RC Oszillators > erwartungsgemäss rechteckig. Welche Bandbreite hat denn Dein Oszi und der Tastkopf und das Kabel?
Alex schrieb: > oder der Portpin ist am Maximum... Der Portpin kann das von der Geschwindigkeit her locker. Allerdings treiben XMEGA-Portpins bei 3V nur noch 10mA. Da reicht schon etwas Kabelkapazität und der Pegel geht in die Knie oder bekommt "runde Kanten". Wobei Signale von Portpins ja eigentlich nur für ein Stück Weg auf der Platine gedacht sind ;-).
Hallo, im ATXmega Manual steht auf Seite 96 / Tabelle 7.9, dass mit nachfolgender, softwaretechnischer Konfiguration ein entsprechender Takt erzeugt werden kann. Ich bin aktuell nur dabei, den ATxmega etwas besser kennen zulernen, und gehe durch sämtliche Peripherie. Leider konnte ich mit der DFLL den Takt nicht hochschrauben. Es kann natürlich auch sein, dass der Port diesen Takt nicht ausgeben kann. Gruß Greenhorn
Hallo, hat sich erledigt, die Einstellung der 32MHZ auf 55MHZ (max) geht nur mit der U Variante. Danke.
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.