mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik ADC: Anzahl der Taktschritte unklar


Autor: Heinz (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo

ich möchte für ein Audiosignal eine gesunde Mischung aus Abtastfrequenz 
und Genauigkeit des ADCs erreichen. Dazu muss ich aber wissen wie viele 
Taktschritte der ADC denn nun benötigt.


Im Programm wird per Timer und Interrupt eine feste Abtastfrequenz 
eingestellt. Der Timer Interrupt startet den ADC. Der ADC Wiederrum 
startet einen Interrupt wenn Umwandlung fertig ist.



Leider weiß ich jetzt nicht wie lange der ADC braucht um die Umwandlung 
abzuschließen, sodass eine neue gestartet werden darf.

Im Anhang seht ihr eine Tabelle aus dem ATmega8 Datenblatt (Seite 200).



Zuerst einmal weiß ich nicht ob es eine Extended Conversion oder normal 
conversion ist. (Da 10 Bit umgewandelt werden wohl eine extended?) Falls 
richtig, wie kann ich es auf normal stellen?

Und ich weiß nicht was die Spaltenüberschriften zu bedeuten haben.

Ersteres "Sample and Hold" wird wohl die Umwandlung sein.

Und Conversion Time.... auch? Ich weiß es nicht. Wäre nett wenn mich 
jemand etwas aufklären könnte.


Danke!

Autor: Jörg Wunsch (dl8dtl) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Heinz wrote:

> Zuerst einmal weiß ich nicht ob es eine Extended Conversion oder normal
> conversion ist. (Da 10 Bit umgewandelt werden wohl eine extended?) Falls
> richtig, wie kann ich es auf normal stellen?


> Und ich weiß nicht was die Spaltenüberschriften zu bedeuten haben.

Dann solltest du halt auch den Rest des Datenblattes lesen:

  When initiating a single ended conversion by setting the ADSC bit in
  ADCSRA, the conversion starts at the following rising edge of the
  ADC clock cycle. A normal conversion takes 13 ADC clock cycles. The
  first conversion after the ADC is switched on (ADEN in ADCSRA is
  set) takes 25 ADC clock cycles in order to initialize the analog
  circuitry.

Damit sollte klar sein, dass die erste Umwandlung nach dem Einschalten
des ADC (ADEN-Bit) 25 Takte braucht, alle anderen nur 13.

> Ersteres "Sample and Hold" wird wohl die Umwandlung sein.

Nein, es ist das sample and hold.  Wenn du nicht weißt, was das ist,
dann gugele bitte.

Die sample-and-hold-Zeit ist übrigens in den 13 Takten bereits
eingeschlossen, wie ebenfalls im Text steht:

  The actual sample-and-hold takes place 1.5 ADC clock cycles after
  the start of a normal conversion and 13.5 ADC clock cycles after the
  start of an first conversion.

Autor: hans (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Sample and Hold : Zeit in der die Spannungsprobe für die
                 Messung genommen wird

Conversion : Dauer der Messung gesammt

Normal Conversion, single ended : Wandlung ohne Änderung der
                                  Einstellungen

Extended Conversion : Wandlung mit Änderung der Einstellungen
                      z.B. anderen Kanal auswählen

Die Cycles sind der AD-Takt, d.h. CPU-Takt / Vorteiler ADC.

Die Dauer ist unabhängig von der Auflösung, die Genauigkeit ist bei
kurzen Zeiten schlechter.

gruß hans

Autor: Heinz (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Aaaaaahhhhhhsssoooo.




Alles klar. Vielen, vielen Dank an Euch. ;)

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.