ADC Atmega stabil bei Ref an VCC aber schwankend bei indern

Gast #5317092
Lesenswert?
• ▲
▼
Der interne Ref muss sich einschwingen nachdem es aktiviert wurde. 
Ausserdem ist es relativ hochohmig.

Warte nach dem Aktivieren etwas und messe erst dann. In dem Fall sind 
die Werte auch stabil. (naja, stabil wenn man halt nach AVR-Maßstäben 
bei so einem Oldie geht)
Gast #5317096
Lesenswert?
• ▲
▼
doch habe ich, aber dann sollte es doch so oder so schwanken...
Konkrete Werte?!? HÄÄÄ
Ich es schwank mit dem einen mehr als dem anderen..wozu brauchst Du da 
konkrete Werte?!? Raffe ich jetzt nicht sorry.
Die Grundsätzliche Frage ist, welche Faktoren das verursachen können.
Es bringt ja nichts es speziell auf meine Platine zu beziehen, sondenr 
man will es ja besser machen, dazu muss man verstehem weöche Faktoren 
dieses grundsätzlich begünstigen.
Ich bin davon ausgegangen, mit der internen Ref sollte es tabiler sein, 
als wenn ich einfach die vermutlich unsaubere Versorgungsspannung aus 
einen Wald und Wiesen Linearregler nehme
Gast #5317098
Lesenswert?
• ▲
▼
sollte man einfach vor ADCSRA ein delay von 1ms setzen?
1
function adc_read_(channel : byte) : word;
2
begin
3
  ADMUX := channel;
4
  ADMUX.6 :=1;
5
  ADMUX.7 :=0;
6
  ADCSRA := 199;
7
  ADCSRA.0 := 1;
8
  ADCSRA.1 := 0;
9
  ADCSRA.2 := 1;
10
   while ADCSRA.6 = 1 do nop;
11
  Lo(result) := ADCL;
12
  Hi(result) := ADCH;
13
end;
Gast #5317105
Lesenswert?
• ▲
▼
Rene K. schrieb:

> doch habe ich, aber dann sollte es doch so oder so schwanken...
> Konkrete Werte?!? HÄÄÄ
> Ich es schwank mit dem einen mehr als dem anderen..wozu brauchst Du da
> konkrete Werte?!? Raffe ich jetzt nicht sorry.

Du bist echt eine Lachnummer. Viel Erfolg noch.
Gast #5317108
Lesenswert?
• ▲
▼
ahh, ok, supi, das wars :-)
Mit einem delay sind die Werte auch plötzlich höher.
Ich werde das mal besser in eine extra config schreiben, da ich die Ref 
Quelle ja nicht bei jedem Aufruf ändere
DANKE :-)

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.