Forum: Mikrocontroller und Digitale Elektronik Analog Komparator mit interner und externer Referenz


von Philipp H. (swissrookie)


Lesenswert?

Hallo

Ich habe folgendes Ziel:
Für eine Analoge Spannung möchte ich einen oberen und einen unteren 
Schaltpunkt. Ich muss dazu den Analog-Komparator verwenden, da die ADC's 
in diesem Projekt schon alle belegt sind.

Mein Controller ist ein ATMega168.

An AIN0 liegt die obere Schaltspannung (1.8V) und an AIN1 die 
Eingangsspannung (1..2V).

Bei der Abfrage stelle ich im ACSR zuerst auf externe Referenz (ACBG = 
0) und überprüfe das ACO Bit.

Danach schalte ich ACBG ein, warte kurz (5ms) und überprüfe wieder ACO.



Nun, oben schaltet es, unten aber nicht.

Eine tiefere Eingangsspannug an AIN1 brachte nichts.

Beim ADC verwende ich nur eine externe Referenz.



Hat jemand eine Idee woran ich da gescheitert bin?

Grüsse
Philipp

von Philipp H. (swissrookie)


Lesenswert?

Hmm... wenn ich nur die interne Referenz auswähle funktioniert der 
Vergleich mit AIN0 nicht mehr, demnach wurde das ACBG bit gesetzt.

Wie kann ich sonst die Funktion der internen Referenz kontrollieren?

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
Noch kein Account? Hier anmelden.