Quarz identifizieren

OP #7913322
Lesenswert?

Genau - die STM32 Boards mit den A8.000(17k) Quarzen laufen, die mit den A8.0000(24E) nicht. Also genauer gesagt: zweitere laufen nur, wenn man das Programm frisch auf dem STM32 spielt. Wenn der STLink dann entfernt wird und man einen Power Cycle durchführt, geht gar nichts mehr, bis man den Debugger wieder dranhängt.

#7913353
Lesenswert?

Sinnerfassendes lesen ist ja echt aus der Mode gekommen! Da steht was von mehreren Boards mit STM32... Ich tippe mal auf unterschiedliche Quarzkapazitäten. Die eine Charge läuft mit den (vorhandenen?) Lastkapazitäten am Quarz sauber, die Andere nicht. Wie man die Quarzkapazität aber einfach selber messen kann, weiß ich aber auch nicht. Und warum es angeblich mit eingestecktem Debugger bei beiden Quarztypen funktioniert ist mir auch ein Rätsel, vielleicht benötigt der STM32 mit den einen Quarzen länger zum einschwingen, was im Normalbetrieb irgendwelche Timingprobleme verursacht und der Debugger macht "irgendwas" beim starten, sodass es halt doch passt?

#7913478
Lesenswert?

Harald K. schrieb:

Luky S. schrieb:

Sinnerfassendes lesen ist ja echt aus der Mode gekommen! Da steht was von mehreren Boards mit STM32...

Aber nichts von mehreren unterschiedlichen Boards.

Was da steht, kann sehr wohl auch als "mehrere identische Boards, bei denen aber unterschiedliche Quarze bestückt sind" lesen.

Bis jetzt haben wir keinen Beweis, dass es an den Quarzen liegt. Zumal das auch noch vom Debugger ja/nein abhängt. Was ist denn der Unterschied aus Sicht des µC, wenn der Debugger dranhängt oder nicht?

OP #7913579
Lesenswert?

Problem ist gelöst - war eine fehlende Warteschleife bis die PLL gelockt ist. Und keine Ahnung warum das nicht klar war: Mehrere identische Boards, unterscheiden sich nur beim Quarz. Ob die Boards nach dem versorgen mit Spannung funktionieren oder nicht merkt man dann doch recht leicht (UART Kommunikation, Ausgang wird geschaltet, ...) Die Theorie mit den unterschiedichen Quarzkapazitäten scheint zu stimmen. Danke @Luky S.!

#7918768
Lesenswert?

Moin,

Das Problem mit den Lastkapazitäten hatten wir vor Jahren auch schon mal. Board lief nicht an. Kollege hat dann alles durch geprüft, unter andrem ob der Quarz schwingt. Oszi an, Tasktkopf drann und nach erster Prüfung tat er das auch, ... nur das gemeine war, das der Tastkopf selber ja auch eine Kapazitäre last dartellt, und genau damit hat der Quarz dann angefangen zu schwingen. Aufgefallen ist, das genau mit der Aktion, das Board dann auch lief. Mit einem Aktiven Tastkopf, der eine deutlich geringere Lastkapazität hatte, konnte man das dann auch Messtechnisch erfassen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren