Analog Comparator beim AT90S2313

Gast #219239
Lesenswert?

Hallo.

Ich will an meinem AT90S2313 ueber den Analog Comparator eine Spannung
zwischen 3 und 5V messen. So wie ich das Datenblatt verstanden hab,
lege ich an AIN0 Masse und an AIN1 Die zu messende Spannung an. Ich hab
vor, die Software dafuer unter C zu schreiben. Doch wie lese ich ab,
wieviel Volt das anliegen? Hat hierfuer jemand ein HowTo oder nen
Link?


Danke

Ralf
Gast #219240
Lesenswert?

ein Komparator ist erst mal kein A/D-Wandler, sondern der vergleicht nur
2 Spannungen.
Gibt aber die Möglichkeit, mit ein wenig Zusatzbeschaltung und Software
daraus einen A/D-Wandler zu basteln, gemessen wird dann mit dem Timer.
Such mal bei Atmel, da gibts (gabs?) eine App-Note.
Einfacher ist es mit einem AVR, der gleich einen richtigen A/D-Wandler
on Chip hat.
Gast #219241
Lesenswert?

Danke erstmal!

Aber wenn ich an AIN0 Masse und an AIN1 das zu messende anleg, kann ich
dann nicht die Differenz rausmessen? Oder waers einfacher, nen externen
AD Wandler reinzubauen?

Gruß

Ralf
Gast #219242
Lesenswert?

Der Comparator hat einen 1-Bit Ausgang. Der heisst "grösser vs.
kleiner". Wenn dir diese Genaugkeit reicht, kannst Du ihn als
A/D-Wandler verwenden. Wenn nicht, wär's besser einen echten ADC zu
verwenden.
Gast #219243
Lesenswert?

Hm. Ich hab noch keine Erfahrung mit diesen echte ADC's, aber ich
stells mir so vor: Ich leg Aref an und die zu messende Spannung, und
der gibt dann ein digitales Signal zurueck... Welcher ist da zu
empfehlen? ( Ich will zwischen 0 und 5V messen und das ganze so einfach
wie moeglich am µc auswerten )

Gruß

Ralf

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