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
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.
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.
Und zwischen freerunning mode oder single converserion unterscheiden.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.