Atmega16 2Mhz Quarz schwingt nicht an

Gast #1780356
Lesenswert?

Hallo zusammen

Ich weiss nicht ob das bereits mal besprochen wurde oder nicht (Habe 
selber nix gefunden).

Es sieht so aus: Ich bin Einsteiger im Programmieren und habe ein 
kleines board mit einem Atmeg16 gebaut um zu üben. (2LED's und noch 2 
Schalter, Reset ist richtig angeschlossen[Board funktioniert])

Programm: AVR Studios 4.18
Schnittstelle: JTAG
Mit dem internen RC-Osci funzt das Programm. Wenn ich aber die Fuse Bits 
umsetze auf einen Externen Quarz (FD) so schwingt der Quarz nicht an.

Verwendeter Quarz: 2MHz (Distrelec: 644093)

Vielen Dank und Gruss
#1780368
Lesenswert?

Exakte Schaltung? Sind die üblichen Kondensatoren dran?

Lässt er sich noch programmieren? Wenn ja, dann sind entweder die 
Fuse-Bits nicht wie du schreibst, oder er schwingt doch. Denn ohne Takt 
ist das Teil ziemlich tot und nur noch per HV-Programming 
revitalisierbar.
#1780552
Lesenswert?

@prx:
Hat man den Kontroller auf externen Quarz umprogrammiert, kann man immer 
noch externen Takt an X1 (oder an X2 ?) anlegen und zurückprogrammieren.

@Wuschel:
Wenn der Quarz etwas unübliche Daten hat, z.B. höheren 
Verlustwiderstand, schwingt er eben mit der 
Feld-Wald-Wiesen-Oszillatorschaltung des Kontrollers nicht.

Sehr häufig ist aber die Verwechslung, dass externer Takt und nicht 
externer Quarz prorammiert wurde. (erste Kontrolle)

Natürlich kann es auch daran liegen, dass die angelegte Schaltung, zwei 
C's und der Quarz, fehlerhaft ist, z.B 22nF-C's anstelle 
22pF-C's.(zweite Kotrolle)
Gast #1780953
Lesenswert?

Vielendank

@prx
Alles ist vorhanden: Speisung 22pF C's pullup widerstände, entstörungs 
C's. (interen pull ups werden nicht verwendet).

@Peter
Alles gecheckt, noch ein bild mit den Fuses beigelegt. (Sollte stimmen)

Ich versuchs mal noch mit einem kleineren C: 12pF anstatt 22pF.

Gibt es sonst etwas um den Osci selber zum schwingen zu bringen? 
(Irgendein Impuls für das starten [RC mit Komparator])

Gruss
Angehängte Dateien:
#1781172
Lesenswert?

Wuschel72 schrieb:
> Ext. Full-Swing habe ich gar nicht zur auswahl...

CKOPT macht das. Schau mal ins Datenblatt rein.

Zitat:
The CKOPT Fuse selects between two different Oscillator amplifier modes. 
When CKOPT is programmed, the Oscillator output will oscillate with a 
full rail- to-rail swing on the output. This mode is suitable when 
operating in a very noisy environment...


mf
#1781766
Lesenswert?

Nochmal klarer: Wenn die Fuses auf externem Quarz stehen und der nicht 
schwingt, dann kommt man weder mit ISP noch mit JTAG an den Controller 
mehr ran. Wenn du also weiterhin an den Controller ran kommst und dessen 
Fuses den gezeigten Zustand haben, dann schwingt er.

Woher weisst du also dass er nicht funktioniert?

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