Forum: Mikrocontroller und Digitale Elektronik mega644: Analog Komparator, Eingänge hochohmig?


von Andy S (Gast)


Lesenswert?

Ich teste gerade an einer Platine den Analog Komparator des mega644 und 
ich sehe keine schönen Ergebnisse.

Die Initialisierung ist folgende:
1
//Analog Komparator --> Distanzmessung
2
  ACSR &=~ (1<<ACD);  //Switch on Analog Comparator
3
  ACSR &=~ (1<<ACBG); //No fixed voltage on positive input
4
  ACSR |= (1<<ACIE); //Analog Komparator Interrupt enable
5
6
  ACSR |= (1<<ACIS0) | (1<<ACIS1); //Bei steigender Flanke soll Interrupt passieren

Ich habe nun ein 10k Poti an den negativen Eingang angehängt und ich 
kann drehen was ich will. Erst kurz bevor ich auf die 5 V ankomme 
springt er auf 5 V. Wenn ich jedoch von einem 3.3V Spannungsregler 
direkt auf den negativen Eingang gehe, dann bleichen die 3.3V.
Habe ich irgendeine Initialisierung vergessen?
Ich glaube zwar nicht aber das wäre ja ein Jammer wenn man da kein 
hochohmiges Poti anhängen kann.

lg andy

von Purzel H. (hacky)


Lesenswert?

Also, wie ist die Schaltung, die Speisung ? Was sagt das Datenblatt ?

von Andy S (Gast)


Angehängte Dateien:

Lesenswert?

Heia Jetzt-aber schrieb:
> Was sagt das Datenblatt

Dazu leider nichts. Es gibt nur ein Blockschaltbild.

Heia Jetzt-aber schrieb:
> die Speisung

5V

lg andy

von Maik M. (myco)


Lesenswert?

Setze mal die Direction-Register auf Eingang, und schalte die Pull-Ups 
ab.

von Andy S (Gast)


Lesenswert?

Die Datenrichtungsbits waren es. Habe sie übersehen.
Sry für die Aufregung, dieser Thread war unnötig.

Aber danke jedenfalls!!

lg andy

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.