-
-
Erfahrener Benutzer
Robotik Visionär
Man kann den ADC auch durchlaufen lassen. Das bringt aber nur relativ wenig Geschwindigkeitsvorteil. Dafür wird das zuordnen der Kanäle schwieriger. Bei etwas Verzögerung vor der ISR besteht auch die Gefahr, das man mit dem Umschalten des MUX genau zur kritischen Zeit macht, dann wenn die nächste Konversion gerade gestartet wurde.
Wenn es schneller werden soll, könnte man ggf. die Zahl der Mittlungen reduzieren oder den ADC-Takt auf 250 kHz erhöhen. Wenn man darauf verzichten will, noch Werte zu verwerfen, müsste man ggf. den Kondensator des Tiefpass noch vergrößern ( > 15 nF). Ob das mit verstärkung auch geht, weiss ich aber nicht. Ohne Verstärkung geht es jedenfalls auch ohne das man Werte verwirft.
Ein Fehler ist mir nicht aufgefallen, aber es fehlt auch der Teil wo der ADC wert im Hauptprogramm weiter benutzt wird.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen