Forum: Mikrocontroller und Digitale Elektronik Vergleich Analog Comparator mit ADC


von Willy D. (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Zusammen,
ich sitze gerade an einem kleinen Wochenendprojekt.

µC: Atmega8

Ich möchte den Analog Comparator verwenden um eine Spannung zu 
überwachen und ggf. einen Interrupt ausuzulösen.
Nun weis ich das der AC die Spannungen an AIN0 und AIN1 vergleicht.

Wäre es möglich nicht den AIN1 Port für die Referenzspannung zu 
verwenden sondern die Pins PC0-PC5 (ADC0-ADC5) um so mehrere Spannungen 
zu überwachen?
(siehe Spannungsteiler im Anhang)

Beispeil:
1. Messung: ADC0 ist die Referenzspannung
2. Messung: ADC1 ist die Referenzspannung
.
.

Ist das überhaupt möglich?
Wenn möglich hat jmd ein Codebeispiel in C wie man das umsetzen könnte?

Grüsse

von Albert .. (albert-k)


Lesenswert?

Ja, das ist möglich. Siehe das Datenblatt auf S.188. Es ist möglich 
jeden der ADC Inputs als negatives Signal für den Comparator zu 
verwenden. Dabei muss aber der ADC abgeschaltet sein. Hierzu muss das 
ACME Bit im SFIOR auf 1, das ADEN Bit in ADCSRA auf 0 gesetzt und über 
MUX2...0 der ADC Pin gewählt werden.

von Willy D. (Gast)


Lesenswert?

Super, danke Dir Albert!

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.