STM32L010 LSE Drive Strength (LSEDRV)

Gast #7374155
Lesenswert?
• ▲
▼

Guten Tag,

ich habe ein Board zusammengebastelt mit einem STM32L010C6 und einem Uhrquarz.

Als Quarz verwende ich diesen hier: https://www.digikey.de/de/products/detail/micro-crystal-ag/MS3V-T1R-32.768KHZ-9PF-20PPM-TA-QC-AU/10500149

Datenblatt: https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/MS3V-T1R.pdf

Eckdaten:

  • 32.768 kHz
  • 9 pF Load Capacitance
  • C0 = 0.9 pF
  • ESR: 65 kOhm

Extern habe ich 2x 10 pF als Last angeschlossen. Ergibt zusammen 5 pF und mit Parasiten vermutlich irgendwas um die 9-10 pF. Sollte also passen.

Wenn ich das LSEON bit setze, um den Oszillator zu starten, scheint dieser nicht anzuschwingen. LSERDY wird aber in jedem Fall gesetzt.

Deshalb habe ich das Drive Level erhöht (siehe Anhang). Ab "medium high" kann ich mit dem Tastkopf am Oszillator Ausgang eine 32.768 kHz Schwingung messen.

In dieser Appnote (AN2867) https://www.st.com/content/ccc/resource/technical/document/application_note/c6/eb/5e/11/e3/69/43/eb/CD00221665.pdf/files/CD00221665.pdf/jcr:content/translations/en.CD00221665.pdf

habe ich die folgende Formel für die "citical crystal trasnconductance" gefunden. Soweit ich das sehe, ist das nicht die Trasnkonduktanz des Quarzes, sondern die des Verstärkers im Oszillator, die mindestens vorhanden sein muss, um einen schwingfähigen Kreis zu erhalten...

$$g_{m,crit} = 4 \cdot ESR \cdot (2\pi f)^2 \cdot (C_0 + C_L)^2$$

Wenn ich die Werte einhacke, dann komme ich auf 1.08 uS. Laut Tabelle im datenblatt des STMs deckt sich das also mit der "medium high" range.

Da die Schaltung 24/7 laufen soll und natürlich zuverlässig aber auch stromsparend sein soll, wollte ich mal in die Runde fragen, ob das so in Ordung ist.

Merkwürdigerweise kommt das LSERDY in jedem Fall... Habe bisher nur mit dem Oszi am Pin gemessen, da der RTC Code noch nicht steht. Kann natürlich sein, dass der schon tut mit weniger, dann aber durch den Tastkopf gekillt wird...

Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.