Ich schaue mir diese MCU an und habe mich gefragt, ob es sinnvoll ist, einen externen Quarz zu verwenden.
Auszug aus dem Datenblatt pg1,
*Taktverwaltung
– 4- bis 32-MHz-Quarzoszillator
– 32-kHz-Oszillator für RTC mit Kalibrierung – Interner 8-MHz-RC mit x6-PLL-Option – Interner 40-kHz-RC-Oszillator
– Interner 48-MHz-Oszillator mit automatischer Trimmung basierend auf ext. Synchronisation*
Der interne Oszillator kann bis zu 48 MHz betragen. Der externe Quarz liegt zwischen 4 - 32 MHz. Warum sollte man einen externen Kristall verwenden, wenn der interne Kristall schneller als 48 MHz ist, wenn man bedenkt, dass ein externer Kristall Geld kostet und Platz einnimmt? Wann sollte man einen externen Kristall verwenden?
Der interne Oszillator ist viel weniger stabil als ein externer Quarzoszillator.
Wenn ich das Datenblatt richtig lese, ist der interne 48-MHz-Oszillator werkseitig nur auf 2,9 % der angegebenen Frequenz kalibriert - nicht einmal gut genug für RS-232. Es gibt Möglichkeiten, es mit einem externen Takt zu synchronisieren. Ich denke, es ist für die Verwendung in einer USB-Gerätesituation konzipiert, in der Sie die PLL an den USB-Bitstream binden können.
Ein externer Quarz hat typischerweise eine Genauigkeit von etwa 20 ppm , Teile pro Million. Das sind 0,002 % von der angegebenen Frequenz. Wenn Sie es noch besser brauchen, gibt es sogar temperaturkompensierte, ofenfeste Quarzoszillatoren.
Darüber hinaus möchten Sie möglicherweise eine genaue Taktrate bei einer anderen Frequenz, typischerweise für die Kommunikation mit einem Gerät oder Master über einen asynchronen Kommunikationskanal. Dazu benötigen Sie möglicherweise einen Oszillator mit beispielsweise 29491200 Hz (115200 * 256).
Der interne ist ein Oszillator, normalerweise ein RC-Oszillator. Diese Oszillatoren sind viel ungenauer als Kristalle. Auch neigen diese Oszillatoren dazu, bei Temperaturänderungen zu driften.
Kristalle hingegen können so genau sein wie das Geld, das Sie ausgeben möchten. Die Genauigkeit ist erforderlich, wenn beispielsweise eine Hochgeschwindigkeitskommunikation wie USB verwendet wird. USB hat sehr enge Toleranzen.
Der Quarzoszillator speist in einen Phased Locked Loop (PLL) auf dem Chip ein, der die Quarzfrequenz mit Werten zwischen 1 und 16 multiplizieren und teilen kann. Mit einem 8-MHz-Quarz können Sie also einen 48-MHz-Haupttakt für den Prozessor erzeugen. Wie andere gesagt haben, ist ein externer Kristall genauer und stabiler als der Hochgeschwindigkeitsoszillator auf dem Chip.
Mahmud Hosseinipour