Hi! Ich habe gehört, dass man die erste Messung eines ADC verwerfen soll, da diese eher "geraten" wurde. Kann mir jemand den technischen Hintergrund dafür erklären? Gibts da irgendwo n Kondensator der geladen werden muss oder so? MfG Humpelman
Ja, der Wandler arbeitet mit C-Speicherung am Eingang: mit einer sample- und hold-Schaltung wird zuerst der Messwert eingelesen, dann wird der in dem C gespeicherte Wert umgewandelt. Spannungsänderungen während der Wandlung würden unsinnige Ergebnisse bringen. Beim ersten Einlesen in das Speicher-C ist das Einlesen nicht vollständig, wegen des eventuellen großen Werteunterschieds und könnte um mehrere Bits falsch sein.
Dann dürftest du mit einem ADC aber auch nicht messen, wenn das Eingangssignal zwischen zwei schnellen Abfragen von der minimalen zur maximalen Eingangsspannung steigt. Klar, durch parasitäre Widerstände hast du eine Zeitkonstante in deinem RC-Glied, aber deswegen nur die erste Messung zu verwerfen ist eine etwas plumpe Aussage. Außerdem ist meines Wissens nach der Eingangskondensator in der Regel mit dem Eingang verbunden, es sei denn, die Messung ist gerade angestoßen worden und der Wandler arbeitet. Wenn die Messung fertig ist, wird er wieder an den Eingang angeschlossen und lädt sich somit wieder auf, damit der Messvorgang sofort nach dem Anstoßen eben dieser starten kann und eben der Kondensator nicht erst noch aufgeladen werden muss.
@Christian K. von was für einem ADC sprichst du eigentlich ?? Sascha
Meiner Meinung nach gehört diese Aussage zumindest für den ADC des AVR ins Reich der nicht totzukriegenden Legenden. Die Datasheets empfehlen lediglich nach dem Wechsel der Referenzspannung das erste Ergebnis wegzuwerfen, wobei man nach meinem Verständnis auch einfach durch aus- und wiedereinschalten des ADC eine lange Wandlung (25 Takte) auslösen und dann den Ergebniswert direkt verwenden kann. mfG Markus
Bei ADCs mit interner Referenzspannung muß die dafür benutzte Spannungsreferenz (Bandgap) erst hochlaufen. Das kann mehrere 10µs dauern, wodurch die erste(n) Messung(en) falsch werden. Gibt man der Referenz und dem ADC nach dem Einschalten genügend Zeit, so kann auch die erste Messung korrekt sein. Im Zweifel hilft probieren. Was auch noch wichtig ist, ist nach dem Umschalten des Multiplexers bis zum Start der nächsten Messung etwas zu warten, damit sich die analogen Schaltungen stabilisieren können. Dies gilt auch für das Umschalten der Referenzspannungsquelle. Hierbei ist zu beachten, daß der extern oft vorhandene Pufferkondensator erst umgeladen werden muß. Daher hängt die Wartezeit auch von der Kapazität des externen Kondensators ab.
OK, im Datenblatt des atmega8 steht auf Seite 201, dass nach einer Umschaltung von <Vref> die erste Messung verworfen werden sollte. Meine oben geäußerte Vermutung stimmt also nicht. Dass das beim Aufruf aus dem Gedächtnis heraus etwas anders kommt, kann wohl passieren, tut mir leid.
Hi >OK, im Datenblatt des atmega8 steht auf Seite 201, dass nach einer >Umschaltung von <Vref> die erste Messung verworfen werden sollte. Richtig. Außerdem sollte man überlegen, ob ein erster falscher Messwert irgendwelche Auswirkungen hat. Bei einer Anzeige z.B., die mehrmals pro Sekunde aktualisiert wird, mit Sicherheit nicht. MfG Spess
Christian K. schrieb: > Hi! > > Ich habe gehört, dass man die erste Messung eines ADC verwerfen soll, da > diese eher "geraten" wurde. Kann mir jemand den technischen Hintergrund > dafür erklären? Gibts da irgendwo n Kondensator der geladen werden muss > oder so? > > MfG Humpelman Legende! Bei Beachtung der Eigenschaften des ADC ist jeder Messwert i.O. Gruss Michael
Hi! Habe mich noch mal schlau gemacht. Vor der ersten Messung sollte man das Register in dem der Wert gespeichert wird löschen, da es möglicherweise schon beschrieben ist. Erst nach dem Auslesen kann es wieder überschrieben werden. Sprich beim Auslesen nach dem zweiten Einlesen kommt der Wert vom ersten Einlesen bei raus ... Also Register löschen, dann Einlesen oder einfach die erste Messung verwerfen ... Vielen Dank für eure schnellen Antworten!
Peter R. schrieb: > Dass das beim Aufruf aus dem Gedächtnis heraus etwas anders kommt, kann > wohl passieren, tut mir leid. Merke: immer die erste Messung wegwerfen!
Michael Roek-ramirez schrieb: > Christian K. schrieb: >> Hi! >> >> Ich habe gehört, dass man die erste Messung eines ADC verwerfen soll, da >> diese eher "geraten" wurde. Kann mir jemand den technischen Hintergrund >> dafür erklären? Gibts da irgendwo n Kondensator der geladen werden muss >> oder so? >> >> MfG Humpelman > > Legende! Das würde ja bedeuten, dass das Datenblatt ein Märchenbuch ist. Bei den AVRs stehts da so drin.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.