Forum: Mikrocontroller und Digitale Elektronik CKOUT nur halber Systemtakt


von Karsten K. (karsten42)


Angehängte Dateien:

Lesenswert?

Moin,

Ich habe einen ATMEGA88 mit 16Mhz Quarz, CKDIV8 nicht gesetzt, CKOUT 
gesetzt. Die Timer laufen korrekt mit 16MHz Systemtakt. Den system clock 
prescaler habe ich nicht verändert demnach ist dieser auch nicht aktiv ( 
CLKPCE = 0 ). SUT_CKSEL steht auf "Full swing" ( Siehe Fuse-bildchen ).

Trotzdem kommt am CKOUT nur 8Mhz heraus. Ich erwarte die 16Mhz 
gebuffert.

Hat jemand eine Idee?

Herzlichen Dank für eure Hilfe/Tips&Tricks

Gruß
Karsten

von Stefan F. (Gast)


Lesenswert?

Stelle mal zur Probe auf den internen 8 MHz Oszillator um. Wenn du dann 
immer noch 8 MHz Output hast, schwingt dein Quarz auf der falschen 
Frequenz.

Wenn du dann aber 4 MHz Output bekommst, wird der Clock Prescaler wohl 
doch irgendwo verändert.

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


Lesenswert?

Karsten K. schrieb:
> Trotzdem kommt am CKOUT nur 8Mhz heraus.
Wie stellst du das fest?

von Karsten K. (karsten42)


Lesenswert?

Moin Lothar,

Sorry für die späte Response; Buffer overflow :-)

Ich habe einen Logicanalyser von Saleae. Mit 24Mhz Samplerate kann ich 
die 8Mhz recht gut erkennen... aber HALT!
Du hast Recht: Brett vor´m Kopf !
Damit lässt sich ja höchstens 12Mhz darstellen. Oh, wie peinlich! Mit 
dem 100Mhz Oscilloscope kann ich die 16Mhz messen.

Vielen Dank für das Entnageln des Hirns!

Gruß
Karsten

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


Lesenswert?

Karsten K. schrieb:
> Vielen Dank für das Entnageln des Hirns!
Keine Ursache. Ich hatte sowas vermutet...  ;-)

von c-hater (Gast)


Lesenswert?

Karsten K. schrieb:

> Damit lässt sich ja höchstens 12Mhz darstellen. Oh, wie peinlich! Mit
> dem 100Mhz Oscilloscope kann ich die 16Mhz messen.
>
> Vielen Dank für das Entnageln des Hirns!

Jedem, der wirklich denken kann, wären zumindest die Aliasing-Artefakte 
aufgefallen und er hätte ganz allein seine Schlüsse daraus gezogen...

von Erwin D. (Gast)


Lesenswert?

c-hater schrieb:
> Jedem, der wirklich denken kann

War ja klar.
Wenn du nicht über jemanden herziehen kannst, geht's dir nicht gut.

von OMG (Gast)


Lesenswert?

c-hater schrieb:
> Jedem, der wirklich denken kann, wären zumindest die Aliasing-Artefakte
> aufgefallen und er hätte ganz allein seine Schlüsse daraus gezogen...

Überhaupt .... es ist supergeil mit einem 12 Euro (geschätzt)
Logikanalysator Frequenzmessungen im MHz-Bereich zu machen.

Boooaaaahhhh eyy!
Warum komme ich nicht auf so geile Ideen?

von Stefan F. (Gast)


Lesenswert?

Karsten K. schrieb:
> Ich habe einen Logicanalyser von Saleae. Mit 24Mhz Samplerate kann ich
> die 8Mhz recht gut erkennen... aber HALT!

Meinst du diese kleinen China clone bzw das Original dazu?

Bei mir laufen die nur bis 12 MHz halbwegs zuverlässig. Darüber bekomme 
ich dauernd Abbrüche während der Messung. Sowohl unter Linux als auch 
unter Windows. Mache ich etwas falsch?

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.