Forum: Mikrocontroller und Digitale Elektronik Problem mit Quarz


von Never_Knows_Nothing (Gast)


Lesenswert?

Hi,

Mein Quarz will nicht schwingen, warum?
Ich hab ein eigenentwickeltes Board für einen EFM32G230.. genommen und 
einen pinkompatiblen EFM32GG330F1024 aufgelötet. Flashen geht, 
allerdings reagiert der USB Anschluss (welchen der EFM32G230 nicht 
hatte) nicht richtig. Vermutliche lösung des Problems: Der interne 
USB-Controller braucht zwingend einen externen 48Mhz quarz, welcher aber 
auf dem Board nicht vorgesehn war, da der EFM32G230 ja mit dem Internen 
RC Ozillator vollkommen zufrieden ist.
Also hab ich mit nen schön großen 48Mhz Quarz und zwei 10pF Keramik 
Kondenbesorgt und drangebastelt. Problem: Der Abstand von Quarz zum uC 
sind ca. 2cm und dann nochmal 1-2cm über die Ziehkondensatoren zur 
Masse. Ist das zu lang? oder gibt es alternative Vorschläge warum der 
Quarz nicht schwingen möchte?
der Vollständigkeit halber:
Das Oszi zeigt ein verrauschtes Signal mit ca. 10-20mV spitze-spitz. 
Eine FFT zeigt einen klaren Piek bei 16MHz und kleine Obertöne.
Der controller verfügt über einen USB-Bootloader (CDC-Device), ein 
anschließen am PC und versetzen des Controllers in den Bootloaderzustand 
sorgt dafür das der PC ein neues, allderdings unbekanntes Gerät erkennt 
und den Fehlercode 43 im Gerätemanager anzeigt. Aber solang der Quarz 
nicht schwingt ist das auch nicht überraschend.

Grüße,
Chris

von Helmut L. (helmi1)


Lesenswert?

Never_Knows_Nothing schrieb:
> Also hab ich mit nen schön großen 48Mhz Quarz und zwei 10pF Keramik
> Kondenbesorgt und drangebastelt. Problem: Der Abstand von Quarz zum uC
> sind ca. 2cm und dann nochmal 1-2cm über die Ziehkondensatoren zur
> Masse. Ist das zu lang? oder gibt es alternative Vorschläge warum der
> Quarz nicht schwingen möchte?

48Mhz gibt es nur als Oberwellenquarz. Der wird so nie auf 48MHz 
schwingen.

Never_Knows_Nothing schrieb:
> Das Oszi zeigt ein verrauschtes Signal mit ca. 10-20mV spitze-spitz.
> Eine FFT zeigt einen klaren Piek bei 16MHz und kleine Obertöne.

Ein 48MHz Quarz schwingt ohne spezielle Beschaltung nur auf 16Mhz.

Du must in deinem Datenblatt mal nachlesen ob der eine Interne PLL 
Schaltung hat. Dann wird die auf Faktor 3 oder 4 eingestellt und an den 
uC kommt ein 12 oder 16MHz Quarz dran. Damit hast du deine 48MHz.

Besser ist es du nimmst direkt einen 48MHz Quarzoszillator.

von Never_Knows_Nothing (Gast)


Lesenswert?

Danke, wieder was gelernt.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Never_Knows_Nothing schrieb:
> Problem: Der Abstand von Quarz zum uC sind ca. 2cm und
> dann nochmal 1-2cm über die Ziehkondensatoren zur Masse.
Und dann wirds erst so richtig interessant:
wie weit ist der Weg zurück zum Pin 0 vom uC?
http://www.lothar-miller.de/s9y/categories/33-Quarz

> Ist das zu lang?
Ja. Für einen Quarz schon...

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
Noch kein Account? Hier anmelden.