AD-Wandler Spannungseinbruch

Gast #584921
Hallo,
ich lese bei einem Mega8 eine analoge Spannung ein, diese bricht mir 
aber immer ein (von 4 auf 3,8V), wenn ich das PWM-Signal an einem andern 
Port erhöhe.
Die Batteriespannung und die am Festspannungsregler bleiben aber 
konstant.
Zuerst dachte ich dass der Ausgang des PWM-Signal zu sehr belastet wird, 
aber der IC nimmt an diesen Eingang nur ein paar µA auf (lauf 
Datenblatt).
Hatte jemand schon einmal so ein Problem gehabt?

mfG Christoph
Gast #585335
>ich lese bei einem Mega8 eine analoge Spannung ein, diese bricht mir
>aber immer ein (von 4 auf 3,8V), wenn ich das PWM-Signal an einem andern
>Port erhöhe.
>Die Batteriespannung und die am Festspannungsregler bleiben aber
>konstant.

Wie viel Volt liefert Batterie?
Welcher Festspannungsregler? 7804?
Ist die Spannungs-Differenz zwischen IN und OUT von Spannungsregler
goss genug?

Poste bitte dein Schaltplan.

Branko
Gast #585373
Ubat=12V und ich verwende einen 7805.
Ich habe die Vref auf Vcc (5V) eingestellt.
Ich messe auch die Richtige Spannung am AD-Wandler über Spannungsteiler 
(PortC), nur wenn das PWM-Signal an PortB größer wird, bricht meine 
Spannung am AD-Eingang ein von 4 auf 3,8.
Der PWM-Ausgang ziegt aber fast keinen Strom (µA)
Angehängte Dateien:
Gast #585432
Sorry, Schreibfehler R1=10k
Aber darum geht es nicht, ich wollte nur wissen, ob jemand weiss, wass 
die Ursachen für einen Spannungseinbruch am AD-Wandler sein können.

mfG Christoph
Gast #585556
Also ich denke es ist die Verbindung VCC auf ARef.
Diese Verbindung ist direkt an den AVR angeschlossen.

Da Du 5V als Ref verwenden willst, warum dann unbedingt extern ?
Im Datenblatt und im Tutorial steht, das man besser mit Stützkondensator
und internem Aref arbeiten sollte.

Gruß Frank
Gast #585638
Danke, dass mit der internen Referenzspannung hab ich schon ausbrobiert, 
ich werde jetzt den Spannungsteiler niederohmiger machen und es mit 
Stützkondensatoren versuchen.

Danke für die Hilfe!
Gast #585700
Vielleicht  bricht der Spannung weil auch Batteriespannung auch bricht,
in dem Fall von 12V auf 11,4V.
Außerdem brauchst du  Aref nicht mit AVCC verbinden sonder nur mit 100nF 
mit AGND verbinden und  in ADMUX |=1<<REFS0. Mit dieser Einstellung ist 
AVCC intern als Referenzspannung  gewählt.

Branko

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 19 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.