www.mikrocontroller.net

Forum: Mikrocontroller und Elektronik Quarz schwingt nicht beim ST10F272

Autor: Robert (Gast)
Datum: 28.04.2008 11:28

Hallo,

ich habe momentan Probleme mit einem ST10-Mikrocontroller, genauergesagt
einem ST10F272Z2Q3. Der Quarz an XTAL1 und XTAL2 schwingt einfach nicht
an. (gemessen mit 10x Tastkopf)

Ich verwende einen 8MHz-Quarz (LF A140C — RAKON von Farnell,
Bestellnr.:9713166), der über zwei 22pF Kondensatoren an Ground und an
den Controllerpins XTAL1 und 2 angeschlossen ist.

So wie ich das verstanden habe müsste der Oszillator doch zu schwingen
anfangen, sobald die Versorgungsspannung am Controller anliegt. Am Pin
XTAL1 kann man eine konstante Spannung von ungefähr 750mV messen, an
XTAL2 ist die Spannung nahezu 0. Ich habe schon den Quarz ausgetauscht
und versucht mit den Kondensatorwerten etwas zu experimentieren (12 pF,
47pF, ganz ohne C) - ohne Erfolg. Außerdem habe ich es einmal mit dem
parallelen 1 MOhm-Widerstand und einmal ohne ihn versucht.
Die restliche Beschaltung sieht folgendermaßen aus:
Das Reset-Signal kommt über den Reset-Baustein MAX809. Der RPD-Pin hat
einen 470k Pullup nach VCC und geht über einen Elko mit 1µF nach Ground,
so wie es auch die Grundbeschaltung aus dem User-Manual vorschreibt.
Ich habe außerdem noch einen 2. Quarz mit 32kHz für die RTC an den Pins
XTAL3 und 4 angeschlossen, der komischerweise ohne Probleme schwingt.
Auch die Startup-Konfiguration über den Port P0 müsste korrekt sein:
CLKCFG=111: Defaultwert ohne Pulldowns, PLL mit f_CPU = f_XTAL x 4. Zum
Flashen über RS232 habe ich Pin P0L.4 auf Ground gezogen.
Wenn ich versuche den µC zu flashen, wird dieser zwar am PC korrekt
erkannt (er muss also wohl ein Acknowledgebyte über RS232 zum PC
zurücksenden), aber das Flashen funktioniert nicht. Es kommt die
Fehlermeldung, dass die Frequenzabweichung zu hoch ist (weil wohl doch
nur die intere Clock verwendet wird).

Hat jemand von euch vielleicht schon ähnliche Erfahrungen gemacht? Ich
bin für jeden Lösungsvorschlag dankbar.
Autor: Jonas Arndt (padrejohn)
Datum: 28.04.2008 11:30

Nur so als Hinweis - dein Oszi hat normalerweise schon so viel C das du
nix am Quarz messen wirst, wenn du nicht einen aktiven Tastkopf hast!
Autor: Robert (Gast)
Datum: 28.04.2008 11:37

OK. Aber die Spannungspegel an den Quarzanschlüssen weisen ja auch
darauf hin, dass da nix schwingt, oder?

Antwort schreiben

Die Angabe einer Email-Adresse ist freiwillig. Wenn Sie automatisch per Email über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Suchfunktion und Betreffsuche benutzen - vielleicht gibt es schon einen ähnlichen Beitrag
  • Aussagekräftigen Betreff wählen
  • Im Betreff angeben um welchen Controllertyp es geht (AVR, PIC, ...)
  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang
  • JPEG-Dateien (.jpg) nur für Fotos und Scans verwenden
  • Schaltpläne, Screenshots usw. als PNG oder GIF anhängen

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [pre]vorformatierter Text (z.B. Code in anderen Sprachen)[/pre]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel






webmaster@mikrocontroller.netImpressumWerbung auf Mikrocontroller.net