[STM32] ADC Probleme

OP #5071004
Lesenswert?
• ▲
▼
Hallo,
ich verwende einen F103ZC und habe unerklärliche ADC Probleme. An den 
Pins C0 und C1 (Channel 10 u. 11) hängen zwei Spannungsteiler (s. Bild).

Links hängt ein Akku mit ca. 4V dran (Mit Multimeter gemessen). An den 
einzelnen Widerständen messe ich aber nur eine Spannung von jeweils 
1,35V. Wohin verschwindet der Rest?

Rechts ist der LDR (noch) nicht verlötet, also nur ein Pull Down am ADC.


Wenn ich nun den Kanal mit dem LDR einlese, erhalte ich hier ca. 1000 
zurück, was aber 0 sein müsste (wegen Pull Down).

Beim Kanal des Akku erhalte ich 2560. Wenn man davon ausgeht, dass die 
1.35V falsch sind, könnte das mit der halben Akkuspannung passen. Muss 
ich aber noch genauer verifizieren.

Messe ich die interne Referenz, erhalte ich ca. 1200 (1,2V interne Ref) 
wenn ich mit < 0,5 Hz messe. Messe ich mit > 1 Hz, steigt der Wert auf 
2100 an??

mfg
Angehängte Dateien:
Gast #5071022
Lesenswert?
• ▲
▼
Deine Spannungsteiler sind sehr hochohmig. Sofern der ADC keinen 
integrierten Impedanzwandler hat, dürfte die Eingangsimpedanz des ADCs 
die Messung verfälschen.

Das Voltmeter hat ebenfalls eine Eingangsimpedanz, meist um 1meg.
(Firma: matzetronics) #5071033
Lesenswert?
• ▲
▼
Sebastian E. schrieb:
> Sofern der ADC keinen
> integrierten Impedanzwandler hat,

Hat er nicht. ST bestimmt die maximale Impedanz des in den ADC 
gefütterten Signals mit 50kOhm. Wenn man den Multiplexer umschaltet, 
enthält der S&H Kondensator immer noch Ladung, die man dann auf dem 
Nachbarkanal misst, wenn der nicht niederohmig genug ist, um den C 
schnell umzuladen. Man sollte also zumindest einen C parallel zum ADC 
Eingang schalten (wie auch beim BAT_MON geschehen), oder die ADC 
Eingänge niederohmig antreiben.
(Firma: matzetronics) #5071161
Lesenswert?
• ▲
▼
Felix F. schrieb:
> Was würdet ihr dann empfehlen?

Beitrag lesen ist schon mal ein guter Anfang:

Matthias S. schrieb:
> Man sollte also zumindest einen C parallel zum ADC
> Eingang schalten (wie auch beim BAT_MON geschehen)

Beim Ambience Sensing kommts wahrscheinlich auch nicht auf 'ne 
Zehntelsekunde an, kann also auch ruhig ein 10nF-100nF sein. Der 
Kondensator muss halt gross gegenüber dem integrierten S&H Kondensator 
sein.

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.