Titelbild Mikrocontroller

5. Takt des Xmega384

Die Xmega-Bausteine haben ein flexibel nutzbares Taktsystem. Es können sowohl interne als auch externe Taktquellen verwendet werden. Während einem Reset sind alle Taktquellen außer dem 32kHz ultra low Power oszillator abgeschaltet. Nach einem Reset startet der Baustein mit dem internen 2MHz Oszillator.
Taktsystem

Taktsystem


Systemtakt clk_sys

Ist der Ausgang des Hauptselektors mit dem die Taktquelle selektiert wird. Der Systemtakt clk_sys wird auf einen Vorteiler geführt, aus dem alle internen Takte außer den asynchronen Takten abgeleitet werden.

CPU Takt clk_cpu

Der CPU Takt versorgt die CPU und die nichtflüchtigen Speicher.

Peripherie Takt clk_per

Die meisten peripheren und Systemmodule verwenden den clk_per Takt. Dieser Takt ist immer mit dem CPU Takt synchronisiert. Der Peripherie Takt kann auch laufen, wenn der CPU Takt abgeschaltet ist.

Peripherie 2x / 4x Takt clk_PER2 / clk_PER4

Module, die mit dem doppelten oder vierfachen Takt wie die CPU laufen können, können mit dem ckl_PER2 oder clk_PER4 getaktet werden. Der CPU-Takt wird dafür entsprechend runtergeteilt, die 2/4 Takte gehen nicht über diesen Teiler sondern werden vorher abgegriffen.

Asynchroner Takt clk_RTC

Dieser Takt wird für den real time counter (RTC) verwendet. Als Quelle für diesen Takt kommen ein interner oder externer 32,768 kHz Oszillator oder der 32kHz ultra low power Oszillator in Frage.
Impressum