Forum: Mikrocontroller und Digitale Elektronik STM32 DMA ADC Frage


von Johnny S. (sgt_johnny)


Lesenswert?

Ich habe auf einem STM32L4xx den ADC per DMA ausgewertet. Hierzu habe 
ich eine Frage. Ich habe 3 Inputs




Frage:

Die ADC Clock ist aktuell 4Mhz, der Prescaler 1 und die Sampling Time 
ist auf 640.5 Cycles gestellt. Bedeutet das nun das die Sample-Rate 6,24 
kSps ist. Bzw. der DMA den Interrupt 6240x per Sekunde aufgerufen wird?

Oder wird der Interrupt erst aufgerufen wenn alle 3 Samples gemacht 
wurden ( also 3x640.5 Cycles?

von Ingo Less (Gast)


Lesenswert?

Johnny S. schrieb:
> Bedeutet das nun das die Sample-Rate 6,24
> kSps ist.
Wer löst denn die AD-Wandlung aus oder bist du im Free-Running mode?

von Johnny S. (sgt_johnny)


Lesenswert?

Ingo Less schrieb:
> Johnny S. schrieb:
>> Bedeutet das nun das die Sample-Rate 6,24
>> kSps ist.
> Wer löst denn die AD-Wandlung aus oder bist du im Free-Running mode?
So wie ich verstanden habe, macht das ja das DMA von selbst, also der 
Macht eine Umwandlung, füllt die Werte ins Array, und macht direkt die 
nächste Umwandlung.
Also eigentlich Dauersampling

von Johnny S. (sgt_johnny)


Lesenswert?

Kann hier jemand Weiterhlefen?

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.