18.08.2014, 04:31 PM
Wie fange ich am besten an..
Ein ADC, der nicht permanent läuft, benötigt/hat mehr Zeit zum samplen, als einer der immer läuft (Ladungsübertragungszeit). Das lässt sich aus dem Timingdiagramm ersehen. Im Freerunning gibt es "quasi" keine Wartezeit zwischen den Messungen. (Wenn man das braucht)
Setzt man jetzt, auf Kosten der Auflösung, die Frequenz des ADCs auf einen wesentlich höheren Wert, als dein Programm arbeitet/berechnet/sampled, kann man sich das Anstossen einer Messung sparen, da man hinreichend genau ein Ergebniss im Register trifft. Ich bin der Überzeugung, dass das reine Abholen des Wertes weniger Code benötigt, als das zusätzliche Anstossen und Abholen der Messung. (1 vs. 2 Befehle)
Bitte entschuldige, dass ich ein paar Links einwerfen muss:
http://www.atmel.com/Images/doc8444.pdf
http://www.openmusiclabs.com/learning/di...tmega-adc/
(Abbildung 4-6)
Nach Abbildung 1 geht die Auflösung natürlich runter, aber man muss dabei berücksichten, dass dies ebenfalls abhängig von der Quellimpedanz ist, die bei deiner Spule sicher sehr klein sein wird.
Man darf auch nicht vergessen, dass das erste Ergebnis nach dem Einschalten des ADC ungültig ist und verworfen werden muss.
So war/ist meine Idee/Kenntnisstand.
Ein ADC, der nicht permanent läuft, benötigt/hat mehr Zeit zum samplen, als einer der immer läuft (Ladungsübertragungszeit). Das lässt sich aus dem Timingdiagramm ersehen. Im Freerunning gibt es "quasi" keine Wartezeit zwischen den Messungen. (Wenn man das braucht)
Setzt man jetzt, auf Kosten der Auflösung, die Frequenz des ADCs auf einen wesentlich höheren Wert, als dein Programm arbeitet/berechnet/sampled, kann man sich das Anstossen einer Messung sparen, da man hinreichend genau ein Ergebniss im Register trifft. Ich bin der Überzeugung, dass das reine Abholen des Wertes weniger Code benötigt, als das zusätzliche Anstossen und Abholen der Messung. (1 vs. 2 Befehle)
Bitte entschuldige, dass ich ein paar Links einwerfen muss:
http://www.atmel.com/Images/doc8444.pdf
http://www.openmusiclabs.com/learning/di...tmega-adc/
(Abbildung 4-6)
Nach Abbildung 1 geht die Auflösung natürlich runter, aber man muss dabei berücksichten, dass dies ebenfalls abhängig von der Quellimpedanz ist, die bei deiner Spule sicher sehr klein sein wird.
Man darf auch nicht vergessen, dass das erste Ergebnis nach dem Einschalten des ADC ungültig ist und verworfen werden muss.
So war/ist meine Idee/Kenntnisstand.