Im STM32 Datenblatt steht, dass jeder Pin 50pF Kapazität gegen Masse hat. Die Formel zur Berechnung der Lastkapazitäten eines Quarzes soll sein: C(l) = C1 * C2 / (C1 + C2) oder wenn beide gleich sind: C(l) = C / 2 Das heißt, wenn mei 32.678kHz Quarz 12.5pF sehen möchte, muss ich an jeden Pin 25pF ranhängen? Aber laut Datenblatt hat schon der Pin vom µC 50pF, das wären dann dch 75pF? Was mache ich falsch?
Dafür gibt es einen Design Guide: https://www.st.com/resource/en/application_note/cd00221665-oscillator-design-guide-for-stm8afals-stm32-mcus-and-mpus-stmicroelectronics.pdf Bei neueren Serien ist der load drive level für LSE einstellbar, der default ist da niedrig für low power Quarze.
Bastler schrieb: > Im STM32 Datenblatt steht, dass jeder Pin 50pF Kapazität gegen Masse > hat. Bist du dir sicher? In der Realität sind es eher 2 bis 5 pF.
Bastler schrieb: > Im STM32 Datenblatt steht, dass jeder Pin 50pF Kapazität > gegen Masse hat Bestimmt nicht. Brille putzen?
Multipliziere die Lastkapazität mit 2 und subtrahiere 5 bis 10pF (je nach Layout). Das ist der Wert der Kondensatoren, die du an den Quarz hängst.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.