Wie genau sind die Kristalle auf den Nucleo-Boards von ST?

Ich habe mir einen billigen ST Nucleo-L053R8 mit Rabatt besorgt, um mit ein paar Ideen herumzuspielen.

Der Haupt-STM32L053R8 hat nur einen niederfrequenten 32,768-kHz-Quarz für RTC, kann aber auch mit einem 8-MHz-Takt vom mitgelieferten ST-Link-USB-Programmierer versehen werden. Der LF-Kristall ist mit markiert 32G501und der ST-Link ist mit markiert 8.000Q5G.

Hat jemand eine Ahnung, wie genau diese beiden Kristalle bei Raumtemperatur sind? Die Dokumentation scheint nicht zu spezifizieren.

Antworten (1)

Ich habe die Stückliste für dieses Board auf der Produktseite gefunden :

Es hat diese zwei Beschreibungen für einige Kristalle:Geben Sie hier die Bildbeschreibung ein

Es sieht also so aus, als wären sie wahrscheinlich ±20 ppm. Das ist normalerweise die Toleranz über den gesamten angegebenen Temperaturbereich - ich würde bei Raumtemperatur noch weniger Schwankungen erwarten.

Sie haben jedoch angegeben, dass der 8-MHz-Quarz auf dieser Platine tatsächlich nicht vorhanden ist, daher bin ich mir nicht sicher, ob dies der richtige Quarz ist. Selbst wenn dies nicht der Fall ist, besteht eine gute Chance, dass sie dasselbe auf dem Programmiergerät verwenden.

Da der STLINK-Teil des Boards abnehmbar ist, glaube ich nicht, dass sie seine Uhr in der Anwendungsentwicklung verwenden würden. Einige MCUs (z. B. STM32L4-Serie) verfügen über eine Hardware-Autokalibrierung der MSI-Uhr mit LSE, aus diesem Grund ist der HSE-Quarz nicht auf entsprechenden Nucleo-Boards bestückt. Laut Datenblatt hat L0 diese Funktion nicht, obwohl manuelles MSI-Trimmen möglich ist.
Zumindest auf einem NucleoH7-Board konfiguriert das standardmäßige CubeMX-Projekt für dieses Board die Taktstifte für die Quarzverwendung, aber für die Verwendung des externen 8-MHz-Rechteckwellentakts vom STLink-Teil. Es ist jedoch immer noch nicht die Standarduhrquelle, daher ist es Sache des Benutzers, diese Uhr zu verwenden. Und beachten Sie, dass der STLink-Quarz 20 ppm bei einer Nennlast von 12 pF hat. Sie haben dort 20-pF-Kappen angebracht, was bereits eine Last von 10 pF plus Stift- und Streukapazität ist, die leicht 2 pF überschreiten kann. Es läuft also möglicherweise nicht mit genau der richtigen Frequenz, wenn die Lastkapazität eine gewisse Toleranz aufweist.
X1 ist der Kristall, der vom ST-Link-Chip verwendet wird, also ist er enthalten. X3 ist nicht enthalten, was ein dedizierter Kristall für die Ziel-MCU wäre, aber ST-Link kann ein von X1 generiertes Taktsignal bereitstellen.
@Maple Ich denke, sie füllen die HSE normalerweise nicht für die Haupt-MCU. Stattdessen geht ein Taktsignal vom MCO der Programmier-MCU über eine Lötbrücke zum Takteingang der Haupt-MCU.