Forum: Mikrocontroller und Digitale Elektronik Fragen zum A/D Umsetzer des STM32F407VGT6 ARM Controllers


von opcode (Gast)


Lesenswert?

Sehr geehrte Forummitglieder,

ich habe wiedermal einige Fragen zum STM32F407VGT6 (STM32F4 Discovery), 
die mir aus dem Datenblatt nicht ganz klar geworden sind und zwar geh es 
diesmal um den internen A/D Umsetzer.

1.)
Die totale Konvertierungszeit T (oder auch Umsetzungszeit genannt) setzt 
sich ja zusammen aus der Konvertierungszeit Tc und der Abtastzeit Ts. 
T=Tc+Ts, wobei die Zeiten in Taktzyklen angegeben werden. Die 
Umsetzungszeit Tc hängt ja von der gewünschten bzw. benötigten Auflösung 
ab. Bei einer 12 Bit Auflösung werden 12 Taktzyklen benötigt, d.h. pro 
Bit ein Zyklus, da die A/D Umsetzung auf dem Prinzip des Wägeverfahren 
(sukzessive Approximation) basiert. Die Abtastzeit Ts ist die Anzahl der 
Zyklen, wie lange der abgetastete Wert in der Sample/Hold Schaltung 
aufbewahrt werden soll.

2.)
Im Datenblatt gibt es eine Gleichung, mit der die maximale 
Impedanz/Widerstand der Signalquelle bestimmt werden kann.

Die Gleichung lautet:
mit:
k = Anzahl der Sample Perioden
f_ADC=Arbeitstakt des A/D-Umsetzers
C_ADC=Kapazität der Sample/Hold Schaltung
R_ADC=Widerstand der Sample/Hold Schaltung (6 kOhm beim STM32F407VGT6)
N=Auflösung, hier 12 Bit

wobei
Tau=R_ADC*C_ADC die Zeitkonstante des RC-Gliedes/Sample Hold Schaltung 
ist.

Betreibe ich den ADC Umsetzer mit 30 MHz und mit einer Auflösung von 12 
Bit, so bekomme ich mit C_ADC=4 pF und R_ADC=6 kOhm und k=3 (da ich als 
SampleTime 3 Zyklen eingestellt habe) eine maximale Impedanz der 
Signalquelle von: -3853.12 Ohm. Kann das stimmen oder verwende ich für k 
den falschen Wert ?! Nach einer Einheitenrechnung muss k ja 
dimensionslos sein, da ja sonst nicht als Einheit "Ohm" rauskommt.

Bin für jeden Tipp dankbar !

mfGruß,
opcode

von opcode (Gast)


Lesenswert?

----

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.