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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren