STM32F4 ADC Gleichzeitiger Zugriff auf Kanal

OP #4932401
Lesenswert?
• ▲
▼
Sehr geehrte Damen und Herren,

Ich bin neu in die Welt des STM32F4-Dicovery Boards eingestiegen. 
Aufgrund fehlender, bzw. mangelnder Englischkenntnisse, fällt es mir 
sehr schwer, dass Referenzhandbuch des Boards vollständig zu verstehen. 
Ich hoffe doch sehr, dass mir mehr Klarheit geschaffen werden kann. 
Danke :)

Nun zu den Fragen:

1) Wenn ich über ADC1 als Beispiel Kanal 0 und Kanal 1 abtaste, erfolgt 
dies simultan oder existiert eine Verzögerung? Wenn ja, wie groß ist die 
Verzögerung bzw. von welchen Faktoren abhängig?

Mein Ziel ist es, ein gleichzeitiges Abtasten von 2 Kanälen 
gewährleisten zu können.

2) Nach weiterer Recherche bin ich auf den Dual ADC-Mode gestoßen: Ist 
das bereits meine Lösung? (Kapitel 13.10)
http://diller-technologies.de/stm32_wide.html#adc_start

Bzw. im Referance Manual unter Kapitel 19.3:#
http://www.st.com/content/ccc/resource/technical/document/reference_manual/3d/6d/5a/66/b4/99/40/d4/DM00031020.pdf/files/DM00031020.pdf/jcr:content/translations/en.DM00031020.pdf

Viele Dank im Voraus.
Mit freundlichen Grüßen
Peter :)
Gast #4932415
Lesenswert?
• ▲
▼
ADC1 kan nicht "gleichzeitig" 2 kanalen abtasten. Es ist "ein" ADC 
converter die verschiedene kanalen hinter ein ander abtasten kan. Die 
Sample rate kan relatif schnell eingestellt werden, so das die 
Verzogerung zwischen zwei Kanalen sehr klein sein kan (einige µs). 
Wirklich simultan abtasten kan mit mit ADC1 und ADC2 (dual mode).Das 
sind wirklich zwei verschiedene ADC converter die auf exact die selbe 
zeit samplen + convertieren konnen.
OP #4933072
Lesenswert?
• ▲
▼
Robin S. schrieb:
> Wieso nimmst du nicht einfach den Dual (Regular) Simultaneous Mode
> und
> wandelst wirklich absolut simultan? Sprich ein ADC für einen Pin und den
> anderen ADC für den zweiten Pin...
>
> Habe das selbst am Laufen, funktioniert einwandfrei.

Genau so habe ich es auch vor bzw. bin aktuell daran es umzusetzen. Die 
Abfragen im Dual ADC Modus müsse ja via DMA erfolgen. Da bin ich aktuell 
noch am einlesen. Mir ging es mehr um mein Interesse am Wissen. Wäre 
sicherlich interessant gewesen zu wissen, wie groß die Verzögerung 
wirklich in der Praxis ist, wenn kein Dual ADC im Einsatz ist

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.