Forum: Mikrocontroller und Digitale Elektronik Frequenzmessung mit Comparator_A+ des MSP430


von Simon H. (simon12)


Lesenswert?

Hallo zusammen!
Ich möchte mit dem Comparator_A+ des Launchpads (MSP430G2553) die 
Frequenz eines sinusförmigen Signals messen (Frequenzbereich 50 – 
100Hz). Natürlich ist etwas Rauschen auf dem Signal, sodass das 
Ausgangssignal beim Überschreiten der Vergleichsspannung instabil ist. 
Zur Bestimmung der Periode wollte ich den Timer_A verwenden der einen 
Interrupt bei steigender Flanke auslöst. Daher ist es natürlich 
ungünstig, wenn der Komparatorausgang bei jedem Übergang mehrere 
steigende Flanken aufweist. Wie könnte man den Komparator denn 
softwaretechnisch „entprellen“. Bisher habe ich nur Ansätze gefunden wo 
man nach dem Interrupt ein Totzeit setzt. Das ist bei unbekannter 
Frequenz natürlich etwas kritisch.

Gruß, Simon

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.