Mega8 defekt ?

Gast #117752
Lesenswert?
• ▲
▼
Hallo miteinander,

ich habe gestern zu später Stunde bei 2 neuen über Reichelt bezogenen
Mega8 wie gewohnt die fuses gesetzt (16 Mhz) und jeweils ein kleines
Testprogramm geflasht.

Beim Testen musste ich fesstellen, dass einer der beiden (Nr. 1) das
Testprogramm (allerlei LCD Ausgaben) in schwer zu schätzender ca. 10-20
facher Geschwindigkeit ausführt. Der andere Mega8 (Nr. 2) zeigte beim
gleichen Programm die zu erwartenden, vom Timing korrekten Ergebnisse.

Bei einem weiteren Testprogramm (LED Blinker) zeigte Nr. 1 entgegen dem
zu erwartenden Blinken im Sekunden-Takt, wie Nr. 2 es korrekterweise
tat, nur ein pulsierendes Leuchten.

Bin ein wenig irritiert. Ist der (scheinbar) zu schnelle Mega8 schlicht
kaputt, oder hab ich einen spezial AVR mit Nachbrenner erwischt ;-)

Gruß

Jens
Gast #117753
Lesenswert?
• ▲
▼
Hallo,

also kaputt schließe ich aus deiner Beschreibung (fast) aus, denn dann
würde dieser gar nix mehr machen. Überprüfe noch mal die Fuses, ob du
auch wirklich den Externen Quarz eingeschaltet hast. Was auch noch
möglich wäre ist, dass ein Quarz auf einer Oberwelle und nicht auf dem
Grundton schwingt. Überprüfe mal den Takteingang am Controller mit
einem Oszi oder Zähler.

Gruß, Florian
Gast #117755
Lesenswert?
• ▲
▼
Hallo,

die Fuses hab ich x-mal geprüft, daran kann es eigentlich nicht liegen.
Der externe Quartz müsste auch OK sein, denn mit einem anderen Mega8 an
diesem Quartz läufts einwandfrei.

Gruß

Jens
Gast #117757
Lesenswert?
• ▲
▼
Hallo,

@Khani

ich verwende einen externen 16 Mhz Quarz.

@Jens

wie gesagt, die hab ich x-mal verglichen, die waren definitiv gleich.

:-(

wenn sonst niemandem was einfällt, muss ich wohl davon ausgehen, dass
der 4,20 € Käfer hin ist.

Gruß
Jens
Gast #117758
Lesenswert?
• ▲
▼
JenS,

vielleicht liegts an den Kondensatoren von XTAL zu Masse. Ich hatte
schon mal AVRs die ein paar pf mehr oder weniger wollten als andere.
10* so schnell war allerdings noch keiner.

Sonst würde ich noch versuchen, statt des Quarzes einen externen Takt
anzuschliessen (und die Fuses ändern) um das zu verifizieren.

HTH,
Klaus
Gast #117759
Lesenswert?
• ▲
▼
Verstehe ich das ganze richtig:
Der mit 16MHz betriebene Controller läuft langsamer als der
"kaputte", der dann schätzungsweise mit 100-300MHz laufen müsste ???

Lass doch mal ein kleines Mathe Programm laufen, das ein paar Werte
berechnet und überprüf am Ende ob der richtige Wert rauskommt. Wenn ja,
dann ist der Controller OK. Wenn er schneller läuft als normal, dann ist
das doch nur Vorteilhaft...
Gast #117760
Lesenswert?
• ▲
▼
XTAL1 and XTAL2 are input and output, respectively, of an inverting
amplifier which can
be configured for use as an On-chip Oscillator, as shown in Figure 11.
Either a quartz
crystal or a ceramic resonator may be used. The CKOPT Fuse selects
between two different
Oscillator amplifier modes. When CKOPT is programmed, the Oscillator
output
will oscillate a full rail-to-rail swing on the output. This mode is
suitable when operating
in a very noisy environment or when the output from XTAL2 drives a
second clock
buffer. This mode has a wide frequency range. When CKOPT is
unprogrammed, the
Oscillator has a smaller output swing. This reduces power consumption
considerably.
This mode has a limited frequency range and it cannot be used to drive
other clock
buffers.


Das ist ein Auszug des Clock Managements. Meine Vermutung ist das du
eine verrauschte Umgebung haben kannst. Seite 25 in der PDF-Datei.
Michael
Gast #117761
Lesenswert?
• ▲
▼
Hallo,

@Benedikt

Nein, als möglicherweise kaputt bezeichne ich den, der mit 16 Mhz
wesentlich schneller läuft als meine sonstigen megas mit gleichen Takt.
-> kaputt und schneller ?
Das mit einem kleinem Matheprogramm ist ne gute Idee, wobei zur
Ansteuerung eines LCD ja auch schon reichlich gerechnet wird und das
funktioniert ja.

@Klaus

du meinst, dass die megas gleicher Baureihe z.T. unterschiedliche
Kondensatoren benötigen  8-) Das wär ja der Hammer.

@Klaus

ja ja RTF .... Aber eine verrauschte Umgebung müsste sich doch auf alle
megas auswirken ?

Ich werde die Sache heut abend nochmal gründlich untersuchen .......

Gruß

JenS
Gast #117762
Lesenswert?
• ▲
▼
Hallo JenS,

> -> kaputt und schneller ?
> Das mit einem kleinem Matheprogramm ist ne gute Idee, wobei zur
> Ansteuerung eines LCD ja auch schon reichlich gerechnet wird und das
> funktioniert ja.

Also ein LCD ist ja schon etwas Timingempfindlich. Wenn das geht,
deutet schon vieles darauf hin dass er intern mit der richtigen
Geschwindigkeit läuft.

> du meinst, dass die megas gleicher Baureihe z.T. unterschiedliche
> Kondensatoren benötigen  8-) Das wär ja der Hammer.

Das sind Produktionsschwankungen, die zum "nicht anschwingen" des
Quarzes führen. Übrigens muss nicht der AVR "schwanken" es können
auch die Kondensatoren sein ;-)

Viel Erfolg,
Klaus

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.