AD-Wandler Spannungseinbruch

Gast #584921
Lesenswert?

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
Lesenswert?

>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
Lesenswert?

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 #585556
Lesenswert?

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
Lesenswert?

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
Lesenswert?

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

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