ADC - Sample & Hold Zeit - mehr besser?

Gast #2152886
Lesenswert?

Die Zeit muß ausreichen um den S/H C entsprechend zu laden (T=R*C) Also 
abhängig vom Eingangswiderstand und der Kapazität. Liegt die Frequenz im 
zulässigen Bereich dann kann die Abtastrate ruhig kleiner sein aber eben 
nicht größer als R*C.
Gast #2153033
Lesenswert?

Bernd N schrieb:
> Franzis oder Dennis ?

Zwei Leute an zwei Computern nebeneinander am gleichen Anschluss - selbe 
Thematik - keine Hausaufgabe!

Also um es nochmal klar zu sagen: Ich kann die S&H-Zeit meines ADCs 
ruhig auf den höchsten Wert setzen - das sind dann 1024 CLK-Cycles oder 
so. Einen Nachteil hätte ich dadurch nicht? Nur zu kurz ist 
schlimm...Nachteil: meine maximalen Samples/s. Richtig?
Gast #2153036
Lesenswert?

Es muss halt schnell genug für deine Anwendung sein.

Bei einer Regelung solltest du so oft/schnell es geht die Werte 
auslesen. Wenn du z.B. ein kleines selbstbau-Voltmeter bauen willst oder 
wenn ein Externer ADC schneller wandeln kann als dein µC lesen, brauchst 
du nicht so schnell auslesen...
Gast #2153042
Lesenswert?

Dann machen wir es an einem Beispiel. Welcher MC ? Sollte es ein ATMEGA 
sein dann gibt es hierzu Angaben im DB => ~200 kHz.

Verwendest du stattdessen 1 MHz dann werden deine Messergebnisse nicht 
stimmen (Ladezeit für C zu kurz). Wird die Frequenz unterhalb von 200 
kHz liegen so hat das keinen Einfluß auf die Genauigkeit.

Da es Systembedingte Anhängigkeiten gibt kann die CLK auch zwangsweise 
niedriger sein.

Beispiel:
1
void AdcInit (void)
2
{
3
    /* ---- Select Adc Channel, int. AREF 2,56V, ext. Cap. ---- */
4
    ADMUX |= AdcChannel | 1 << REFS1 | 1 << REFS0;
5
    ADCSRA = 1 << ADEN | 1 << ADPS2 | 1 << ADPS1 | 1 << ADPS0;    // enable ADC, ADC clock /128 = 144 kHz
6
    DIDR0 = 0xFF;                                                 // Digital Input disable (ATMEGA 644p)
7
}

In dem Beispiel sind es 144 kHz.

Beantwortet das deine Frage ?

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