Forum: Mikrocontroller und Digitale Elektronik ADC-Wandlungszeit errechnen, nur wie?


von Ralph (Gast)


Lesenswert?

Guten Abend,

wie kann man denn berechnen, wie lange eine ADC-Wandlung dauert?
Der AVR läuft mit internem Takt = 1MHz.
Ich muss ja sowieso den Takt für den ADC-Wandler einstellen, kann man 
das als Referenz nehmen?

LG Ralph

von Mark (Gast)


Lesenswert?

Der Takt des ADC ist ein Teiler vom Systemtakt. Eine ADC-Wandlung 
benötigt mehrere ADC-Takte. Wieviel genau, kannst du dem Datenblatt 
deines AVR entnehmen. Anhand dieser Parameter kannst du die 
Wandlungszeit berechnen.

von Ulrich (Gast)


Lesenswert?

Beim 8 Bit AVR braucht der AD Wandler 13 Zyklen des AD Taktes. Die erste 
Wandlung nach dem einschalten, slepp Mode oder ähnlichem braucht 25 
Zyklen.

von Purzel H. (hacky)


Lesenswert?

Den Prescaler nicht vergessen.

von TrippleX (Gast)


Lesenswert?

Und zwischen freerunning mode oder single converserion unterscheiden.

von Bernd N (Gast)


Lesenswert?

Wenn man faul ist dann setzt man vor der Aktion einen Pin auf 1 und 
anschließend (nach erfolgter Wandlung) auf 0. Dann nimmst Du dein Scope 
und kannst es nachmessen :-)

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.