Forum: Mikrocontroller und Digitale Elektronik Warum Schwing der Quarz nicht?


von AVRNIX (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Leute,

Ich habe mir ein ATMEGA 128 Board erstellt, habe folgendes Problem das
der Quarz nicht schwingwn will Q2 = 8Mhz Q3= Uhrenquart Q1= gibt
nicht.

C3 und C4 sind 27pF - die ich auch für den 8 ATMegaL benutze.

Da ich jetzt davon zwei Platinen aufgebaut habe, denke ich jetzt nicht
das die Bauteile kaputt sind. Kann das am Layout liegen bzw. wie weit
darf der Quarz den weg von XTAL1/2 sein ?
Der Interne RC-Oszilator geht und Programme über Bascom kann ich auch
draufspielen. Und wenn ich CKEL auf externen Quarz, Highfrequenzstelle
(1111:10) SUP 10 - gehts nichts mehr.

Hat einer sowas auch mal erlebt? Oder stimmen die Einstellungen nicht?

thx AVRNix

von AVRNIX (Gast)


Angehängte Dateien:

Lesenswert?

Etwas groeser das Bild -da sieht man mehr drauf.

von Karl heinz B. (kbucheg)


Lesenswert?

Eine Frage:
Wenn der Quarz nicht anschwingt, wie belebst du den µC
wieder?

von Simon K. (simon) Benutzerseite


Lesenswert?

Übrigens: Stell das Layout doch bitte im PNG Format hier ins Forum. Das
kann heutzutage jeder Browser anzeigen, und das beste: Eagle kann es
sogar direkt Exportieren.... Auf deinem Bild sieht man genau, NICHTS.

von AVRNIX (Gast)


Lesenswert?

So nochmal als PNG Datei.

@Karl Heinz - Indem ich einen Externen Takt am XTAL Eingang anlege,
kann ich den ATMEGA auf Internen RC-Oszilator(8 MHz) zurück einstellen.

von AVRNIX (Gast)


Angehängte Dateien:

Lesenswert?

So die Quarze was groesser :)

von Bernhard S. (bernhard)


Lesenswert?

Verändere mal das Verhältnis der beiden Quarz-Kapazitäten,

bewirkt manchmal Wunder.

Bernhard

von Karl heinz B. (kbucheg)


Lesenswert?

> Karl Heinz - Indem ich einen Externen Takt am XTAL Eingang
> anlege, kann ich den ATMEGA auf Internen RC-Oszilator(8 MHz)
> zurück einstellen.

Das dachte ich mir schon, wollte nur sicher gehen :-)
OK. Du hast den ATMega nicht auf Quarzbetrieb gefused, sonder
auf Verwendung eines Quarzoszillators. Mit anderen Worten,
die Fuseeinstellung die du benutzt, stimmt nicht.

von AVRNIX (Gast)


Angehängte Dateien:

Lesenswert?

@ Karl Heinz
Anhang die Fuse Einstellung - das ist doch richtig die habe ich
benutzt.

@Berhard: Welche C's hat du drinne ?

von Christian F. (fasti)


Lesenswert?

Hi!

Also dem Bild nach zu urteilen stimmt die Einstellung aber:

Beim Layouten sollte man darauf achten, dass die Quarze so nah wie
möglich am uC hängen und auch möglichst dicke Leiterbahnen benutzt
werden, da man dadurch die Streukapazitäten möglichst klein hält. Du
hast sehr lange und dünne Leiterbahnen benutzt.
Außerdem sehe ich (allerdings bei dem kleinen Foto kann man das nur
sehr schwer erkennen) keine Stützkondensatoren an den
Versorgungseingängen. Da sollte so nah wie möglich am AVR an jedem
Versorgungseingang ein 100nF Keramikkondi hin.

ciao

Fasti

von Karl heinz B. (kbucheg)


Lesenswert?

> @ Karl Heinz
> Anhang die Fuse Einstellung - das ist doch richtig die habe ich
> benutzt.

Das sollte in der Tat passen.
Der Grund warum ich das dachte ist folgender: In vielen
Prennprogrammen werden die Fuses eingestellt indem man
irgendwo ein Häckchen setzt oder eben nicht. Nur ist halt
nicht immer klar ob ein Häckchen jetzt eine 1 oder eine 0
repräsentiert.
    111   ist der Zustand den du willst
    000   stellt man irrtuemlich ein
          (durch die 0/1 Häckchen/kein Häckchen Konfusion)
          000 bedeutet aber: externer Taktgeber.

von Asterix-007 (Gast)


Lesenswert?

Hallo Gallier oder Bruder,

ich hatte mal das gleiche Problem. Bei mir lags an den Kondensatoren.
Einfach andere eingebaut (auch 22pF) und schon ging der ISP.
Ich glaube ich hatte zuerst Kerko's Serie X7R (Reichelt) drin. Ich
kann das aber jetzt nicht mehr mit Sicherheit sagen!!!!!

Also einfach ausprobieren!!!

mfg

Asterix-007

von ecslowhand (Gast)


Lesenswert?

Bei der Leiterbahnlänge kannst Du eventuell sogar auf die Kondensatoren
verzichten.

von Bernhard S. (bernhard)


Lesenswert?

>Welche C's hat du drinne ?

Ist unterschiedlich, kommt auf den Quarztyp drauf an, manchmal muss man
einige Zeit experimentieren, bis die gewünschte Frequenz erreicht ist.
(Toleranzen Kapazitäten, Quarz usw.)

Kleiner Tipp:

Schalte mal zu einem der beiden Kondensatoren eine 5pF Kapazität
parallel, vielleicht schwingt er dann ?

Bernhard

von AVRNIX (Gast)


Lesenswert?

@Bernhard :

Ich habe 27 pF drinne und beim ATM 8 Funktioniert das auch.
werde mal gucken ob an den Kapazitäten liegt.

von Bernhard S. (bernhard)


Lesenswert?

Verkleinere mal einen der beiden C

von AVRNIX (Gast)


Lesenswert?

Ich habe beide C mit 22pF ausgetauscht, geht nicht und einen anderen
Quarz drinne geht auch nicht. Sind vom anderen Board das geklappt hat.

Sobald ich die obrige Fuse Einstellung benutze - Schwing der Quarz
nicht.
Gibt es noch andere vermutungen?
Bernhard: warum nur einen austauschen?

von nides (Gast)


Lesenswert?

Ist möglicherweise ist ein Obertonquarz eingebaut?
Das Problem hatte ich mal.

Nides

von AVRNIX (Gast)


Lesenswert?

@nides : nein es hat 8MHz Grundton.

Wie kann man den Quarz eigentlich prüfen, können doch nicht alle Kaputt
sein.

von Michael U. (Gast)


Lesenswert?

Hallo,

mir wären die Zuleitungen bei Quarzbetrieb zu lang...

Ist zwar oben schon gefragt worden: gibt es direkt an den
Spannungsanschlüssen der CPU die nötigen Abblock-Cs (100nF)?

Irgendwie scheint die kaum noch jemand für nötig zu halten?

Ansonsten, wenn die Zuleitung der Spannungsversorgung länger ist
(Experimetiernetzteil o.ä.) am Einspeisepunkt auf der Platine noch 22µF
über die Versorgungsspannung.

Gruß aus Berlin
Michael

von Bernhard S. (bernhard)


Lesenswert?

> warum nur einen austauschen?

Damit das Spannungsteilerverhältnis aller Komponenten verändert wird,
und die Oszillatorschaltung etwas schwingfreudiger wird ;)

Bernhard

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.