Differentieller ADC im STM32F3

Gast #4524767
Lesenswert?

Hallo Leute,

ich bin beim durchstöbern der STM32 Prozessoren auf den STM32F303 
gestoßen der laut Datenblatt bis zu 4 differentielle ADC's hat. Nun 
hätte ich in den Datenblättern gesucht ob der wirklich voll 
differentiell ist und somit auch negative Werte (am positiven Eingang 
liegt eine kleinere Spannung als am negativen Eingang an) wandeln kann 
oder ob die Spannung am positiven Eingang immer größer sein muss als die 
am negativen. Hat das vielleicht schon mal wer ausprobiert?

Lg, Bergi
Gast #4528846
Lesenswert?

Hallo danke für die Antwort. Wo hast du die Info her das er auch 
negative werte Wandeln kann? Nur weil er das am Eingang aushält bedeutet 
das nicht das er es wandeln kann. Im Datenblatt steht unter anderem: "In 
differential input mode, the analog voltage to be converted for channel 
“i” is the difference
between the external voltage ADC_INi (positive input) and ADC_INi+1 
(negative input)"

Es gibt keine angaben darüber wie das Ergebniss des ADC's nach dem 
wandeln ist, sprich ob es ein Vorzeichen gibt oder ob der Wertebereich 
0-2047 negativ und 2048-4095 positiv ist.

Diese fehlenden Angaben sowie der oben zitierte Passus aus dem 
Datenblatt machen mich ein wenig stutzig.
Gast #4528853
Lesenswert?

>Wo hast du die Info her das er auch
>negative werte Wandeln kann?

Das hat er nicht gesagt.

>Die Spannung an den ADC Eingaengen muss zwischen GND und VCCA sein

Die Spannung darf also nicht negativ sein. Basta.
Gast #4528910
Lesenswert?

Bist du sicher, dass der F303 Differenzeingänge hat? Mal angenommen, du 
meinst den STM32F373. Der hat zwar nur 3 ADCs, aber immerhin 
Differenzeingänge.

Das Reference Manual RM0313 sagt:
1
13.2 SDADC main features
2
 * Two's-complement output format

und die AN4207 sagt:
1
In differential mode, the SDADC converts the difference
2
between SDADCx_AINyP and SDADCx_AINyM. The result can be either
3
positive or negative depending on which input is at higher voltage.
4

5
The SDADC can not measure negative voltages and the input voltage
6
on each channel must stay within the electrical limits of the device.
7

8
The input range is [-Vref/(2*gain), + Vref/(2*gain)] and the
9
conversion value is in the range [-32767, +32767]

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