ATxmega / DFLL / RC Oszillator auf 48Mhz einstellen

Gast #2937614
Lesenswert?
• ▲
▼
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
Gast #2937740
Lesenswert?
• ▲
▼
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...
(Firma: TravelRec.) Persönliche Seite #2937782
Lesenswert?
• ▲
▼
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?
(Firma: TravelRec.) Persönliche Seite #2937789
Lesenswert?
• ▲
▼
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 ;-).
Gast #2937790
Lesenswert?
• ▲
▼
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren