Forum: Mikrocontroller und Digitale Elektronik ADC Clock Source im ATMega644 wirklich XTAL?


von Kai H. (kai5)


Lesenswert?

Hallo,

im Datenblatt des ATmega644 steht auf Seite 250:

"• Bits 2:0 – ADPS2:0: ADC Prescaler Select Bits
These bits determine the division factor between the XTAL frequency and 
the input clock to the
ADC."

Das klingt für mich so als ob die XTAL-Frequenz, also ohne den 
Predivider CLKPR, direkt als Referenz für ADC dient. Ist dem tatsächlich 
so? Im Datenblatt eines ATtiny steht an dieser Stelle jedenfalls etwas 
vom CPU Clock. Im Simulator (AVR-Studio) scheint auch eher die CPU-Clock 
maßgeblich zu sein. Hat jemand eine Idee wie sich das im Zweifelsfall 
herausfinden lässt?

Viele Grüße

Kai

von Kai H. (kai5)


Lesenswert?

Kleines Update für alle die es interessiert: Das Datenblatt ist an der 
Stelle (S. 250, wie oben beschrieben) mindestens etwas verwirrend, 
meiner Ansicht nach sogar falsch. Figure 7-1 auf Seite 27 stellt den 
Zusammenhang aber richtig dar - erst XTAL, DANN System Clock Prescaler, 
dann erst ADC (Clock).

Viele Grüße

Kai

von Ulrich (Gast)


Lesenswert?

Da sollte wohl der CPU Takt sein. Direkt den eingangstakt zu nehmen 
können zu komischen Kombinationen führen wenn der AD takt schneller als 
der CPU-Takt wird.

Man könnte es nachmessen indem man den AD KOntinuierlich laufen läßt und 
dann im AD-fertig Interrupt ein externes Signal Ausgibt. Dem Simulator 
würde ich da nicht so sehr trauen.

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.